Un desarrollador de código abierto ha logrado una hazaña técnica impresionante al crear WSL9x, un proyecto que permite ejecutar Linux en versiones antiguas de Windows como Windows 95, Windows 98 y Windows Me. Esta iniciativa es una vuelta de tuerca irónica al Subsistema de Windows para Linux (WSL) que Microsoft introdujo en 2016 para las versiones modernas de su sistema operativo. La diferencia es que WSL9x hace posible que el kernel de Linux 6.19 funcione simultáneamente junto al kernel de Windows 9x en la misma máquina.

La tecnología detrás de WSL9x es particularmente ingeniosa. El proyecto utiliza un controlador de dispositivo virtual que se encarga de la inicialización, carga el kernel desde el disco y gestiona el bucle de eventos para fallos de página y llamadas al sistema. Debido a que Windows 9x carece del soporte adecuado en su tabla de interrupciones para las interrupciones estándar de llamadas al sistema de Linux, WSL9x redirige estas llamadas a través del manejador de fallos. Además, incluye un pequeño programa DOS de 16 bits llamado wsl.com que captura la salida del terminal de Linux y la redirige a la ventana del símbolo del sistema de MS-DOS desde donde se ejecuta.
Lo más notable de este proyecto es que no requiere virtualización de hardware, lo que significa que puede ejecutarse en equipos extremadamente antiguos, incluso en procesadores i486. El desarrollador compartió en Mastodon que logró completar este proyecto justo a tiempo, antes de que se elimine el soporte para procesadores 486 del kernel de Linux. El código fuente de WSL9x está disponible bajo la licencia GPL-3 y el creador enfatiza orgullosamente que fue escrito sin ayuda de inteligencia artificial, destacando el valor del trabajo humano en el desarrollo de software.
Artículos relacionados de LaRebelión:
- IA de Vanguardia Revolucionando la Ciberseguridad Ahora
- Linux 70 Released with Rust and Quantum Security
- IA Llega al Kernel Linux Clanker T1000
- Francia Abandona Windows por Linux para Soberania Digital
- France Ditches Windows for Linux Sovereignty Push
Artículo generado mediante LaRebelionBOT
No hay comentarios:
Publicar un comentario