Charlie Somerville, ako hobby vyvíjajúci operačný systém v jazyku Rust, vtipný, ale celkom funkčný projekt (DSL), predložený ako alternatíva vyvíjanej spoločnosťou Microsoft subsystému WSL (Windows Subsystem for Linux) pre tých, ktorí preferujú prácu v DOS. Rovnako ako WSL subsystém DSL umožňuje priamo spúšťať Linux aplikácie, ale nie z Windows, ale z príkazového riadku MS-DOS alebo FreeDOS. Zdrojové kódy subsystému sú licencované pod AGPLv3.
DOS prostredie s vrstvením DSL môže byť spustené buď vo forme virtuálnej mašiny QEMU, alebo nainštalované na Spúšťanie Linux programov sa uskutočňuje pomocou utilitky dsl podobne ako s utilitkou wsl. Implementácia projektu je založená na tom, že Linux pri štarte necháva nedotknutý prvý megabajt pamäte. Túto pamäť využíva DOS, takže prostredia DOS a Linux sa neprekryl a môžu koexistovať. Práca DSL spočíva v organizácii prechodu na Linux a návratu ovládania k DOS po ukončení procesu, podobne ako bola organizovaná práca raných verzií Windows.
Zdroj: opennet.ru
