Чарли Сомервилл (Charlie Somerville) разработваща операционната система като хоби, на езика Rust, изнесен като шеговит, но напълно работещ проект. (DSL), представен като алтернатива на подсистемата WSL (Windows Subsystem for Linux), разработвана от Microsoft за тези, които предпочитат да работят в DOS. Подобно на WSL, подсистемата DSL позволява директно стартиране на Linux приложения, но не от Windows, а от командния интерпретатор MS-DOS или FreeDOS. Изходните текстове на подсистемата под лиценз AGPLv3.
DOS-окружение с прослойка DSL може да бъде стартирано в форма на виртуална машина QEMU или инсталирано на Стартирането на Linux програми се осъществява чрез утилитата dsl, аналогично на утилитата wsl. Реализацията на проекта е основана на факта, че Linux в процеса на зареждане оставя непокътнат първия мегабайт памет. Тази памет се използва от DOS, така че окруженията DOS и Linux не се пресичат и могат да съществуват едновременно. Работата на DSL е свързана с организирането на превключването на Linux и връщането на контрола обратно в DOS след приключване на процеса, подобно на начина, по който беше организирана работата на ранните версии на Windows.
Източник: opennet.ru
