DSL (DOS Subsystem for Linux) פּרויעקט פֿאַר פליסנדיק לינוקס אַפּלאַקיישאַנז פֿון די MS-DOS סוויווע

Чарли Сомервилл (Charlie Somerville), в качестве хобби развивающий операционную систему CrabOS на языке Rust, באַקענענ шуточный, но вполне рабочий проект DOS Subsystem for Linux (DSL), преподнесённый как альтернатива развиваемой компанией Microsoft подсистемы WSL (Windows Subsystem for Linux) для тех, кто предпочитает работать в DOS. Как и WSL подсистема DSL позволяет напрямую запускать Linux-приложения, но не из Windows, а из командной оболочки MS-DOS или FreeDOS. Исходные тексты подсистемы פאַרשפּרייטן לייסאַנסט אונטער AGPLv3.

DOS-окружение с прослойкой DSL может быть как запущено в форме виртуальной машины QEMU, так и установлено на реальном оборудовании. Запуск Linux-программ осуществляется при помощи утилиты dsl по аналогии с утилитой wsl. Реализация проекта основана на том, что Linux в процессе загрузки оставляет нетронутым первый мегабайт памяти. Данную память использует DOS, поэтому окружения DOS и Linux не пересекаются и могут сосуществовать. Работа DSL сводится к организации переключения на Linux и возвращения управления к DOS после завершения выполнения процесса по аналогии с тем, как была организована работа ранних версий Windows.

DSL (DOS Subsystem for Linux) פּרויעקט פֿאַר פליסנדיק לינוקס אַפּלאַקיישאַנז פֿון די MS-DOS סוויווע

מקור: opennet.ru

לייגן אַ באַמערקונג