Publicado hace 6 años por --513049-- a blogs.msdn.microsoft.com

La característica de Windows que permite ejecutar comandos de Linux y llamar a procesos de Windows desde una terminal Linux en Windows abandonará definitivamente la beta con la actualización de otoño de Windows 10.

Comentarios

c

#41 Esto es directamente el kernel Linux funcionando.
De eso nada, salvo que me haya perdido algo y use viertualización.
Es más como un cygwin integrado en el Kernel Windows.

D

#26 ¿ me doces que no hay maneras portables de hacer un http POST y que en cambio la powershell sí es portable ? ¿ en serio ? ¿ o te estoy interpretando mal ?

D

#3 Un emulador de terminal que forma parte de una distribución LInux.
Realmente algunos de ustedes necesitan conseguirse una novia

D

#10 Consígueme más espacio para la entradilla y lo pongo.

D

#14 hace chorrocientos de miled e años que se puede hacer eso con bash... lo mejor de todo es tener programas orientados a consola, cuando controles un scanner automatizado por script, hablamos

D

#42 ¿¿??
Supuestamente se tendría que poder? ¿Probaste creando el pendrive de instalación con Rufus? https://rufus.akeo.ie/?locale

D

Qué es un "comando de linux" y qué es una "terminal linux" ?

Jakeukalane

#34 no. Eso es un entorno POSIX portado a Windows si no me equivoco. Esto es directamente el kernel Linux funcionando.

musg0

Una tontería. Ya que se ejecuta en Windows y emula un Linux ¿No debería llamarse Linux subsystem for Windows?

D

#16 PowerShell y .Net son multiplataforma y también portables. El mismo script funciona en Win, Linux o IOs sin modificaciones.

https://github.com/PowerShell/PowerShell

Además, al poder usar el API de .Net y los cientos de miles de command lets disponibles, es infinitamente más potente que una consola corriente. Y para rematar, hay muchos comandos bash que funcionan en PowerShell, como ls,who,find y un largo etcétera.

Cc/ 14 #19

oldfox

Esto no se llamaba cygwin?

t

#25 sí.. No uso el nombre completo de mi hija para dirigirme a ella, así que imaginate lo que me preocupa ponerme pejiguero con el nombre de un sistema operativo.

d

#16 que algo se soporte en Unix no lo hace portable, y que este hecho en .net no lo hace menos portable.

Powershell es open source. Hay version para Linux corriendo sobre mono. (En Alpha, pero es no es un problema de portabilidad, sino de la comunidad)

d

#25 hoy en día lo correcto sería decir GNU/Linux/systemd

c

#34 Es básicamente lo mismo pero integrado en Windows.

c

#23 NO, porque no lo es. En realidad casi todo de lo que se habla es GNU.

Ahora, que por mi puedes llamar Linux a BSD, Hurd o AIX, me la sopla.

LaInsistencia

#23 #36 Vale, a partir de ahora vamos a llamar Microsoft a cualquier sabor de Microsoft Windows. ¿Vista? ¿Millenium? ¿10? Da igual, vamos a llamar a todos Microsoft. Total, para que vamos a ponernos pejigueros con el nombre del sistema operativo, no es algo que marque una diferencia brutal entre uno y otro. Android y Ubuntu llevan kernels parecidos, solo cambian las opciones de compilación, llamemosle Linux también a los Android.

(Cuatro. Son cuatro pulsaciones de teclas más y se las puedes enseñar al autocorrector. ¡Vagos!)

Jakeukalane

#52 gracias. Con universal no me funciona ni en mi ordenador sin UEFI.

D

#112 ...bueno valeeee si soy yo: para la cola de los selfies organicense y solo firmo tetas en privado.

Jakeukalane

¿Para cuando sistema grafico? Ya que Microsoft con UEFI me impide instalar Ubuntu en un ordenador quizás con esto pueda usarlo. Quiero instalar me cosas como deepmind y pix2pix...

D

sudo apt get install winrar

p

#2 En el escritorio ya está desde hace años.

D

#5 sudo apt install

D

#22 En realidad de un terminal bash de Ubuntu u OpenSuse, no sé si Fedora o RedHat están implementados

Jakeukalane

#24 es "nativo", no se está emulando. Pero creo entender lo que dices.

d

#56 te juro que no entiendo las inseguridades que les salen a esta gente cada vez que microsoft hace algo decente. Microsoft tiene un subsistema unix en windows desde 1999, no es nada nuevo, que parece que les estuvieran robando. No se aparte porqué les molesta la potencia powershell para la gente que se maneje en .net (no es mi caso, yo solo he visto consolas fosforitas)

orangutan

#5 cd, rmdir, mkdir...

c

#14 wget, curl.... Sin mierdas .NET para esas chorradas

Aokromes

#42 teoricamente ubuntu si se puede instalar con UEFI activo.

https://help.ubuntu.com/community/UEFI

snd

#5 Supongo que se referirá a todo el ecosistema de GNU/Linux, especificamente, GNU a secas, pues no creo que el kernel tenga mucho que ver aquí.

Para la edición de ficheros y demás, por ejemplo awk o sed, head, tails, etc

Para moverse entre ficheros, el find, ls, etc

Todo el tema de tuberías y redirecciones ( |, &&, >>)

Supongo que no funcionará o lo hará de forma distinta el mount, el ps, chmod, etc.

c

#28 ejem. .NET solo es "portable" hasta donde llegue mono, y usar PoweShell en Linux (salvo obligación en casos muy especificos) es estúpido.

c

#72 Los comandosmde git, son de git. Si no los instalas, no los tienes.

La tontería es usar productos fuera de su mejor entorno por capricho. Para usar git, lo mejor es un entorno amigable con git.

Qué tiene de malo usar una consola de PowerShell en lugar de una de bash?

En Windows es lo mejor, salvo las posibles utilidades GNU que te proporcione en las que PS no tenga alternativa...

Usar .NET u SQL Server en Linux es un despropósito. Lo mismo que esta "migracion de linux a windows...". Es basicamente estupido.

Me da que todo esto simplemente es parte de la lucha de Microsoft en el Cloud. Espero que la gente no sea tan ignorante como para atarse a .NET y SQLServer en Linux...

tatachan

#89 para eso están las máquinas virtuales, no?
O a lo mejor para auditorias de windows con comandos de Linux? aunque para eso están los live-usb...
No sé...al que le guste o encuentre utilidad pos vale. A lo mejor permitir un uso mas profundo de windows desde el prompt para linuxeros? Puede...

D

#2 Se llama Power Shell

c

#21 Son comandos de PowerShell y Shell Windows (antiguo DOS). Siempre se pudieron usar.

c

#17 ah!

c

#15 lol lol

c

#32 lol lol

c

#42 Joder, menuda mierda quieres,...

Por cierto, de momento UEFi no impide instalar nada en la mayoria de los casos.

c

#43 Claro, pero se ve que les mola más así, para que parezca que estás "usando Linux"

D

#45 No. Actualizate
.Net Core, que no Mono, corre nativamente sobre Linux. Y SQL Server también. Y Visual Studio Code, de los mejores IDE's, también. Hace mucho que Microsoft abrazó Linux en vez de pelear con él. De hecho es uno de los contribuyentes más activos entre los desarrolladores del kernel.

https://www.microsoft.com/net/download/linux

https://www.microsoft.com/en-us/sql-server/sql-server-2017

https://code.visualstudio.com/download

Mariele

#45 sí, hacen falta ganas para usar estas historias en Linux lol

astrapotro

#116 me alegro, yo no tengo correo en debian pero sí la uso todos los días desde hace años y me reitero en lo dicho. No quiero tocar windows ni con un palo, manías

LaInsistencia

#104 urbandictionary.com y tvtropes.org son pozos sin fondo de conocimiento... si no te importa perder años de tu vida en ellos

c

#36 Llamas a tu hija con el nombre de tu abuela?

m

#44: GNU/Linux/systemd/De todos los santos.

c

#99 Lo que es triste es estar utilizando Windows y pensar que utilizas Linux...

d

#29 no se donde he dicho yo que no haya maneras portables de hacer un POST, lo que he dicho es que el hecho de que algo corra en linux no lo hace portable, y el hecho de que algo esté hecho en .net no lo hace no portable. De hecho al ser powershell open source y haber frameworks .net para distintas plataformas, es probablemente más portable que bash.

Pero ya nos dirás que entiendes tu por portable, que no te veo muy fino.

Pipepito

#5 como comandos de git por ejemplo.

Jf7

sudo su rm -rf /

astrapotro

No lo he probado, pero no lo quiero ni regalado. Prefiero lo nativo, probé el cgwin y para hacer la gracia está bien pero, no sé, si kieres gnu utiliza gnu de verdad no mierdas emuladas en un sistema privativo

c

#68 Yo prefiero una VM mil veces. Claro que el sistema de virtulizacion de Windows es incómodo de cojones, si lo tienes...

LaInsistencia

#79 Microsoft lo ha metido en Azure porque quedaría muy mal que no se hiciesen su propia comida para perro. Pero vamos, que rabia ninguna... me dió en su día que me obligasen a aprender productos de terceros porque no les entrase en la cabeza que no todo el mundo considera productivo hacer clicks manualmente en iconos. A estas alturas ya me da un poco igual, la verdad... pero que aun no es estable, que no intentes colar como algo super probado cuando en la misma frase dices que "en breve estará la versión estable"... versión estable definitiva super testeada por los que han tenido que tirar de la versión beta porque es lo que viene en Azure.

D

#109 scanner de fotos... DE FOTOS.... y decirle que parte quieres recortar yen que formato lo quieres guardar, tiodo con las opciones del comando imagescan

Aokromes

#32 va a fallar de todas todas, por muchos su o sudo que le meta. (o lleva años sin usar linux)

D

#61 Pues tu gran aportación, a parte de las faltas de ortografía, no ha ayudado mucho, "jajajajaja"

E

#34 Cygwin sirve para compilar y ejecutar código que usa librerías especificas de GNU y que funcione en windows. Es decir, crear un .exe con código de herramientas que se programaron para GNU/Unix.
El subsistema este lo que hace es que el kernel de Windows sea capaz de ejecutar binarios compilados para Linux.

Es más como Wine, pero en la dirección opuesta.

E

#23 "Me gusta la tarta de chocolate sin chocolate y con manzana" ¿Por abreviar lo dejamos en tarta de chocolate?
Precisamente lo que hace el subsystem este es suplantar Linux. Linux es lo único que no estás ejecutando cuando usas el "Windows subsystem for Linux" (nombre mal escogido, ya dicen por abajo que es justo lo contrario).

Pero nada, sigamos llamando Turmix a la batidora, especialmente en contextos técnicos y noticias específicas. Nos irá bien así y denotará conocimiento de la materia. ¿Te imaginas los titulares? "LG fabrica una nueva Turmix que consume el 50%", "Científicos descubren que es mejor usar una Turmix sin motor para ejercitar el brazo".

O a lo mejor es que no entiendes lo que están diciendo cuando te dicen que no se llama Linux y por eso te parecen pesados los que sí lo entienden.

Curiosamente la noticia habla de ejecutar toda una distribución sin la parte única que quieres nombrar.

D

#2 Revisa tu concepto de "nuevo", porque una cosa que lleva 10 años a pleno rendimiento como que no encaja mucho...

Oniros

#46 Soy Analista Programador Senior en .Net... Me ofendes gravemente esas dos mierdas no valen para nada en comparación con .Net. A sí como son de software libre ya son mejor y todo eso... El software propietario suele ser mejor en general porque hay miles de personas (de los mejores en muchos casos) que han desarrollado dicho software. Java y .Net son las plataformas principales de desarrollo general con una cantidad de librerías que rallan el absurdo. Java es bueno para algunas cosas y .Net para otras (soy desarrollador también de java) Pero no me los compares con esas dos chorradas chaval insensato.

D

#3. No se chico, para mi si no tiene icono para hacer doble clic no existe.

Jakeukalane

#54 #52 tenia que haber puesto el tiempo en pasado. Cuando lo intenté no pude. No se como estará ahora, se supone que ya se puede pero las ultimas de ubuntu ya no me caben en los usbs que tengo por casa. Además no es mi ordenador.

#54 ¿porque son mierdas las redes neuronales? Programas así de avanzados solo los desarrollan para unix o unix-like.

Se me olvido mencionar evolvotron y Titan pero esos ya los puedo usar en mi Ubuntu viejito.

Jakeukalane

#53 tienes razón. Me confundió la parte donde se descarga una imagen de Ubuntu: https://en.m.wikipedia.org/wiki/Windows_Subsystem_for_Linux

#34 cc

Jakeukalane

#63 es un troll.

Jakeukalane

#69 se me ocurre que haya maquinas que no puedes tocar o instalar Linux totalmente. No se.

Jakeukalane

#118 actualmente. Cuando yo lo intente, no.

Jakeukalane

#138 mmm el ordenador donde lo intenté lo compraron en 2016 así que fue después de eso...

D

#30 Se anunció a principios de 2016, por lo que es muy posible que en breve haya una versión estable.
En Win de más está decir que es estable hace mucho tiempo, los ports son los que aún necesitan madurar un poco.

D

#57

D

#76 Y? La mayoría de funciones ya están. Cuál es el problema? De hecho Microsoft ya lo utiliza como backend en Azure para la administración de las máquinas virtuales y se ahorran el tener scripts diferentes para cada plataforma.
A algunos parece que os diera rabia que hayan productos útiles de Microsoft que funcionen en Linux, en vez de alegraros porque aumente el arsenal de herramientas disponibles...

D

#82 "Microsoft lo ha metido en Azure porque quedaría muy mal que no se hiciesen su propia comida para perro.."
Cuanto dolor... Ni que Bill Gates hubiese violado a tu perro...

M

#80 Tu comparación no es muy acertada, nadie llama "Canonical" a Ubuntu ni a ningún linux,

En todo caso sería como llamar "Windows" a "Windows Vista". En vez de decir "GNU/Linux" pues decimos "Linux", entonces, en vez de decir "Windows Vista" decimos "Windows".

Por tanto, por mi perfecto, puedes llamar Windows a Windows Vista sin problemas, luego cuando se necesite especificar más, pues especificas más y añades "Vista".

D

#28 por aquí dicen que está en estado alfa.

thingoldedoriath

#92 No sabía que hubiese un término tan descriptivo para ese tipo de situaciones!!

c

#56 "Actualízate tú". Ese engendro no es Linux.

.NetCore no corre nativamente en ningun Linux, y menos SQL Server.
Ponlo a funcionar en un RHEL... o en un Debian GNU/Linux.


Upps.

m

#51: O sea, sería una especie de "cyglin". ¿no?

alexwing

#13 eso, no me salía el nombre. El otro día hice un script con el, hacia un post en una web, está generaba un fichero y luego yo lo descargaba y dejaba en una carpeta específica del equipo. Todo usando el componente de .net.

diskover

Esto me pone muy cachondo

alexwing

#46 si lo se, he puesto solo un ejemplo que necesitaba para un cliente, con .net hay librerías para todo, cualquiera que las haya usado sabe las posibilidades que tiene.

orangutan

#37 GNL is not Linux

orangutan

#38 Evidentemente

alexwing

#96 bueno nuevo para mi, ¿Antes de Windows 10 venía integrado?

maneu

Como mola poder poner comandos linux en una terminal linux de windows. O es windows de linux. Bueno, Gnu/Linux, que ya me he pasado a GuixSD

alexwing

#100 pues no tenía ni idea, pensaba qué era algo nuevo en Windows 10, tampoco suelo tener necesidad de hacer scripts a menudo.

maneu

#114 porqué les molesta la potencia powershell Guauuuu y no esas mierdas *sh

Trigonometrico

#80 Y sería más apropiado decir yo uso el sistema operativo Microsoft, que decir sólo Linux.

astrapotro

#114 inseguridades? Microsoft ha utilizado tácticas comerciales DELICTIVAS para estar dónde está. Son otra MAFIA

maneu

#124 pero juguetón...

D

#10 cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-4.8.0-52

D

#65 e ni que?

1 2