Proyekto ng DSL (DOS Subsystem para sa Linux) para sa pagpapatakbo ng mga application ng Linux mula sa kapaligiran ng MS-DOS

Charlie Somerville, na bumuo ng mga operating system bilang isang libangan CrabOS sa wikang Rust, ipinakilala nakakatawa, ngunit medyo mabisang proyekto DOS Subsystem para sa Linux (DSL), na ipinakita bilang isang alternatibo sa WSL (Windows Subsystem para sa Linux) subsystem na binuo ng Microsoft para sa mga mas gustong magtrabaho sa DOS. Tulad ng WSL, ang DSL subsystem ay nagpapahintulot sa iyo na direktang ilunsad ang mga Linux application, ngunit hindi mula sa Windows, ngunit mula sa MS-DOS o FreeDOS command shell. Pinagmulan ng mga teksto ng subsystem kumalat lisensyado sa ilalim ng AGPLv3.

Ang isang DOS environment na may DSL layer ay maaaring ilunsad sa anyo ng isang QEMU virtual machine o i-install sa tunay na kagamitan. Ang mga programa sa Linux ay inilunsad gamit ang dsl utility, katulad ng wsl utility. Ang pagpapatupad ng proyekto ay batay sa katotohanan na ang Linux ay umalis sa unang megabyte ng memorya na hindi nagalaw sa panahon ng proseso ng boot. Ang memorya na ito ay ginagamit ng DOS, kaya ang mga kapaligiran ng DOS at Linux ay hindi magkakapatong at maaaring magkasabay. Ang gawain ng DSL ay nagmumula sa pag-aayos ng paglipat sa Linux at pagbabalik ng kontrol sa DOS pagkatapos makumpleto ang proseso, katulad ng kung paano inayos ang gawain ng mga naunang bersyon ng Windows.

Proyekto ng DSL (DOS Subsystem para sa Linux) para sa pagpapatakbo ng mga application ng Linux mula sa kapaligiran ng MS-DOS

Pinagmulan: opennet.ru

Magdagdag ng komento