Projeto DSL (DOS Subsystem for Linux) para executar aplicativos Linux a partir do ambiente MS-DOS

Charlie Somerville, que desenvolve como hobby um sistema operacional CrabOS na linguagem Rust, apresentou um projeto humorístico, mas bastante funcional DOS Subsystem for Linux (DSL), apresentado como uma alternativa ao subsistema WSL (Windows Subsystem for Linux) desenvolvido pela Microsoft para aqueles que preferem trabalhar em DOS. Assim como o subsistema WSL, o DSL permite executar aplicativos Linux diretamente, mas não a partir do Windows, e sim do prompt de comando MS-DOS ou FreeDOS. Os códigos-fonte do subsistema são distribuídos sob a licença AGPLv3.

o ambiente DOS com a camada DSL pode ser executado tanto na forma de uma máquina virtual QEMU quanto instalado em hardware real. A execução de programas Linux é feita com a ajuda da ferramenta dsl, de forma semelhante à ferramenta wsl. A implementação do projeto se baseia no fato de que o Linux, durante o processo de inicialização, deixa o primeiro megabyte da memória intocado. Essa memória é utilizada pelo DOS, portanto, os ambientes DOS e Linux não se sobrepõem e podem coexistir. O funcionamento do DSL se resume em organizar a alternância para o Linux e retornar o controle ao DOS após a conclusão do processo, de maneira semelhante ao que foi feito nas primeiras versões do Windows.

Projeto DSL (DOS Subsystem for Linux) para executar aplicativos Linux a partir do ambiente MS-DOS

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster