«Truco increíble»: una chica ejecuta un Linux moderno en Windows 95

«Truco increíble»: una chica ejecuta un Linux moderno en Windows 95

6 hardware

Nueva «trampa» para Windows 9x: WSL9x

Una entusiasta llamada Hailey presentó su último proyecto – Windows 9x Subsystem for Linux (WSL9x), que llamó “una de las mejores trampas de todos los tiempos”.

¿Qué es?

WSL9x permite ejecutar el núcleo Linux 6.19 directamente en sistemas de la familia Windows 9x. El usuario tiene las mismas posibilidades que en las versiones modernas de WSL, pero sin interfaz gráfica.

El sistema consta de tres componentes clave:

1. Núcleo Linux – modificado para llamar a la API de Windows 9x en lugar de las llamadas POSIX estándar.

2. Controlador VxD – un dispositivo virtual que inicializa WSL9x y procesa los eventos del entorno de usuario, convirtiéndolos en llamadas al núcleo Linux.

3. Cliente WSL – una aplicación DOS de 16 bits que envía la entrada de línea de comandos como un dispositivo TTY para el núcleo.

¿Cómo funciona VxD?

Como la arquitectura Win9x no admite una tabla completa de descriptores de interrupción, la llamada del sistema Linux (`int 0x80`) normal no puede capturarse directamente.

En su lugar, WSL9x utiliza un manejador de error de protección general (GPF). Cuando el GPF detecta la instrucción `int 0x80`, realiza lo siguiente:

1. Mueve el puntero de la instrucción como si la interrupción hubiera tenido éxito.
2. Pasa la llamada del sistema al núcleo Linux.

De esta manera, el núcleo Linux recibe las solicitudes del sistema necesarias a pesar de las limitaciones de Win9x.

Aspectos importantes sobre seguridad y estabilidad

- El núcleo Linux en WSL9x funciona con los mismos privilegios de nivel 0 que el núcleo de Windows.
- Esto aumenta el riesgo de amenazas de seguridad compartidas: si una de las sistemas falla, la otra también deja de funcionar.

En resumen: WSL9x es una capa experimental que permite ejecutar un núcleo Linux en antiguos Windows 9x sin gráficos, utilizando trucos con GPF y VxD. Los usuarios obtienen acceso a potentes funcionalidades de Linux, pero deben tener en cuenta los riesgos aumentados para la estabilidad y seguridad.

Comentarios (0)

Comparte tu opinión — por favor, sé amable y mantente en el tema.

Aún no hay comentarios. Deja un comentario y comparte tu opinión!

Para dejar un comentario, inicia sesión.

Inicia sesión para comentar