Projekt DSL (DOS Subsystem for Linux) na spúšťanie Linux aplikácií v prostredí MS-DOS

Charlie Somerville, ako hobby vyvíjajúci operačný systém CrabOS v jazyku Rust, predstavil vtipný, ale celkom funkčný projekt DOS Subsystem for Linux (DSL), predložený ako alternatíva vyvíjanej spoločnosťou Microsoft subsystému WSL (Windows Subsystem for Linux) pre tých, ktorí preferujú prácu v DOS. Rovnako ako WSL subsystém DSL umožňuje priamo spúšťať Linux aplikácie, ale nie z Windows, ale z príkazového riadku MS-DOS alebo FreeDOS. Zdrojové kódy subsystému sú distribuované sú licencované pod AGPLv3.

DOS prostredie s vrstvením DSL môže byť spustené buď vo forme virtuálnej mašiny QEMU, alebo nainštalované na skutočnom hardvéri.Spúšťanie Linux programov sa uskutočňuje pomocou utilitky dsl podobne ako s utilitkou wsl. Implementácia projektu je založená na tom, že Linux pri štarte necháva nedotknutý prvý megabajt pamäte. Túto pamäť využíva DOS, takže prostredia DOS a Linux sa neprekryl a môžu koexistovať. Práca DSL spočíva v organizácii prechodu na Linux a návratu ovládania k DOS po ukončení procesu, podobne ako bola organizovaná práca raných verzií Windows.

Projekt DSL (DOS Subsystem for Linux) na spúšťanie Linux aplikácií v prostredí MS-DOS

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster