Ubuntu a Windows: què passa?

Autora: Laura McKinney
Data De La Creació: 2 Abril 2021
Data D’Actualització: 1 Juliol 2024
Anonim
Ubuntu a Windows: què passa? - Tecnologia
Ubuntu a Windows: què passa? - Tecnologia

Content



Font: Pressureua / Dreamstime.com

Emportar:

Ara és possible utilitzar eines de la línia d’ordres d’Ubuntu de forma nativa a Windows 10.

Quan Microsoft i Canonical van anunciar que Ubuntu funcionaria a Windows 10 a finals de març del 2016, molts aficionats a Linux podrien perdonar-se per haver pensat que es tractava de la broma inicial del mes d'abril. Però Ubuntu que funciona amb Windows és una incorporació seriosa i benvinguda que farà de Windows un entorn de desenvolupament seriós.

Sí, heu sentit això. Ara podeu executar Ubuntu a Windows. O millor dit, les eines de la línia d’ordres com el popular shell Bash.

Per descomptat, hi ha hagut entorns com Cygwin que han permès portar eines Unix i Linux a Windows, però ara podeu executar binaris Linux reals sense haver d’arrencar doble ni configurar una màquina virtual. No és cap secret que molts desenvolupadors de les dues cares del passadís s'hagin entusiasmat amb aquest desenvolupament.


Execució d'Ubuntu a Windows

Si tens la picor de provar-ho, és relativament fàcil. Només necessiteu la creació prèvia de 14316 de Windows 10 (la versió completament publicada sortirà amb l’edició d’aniversari de Windows 10 l’estiu del 2016).

Haureu d’anar a la configuració per habilitar el “Mode desenvolupador”. Després d’això, podreu escriure “bash” en l’indicador d’ordres i executar el shell popular.

Per què Ubuntu?

Per què una empresa que abans comparava Linux i el codi obert amb el comunisme ara suporta Linux en el seu principal sistema operatiu rival, Windows? La resposta, com va dir l'ex director general de Microsoft Steve Ballmer, és "Desenvolupadors! Desenvolupadors! Desenvolupadors! Desenvolupadors! "

Els anys de més animadversió entre Microsoft i la comunitat Linux van ser els anys '00, quan desenvolupar aplicacions encara significava desenvolupar aplicacions de Windows (i en menor mesura, aplicacions de Mac) a l'escriptori, i Windows tenia un punt estrany virtual al mercat i el gegant del programari no vol perdre cap terreny.


Si bé Microsoft Windows continua sent el sistema operatiu d’escriptori més popular, la seva empresa matriu no es pot permetre que sigui complaent. El nou món de la informàtica mòbil i en núvol ha robat una mica del tro de Microsoft.

Sense errors, sense estrès: la vostra guia pas a pas per crear programes que canvien la vida sense destruir la vida


No podeu millorar les vostres habilitats de programació quan ningú es preocupa per la qualitat del programari.

Més important encara, molts desenvolupadors creen aplicacions web i mòbils no a les màquines Windows. Mireu la conferència de qualsevol desenvolupador i molts dels ordinadors portàtils que podreu veure al públic seran Mac. Molts dels servidors que utilitzen aquestes novetats són Linux, perquè és el que van aprendre a utilitzar en els seus cursos d'informàtica.

La línia de comandaments de Windows, d’altra banda, ha semblat bloquejada en els dies MS-DOS, l’intent de Microsoft de substituir-la per PowerShell sense perjudici.

És a dir, Linux regula el valent nou món del desenvolupament de programari.

Scott Hanselman, un important desenvolupador de Windows, ha notat el canvi marítim. Cercaria rutinàriament tutorials en programació web només per trobar un missatge de "$", cosa que significa que el tutorial no era per a ell com a desenvolupador de Windows.

Amb Ubuntu a Windows 10, els desenvolupadors podran tenir accés a les mateixes eines de línia d’ordres que han utilitzat durant anys en sistemes com Unix sense haver d’instal·lar màquines virtuals ni arrencar dual.

Precedents

No és tan estrany com sembla. Microsoft ha donat suport anteriorment a Unix. A la dècada dels 80, era fins i tot un important venedor d'Unix amb Xenix, abans del desenvolupament de l'operació Santa Cruz (SCO). Microsoft fins i tot va mantenir una participació en SCO durant anys.

Microsoft va decidir que les llicències d'AT & T per a Unix eren massa molestes i es van associar amb IBM per crear OS / 2, només per desenvolupar Windows NT després de desacords amb IBM sobre la direcció de OS / 2 i Windows. Fins i tot llavors, Microsoft tenia un peu al món Unix. NT suportà inicialment una capa POSIX i els seus propis serveis per a Unix oferien un entorn similar a Unix per a empreses que volien utilitzar NT però que invertien en programari Unix.

Com funciona

El subsistema de Windows per a Linux de Microsoft és possible per a Ubuntu. És una capa de compatibilitat que tradueix les trucades del sistema Linux a Windows. Aquestes eines també són només en línia de comandaments. No hi ha previst oferir aplicacions gràfiques, tot i que ja és possible instal·lar X11 a Windows. Atès que les aplicacions gràfiques més populars de Linux ja tenen ports Windows originals, no serà una pèrdua tan gran.

No és un sistema Linux completament complert. Només s’executen les utilitats d’ús d’usuaris, no el nucli, tot i que els binaris són binaris ELF en lloc dels executables de Windows.

Això és diferent d’una cosa com Cygwin on els desenvolupadors han creat una DLL que tradueix les trucades del sistema Linux a Windows. Amb Cygwin, els programes es recompilen en executables de Windows.

Alternatives

Fins i tot amb Ubuntu (una mena de) funcionant a Windows, hi haurà moltes alternatives per a les persones que vulguin aprofitar el poder de Linux mantenint Windows.

Cygwin i Uwin són entorns molt populars per a persones que volen eines compatibles amb POSIX, però no volen la despesa generalitzada de la virtualització ni han de canviar els sistemes operatius. MinGW i MSYS ofereixen una alternativa lleugera.

La virtualització mitjançant VMware i VirtualBox ofereixen molt més control sobre el sistema operatiu, però hi ha una penalització de rendiment en màquines més lentes. Una màquina ràpida amb molta RAM oferirà un rendiment comparable a una instal·lació de metall nu.

L’arrencada dual ha estat l’opció tradicional per a les persones que volen executar tant Linux com Windows. És molt fàcil en aquests dies, però pot ser molest canviar entre sistemes operatius.

Conclusió

Amb la possibilitat d’executar Ubuntu a Windows, els desenvolupadors comptaran amb un entorn de desenvolupament potent combinat amb l’àmplia gamma d’opcions de maquinari que ofereix Windows.