Prosiect DSL (DOS Subsystem for Linux) ar gyfer rhedeg cymwysiadau Linux o amgylchedd MS-DOS

Charlie Somerville, datblygu'r system weithredu fel hobi CrabOS yn iaith Rust, cyflwyno doniol, ond yn brosiect eithaf gweithiol Is-system DOS ar gyfer Linux (DSL), a gyflwynir fel dewis arall i is-system WSL (Windows Subsystem for Linux) a ddatblygwyd gan Microsoft ar gyfer y rhai y mae'n well ganddynt weithio yn DOS. Fel WSL, mae'r is-system DSL yn caniatΓ‘u ichi redeg cymwysiadau Linux yn uniongyrchol, ond nid o Windows, ond o gragen orchymyn MS-DOS neu FreeDOS. Cod ffynhonnell yr is-system lledaenu trwyddedig o dan AGPLv3.

Gellir lansio amgylchedd DOS gyda haen DSL naill ai ar ffurf peiriant rhithwir QEMU neu ei osod arno offer go iawn. Mae rhaglenni Linux yn cael eu lansio gan ddefnyddio'r cyfleustodau dsl, sy'n debyg i'r cyfleustodau wsl. Mae gweithrediad y prosiect yn seiliedig ar y ffaith bod Linux yn gadael y megabeit cyntaf o gof heb ei gyffwrdd yn ystod y broses gychwyn. Defnyddir y cof hwn gan DOS, felly nid yw'r amgylcheddau DOS a Linux yn gorgyffwrdd a gallant gydfodoli. Gwaith y DSL yw trefnu newid i Linux a dychwelyd rheolaeth i DOS ar Γ΄l i'r broses gael ei chwblhau, yn debyg i sut y trefnwyd gwaith fersiynau cynnar o Windows.

Prosiect DSL (DOS Subsystem for Linux) ar gyfer rhedeg cymwysiadau Linux o amgylchedd MS-DOS

Ffynhonnell: opennet.ru

Ychwanegu sylw