Aqui os pongo la traduccion hecha con
http://babelfish.altavista.com
#############################
Windows CE.NET 4.20 en Microsoft Xbox * actualizado *
> > Artifex y Phoenix, con la ayuda y la ayuda de OzXodus ha lanzado una prueba del concepto.
Del readme:
- espera de la espera de la espera.... ¿Windows? ¿En el Xbox?
¡- BULLSHIT! ¡Cada uno dijo que linado esté hecha! ¿Está esto para verdadero?
Sí, esto está para verdadero. Es un trabajo MUY temprano en marcha... pero trabaja. Windows CE.NET es un lleno, núcleo de "Win32" Windows, diseñado para las plataformas encajadas. Puede funcionar los usos de las ventanas compilados para el CE, CE.NET, PocketPC, y el móvil de Windows. Puede también funcionar apps del NET CLR, y (con una VM instalada) Java. Versiones del CE del jugador de medios de Windows, de los jugadores de destello, IE, MS oficina, etc
etc.... Éste es el reparto verdadero.
¿- aceptable, así pues, qué podemos AHORA hacer con él?
No mucho. Esto es justo una prueba del concepto. El núcleo comienza, ALGUNOS conductores carga, el GUI viene para arriba, usted puede funcionar usos. Hay mucho todavía ser hecho antes de que sea muy impresionante
¿- qué trabaja?
El subsistema básico del núcleo está en lugar. El IoCtl es el cerca de 90% hecho.
ISR/IST es ascendente y trabajo. La enumeración del PCI sucede correctamente. El USB inicializa y enumera los dispositivos (pero cuelga si hay un gamepad conectado). Cargas del conductor del ratón. Las cargas del conductor del teclado pero están faltando una disposición, así que no es absolutamente funcional todavía. Un conductor video MUY simple está en lugar (el cursor del ratón del software se parece fallar, así que usted no verá un indicador, con todo).
¿- qué todavía necesita hecho?
PORCIONES. Lo más importantemente posible, necesidad la ' de los insectos existentes fijó. Las disposiciones de teclado necesitan puesto en lugar. Las necesidades del cursor del software fijaron. La fecha y la hora no se está recuperando correctamente... En segundo lugar, los conductores necesitan escrito, virado hacia el lado de babor, o puesto simplemente en lugar. Debe ser fácil trabajar el conductor de NVNET adentro, pues se diseña para ser caído fácilmente en un ambiente de NDIS/RNDIS. FATX debe apenas ser una cuestión de adaptar el conductor del filesystem del FAT. Los conductores de Gamepad se pueden virar hacia el lado de babor de las versiones existentes de las ventanas. PUEDE (muy especulativo!) sea posible trabajar en un conductor del gpu del nvidia 3d-accelerated, pues CE.NET incluye una puesta en práctica completa de DirectX.
También, la ayuda del foco no está actualmente en el lugar (que carece en xbeboot)
¿- por qué ahora lance, entonces? ¿Por qué no acabe estas tareas primero, y en seguida lance?
Comencé este proyecto sobre mis el propios, y conseguido le a este punto hace muchos de varios meses entonces de otras cosas comenzados para venir para arriba, ambos con el Xbox, e IRL. Intenté conseguir algunos otros miembros de Phoenix interesados, pero eran también busy también con otros proyectos, o IRL. Desde entonces, pondering qué HACER con el codebase existente. Finalmente tomé la decisión para lanzar lo que tengo hasta ahora al público, y para ver si había interés. Si hay, estoy haciendo una llamada abierta para los reveladores, y estoy tomando a esto la manera del proyecto del xbox-linux.
¿- puedo ayudar?
¡SÍ! Especialmente el helpfull sería gente con experiencia encajada de RTOS, y gente con experiencia en conductores de las ventanas de la escritura o con el architechture sí mismo del conductor de las ventanas. Justo éntreme en contacto con (véase abajo) y discutiremos qué puede ser hecha. Puedo ir en cuanto al sistema para arriba un sourceforge proyecta colaborar nuestros esfuerzos.
¿- es esto legal utilizar? ¿Está esto legal al distribtue? ¿Soy que viola el copyright si recibo esto?
El bootloader stage1 (XbeBoot) fue tomado del proyecto de Xbox-Linux, y escrito sin el uso del
K. Todo DESPUÉS del bootloader stage1 es mi código (BSP) o el CE sí mismo. Someto mi código al mundo bajo GLP.
Hasta el CE sí mismo, aquí es lo que tiene que decir Microsoft en el tema:
(tomado de "licenciar adicional que entiende endereza", fijado: De septiembre el 18, 2003
http://www.microsoft.com/windows/embedded/ce.net/howtobuy/licensing/addlicrights.asp)
"reveladores no comerciales de la concesión de las derechas de distribución la capacidad de instalar un tiempo de pasada en un número ilimitado de dispositivos y de distribuir esos dispositivos a los terceros para los propósitos no comerciales. Las estas derechas son aplicables a la edición de la evaluación y a los concesionarios llenos de la versión."
Más futuro:
"un revelador puede crear y desplegar tiempos de pasada en un número ilimitado de dispositivos para compartir con los amigos mientras ninguna de las dos personas está recibiendo algún aumento financiero de la transacción."
Es decir podemos toda la parte este gran peice del trabajo libremente y abiertamente, siempre y cuando noone intenta venderlo. ¡Gracias muchly, Microsoft!
¿- aceptable, así pues, CE.NET es un juguete nifty, y todo... pero puede nosotros pusieron Windows VERDADERO en el xbox? ¿Como Windows.xp?
Bien, sí y no.
Este asunto se ha batido a la muerte en un cierto plazo, pero... Agregaré un poco a la discusión.
Hay una versión embeddable de "XP llamado Windows.xp encajado" o de XPe. Se ha dicho repetidamente que el núcleo de Windows no pateará sin un BIOS. Esto es verdad de LA MAYORÍA de los núcleos de Windows, pero solamente porque sus funciones de nivel inferior se cifran contra una PC estándar, y nosotros no tiene la fuente, obviamente. XPe, podemos proveer de las funciones de nivel inferior ourselves, en un costumbre BSP, y construimos un bootloader de encargo. La experimentación preliminar demuestra que ésta trabajará, él apenas tomará muchos de esfuerzo. Mejore para conseguir al OS del "juguete" primer en servicio, y después apliqúese lo que aprendemos a lo largo de la manera al malo grande.
¿- cómo puedo entrarle en contacto con?
Bien, si usted no conoce ya mis refugios generalmente...
Usted puede email yo en
artifex@hush.ai pero no hay aseguramiento que siempre
read/respond.; -)
O, incluso mejor, cójame en irc.oftc.net en o # xbox-linux o, ahora,
# xbox-ventanas
Uso - tiro default.xbe y NK.nb0 en un directorio en su xbox. Enchufe un ratón del usb, prefferably no a través del cubo de un regulador. Lance vía su método preferido. Desenchufe el gamepad tan pronto como it starts running, otherwise the usb init may hang. Some text should appear briefly, then the screen will go black for a moment. Give it 3-5 seconds, and the desktop should appear. You will most likely not have a mouse cursor, but the mouse should be functional. Keyboard will not yet work. (see below for details.)
YMMV!!!
Update: Artifex gave us some screenshot users took. Check it out here and here.
#########################
...... pone que hay que desconectar el gamepad para que no se cuelgue!!!