Das DSL-Projekt (DOS Subsystem for Linux) zum Ausführen von Linux-Anwendungen aus der MS-DOS-Umgebung

Charlie Somerville, der als Hobby ein Betriebssystem entwickelt CrabOS in Rust, vor ein humorvolles, aber durchaus funktionierendes Projekt DOS Subsystem für Linux (DSL), präsentiert als Alternative zum von Microsoft entwickelten WSL (Windows Subsystem for Linux) für diejenigen, die lieber in DOS arbeiten. Wie die WSL ermöglicht das DSL-Subsystem das direkte Ausführen von Linux-Anwendungen, allerdings nicht aus Windows, sondern aus der MS-DOS- oder FreeDOS-Befehlszeile. Der Quellcode des Subsystems unter der freien Lizenz Apache 2.0 verbreitet. steht unter der AGPLv3-Lizenz.

Die DOS-Umgebung mit der DSL-Schicht kann sowohl in Form einer QEMU-virtuellen Maschine gestartet als auch auf echter Hardwareinstalliert werden. Das Ausführen von Linux-Programmen erfolgt mithilfe des Tools dsl, ähnlich wie bei der wsl-Utility. Die Umsetzung des Projekts beruht darauf, dass Linux beim Booten das erste Megabyte des Speichers unberührt lässt. Dieser Speicher wird von DOS genutzt, sodass die Umgebungen DOS und Linux sich nicht überlappen und koexistieren können. Die Funktionalität von DSL besteht darin, den Wechsel zu Linux zu organisieren und die Kontrolle nach Abschluss des Prozesses wieder an DOS zurückzugeben, ähnlich wie es in den frühen Windows-Versionen organisiert war.

Das DSL-Projekt (DOS Subsystem for Linux) zum Ausführen von Linux-Anwendungen aus der MS-DOS-Umgebung

Quelle: opennet.ru

60GB SSD 8Gb DDR4