DSL-project (DOS Subsystem for Linux) voor het uitvoeren van Linux-applicaties vanuit een MS-DOS-omgeving

Charlie Somerville, die besturingssystemen ontwikkelt als hobby KrabOS in Roest-taal, ingediend grappig, maar best werkbaar project DOS-subsysteem voor Linux (DSL), gepresenteerd als alternatief voor het WSL-subsysteem (Windows Subsystem for Linux), ontwikkeld door Microsoft voor degenen die liever in DOS werken. Net als WSL kunt u met het DSL-subsysteem rechtstreeks Linux-applicaties starten, maar niet vanuit Windows, maar vanuit de MS-DOS- of FreeDOS-opdrachtshell. Bronteksten van het subsysteem worden verspreid gelicentieerd onder AGPLv3.

Een DOS-omgeving met een DSL-laag kan worden gelanceerd in de vorm van een QEMU virtuele machine of worden geïnstalleerd echte uitrusting. Linux-programma's worden gestart met het hulpprogramma dsl, vergelijkbaar met het hulpprogramma wsl. De implementatie van het project is gebaseerd op het feit dat Linux de eerste megabyte geheugen tijdens het opstartproces onaangeroerd laat. Dit geheugen wordt gebruikt door DOS, dus DOS- en Linux-omgevingen overlappen elkaar niet en kunnen naast elkaar bestaan. De DSL werkt door een overstap naar Linux te organiseren en de controle terug te geven aan DOS nadat het proces is voltooid, vergelijkbaar met hoe het werk van eerdere versies van Windows was georganiseerd.

DSL-project (DOS Subsystem for Linux) voor het uitvoeren van Linux-applicaties vanuit een MS-DOS-omgeving

Bron: opennet.ru

Voeg een reactie