Proxecto DSL (DOS Subsystem for Linux) para executar aplicacións Linux desde o entorno MS-DOS

Charlie Somerville, que desenvolve sistemas operativos como pasatempo CrabOS en lingua Rust, introducido proxecto divertido, pero bastante viable Subsistema DOS para Linux (DSL), presentado como alternativa ao subsistema WSL (Windows Subsystem for Linux) desenvolvido por Microsoft para aqueles que prefiren traballar en DOS. Do mesmo xeito que WSL, o subsistema DSL permítelle lanzar directamente aplicacións Linux, pero non desde Windows, senón desde o shell de comandos de MS-DOS ou FreeDOS. Textos fonte do subsistema espallamento licenciado baixo AGPLv3.

Un ambiente DOS cunha capa DSL pódese lanzar en forma de máquina virtual QEMU ou instalarse en equipos reais. Os programas Linux lánzanse mediante a utilidade dsl, similar á utilidade wsl. A implementación do proxecto baséase no feito de que Linux deixa o primeiro megabyte de memoria intacto durante o proceso de arranque. Esta memoria é utilizada por DOS, polo que os ambientes DOS e Linux non se solapan e poden coexistir. O traballo de DSL redúcese a organizar un cambio a Linux e devolver o control a DOS despois de que se complete o proceso, de forma similar a como se organizou o traballo das versións anteriores de Windows.

Proxecto DSL (DOS Subsystem for Linux) para executar aplicacións Linux desde o entorno MS-DOS

Fonte: opennet.ru

Engadir un comentario