Projekt DSL (DOS Subsystem for Linux) na spustenie linuxových aplikácií z prostredia MS-DOS

Charlie Somerville, ktorý vyvíja operačné systémy ako hobby CrabOS v jazyku Rust, predložené vtipný, ale celkom funkčný projekt Subsystém DOS pre Linux (DSL), prezentovaný ako alternatíva k subsystému WSL (Windows Subsystem for Linux) vyvinutému spoločnosťou Microsoft pre tých, ktorí uprednostňujú prácu v systéme DOS. Podobne ako WSL, aj DSL subsystém vám umožňuje priamo spúšťať linuxové aplikácie, ale nie z Windows, ale z príkazového shellu MS-DOS alebo FreeDOS. Zdrojové texty subsystému šírenie licencované podľa AGPLv3.

Prostredie DOS s vrstvou DSL je možné spustiť vo forme virtuálneho stroja QEMU alebo naň nainštalovať skutočné vybavenie. Linuxové programy sa spúšťajú pomocou pomôcky dsl, podobnej pomôcke wsl. Implementácia projektu je založená na skutočnosti, že Linux ponecháva prvý megabajt pamäte nedotknutý počas procesu zavádzania. Túto pamäť využíva DOS, takže prostredia DOS a Linuxu sa neprekrývajú a môžu koexistovať. Práca DSL spočíva v organizácii prechodu na Linux a vrátení kontroly do DOSu po dokončení procesu, podobne ako bola organizovaná práca v predchádzajúcich verziách Windows.

Projekt DSL (DOS Subsystem for Linux) na spustenie linuxových aplikácií z prostredia MS-DOS

Zdroj: opennet.ru

Pridať komentár