Progetto DSL (DOS Subsystem for Linux) per l'esecuzione di applicazioni Linux dall'ambiente MS-DOS

Charlie Somerville, che sviluppa sistemi operativi come hobby CrabOS nel linguaggio Rust, presentata progetto divertente, ma abbastanza realizzabile Sottosistema DOS per Linux (DSL), presentato come alternativa al sottosistema WSL (Windows Subsystem for Linux) sviluppato da Microsoft per chi preferisce lavorare in DOS. Come WSL, il sottosistema DSL consente di avviare direttamente le applicazioni Linux, ma non da Windows, ma dalla shell dei comandi MS-DOS o FreeDOS. Testi sorgenti del sottosistema diffusione concesso in licenza con AGPLv3.

Un ambiente DOS con livello DSL puΓ² essere avviato sotto forma di macchina virtuale QEMU o installato su di esso attrezzatura reale. I programmi Linux vengono avviati utilizzando l'utilitΓ  dsl, simile all'utilitΓ  wsl. L'implementazione del progetto si basa sul fatto che Linux lascia intatto il primo megabyte di memoria durante il processo di avvio. Questa memoria viene utilizzata dal DOS, quindi gli ambienti DOS e Linux non si sovrappongono e possono coesistere. Il lavoro di DSL si riduce all'organizzazione del passaggio a Linux e al ritorno del controllo a DOS una volta completato il processo, in modo simile a come era organizzato il lavoro delle versioni precedenti di Windows.

Progetto DSL (DOS Subsystem for Linux) per l'esecuzione di applicazioni Linux dall'ambiente MS-DOS

Fonte: opennet.ru

Aggiungi un commento