DSL (DOS Subsystem for Linux) -projekti Linux-sovellusten ajamiseen MS-DOS-ympäristöstä

Charlie Somerville, joka kehittää käyttöjärjestelmää harrastuksena CrabOS ruosteen kielellä, toimitettu hauska, mutta varsin toimiva projekti DOS-alijärjestelmä Linuxille (DSL), esitelty vaihtoehtona WSL (Windows Subsystem for Linux) -alijärjestelmälle, jonka Microsoft on kehittänyt niille, jotka haluavat työskennellä DOSissa. Kuten WSL, DSL-alijärjestelmä mahdollistaa Linux-sovellusten suorittamisen suoraan, mutta ei Windowsista, vaan MS-DOS- tai FreeDOS-komentotulkista. Alijärjestelmän lähdekoodi levitän lisensoitu AGPLv3:lla.

DSL-kerroksen sisältävä DOS-ympäristö voidaan joko käynnistää QEMU-virtuaalikoneen muodossa tai asentaa oikeat varusteet. Linux-ohjelmat käynnistetään dsl-apuohjelmalla, joka on samanlainen kuin wsl-apuohjelma. Projektin toteutus perustuu siihen, että Linux jättää ensimmäisen megatavun muistia koskematta käynnistyksen aikana. DOS käyttää tätä muistia, joten DOS- ja Linux-ympäristöt eivät mene päällekkäin ja voivat esiintyä rinnakkain. DSL:n tehtävänä on organisoida vaihto Linuxiin ja palauttaa ohjaus DOS:iin prosessin päätyttyä, samalla tavalla kuin Windowsin varhaisten versioiden työ organisoitiin.

DSL (DOS Subsystem for Linux) -projekti Linux-sovellusten ajamiseen MS-DOS-ympäristöstä

Lähde: opennet.ru

Lisää kommentti