DSL-projekt (DOS Subsystem for Linux) för att köra Linux-applikationer från MS-DOS-miljön

Charlie Somerville, som utvecklar operativsystem som en hobby CrabOS på språket Rust, lämnats roligt, men ganska fungerande projekt DOS-undersystem för Linux (DSL), presenterat som ett alternativ till WSL (Windows Subsystem for Linux) subsystem utvecklat av Microsoft för dem som föredrar att arbeta i DOS. Liksom WSL låter DSL-undersystemet dig direkt starta Linux-applikationer, men inte från Windows, utan från MS-DOS eller FreeDOS kommandoskal. Källtexter för delsystemet sprida licensierad under AGPLv3.

En DOS-miljö med ett DSL-lager kan antingen startas i form av en virtuell QEMU-maskin eller installeras på riktig utrustning. Linux-program startas med hjälp av verktyget dsl, liknande verktyget wsl. Implementeringen av projektet baseras på det faktum att Linux lämnar den första megabyten av minne orörd under uppstartsprocessen. Detta minne används av DOS, så DOS- och Linux-miljöer överlappar inte varandra och kan samexistera. Arbetet med DSL handlar om att organisera en övergång till Linux och återställa kontrollen till DOS efter att processen är klar, liknande hur arbetet med tidigare versioner av Windows organiserades.

DSL-projekt (DOS Subsystem for Linux) för att köra Linux-applikationer från MS-DOS-miljön

Källa: opennet.ru

Lägg en kommentar