Projet DSL (DOS Subsystem for Linux) pour l'exécution d'applications Linux à partir d'un environnement MS-DOS

Charlie Somerville, développant le système d'exploitation comme passe-temps Crabe OS en langue Rust, представил drôle, mais tout un projet de travail Sous-système DOS pour Linux (DSL), présenté comme une alternative au sous-système WSL (Windows Subsystem for Linux) développé par Microsoft pour ceux qui préfèrent travailler sous DOS. Comme WSL, le sous-système DSL vous permet d'exécuter des applications Linux directement, mais pas à partir de Windows, mais à partir d'un shell de commande MS-DOS ou FreeDOS. Code source du sous-système propagé sous licence AGPLv3.

Un environnement DOS avec une couche DSL peut être soit lancé sous la forme d'une machine virtuelle QEMU soit installé sur équipement réel. Les programmes Linux sont lancés à l'aide de l'utilitaire dsl, similaire à l'utilitaire wsl. L'implémentation du projet est basée sur le fait que Linux laisse le premier mégaoctet de mémoire intact pendant le processus de démarrage. Cette mémoire est utilisée par DOS, de sorte que les environnements DOS et Linux ne se chevauchent pas et peuvent coexister. Le travail du DSL consiste à organiser un passage à Linux et à rendre le contrôle à DOS une fois le processus terminé, de la même manière que le travail des premières versions de Windows était organisé.

Projet DSL (DOS Subsystem for Linux) pour l'exécution d'applications Linux à partir d'un environnement MS-DOS

Source: opennet.ru

Ajouter un commentaire