DSL (DOS Subsystem por Linukso) projekto por prizorgi Linuksajn aplikojn de MS-DOS-medio

Charlie Somerville, evoluigante la operaciumon kiel ŝatokupon CrabOS en Rust-lingvo, enkondukita amuza, sed sufiĉe laboranta projekto DOS Subsistemo por Linukso (DSL), prezentita kiel alternativo al la subsistemo WSL (Windows Subsystem for Linux) evoluigita fare de Mikrosofto por tiuj kiuj preferas labori en DOS. Kiel WSL, la DSL-subsistemo permesas al vi ruli Linuksajn aplikaĵojn rekte, sed ne de Vindozo, sed de MS-DOS aŭ FreeDOS komandŝelo. Fontkodo de subsistema disvastigi licencita sub AGPLv3.

DOS-medio kun DSL-tavolo povas esti aŭ lanĉita en la formo de QEMU virtuala maŝino aŭ instalita sur reala ekipaĵo. Linuksaj programoj estas lanĉitaj per la dsl-ilaĵo, simila al la wsl-ilaĵo. La efektivigo de la projekto baziĝas sur la fakto, ke Linukso lasas la unuan megabajton da memoro netuŝita dum la ekfunkciigo. Ĉi tiu memoro estas uzata de DOS, do la medioj DOS kaj Linukso ne interkovras kaj povas kunekzisti. La tasko de la DSL estas organizi ŝanĝon al Linukso kaj resendi kontrolon al DOS post kiam la procezo estas kompletigita, simile al kiel la laboro de fruaj versioj de Vindozo estis organizita.

DSL (DOS Subsystem por Linukso) projekto por prizorgi Linuksajn aplikojn de MS-DOS-medio

fonto: opennet.ru

Aldoni komenton