edición general
55 meneos
612 clics
Este envío tiene varios votos negativos. Asegúrate antes de menear

Subsistema de Linux para MS-DOS [ENG]  

DOS Subsystem for Linux (DLS), Subsistema de MS-DOS para Linux, es una alternativa a WSL (Windows Subsystem for Linux, Subsistema de Windows para Linux) para usuarios que prefieren un entorno MS-DOS. El subsistema MS-DOS para Linux integra un entorno Linux real en los sistemas MS-DOS, lo que permite a los usuarios utilizar aplicaciones de MS-DOS y Linux desde el símbolo del sistema de MS-DOS.

| etiquetas: dls , subsistema , linux , ms-dos , wsl
  1. No se me ocurre para qué puede querer uno usar la línea de comandos de MS-DOS en lugar de la de Linux. :shit:
  2. jajajajajajj genial.
    #1 creo que va como ironía por el subsistema de linux de windows 10. NADIE usaría DOS como subsistema teniendo un sistema linux. Lo cual es curioso que windows lo adopte para darnos una opción.

    Al reves, los que usamos Windows y trabajamos programando tendemos a meternos subsistemas o emuladores de terminales unix para trabajar.

    Windows ganaría una puta barbaridad si pudieramos usar una shell bsd/unix/linux cualquier cosa menos lo que tienen ellos como terminal de trabajo
  3. Me parece chulo como curiosidad, pero de escasa utilidad para el día a día. Lo he meneado por curioso pero no lo voy a instalar.
  4. Va a ser el año de MS-DOS en Linux.
  5. #1 Maquinas viejas donde no tengas libertad o posibilidad de instalar un linux de verdad.
    Es lo primero que se me ocurre
  6. #1 Para escribir cd.. en vez de cd ..
    Fin de las ventajas.
  7. #2 Pero eso ya lo tienen con el wsf2, no ?
  8. #2 MacOSX dices?
  9. #6 alias cd..=cd\ ..
  10. #9 Ni me había planteado eso, me jodiste el chascarrillo.
  11. #10 Lo se, soy muuuuuuy malo :-D
  12. #6 que no se te olvide el dir
  13. Es un wrap de busybox.
    Para eso descargate el binario de busybox para windows y ejecutas "busybox bash"
  14. No sería al revés la traducción? "Subsistema de DOS para Linux"? (DOS Subsystem for Linux)
    Osea, es un subsistema que forma parte de MS-DOS y que se usa para ejecutar/emular el kernel de Linux.
  15. #12 A mí se me olvidó el WHERE en el DELETE FROM
  16. #12 yo tengo en FreeDOS un alias para que ls sea dir.

    Sí, uso FreeDOS en alguna máquina.
  17. >Hailey
    Bingo de estereotipos de RRSS :-D
  18. #12
    alias dir='ls -lrt'
  19. #13 El binario de busybox para Windows funciona en MS-DOS? No creo.
    También incluye el kernel de Linux esto, al parecer.
  20. #5 justamente en máquinas viejas duele ser bastante fácil instalar Linux.
  21. #1 Hace 20 años hubiera tenido sentido.
  22. #15 {0x1f3b6} Liro, liroooo {0x1f3b6}
  23. Mola.
  24. #14 De acuerdo con lo que dices de la traducción, pero solamente con el kernel no puedes hacer gran cosa, por eso le ha puesto busybox. (El WSL "normal" tampoco emula el kernel, emula una distribución completa).

    Por cierto, estoy viendo lo que ha hecho y es alucinante. Ni sysvinit ni systemd ni leches, el tío ha hecho su propio init. Olé sus huevos.
  25. El caso es que algo parecido ya existía hace mucho. Recuerdo allá por el pleistoceno, cuando estaba en la facultad, que tenía instalada una slackware o una debian ( no recuerdo cual ) en un directorio de mi 486 con MS-DOS. Cuando quería hacer las prácticas de sistemas operativos en casa podía mediante un comando de MSDOS arrancar el linux que había en ese directorio.

    Me ahorró algún madrugón que otro para ir al laboratorio de la facultad.
  26. #8 Sí, pero sin Mac y más barato, a poder ser.
  27. Si tuviera emulación de viejos modos gráficos (CGA, EGA) y de sonido Sound Blaster aún.

    Pero para eso ya tenemos DOSBox.
  28. #16 Uso DOSBox para juegos antiguos
  29. #26 loadlin
    Lo uso para cargar linux en un portatil sin instalar Grub.
  30. #24 Claro, pero en teoría tampoco tendria porque estar basado en busybox. Podrían haber dejado que cada uno pase el programa que quiera ejecutar como parámetro (creo que WSL lo permite también).

    A mi lo que me parece más interesante es el vm86.c que recordemos que MS-DOS es de 16 bits y linux está diseniado para 32 y 64.
  31. #20 Y digamos que si puede correr un MS-DOS, puede correr un Linux seguro.
    Pero me referia a alguna situacion especial... no se... contratos, mantenimiento, o que deba correr un software especifico de MS-DOS que no tenga reemplazo en Linux, pero por lo que sea merece tener una shell decente en esos equipos...
  32. #28 No, te equivocas de lleno, es un Linux Subsystem que corre sobre MSDOS. Es decir, arrancas MSDOS y luego esta cosa. He estado leyendo el código fuente y lo que hace es saltar a modo protegido, ahí carga un kernel de Linux, y lo suelta a correr. Luego monta una interfaz a traves de una interrupción para mandar exec's al linux y poder ejecutar cosas. El teclado y pantalla lo hace con una emulación para que el Linux, cuando toma el control use la consola normal de MSDOS. ES MUY FRIKI.
  33. #32 me parecería un caso muy extremo, la verdad.
  34. #34 No te creas, no sabes la cantidad de mierdas viejas que tiene la gente corriendo por ahi... con toda clase de aplicaciones del año de la pera. Ya sabes: si funciona no lo toques.
  35. #35 eso es un error enorme " si funciona no lo toques ".

    Te mete en un agujero donde cada día cuesta más salir.
  36. #36 por supuesto, es que solo de imaginar el caso que estamos comentando me vienen unos sudores frios por la espalda ...
comentarios cerrados

menéame