Projecte DSL (DOS Subsystem for Linux) per executar aplicacions Linux des de l'entorn MS-DOS

Чарли Сомервилл (Charlie Somerville), в качестве хобби развивающий операционную систему CrabOS на языке Rust, introduït шуточный, но вполне рабочий проект DOS Subsystem for Linux (DSL), преподнесённый как альтернатива развиваемой компанией Microsoft подсистемы WSL (Windows Subsystem for Linux) для тех, кто предпочитает работать в DOS. Как и WSL подсистема DSL позволяет напрямую запускать Linux-приложения, но не из Windows, а из командной оболочки MS-DOS или FreeDOS. Исходные тексты подсистемы propagació amb llicència sota AGPLv3.

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

Projecte DSL (DOS Subsystem for Linux) per executar aplicacions Linux des de l'entorn MS-DOS

Font: opennet.ru

Afegeix comentari