El programador Hailey Somerville ha publicado en Codeberg WSL9x, un proyecto que permite ejecutar un kernel de Linux moderno (versión 6.19) de forma cooperativa dentro del sistema operativo Windows 9x. El sistema está compuesto por tres elementos: un kernel Linux parcheado basado en user-mode Linux, un driver VxD y un programa cliente wsl.com. El driver se encarga de la inicialización, carga el núcleo Linux desde disco usando interrupciones DOS y gestiona las llamadas al sistema mediante el manejador de faults de protección general. El kernel está compilado con dirección base 0xd0000000 y corre en ring 0 (modo supervisor). El proyecto permite a los usuarios ejecutar aplicaciones de ambos sistemas operativos simultáneamente sin reiniciar. Para construirlo se requieren herramientas cruzada i386-linux-musl y Open Watcom v2. El código está licenciado bajo GPL-3 y ha sido desarrollado sin asistencia de inteligencia artificial.
Hailey Somerville crea WSL9x para ejecutar Linux 6.19 en Windows 9x
