DSL (DOS Subsystem for Linux) projek om Linux-toepassings vanaf 'n MS-DOS-omgewing te laat loop

Charlie Somerville, die ontwikkeling van die bedryfstelsel as 'n stokperdjie CrabOS in Rust taal, voorgelΓͺ snaaks, maar nogal 'n werkende projek DOS-substelsel vir Linux (DSL), aangebied as 'n alternatief vir die WSL (Windows Subsystem for Linux) substelsel wat deur Microsoft ontwikkel is vir diegene wat verkies om in DOS te werk. Soos WSL, laat die DSL-substelsel jou toe om Linux-toepassings direk te laat loop, maar nie vanaf Windows nie, maar vanaf 'n MS-DOS- of FreeDOS-opdragdop. Substelsel bronkode versprei gelisensieer onder AGPLv3.

'n DOS-omgewing met 'n DSL-laag kan Γ³f in die vorm van 'n QEMU virtuele masjien geloods word Γ³f geΓ―nstalleer word op regte toerusting. Linux-programme word geloods met die dsl-hulpprogram, soortgelyk aan die wsl-hulpprogram. Die implementering van die projek is gebaseer op die feit dat Linux die eerste megagreep geheue ongeskonde laat tydens die selflaaiproses. Hierdie geheue word deur DOS gebruik, dus die DOS- en Linux-omgewings oorvleuel nie en kan saam bestaan. Die DSL se taak is om 'n oorskakeling na Linux te organiseer en beheer na DOS terug te keer nadat die proses voltooi is, soortgelyk aan hoe die werk van vroeΓ« weergawes van Windows georganiseer is.

DSL (DOS Subsystem for Linux) projek om Linux-toepassings vanaf 'n MS-DOS-omgewing te laat loop

Bron: opennet.ru

Voeg 'n opmerking