DSL (DOS Subsystem for Linux) projekt za pokretanje Linux aplikacija iz MS-DOS okruženja

Charlie Somerville, koji iz hobija razvija operativne sustave CrabOS na Rust jeziku, podnijeti smiješan, ali prilično izvediv projekt DOS podsustav za Linux (DSL), predstavljen kao alternativa podsustavu WSL (Windows Subsystem for Linux) koji je razvio Microsoft za one koji više vole raditi u DOS-u. Kao i WSL, DSL podsustav omogućuje izravno pokretanje Linux aplikacija, ali ne iz Windowsa, već iz MS-DOS ili FreeDOS komandne ljuske. Izvorni tekstovi podsustava širenje licenciran pod AGPLv3.

DOS okruženje s DSL slojem može se pokrenuti u obliku QEMU virtualnog stroja ili instalirati prava oprema. Linux programi pokreću se pomoću uslužnog programa dsl, sličnog uslužnom programu wsl. Implementacija projekta temelji se na činjenici da Linux ostavlja prvi megabajt memorije netaknutim tijekom procesa pokretanja. Ovu memoriju koristi DOS, tako da se DOS i Linux okruženja ne preklapaju i mogu koegzistirati. Rad DSL-a svodi se na organiziranje prijelaza na Linux i vraćanje kontrole DOS-u nakon završetka procesa, slično kao što je bio organiziran rad ranijih verzija Windowsa.

DSL (DOS Subsystem for Linux) projekt za pokretanje Linux aplikacija iz MS-DOS okruženja

Izvor: opennet.ru

Dodajte komentar