Праект DSL (DOS Subsystem for Linux) для запуску 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) для запуску Linux-прыкладанняў з асяроддзя MS-DOS

Крыніца: opennet.ru

Дадаць каментар