Charlie Somerville, der som hobby udvikler operativsystemet i sprog Rust, et sjovt, men helt funktionelt projekt (DSL), præsenteret som et alternativ til Microsofts WSL (Windows Subsystem for Linux) for dem, der foretrækker at arbejde i DOS. Ligesom WSL gør DSL det muligt direkte at køre Linux-programmer, men ikke fra Windows, men fra MS-DOS eller FreeDOS kommandolinjen. Kildekoderne til subsystemet under AGPLv3-licensen.
DOS-miljøet med DSL-laget kan både køres som en QEMU virtuel maskine og installeres på . Kørsel af Linux-programmer sker ved hjælp af værktøjet dsl på samme måde som værktøjet wsl. Projektimplementeringen er baseret på, at Linux under opstart efterlader den første megabyte af hukommelsen uændret. Denne hukommelse anvendes af DOS, så DOS- og Linux-miljøerne ikke overlapper og kan eksistere side om side. DSLs funktionalitet består i at organisere skiftet til Linux og returnere kontrollen til DOS efter at processen er afsluttet, på samme måde som tidlige versioner af Windows blev drevet.
Kilde: opennet.ru
