edición general
150 meneos
4593 clics
Así es la ejecución de aplicaciones complejas de Linux en Windows 10: la integración parece magia en vídeo

Así es la ejecución de aplicaciones complejas de Linux en Windows 10: la integración parece magia en vídeo

Una de las grandes noticias de Windows 10 en 2020 ha sido el anuncio de Microsoft sobre que Windows permitirá ejecutar aplicaciones Linux con interfaz gráfica. Hasta ahora, el subsistema de Windows en Linux ya permitía que los usuarios ejecutasen en el sistema funciones de Linux. Con el anuncio, se iba mucho más allá. Y ayer, Microsoft mostró avances sobre la promesa, enseñándonos un vídeo donde aplicaciones con interfaz gráfica de usuario se ejecutan en Windows 10 de forma fluida y con una integración bastante grande con el sistema.

| etiquetas: linux , windows 10
12»
  1. #98 Que Linux ya no juega un papel relevante en la "batalla" del escritorio es obvio, basta con ver las estadísticas de uso de navegadores de escritorio que es un indicador bastante solvente del uso real. Hay que vivir en una burbuja muy específica o estar muy empecinado para no verlo.

    Y si la respuesta a esto es que los usuarios son básicamente memos, pues lo dicho: no tiene sentido discutir.
  2. Qué va a ser compleja si yo he lanzado servidores X en Windows desde 2004.

    Si tienes un servidor X en Windows puedes lanzar en modo grafico lo que sea, incluso cosas de OpenVMS con X o Solaris virtualizados simplemente exportando la variable DISPLAY.
  3. #39 Eso es por el perfil de energia en Ubuntu. Que lo comparen con Slackware o Ubuntu con el cpufreq a ondemand o performance y hablamos.
  4. #75 En desarrollos en red, firmware, o Android Linux gana de calle, y los precios son MUY superiores.
  5. #87 No es lo mismo. Visual studio es sencillamente espectacular, al menos así lo recuerdo hace mucho que no lo toco ya que hoy día desarrollo en linux. Es como si te fuera leyendo la mente, he programado lineas enteras a base de darle al ".", Además al menos en relación consumo/prestaciones lo recuerdo muy superior a Android Studio (que está basado en IntelliJ y es lo que puedo usar de referencia)

    Para todo lo demás vscode en linux. :-* :-*
  6. #58 también lo he pensado
    La pasta que llega a Linux desde grandes empresas (o sería imposible mantenerlo en estos niveles) siempre ha quitado pero la de Ms... aún más. Prefiero que nos llamen los de Ms comunistas o lo que les dé la gana
  7. Windows X11
  8. Ojo, que eso ya se puede hacer. Hay que instalar un servidor X en windows y exportar la salida en WSL2 al mismo. Está curioso, pero probé un par de cosas y no he tenido la necesidad de tirar de ahí. Con el terminal me vale. ¡Y estoy contentísimo con WSL2!
  9. #108 #109 Existia X-Ming para Windows en su dia y otro mas moderno el cual no recuerdo.
  10. #24 Pero es muy útil para contenedores.
  11. #86 Menudo profesional...

    Soluciones del tipo "como quito el virus blah blah" o "mi equipo no arranca después de una actualización"?
  12. #105 vscode ha sido una jugada maestra, lastima que sea electron xD
  13. #90 lo se pero esto muy cansado de leer siempre la misma mierda simplista.
  14. #101 la gente utiliza Windows por la misma razón que utiliza Android o iOS.

    Porque viene preinstalado.

    Estoy de acuerdo que no vale la pena discutir :hug:
  15. #99 Falso. Cuando instalas paquetes en linux, instala todas las dependencias que necesita (bibliotecas). Cuando lo desinstalas, no quita estas dependencias porque no hay control de si otra aplicación también las necesita. En windows no tiene por qué ser así, aunque eso implica que la misma biblioteca se instale varias veces porque se necesita para varias aplicaciones.
  16. #42 Ah, ¿pero que ya hay aplicaciones en la tienda de aplicaciones de MS? Primera noticia. Voy a probar a instalar un par de cosas desde ahí y te cuento...
  17. #83 no sé como será winget, pero hace tiempo descubrí lo que viene siendo un apt-get para Windows: chocolatey

    Lo que hace es descargar los instaladores desde la web del desarrollador y lo instala con el máximo de opciones desatendidas posibles.
  18. #116 Se ve que no estás muy al tanto de esta avanzada tecnología que tenemos en Linux hace 20 años pero que a Microsoft le viene costando...

    Hay una base de datos que lleva un registro de qué paquete necesita cuál otro. Cuando un paquete ya no es necesario porque se han desinstalado todos los que lo requerían se dice que queda "huérfano" y el sistema permite desinstalarlos. Por si te lo preguntabas, también se registra si el paquete se instaló automáticamente por ser dependencia de otro o a petición del usuario. Si se ha instalado manualmente nunca se marcará como huérfano.

    En Ubuntu tengo entendido que es apt-get autoremove

    En Mageia era urpme --auto-orphans pero ahora que las distros basadas en redhat usan todas dnf, será dnf autoremove creo.

    Cuando cada paquete informa sus dependencias, hacer esto es algo obvio.
  19. #112 Claro, claro. Igual tenias que actualizarte un poco. Ya se que tu linux lo has aprendido intuitivamente y los problemas los resuelves a pelo sin preguntar a nadie. Hice dos intentonas con linux. La primera duro 1 minuto, no me funcionaba el raton. En la segunda intente habilitar el escritorio remoto con una interfaz grafica al 100%. Después de 1 dia de investigar y no tener cojones de pasar de una paleta de colores de 256, en 5 minutos tenia un windows funcionando con un escritorio remoto completo sin configurar un puta mierda. Linux para los "hombres" de verdad y los profesionales superiores.
  20. #120 No culpes al sistema de tu propia incompetencia. Lo primero que tienes que tener en cuenta es que NO ES WINDOWS de modo que no puedes pretender hacer las cosas como en Windows.

    Y no se instala Windows en 5 minutos ni jarto grifa.
  21. #121 Que si, que si. Que yo soy un incompetente y tu la caña de España. Que linux todo para ti.
  22. #63 Mac en que sentido lo está haciendo mejor? Hace 7-8 meses que uso un Mac pero docker iba realmente mal en comparación con Linux e incluso con Windows, aunque esté último tenga que virtualizar el subsistema... Termina siendo mucho más eficiente.

    Te lo pregunto en serio, igual he malinterpretado tu comentario y te referías a otra cosa.
  23. #113 Si ya llega a estar hecho en alguna cosa con .net multiplataforma o qt....
  24. #47 Yo tengo WSL2 y VirtualBox...
  25. #123 bash en Windows está en el WSL, y luego tienes PowerShell

    En Mac puedes tener bash en lugar de PowerShell (y un entorno Unix*) y además una interfaz gráfica y entorno de usuario comparable a Windows

    Por no hablar de toda la integración con los demás productos de Apple. Algo inimaginable para otro Unix

    Así que tienes un SO que es Unix, como Linux, y user-friendly, como Windows. Lo mejor de los dos mundos

    Yo prefiero Linux porque me es más cómodo, y Windows por compatibilidad con juegos y hardware. Mac, sin ser tan bueno como ninguno en lo suyo, aúna los dos mundos, y tiene el potencial de superarlos a ambos en sus respectivos territorios. Por eso creo que es un mejor enfoque, es decir, lo está haciendo mejor

    * "macOS is a UNIX 03-compliant operating system"
  26. #126 El WSL hasta dónde yo sé no deja de ser una visualización, muy optimizada que usa Hyper-V. PowerShell es una patata, tanto en comandos y planteamiento como en la propia terminal emulator por defecto.

    macOS y Linux (Gnu/Linux, así nos libramos de los pesados) como aclaras al final, son Unix like pero no son Unix (Bueno, macOS con la certificación no tengo claro que consigue, si lo aclaras te lo agradecería pero imagino que es seguir una especificación a alto nivel más que ser realmente basado en Unix).

    La integración con el ecosistema de Apple... hombre, solo faltaría, si una empresa que maneja 4 dispositivos y un puñado de variantes de cada uno no consigue tener mejor sintonía con periféricos y dispositivos como smartphones... me parecería de delito xD. Pero de todas formas aporta poco para el tema que estábamos tratando, creo yo.

    Por otra parte, si no me equivoco (hace meses que no leo nada al respecto por lo que perfectamente puedo estar desinformado), tampoco es nativo en macOS el soporte de Docker y es mediante virtualización en un hipervisor (no recuerdo el nombre del proyecto), que da una performace bastante peor que la que tienes en Linux (obvio, es nativo) pero es que además es peor que en el WSL(2) (siempre que uses el Filesystem del WSL, claro).

    Volviendo un poco a bash... no me parece que vaya mal en Windows pero vaya, solo lo use un par de semanas para ver como iba por lo que tampoco es muy fiable mi veredicto... Igual que Mac, lo probé un tiempo y no me convenció la velocidad de Docker (lo uso a diario para todo, desde lanzar los tests unitarios, integración hasta los sistemas de dependencias y era un suplicio desmedido).

    PD: Recuerdo que Windows también tenia una gestor de paquetes tipo apt/pacman/yum/etc que se llamaba chocolatey o algo así e iba bastante bien, me sorprendió en su momento. No sé como sigue el estado.

    PD2: De todas formas, estoy de acuerdo con otros comentarios que he visto más arriba que dicen que esto puede ser una estrategia de adopta -> mejora -> extingue... Por lo que soy bastante reacio a verlo con buenos ojos.
  27. #125 Los puedes utilizar los dos al mismo tiempo, sin tener que desactivar nada? como lo conseguiste?
  28. #98 la verdad es que me da igual si piensas que son insultos.

    Microsoft, con todos los histéricos acólitos ha retrasado décadas las informática y ha creado una generación de negados delante de un ordenador, a menos que no sea un escritorio de Windows.

    Es triste que aún así los que se hacen llamar informáticos lo defiendan.

    Me da vergüenza ajena y asco a la vez.

    Siento no poder definir mejor el mal cuerpo que me entra al verlo en alguien, sobretodo si es alegado. Ver a alguien tan desvalido, esclavo de algo tan tonto como una interfaz gráfica... Es patético.
  29. #128 No hice nada en especial. Creo recordar que tenía instalado VirtualBox cuando instalé WSL y posteriormente actualicé a WSL2
  30. #130 Pues si, parece que hay un cambio en la versión 6.1.4 que permite utilizar hyper-v , aunque esto significa una reducción de rendimiento:
    www.virtualbox.org/wiki/Changelog-6.1#v14
    Con las versiones anteriores aparecía una pantalla azul.
  31. #129 Y luego tu no tendras ni idea de hacer un huevo y te llamaran exclavo de la comida precocinada. Creo que exageras y ademas suena pretencioso.
  32. #132 Pretencioso. Me gusta como suena. Gracias.

    Cocino de pura madre, por cierto. Crítico casi cada restaurante al que voy.

    La cosas sin así. Gracias por tu aporte ilustre.

    :hug:
  33. #133 De nada .. y oye, pasame tu linkedin por si algún día necesitamos un cocinero-critico-informático-pretencioso ;)
  34. #133 la verdad es que si se acabará la informática se que me ganaría la vida cocinado.

    O siendo pretencioso, si pagan por ello en algún sitio!

    Busca bien en Linkedin!
12»
comentarios cerrados

menéame