edición general
78 meneos
751 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
#4 gracias makina.
Ahora ya puedo repararme la Thermomix.
#4 no sé si soy un cínico ya pero puedo reconocer con un 99'9% de precisión si el texto es IA o no, y este lo es xD
#4 Positivo por el resumen, pero, como dice #12, yo creo que es IA.
#12 #13 Sí, lo es! Le pasé parte del código fuente y le pregunté algunas cosillas del flujo.
#12 La AI dice que es 100% generado.
Ni el "Muy chulo" es de su cosecha.  media
#25 Le he preguntado a mi bot, y dice que tiene una prima corriendo GPT 5 que suena igual... hasta lo de "En resumen".
Es alucinante lo que hace esta gente.

Pero llamar sistema operativo a windows 95/98 es un poco ... digamos, optimista.
#1 Windows 98 era la unterface gráfica de MS DOS, al igual que linux sacó entonces KDE
#7 Realmente no. Pero bueno. Eso es lo que se ha dicho en los mentideros desde los 90, y nada de lo que se diga hoy en día lo va a cambiar la creencia popular.

Pero lo cierto es que, como han dicho algunos ingenieros de MS desde hace muchos años, MS-DOS 7 (el que venía con Windows 95), no era MS-DOS 6.22 con un par de retoques.
El DOS sobre el que corría Windows 95 era básicamente una interfaz de texto tipo compatible con DOS de los subsistemas de Windows 95.
Todo el sistema de interrupciones…   » ver todo el comentario
#7 Era mas complicado que eso. Con Windows 95 llegó el sistema de archivos FAT32 (particiones más grandes, y nombres de archivo largos), soporte Plug&Play autentico (no quereis vivir configurar una tarjeta de expansión a mano), y soporte multimedia decente. Win98 mejoró el Plug&Play, trajo soporte para ejecutables de 32 bits, mejoró DirectX (juegos con aceleración 3D sin tener que mirar con que GPU es compatible el juego), conexión a internet más fácil, soporte para ACPI (¿os acordáis…   » ver todo el comentario
#23 Si, lo he reducido para no entrar en el fondo.
Lo de DirectX tenía gracia cuando aún había que arrancar juegos en msdos con memoria extendida, editando el autoexec.bat y el config.sys para himen.sys...

Lo de las URL aún en el siglo XXI, seguían entrando a archivos críticos del sistema.
#27 Es himem.sys (supongo que de high-memory).
El himen es otra cosa... :roll:
#32 Cierto :roll:
#7 Lo mismo llamar sistema operativo a MSDOS es optimista. No tiene ni procesos independientes ni sistema de gestión de memoria digno de ese nombre, por decir dos cosas.
Pero vamos, que tampoco es por entrar en la cuestión semántica. Como sistemas operativos dejaban mucho que desear y hoy en día no se hacen las cosas así.
#1 Yo lo que realmente me pregunto es, ¿por que no se hace el sistema contrario? Una capa con wine como parte del sistema, que puedas tener en su sandbox un windows de la versión que sea, tras el cortafuegos de Linux, tras capas de defensa de Linux, para que si tienes un software milenario que no puedes dejar de usar un Windows 98 o un Win7, que pueda correr en su crisálida bien resguardadito, aunque no le hagan mas parches de seguridad. Un LSW, por así decirlo...
#28 Una capa con wine como parte del sistema, que puedas tener en su sandbox un windows de la versión que sea,
¿ Para qué ? ¿ Quién iba a usar eso ? Es bajar la calidad del sistema: menos utilidades, menos capacidades, menos potencia, menos de todo.

para que si tienes un software milenario que no puedes dejar de usar un Windows 98 o un Win7, que pueda correr en su crisálida bien resguardadito,
Ah, bueno, eso ya es un motivo. Hay información suficiente para hacer algo así por…   » ver todo el comentario
preventiva no, de derecho preferente :palm:

hay cosas que es mejor no traducirlas
#8 Se puede traducir si se hace bien. En castellano es perfectamente correcto ”preemptivo”. Pero aparece traducido como ”preventivo” porque la IA no tiene ni puñetera idea de qué está escribiendo.
Confirmamos entonces. Es el año de Linux en escritorios con Windows 95/98
#17. "PCem" es una experiencia muy superior a "DosBox", montas un disco duro virtual para "PCem" y es como viajar en el tiempo ofreciendo un motón de combinaciones de BIOS, CPUs, Tarjetas Gráficas, Tarjetas de Audio, Memoria, etc... pasando por casi todos los modelos de PC desde los IBM PC AT, los 386 y los 486 y hasta los populares PCs clónicos de los 90 con Pentium II. "PCem" lleva unos años sin actualizaciones y se ha quedado en la version "PCem…   » 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
#2 cero patatero.

me parece que ya no es posible correr windows 9x en un procesador actual, así que...
#9. Con el emulador PCem puedes correr DOS, Windows 95 y Windows 98 perfectamente en un procesador actual. PCem es lo más parecido a un PC nátivo clásico original que he probado con diferencia, en funcionamiento ni siquiera parece un emulador.
pcem-emulator.co.uk/
#11 No recuerdo haberlo probado, pero quizás con DosBox también podría funcionar.
#9 En teoría si es posible instalar un Windows 95 en un ordenador actual, el procesador sigue siendo retro compatible incluso con el antiquísimo modo real, de hecho la única incompatibilidad que se me ocurre esta en la placa base con UEFI, pero muchas siguen teniendo compatibilidad con BIOS y alguna cosa mas para sistemas antiguos... lo único que ni de lejos va a poder aprovechar todas las capacidades.
#14 había un modo para salvar tb el exceso de ram, que no recuerdo, pero daba error en la instalación.
#2 igual alguna aplicacion que se quiera pasar a linux que solo funcione en ese sistema
No lo quiero , lo necesito !!!

Tengo una webcam de puerto por paralelo que por fin podre correr a la vez que una película ansí .
Como experimento, muy chulo. No creo que sirva para nada real.
¿Es este ya el año de linux en el escrotorio?
Windows 95 no es usable hoy en día. No tiene los protocolos de red necesarios.

menéame