Charlie Somerville, jako hobby vyvíjející operační systém v jazyce Rust, vtipný, ale plně funkční projekt (DSL), představený jako alternativa k subsystému WSL (Windows Subsystem for Linux) vyvíjenému společností Microsoft pro ty, kteří preferují práci v DOSu. Stejně jako WSL umožňuje subsystém DSL spouštět Linuxové aplikace přímo, ale ne z Windows, ale z příkazové řádky MS-DOS nebo FreeDOS. Zdrojové kódy subsystému pod licencí AGPLv3.
DOS prostředí s vrstvou DSL může být spuštěno jak ve formě virtuální stroje QEMU, tak nainstalováno na . Spuštění Linuxových programů se provádí pomocí utility dsl podobně jako s utilitou wsl. Realizace projektu je založena na tom, že Linux během procesu spouštění ponechává první megabajt paměti nedotčený. Tuto paměť využívá DOS, takže prostředí DOS a Linux se nepřekrývají a mohou spolu existovat. Práce DSL spočívá v organizaci přepnutí na Linux a návrat kontroly k DOS po dokončení procesu, analogicky jako bylo zorganizováno fungování raných verzí Windows.
Zdroj: opennet.ru
