cultura y tecnología
22 meneos
182 clics
WSL9x: subsistema de Windows para Linux ejecutándose en Windows 95/98 [ENG]

WSL9x: subsistema de Windows para Linux ejecutándose en Windows 95/98 [ENG]  

WSL9x es el subsistema de Windows para Linux que ejecuta un kernel de Linux moderno (6.19 al momento de escribir este artículo) de manera cooperativa dentro del kernel de Windows 95/98, lo que permite a los usuarios aprovechar el conjunto completo de capacidades de ambos sistemas operativos al mismo tiempo, incluida la paginación, la protección de la memoria y la programación preventiva. Ejecute todas sus aplicaciones favoritas una al lado de la otra, ¡no es necesario reiniciar!

| etiquetas: wsl , windows , windows 95 , linux , wsl9x , windows subsystem for linux
Muy chulo. WSL9x no convierte Linux en un driver; lo que hace es usar un VxD como loader y runtime para ejecutar un kernel Linux directamente en ring 0 dentro de Windows 9x.

El flujo real es bastante claro mirando el código:

El VxD implementa un loader ELF mínimo (loader.c + elf.h) que abre vmlinux.elf vía interrupciones DOS, parsea las secciones y las mapea en memoria en una dirección fija (0xd0000000).
La memoria se reserva con APIs internas del VMM (PageReserve, PageCommit), o sea, Linux…   » ver todo el comentario
Como curiosidad o aprendizaje puede estar bien, pero .., ¿utilidad práctica?
#2 ninguna, como los que se dedican a ejecutar doom en cualquier artefacto
Confirmamos entonces. Es el año de Linux en escritorios con Windows 95/98
Es alucinante lo que hace esta gente.

Pero llamar sistema operativo a windows 95/98 es un poco ... digamos, optimista.

menéame