Anniversary Update, esa actualización que llegará a nuestros equipos con Windows 10 en menos de un mes, dispone de algunas funcionalidades como Bash que está siendo explotado por la comunidad antes de su lanzamiento. La alianza de Microsoft con Ubuntu nos permite disponer de las opciones de Linux en Windows 10.
El escritorio de Ubuntu, Unity, ya se puede ejecutar en Windows 10
En esta ocasión, los usuarios han conseguido sacar mucho más partido que los comandos que permite Bash, como apt-get, cd, ls y otros. Este movimiento ha llamado la atención de los desarrolladores de GNU/Linux y han conseguido ejecutar el escritorio de Ubuntu.
Esta madrugada, un usuario ha indicado en Reddit que ha conseguido ejecutar el escritorio de Ubuntu, Unity en Windows 10. De momento no es muy funcional y tiene ciertos bugs que deben ser corregidos. No es necesario nada más que hacer uso de Bash en Windows 10 y del denominado Windows Linux Subsystem que está presente en las últimas builds.
Algunos de los bugs que mencionaba en GitHub Guerra24, el usuario que lo ha conseguido, como dbus y los bloqueos de VcXsrv ya han sido solventados y se ha indicado como hacerlo en Reddit. Os recordamos que esto es algo experimental y si lo queréis probar lo hagáis por vuestra cuenta y riesgo.
Esto es solo el comienzo de las novedades que vamos a poder ver. Recordemos que Anniversary Update todavía no ha llegado de manera oficial y tendremos que esperar hasta el 2 de agosto. Muchos usuarios podrán exprimir al máximo Bash para conseguir cosas aún mas increíbles.























Solo han dicho que lo ha conseguido, pero no como. Y me da la sensación que lo que están haciendo es virtualizar.
MS metio el codigo de linux en windows para q la gente pudiera tener lo mejor de ambos mundos , siempre sale ganando windows, si fuera virtualizado no tendria tantos errores, tal vez me equivoque pero la idea es q windows sea el sistema base de todo, podra ejecutar app de android e IOS de forma nativa, ya sea en pc, tablet, movil, consola tv etc, para hacer esto se nesecita mucha potencia y van a esperar al año q viene para q los equipos se actualizen con hadware nuevo y no tener problemas
Apps de Android en forma nativa?, si no estoy mal eso fue Astoria, que por suerte lo eliminaron, Apps de iOS?, no, Apps portadas de iOS, que al final terminan siendo Apps de Windows
siempre lo dice uno de los q escribe aqui, el q hace los cursos de programas q las app de ios se ejecutan en windows no son portadas que lo hacen de forma nativa, ahora si tienes ubuntu corriendo en windows de forma nativa , tambien sus app deberian hacer lo mismo ?? pregunto pq no soy experto, y android es linux o no ??
Lo que pasa es que Windows Phone e IOS están hechos del mismo código C#, mientras que Android esta hecho en Java y pues las apps de IOS supuestamente portadas se adapta a Windows Phone sin problemas.
Error, el código de las app de iOS están hechos en objetive C, lo que Microsoft ha hecho en este caso es convertir ese código a C#, siendo este ultimo el código nativo de las app de windows phone.
Gracias amigo por la aclaración, es que soy noob en esto
Para nada, amigo. Las aplicaciones de iOS en Windows están realizadas en Objetive C y en ningún momento se converten a C#.
Tienes razón, hace mucho que leí sobre el bridge for iOS. Básicamente MS integró objetivo c en visual estudio y lo hizo compatible con las api de Windows, lo que lo hace un código nativo para windows. Todo una maravilla ☺
esto me dijo hace unas semanas
Antonio de la Iglesia
MSFTI
Las aplicaciones hechas con iOS no se portan, el código es nativo, se adaptan.
asi q tiene logica q en un futuro sea muy facil poder ejecutar todas las app de otros sistemas, si windows reconoce el lenguaje de forma nativa
Aunque Android tenga Linux como Kernel, se requiere de un emulador de Dalvik, ART y Java.
OS X ya tiene una consola bash y un núcleo Linux por debajo. Microsoft se ha limitado a cubrir a la competencia y dar una funcionalidad que está dando la competencia.
Si consigue que los estudiantes hagan sus practicas en su consola bash y no se decantan por otros sistemas operativos sera un gran triunfo para ellos. Pero no creo que tengan intención que se puedan hacer maravillas sobre ella.
Bueno, lo cierto es que en definitiva se trata de que ya hay una cosa menos que puedes hacer en OS X y no en Windows. Y no, no es virtualización. Eso ya se puede hacer en Windows desde hace siglos. Las aplicaciones Ubuntu corren nativamente con este sistema.
Que es mucho más impresionante técnicamente que lo que hace OS X porque OS X al fin y al cabo tiene un kernel Unix y, por lo tanto, lo tiene fácil, mientras que Windows tiene su propio “kernel” que no tiene absolutamente nada que ver con el de Unix. Lo que hace esté sistema es convertir en tiempo real las llamadas a las funciones de Linux en las llamadas correspondientes de Windows. Hasta ahora funcionaba muy bien con aplicaciones en modo texto, tan bien como si se ejecutasen sobre el kernel de Linux
La novedad de esta es que hasta ahora nadie había sido capaz de ejecutar aplicaciones graficas medianamente avanzas (aparte de xeyes y algún que otro juguete), solo línea de comandos, mucho menos el propio escritorio de Ubuntu. Ahora sí se ha conseguido. Lo único que necesitas a mayores es un servidor X-Windows nativo para Windows. Hay varios donde elegir…
Realmente, si nos paramos un momento a pensarlo, es realmente alucinante que Microsoft haya conseguido desarrollar un subsistema que consigue ejecutar un Ubuntu completo… Sin necesidad de tener debajo el kernel de Linux!!
Si que tendrá un kernel mínimo de Linux, con unos drivers que se conecten a Windows a alto nivel.
No, no lo tiene. Windows no puede tener otro kernel paralelo, todo programa que funciona en windows lo hace bajo la supervision de su kernel. La única manera de que el kernel de Linux pueda ejecutarse dentro de Windows seria dentro de una maquina virtual, pero eso ya está muy visto de hace años y no sería noticia ni causaria el revuelo que está causando. La gran novedad de esté sistema es que no hay kernel de linux en absoluto. Las aplicaciones Ubuntu se ejecutan nativamente sobre el kernel de Windows. Créeme, es así…
No me refiero a que funcione en paralelo ni virtualizado. Me refiero a que tu puedes coger el kernel de Linux, modificarlo a tu antojo, le quitas todo lo que sea control de memoria y similares, lo recompilarlo y ejecutarlo como una aplicación más. Y si luego hacer un driver Linux que funcione sobre win32, ya tienes el sistema completo.
Con esto no quiero quitarle merito. Pero es lo que han debido hacer.
Lo que hace este nuevo subsistema de Windows es, en su mayor parte, interceptar los famosos syscalls al Kernel de las aplicaciones Ubuntu (que, recordemos, no se recompilan) y convertirlas en las llamadas correspondientes de Windows, de modo que dichas aplicaciones pueden funcionar nativamente bajo Windows ya que creen que están tratando con Linux. Es una nueva capa de “traducción” (un interface virtual) en el kernel de Windows que permite que sus servicios puedan utilizarse mediante syscalls de Linux.
Si sabes inglés, en esta página (de la propia Microsoft) dan información bastante detallada de como funciona el sistema. También con un vídeo:
https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subsystem-for-linux-overview/
Merece la pena decir que en dicha página declaran explícitamente que el nuevo subsistema de Windows no contiene ni una sola línea del Kernel de Linux.
Creo que estamos hablando de lo mismo.
Pico provider drivers (lxss.sys, lxcore.sys) that emulate a Linux kernel by translating Linux syscalls
Creo que no. Tú hablabas de un kernel de Linux modificado y recompilado como aplicación Windows que, claramente, no es lo que está ocurriendo. Lo que ocurre es lo que dice ese fragmento que citas de mi enlace. Los drivers Pico interceptan los Syscalls de Linux y, en la mayor parte de los casos, simplemente los traducen a las llamadas equivalentes en Windows (en algunos casos hay que hacer más trabajo). Eso, obviamente, equivale a emular el kernel de Linux, ya que las Aplicaciones Linux creen que tienen por debajo dicho kernel (por eso funcionan sin recompilar). De hecho que hablen de emular el kernel de Linux es una prueba de que no usan el kernel de Linux de ningún modo, ya que en dicho caso no habría que emularlo.
Podemos ver el subsistema como una caja negra que, externamente, a nivel de interface, se comporta como el Kernel de Linux aceptando sus syscalls, y que internamente hace lo necesario para que esos syscalls sean atendidos por el kernel de Windows.
Ahora Windows tiene una parte de Linux :v
El próximo matrimonio XD
tengo una pregunta para alguien que tenga experiencia y conocimiento sobre ello.
-Con eso de bash en windows vendra con todo incluido? o sea por ejemplo python vendria por defecto?
no, hasta donde se Python no viene incluido, solo lo básico de Linux, nada de librerías externas :n
No vendría incluido, pero lo puedes instalar a golpe de comando
Mira que hay entornos de escritorio en linux , pues van y hacen un acuerdo con el más feo unity…por Dios, y a las personas que recomiendan Unity para pasar de Windows, les tiraba una bomba.
En estos momentos habrá muchos linuxeros cortándose las venas.
puff bomba. que van a decir los linuxeros ahora, ya tiene la consola de linux en windows jajaja
Gran avance!
Yo seguiré con Ubuntu, a pesar de ello. Lo único para o que uso Windows en mi trabajo es por office
Hola todos, quisiera saber. Si la tecnología carl zeis y pure view, se queda para Microsoft o Nokia lo puede usar en sus próximos teléfonos con Nokiadroid
la la tecnología ZZEIS si puede usar ya que es una lente que llevan las mayoría de las mejores cámaras profesionales del mundo pure view no porque fue comprada por Microsoft cuando compro Nokia pero quien dijo que no pueden crear algo parecido si ellos fueron los creadores
Vi en un artículo en el cual dice que los nuevos Nokias usran para su cámara el lente de Sony.