Charlie Somerville, mint hobbi fejleszti az operációs rendszert Rust nyelven, vicces, de teljesen működő projekt (DSL), amely alternatívaként van bemutatva a Microsoft által fejlesztett WSL (Windows Subsystem for Linux) alrendszerhez azok számára, akik inkább DOS környezetben dolgoznak. A DSL alrendszer lehetővé teszi Linux alkalmazások közvetlen futtatását, de nem Windowsból, hanem MS-DOS vagy FreeDOS parancssorból. Az alrendszer forráskódja AGPLv3 licenc alatt áll.
A DOS környezet egy DSL réteggel futtatható QEMU virtuális gépként, vagy telepíthető . A Linux programok futtatása a dsl segédprogram használatával történik, hasonlóan a wsl segédprogramhoz. A projekt megvalósítása azon alapul, hogy a Linux indítás során az első megabájt memória érintetlen marad. Ezt a memóriát a DOS használja, így a DOS és a Linux környezetek nem ütköznek, és együtt tudnak létezni. A DSL működése a Linuxra való váltás és a vezérlés visszaadása a DOS-nak a folyamat befejezése után hasonlóan történik, ahogy a korai Windows verziókban volt.
Forrás: opennet.ru
