Projekt DSL (DOS Subsystem for Linux) do uruchamiania aplikacji Linuksowych z środowiska MS-DOS

Charlie Somerville, rozwijający system operacyjny jako hobby CrabOS w języku Rust, przedstawił żartobliwy, ale w pełni funkcjonalny projekt DOS Subsystem for Linux (DSL), przedstawiony jako alternatywa dla rozwijanej przez Microsoft podsystemu WSL (Windows Subsystem for Linux) dla tych, którzy wolą pracować w DOS. Podobnie jak podsystem WSL, DSL umożliwia bezpośrednie uruchamianie aplikacji Linux, ale nie z Windows, a z powłoki MS-DOS lub FreeDOS. Kod źródłowy podsystemu są rozpowszechniane na licencji AGPLv3.

Środowisko DOS z warstwą DSL może być uruchomione zarówno w formie maszyny wirtualnej QEMU, jak i zainstalowane na rzeczywistym urządzeniu. Uruchamianie programów Linux odbywa się za pomocą narzędzia dsl, analogicznie do narzędzia wsl. Realizacja projektu opiera się na tym, że Linux w trakcie rozruchu pozostawia nietknięty pierwszy megabajt pamięci. Ta pamięć jest używana przez DOS, dlatego środowiska DOS i Linux się nie nakładają i mogą współistnieć. Działanie DSL sprowadza się do organizacji przełączania na Linux i zwracania kontroli do DOS po zakończeniu procesu, podobnie jak to, jak zorganizowano działanie wczesnych wersji Windows.

Projekt DSL (DOS Subsystem for Linux) do uruchamiania aplikacji Linuksowych z środowiska MS-DOS

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster