DSL (DOS Subsystem for Linux) projekt Linuxi rakenduste käivitamiseks MS-DOS keskkonnast

Charlie Somerville, kes arendamise hobina tegeleb operatsioonisüsteemiga CrabOS keeles Rust, esitles naljakas, kuid täiesti toimiv projekt DOS Subsystem for Linux (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 jaotatakse AGPLv3 litsentsi all.

DOS-keskkond koos DSL-kihtiga saab käivitada nii QEMU virtuaalmasina vormis kui ka installida reaalsesse riistvarasse.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.

DSL (DOS Subsystem for Linux) projekt Linuxi rakenduste käivitamiseks MS-DOS keskkonnast

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster