314 meneos
4954 clics
Ya se puede correr Ubuntu con Unity en Windows 10 de forma nativa
Un desarrollador de GitHub apodado Guerra24 se las ha arreglado para hacer funcionar Ubuntu 14.04 LTS nativamente en Windows 10, luego de hacer una serie de malabares configurando el servidor X y Compiz para que funcionen en el subsistema Linux que incluye Windows 10 (WSL).
|
comentarios cerrados
La diferencia aquí es que se ejecutan los programas de ubuntu como procesos del sistema.
En linux existe WINE (WINE is not
anemulator) que es una reimplementación completa de la interfaz win32 para linux. Basicamente, si windows habla español y linux ingles, wine le permite al Kernel leer español como si fuera ingles (no hay traducción) permitiendo ejecutar aplicaciones windows.El otro lado, a grosso modo, WSL, hace algo parecido a Wine pero con una solución más elegante. En vez de reimplementar todo el subsistema de linux que fuera a ejecutar el binario, lo que hace WSL es capturar las llamadas al…...
Ah, que no, que ya hago todo lo que necesito en Windows y no necesito Linux para absolutamente nada.
Para una persona normal, en el día a día puede usar tanto Linux, como Windows, es indiferente. Mis padres tienen un Ubuntu instalado y lo usan igual. Y yo menos trabajo, porque les es más dificil que les entren viruses malos.
P.D: ya se que los MediaTek son procesadores móviles, es simplemente una parida.
PD: Slack? Debian? OS/2?
Ah, que no, que ya lo hago con mis utensilios de toda la vida y no necesito la Thermomix para nada.
Quiero decir con esto, que menuda gilipollez. Son sistemas operativos con propositos distintos. Que tu no le veas la utilidad, no significa que no la tenga... Fijate que, cada vez que alguien busca en google desde su Windows... ¡Usa un Linux! ¡Pero no vale una mierda! (Por poner un ejemplo...)
Tu eres un forofo y por eso ubuntu para ti siempre sera una mierda. Y ojo, que precisamente soy de los que dicen que Ubuntu es una antigua palabra africana que significa no se configurar Debian.
Pero amigo, al cesar lo que es del cesar y a dios lo que es de dios. Que no te gusten las elecciones por defecto no lo convierte en una mala distribución.
Ahora vienes y me cuentas que LXD+Docker es una puta mierda (que hacia aquí es donde va la industria) y ¡hostia! Si LXD solo corre en Ubuntu. (No te vayas a poner en plan machote diciendo que lo has ejecutado en un FreeBSD, porque si lo dices, ya estas pegando logs, etc ;))
Y por terminar, Windows 10 no es una puta mierda. Cumple su proposito. Que es lo que tiene que hacer el software.
¿A que nunca se te ocurriria pedirle a un martillo que cortara cables?
Tu has venido aqui a soltar tu rollo de Linux es una mierda con el que quedas guay normalmente. Pero te vuelvo a repetir, que has soltado una chorrada. Porque ni siquiera sabes de que va el articulo
¿Porque el reto era ejecutar el escritorio? Porque asi se tendria un sistema operativo nativamente dentro de otro sin necesidad de hypervisores, contenedores ni paravirtualizaciones de tebeo con el que poder trabajar.
Por ello, te vuelvo a decir. Son herramientas distintas y tu afirmacion de que no lo necesitas para nada es una gilipollez. Porque sin saberlo, lo utilizas a diario.
Otra cosa, es que tu navegador te lo ponga super bonito para que no te enteres de lo que pasa por detras.
Ves la foto de Unity y dices '¡Hostia! ¡El escritorio de linux en windows!'. Eso es la foto. Para que todo eso funcione, Guerra24 ha sudado sangre, porque corre nativamente. El hecho no es el escritorio, el hecho es que todo lo que hay debajo funciona.
Personalmente suelen pedirme arreglar a veces algun pc. Por regla general no suelo ni reparar windows ni actualizarlos, etc, por no meter mierda pirata con virus, etc. Cuando les cuento que su viejo pc, con windows xp puede funcionar perfectamente otros 5 añitos de forma gratuita, solo pagándome la mano de obra, es que se relamen, y te aseguro que no les doy formación ninguna aparte de enseñarles donde se actualiza, como buscar software compatible e instalar los programas. Y eso con gente que tanto no tiene ni idea de informática como con los que la tienen.
Es como comparar a una VM con esto
Y bajo de la gente de GNU, Guix es 2000 veces superior a LXC.
Son softwares distintos LXC y LXD. Tanto internamente como en la forma de trabajar con ellos, aunque hagan lo mismo.
A LXC claro, pero tio, que LXD tiene 1 año de vida
Y tampoco es que sea el único que está haciendo algo similar, está RedHat con Project Atomic por ejemplo, aunque este a diferencia de LXD que puedes hacerlo funcionar en cualquier Linux que soporte un LXC relativamente moderno, hasta donde yo sé solo funciona en RedHat y derivados.
Y te repito que yo sí estoy hablando de lo que se trata: el uso que le voy a dar o no, yo particularmente, en un entorno de escritorio Windows, que es de lo que sí trata el artículo.
Deja de hacerte pajas mentales, no sé si es que lo haces por trolear o realmente no sabes de qué estás hablando realmente, "Winkyface".
Lo único que odio de los MediaTek es que no liberen su código fuente.
Voy a por las palomitas
Las empresas se mueven a la nube, donde domina Linux (y siempre lo hará por su memory footprint inferior). Incluso Azure tiene ya un 40% de máquinas virtuales linux a pesar de que el soporte es relativamente reciente.
Los usuarios domésticos se mueven a Android e IOS. MS intentó entrar en ese mercado pero ha fracasado estrepitosamente (windows phone + caso Nokia).
Existe un grupo de usuarios profesionales que son usuarios potenciales de Windows pero comparativamente son tan pocos que mantener el desarrollo del S.O. para ellos será insostenible.
Además, cada vez se usa más el Mac entre éstos (que tiene un kernel freebsd).
Y para acabar, Linux se extiende como la pólvora en entornos académicos, lo cual tendrá efectos a medio plazo cuando los chavales entren al mercado laboral.
Supongo que MS ya habrá estimado cuándo Windows dejará de ser rentable. Mientras tanto le sacará el rendimiento que pueda.
Claro que funciona en cualquier linux moderno. Es más, si quieres te instalo compiz en un kernel 2.4, voy a perder media vida parcheando cosas inutiles pero oye funcionar funciona. El problema es que despues de 6 meses parcheando codigo, 4 meses haciendo ports de las librerias de las que tira LXD (que aquí es donde te encuentras con el turron de que solo las desarrolla Canonical y hay partes que no libera) y 2 meses de pruebas. Sigue sin compilar.
Exactamente lo mismo pasa con Project Atomic, TODOS son Unix, pero basta con quitar un par de cajas negras para que se convierta en un infierno.
Aquí no entran en juego los criterios técnicos. Estas decisiones son para la supervivencia de Canonical y Red Hat.
Cada una tiene un enfoque (cosa que ademas suelen explicar en la pagina de cada distro). Asi que vuelvo a los similes de las herramientas. Si tengo un 486 que quiero utilizar como router no le voy a poner ubuntu, porque no llega ni al instalador. Pero coño, si me bajo una red hat 4 con un poco de trabajo funciona. Pero joder, si le meto una ZeroShell que esta diseñada para ser un router y encima para correr sobre una tostadora, pues mi vida sera más sencilla.
Pretendes mezclar opiniones y gustos con criterios técnicos.
pd: unity le da 10mil patadas al escritorio de win
#41 No hay ningún kernel de linux ejecutandose. Remozaron lo que quedaba de Astoria y ahora en vez de ejecutar apps de Android, ejecuta apps de linux. Basicamente es wine para aplicaciones linux en windows.
Eso sí, yo prefiero llamar a Ubuntu, la Debian para vagos. Con Ubuntu, tenías que hacer menos configuraciones ya que por defecto lo tenías hecho. Por lo que tienes una instalación funcional más rápida que con Debian.
Pero wubi tiene el importante problema de que corrompe con mucha facilidad el sistema de ficheros (no me quedo claro si solo el de Linux o afecta también al anfitrión), por eso lo abandonaron, porque arreglarlo al parecer es muy complicado y no tienen la garantía de que quede bien.
Esto es como los que te dicen que al entrar por ssh usan certificado porque asi se ahorran tener que poner la contraseña... El problema es el mismo, leer poco.
Ve a google y pon 'virtual machines', 'containers' y 'vnc'. Los 3 te van a permitir ejecutar un ubuntu en Windows, con su escritorio y todo. Pero ninguno de ellos lo hace de forma nativa, es más el 3º ni siquiera lo ejecuta tu máquina.
¿Sabes cual es la diferencia entre que se ejecute de forma nativa o no? Más que nada, porque si no se ejecutara de forma NATIVA, esta noticia no existiria. (Y por eso lo pone en el titula como te dije arriba
(Todo hay que decirlo, me tire años con una mierda de portatil y era el unico que me dejaba trabajar... Al final el habito hace al monje )
Pero solo se usan para sacar la clave de la wifi
Ya se puede eyacular Ubuntu con Unity en Windows 10 de forma nativa.
cc #35
Y con algunas versiones de KDE, las 10 horas podrían ser 15h.
La diferencia aquí es que se ejecutan los programas de ubuntu como procesos del sistema.
En linux existe WINE (WINE is not
anemulator) que es una reimplementación completa de la interfaz win32 para linux. Basicamente, si windows habla español y linux ingles, wine le permite al Kernel leer español como si fuera ingles (no hay traducción) permitiendo ejecutar aplicaciones windows.El otro lado, a grosso modo, WSL, hace algo parecido a Wine pero con una solución más elegante. En vez de reimplementar todo el subsistema de linux que fuera a ejecutar el binario, lo que hace WSL es capturar las llamadas al sistema que son las que varian de un sistema a otro.
Al capturar estas llamadas, solo hay que sustituir las que faltan o varian de uno a otro, de forma que el resto del binario es ejecutado tal cual, a esto la gente de Redmond lo llama 'procesos PICO' y los controladores PICO son la libreria que contiene todas las llamadas al sistema de Linux. De forma que no existe 'sobrecalentamiento' porque no se esta traduciendo nada, no se añade carga adicional al sistema que es lo que ocurre con las maquina virtuales. Por eso comenta la noticia que ubuntu corre nativamente. Los programas que se ejecutan, son un proceso más del sistema, no dependen de otro software (que no sea el propio Windows) para poder ejecutarse.
Como nota final, hasta ahora existia Cygwin, que basicamente son la gran mayoria de binarios de Linux pero modificados y compilados para Windows. Aqui no existe tampoco sobrecalentamiento, porque estas ejecutando un '.exe', que es de lo que sabe Windows, pero tiene el problema de que hay que cambiar el codigo fuente para utilizar las llamadas al sistema de Windows en vez de Linux.
¡Vaya tochaco tú! ¡Espero haber ayudado! Y sobar que vaya horas
[...]"y VcXsrv crasheando a menudo, tampoco es posible desloguear"[...]
Una cosa es que haya mil palabras técnicas en inglés (que en un artículo técnico es normal), ¿pero "crasheando" y "desloguear"? ¿De verdad es necesario?
Te pasas de optimista.
Al mercado laboral le es indiferente qué se use en entornos académicos.
De verdad, qué tristes sois los frikifanboys. Se ve que escuece que os digan la verdad y el nulo éxito de los sistemas GNU/Linux como entorno de escritorio.