Charlie Somerville, der Betriebssysteme als Hobby entwickelt in Rust-Sprache, lustiges, aber durchaus machbares Projekt (DSL), präsentiert als Alternative zum von Microsoft entwickelten WSL-Subsystem (Windows Subsystem for Linux) für diejenigen, die lieber unter DOS arbeiten. Wie WSL ermöglicht Ihnen das DSL-Subsystem den direkten Start von Linux-Anwendungen, jedoch nicht von Windows, sondern von der MS-DOS- oder FreeDOS-Befehlsshell. Quelltexte des Subsystems lizenziert unter AGPLv3.
Eine DOS-Umgebung mit einer DSL-Schicht kann entweder in Form einer virtuellen QEMU-Maschine gestartet oder darauf installiert werden . Linux-Programme werden mit dem dsl-Dienstprogramm gestartet, ähnlich dem wsl-Dienstprogramm. Die Umsetzung des Projekts basiert darauf, dass Linux beim Bootvorgang das erste Megabyte Speicher unangetastet lässt. Dieser Speicher wird von DOS verwendet, sodass sich DOS- und Linux-Umgebungen nicht überschneiden und nebeneinander existieren können. Die Arbeit von DSL besteht darin, einen Wechsel zu Linux zu organisieren und nach Abschluss des Prozesses die Kontrolle an DOS zurückzugeben, ähnlich wie die Arbeit früherer Windows-Versionen organisiert war.
Source: opennet.ru
