Microsoft tiene WSL, pero este desarrollador creó uno para Windows 95.

Microsoft tiene WSL, pero este desarrollador creó uno para Windows 95.

terminal de deformación

Linux se hizo cargo silenciosamente de la informática. Impulsa las 500 supercomputadoras más importantes del mundo y Android, que se ejecuta en miles de millones de teléfonos inteligentes.

También ha llegado a lugares que nada tienen que ver con la informática tradicional. Los televisores inteligentes tienen alguna variación. Es conducido por automóviles. Si alguien tiene una CPU y un objetivo, es muy probable que Linux esté incluido en alguna parte.

A lo largo de los años, también hemos visto algunos experimentos interesantes que involucran a Linux y Windows juntos. Los32 ejecuta todo el escritorio como software Win32 en Wine, y WSL de Microsoft ha hecho que Linux forme parte de Windows 10 y versiones posteriores.

Ahora Hailey, una desarrolladora de código abierto, tomó esa idea y la cambió. En lugar de alojar aplicaciones de Windows en Linux, creó un host de Windows 9x en Linux.

WSL9x: revisión ⭐

Windows 95 wsl9x muestra demasiados mensajes de ms dos en Windows 95
es culpa de hailey Códigoberg.

El proyecto proporciona un subsistema de Linux para Windows 9x, que cubre 95, 98 y ME, y el kernel de Linux 6.19 se ejecuta junto con el kernel de Windows 9x, lo que permite que ambos se ejecuten en la misma computadora al mismo tiempo.

En cuanto a cómo funciona, un kernel parcheado de Hailey win9x-um-6.19 La rama está en un kernel que se compila utilizando una arquitectura Linux en modo de usuario y se carga en una dirección base fija. 0xd0000000.

Un VxD (administrador de dispositivos virtuales) maneja la inicialización, carga el kernel desde el disco y maneja el bucle de eventos para evitar fallas de página y llamadas al sistema. Dado que Win9x carece de soporte adecuado para la tabla de interrupciones para la interrupción de llamada al sistema estándar de Linux, WSL9x enruta estas llamadas a través del controlador de fallas.

Redondeando todo es wsl.comun pequeño programa de DOS de 16 bits que canaliza la salida del terminal desde Linux a cualquier ventana de MS-DOS desde la que lo haya iniciado (como se muestra en la captura de pantalla anterior).

En su publicación de Mastodon (vinculado arriba), Hailey indicó que WSL9x no requiere virtualización de hardwarey que puede ejecutarse en hardware tan antiguo como el i486. La misma arquitectura que quizás recuerdes fue eliminada del kernel de Linux.

Obtenga WSL9x 📥

WSL9x no incluye un binario prediseñado, por lo que necesitarás compilarlo desde la fuente e instalarlo en Windows 9x (95, 98 o YO). El código fuente y las instrucciones de compilación son cortesía de Codeberg.


💬 ¿Crees que esto es algo con lo que podrías jugar? ¿O es sólo un truco?

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *