DSL (DOS-i alamsüsteem Linuxile) projekt Linuxi rakenduste käitamiseks MS-DOS keskkonnas.

Charlie Somerville, hobi korras Rust keeles operatsioonisüsteemi välja arendav CrabOS keeles Rust, esitles naljakas, kuid täiesti toimiv projekt DOS Subsystem for Linux (DSL), esitatud alternatiivina Microsofti arendatavale WSL (Windows Subsystem for Linux) alamsüsteemile neile, kes eelistavad töötada DOS-is. Nagu WSL, võimaldab ka DSL alamsüsteem käivitada Linuxi rakendusi, kuid mitte Windowsist, vaid MS-DOS-i või FreeDOS-i käskude shellist. Alamsüsteemi lähtekood levitatakse on AGPLv3 litsentsi all.

DOS-ümbrus DSL kihtidega saab käivitada kas QEMU virtuaalmasina vormis või installida reaalsele riistvarale. Linuxi programmide käivitamine toimub dsl utiliidi abil sarnaselt wsl utiliidile. Projekti teostus põhineb sellel, et Linuxi käivitamisel jätab ta esimesed megabaiti mälu puutumatuks. Seda mälu kasutab DOS, seega DOS-i ja Linuxi keskkonnad ei üksteist sega ning saavad koos eksisteerida. DSL-i töö seisneb Linuxile üleviimise ja kontrolli tagastamise korraldamises DOS-i, pärast protsessi lõpetamist, sarnaselt sellega, kuidas varasemate Windowsi versioonide töö oli korraldatud.

DSL (DOS-i alamsüsteem Linuxile) projekt Linuxi rakenduste käitamiseks MS-DOS keskkonnas.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster