Charlie Somerville, che come hobby sviluppa un sistema operativo in Rust, un progetto scherzoso ma decisamente funzionante (DSL), presentato come un'alternativa al sottosistema WSL (Windows Subsystem for Linux) sviluppato da Microsoft per coloro che preferiscono lavorare in DOS. Proprio come il sottosistema WSL, la DSL consente di eseguire direttamente applicazioni Linux, non da Windows, ma dalla shell di comando MS-DOS o FreeDOS. I sorgenti del sottosistema è sotto licenza AGPLv3.
l'ambiente DOS con il layer DSL può essere eseguito sia in forma di macchina virtuale QEMU, sia installato su . L'esecuzione dei programmi Linux avviene tramite l'utilità dsl, analogamente all'utilità wsl. L'implementazione del progetto si basa sul fatto che Linux, durante l'avvio, lascia intatta la prima megabyte di memoria. Questa memoria è utilizzata da DOS, quindi gli ambienti DOS e Linux non si sovrappongono e possono coesistere. Il funzionamento di DSL si riduce all'organizzazione del passaggio a Linux e al ritorno del controllo a DOS dopo il completamento del processo, in modo simile a come era organizzato il funzionamento delle prime versioni di Windows.
Fonte: opennet.ru
