Charlie Somerville, kes arendamise hobina tegeleb operatsioonisüsteemiga keeles Rust, naljakas, kuid täiesti toimiv projekt (DSL), mis on alternatiiv Microsofti arendatav WSL (Windows Subsystem for Linux) alamprogrammile, et rahuldada neid, kes eelistavad töötada DOS-is. Nagu WSL, võimaldab ka DSL alamprogramm otse käivitada Linuxi rakendusi, kuid mitte Windowsist, vaid MS-DOS või FreeDOS käsurealt. Alamprogrammi lähtekood AGPLv3 litsentsi all.
DOS-keskkond koos DSL-kihtiga saab käivitada nii QEMU virtuaalmasina vormis kui ka installida Linuxi programmide käivitamine toimub utiliidi dsl abil sarnaselt wsl utiliidile. Projekti teostus põhineb sellel, et Linuxi alglaadimine jätab esimese megabaiti mälu puutumatuks. Seda mälu kasutab DOS, seega ei ühiseks DOS ja Linuxi keskkonnad ning need saavad eksisteerida koos. DSL-i töö seisneb Linuxile lülitumise korraldamises ja DOS-i juhtimise tagasisaamises protsessi lõppedes, sarnaselt sellele, kuidas töökorraldus oli organiseeritud varasemates Windowsi versioonides.
Allikas: opennet.ru
