Per què Windows Shipping el nucli Linux ho canvia tot

Per què Windows Shipping el nucli Linux ho canvia tot

Microsoft està canviant. Una vegada que era una organització tancada i monolítica amb una hostilitat oberta cap al programari de codi obert, ara sembla que l’acullen.





Juntament amb alguns canvis d'actitud recents, inclosos els codis Visual Studio de subministrament obert, Windows comença a adoptar Linux. El subsistema Windows per a Linux (WSL) era una versió virtual integrada de Linux dins de Windows.





Hi ha una nova versió de WSL en camí, i per a algunes persones ho canviarà tot.





Per què voldria Linux?

A primera vista, un nucli Linux dins del sistema operatiu Windows pot no semblar massa important. Al cap i a la fi, si ja utilitzeu Windows, per què us molesteu amb Linux?

Resulta que hi ha molts motius pels quals és possible que vulgueu utilitzar Linux. La seva estabilitat i naturalesa personalitzable fan que sigui àmpliament utilitzat en totes les formes de desenvolupament de programari. Gairebé tot el que veieu en línia i cada aplicació que feu servir té un servidor Linux com a eix vertebrador.



Si esteu interessats en projectes i programes de codi obert, Linux com a sistema operatiu encarna aquesta filosofia plenament. Hi ha equivalents Linux gratuïts de la majoria de programes. Si esteu interessats en el desenvolupament, els projectes de codi obert sempre busquen més col·laboradors.

Un programari concret no funciona de la manera que voleu? Després, contribueix al projecte per millorar-lo!





El Windows ja no té Linux?

Microsoft va introduir el subsistema Windows per a Linux (WSL) amb l’actualització de l’aniversari de Windows 10 2018 com una forma d’executar programari Linux al sistema operatiu Windows.

Des de llavors, instal·lar una distribució de Linux ha estat senzill. Només cal que aneu a Microsoft Store i trieu entre una selecció de distribucions.





Un cop instal·lat, podeu executar la línia d’ordres de Linux directament des del menú d’inici. Aquesta primera iteració es coneix ara com a WSL 1.

Per què no utilitzar una màquina virtual?

Executar altres sistemes operatius a Windows no és cap novetat. Podeu executar gairebé qualsevol sistema operatiu amb una màquina virtual (màquina virtual), per què us molesteu amb WSL?

La diferència que fa un sistema integrat és la rapidesa i la comoditat. Les màquines virtuals normalment funcionen més lentament que els sistemes operatius natius.

Com que Linux funciona de forma nativa a Windows, podeu iniciar un terminal Bash des del menú d'inici i accedir al subsistema Linux en qüestió de moments.

Compareu-ho amb el temps que triga a crear una màquina virtual o un arrencada dual de Linux i Windows, i veureu una diferència real.

Tot i això, el WSL 1 té algunes advertències. Tot i treballar més ràpid que una màquina virtual normal, continua sent un sistema operatiu virtual. WSL 2 canvia això.

En què es diferencia WSL 2?

El subsistema Windows per a Linux 2 (WSL 2) inclou un nucli Linux real. Anteriorment, Windows creava una emulació del que fa el nucli i, tot i que estava molt optimitzat, encara no era tan bo com el real.

La diferència que farà el nucli serà enorme. Segons Microsoft, hi ha un augment de 20 vegades en la velocitat entre WSL 1 i 2. Fins i tot si això resulta una mica exagerat, continuarà sent una diferència increïble.

La idea que Windows envia un nucli Linux per executar-se al sistema operatiu Windows és una gran cosa. Significa els canvis d’actitud en curs de Microsoft respecte al programari de codi obert i els sistemes operatius.

com desfer xbox one

Per què és important el nucli?

El nucli és el nivell més baix de programari d’un sistema operatiu. És responsable de gairebé totes les formes en què interactueu amb l'ordinador. Per exemple, cada vegada que utilitzeu el programari a l'ordinador, el nucli tradueix la vostra entrada en dades que la CPU pot entendre i us retroalimenta la sortida.

L’enviament del nucli Linux ho canvia tot, ja que significa que qualsevol tasca específica de Linux que realitzeu interactuarà amb el nucli Linux. Aquest nivell de compatibilitat allunya WSL 2 del concepte d’una màquina virtual típica.

Explicant què és el nucli i el que pot fer està molt bé, però encara no respon a la pregunta: per què canvia aquest joc?

Coses que podeu fer amb un nucli que abans no podíeu

Qualsevol operació intensiva en fitxers va suposar un coll d'ampolla per a WSL 1, ja que Windows i Linux executen sistemes de fitxers diferents.

En lloc de fer trucades directes al sistema, WSL 1 ha de traduir aquestes trucades a dades que Windows pugui entendre.

Amb el nucli Linux al seu lloc, iniciar WSL 2 és significativament més ràpid (les demostracions mostren que arrenca en menys de dos segons). Tots els problemes de velocitat esmentats anteriorment han desaparegut, ja que el sistema operatiu s’executa directament al nucli.

Les aplicacions pràctiques per a això inclouen executar solucions de servidor com Docker en un entorn Linux natiu. Això suposa un gran avantatge quan es desenvolupa per a un servidor Linux remot.

A més, tot el que normalment hagueu utilitzat un sistema Linux complet serà possible a WSL 2, a velocitats gairebé natives.

Terminal de Windows

WSL 2 funcionarà mà a mà amb un altre esperat projecte de Microsoft: el nou terminal de Windows.

Dissenyat com un reinici complet d’utilitzar la línia d’ordres a Windows, el disseny de Terminal és multiplataforma per naturalesa.

A més d'executar tasques híbrides dins d'una finestra de terminal única, la possibilitat d'utilitzar Powershell per a Windows i Bash per a Linux en diferents pestanyes de la mateixa finestra de terminal ho canviarà tot per als desenvolupadors multiplataforma.

He de canviar a Windows?

Fins ara, ho hem vist des de la perspectiva de Windows, però, i si ja teniu Linux? Heu de fer el canvi?

Amb tota probabilitat, la resposta és no. Si ja teniu Linux, no veureu cap avantatge si canvieu ara. Molts usuaris de Linux prefereixen la naturalesa totalment oberta del sistema operatiu.

Històricament, Microsoft no ha estat amable amb els projectes de codi obert, i aquesta història és ben recordada per molts.

Si utilitzeu els dos sistemes operatius, WSL 2 serà una gran addició a la part de Windows del vostre ús diari i, per als desenvolupadors que utilitzin les dues plataformes diàriament, canviarà tot el relacionat amb la manera d’organitzar l’espai de treball.

Funcionament del sistema

WSL no és una notícia nova, però aquests canvis són prou significatius per girar el cap. Va ser possible carregueu un escriptori Linux a WSL 1 , de manera que sembla molt probable que també sigui possible a WSL 2.

com fer fotos de retrat a l'iPhone 7

Dit això, si no us agrada Microsoft i voleu mantenir el codi obert, això no és per a vosaltres. Seria comprensible, i n’hi ha moltes altres maneres fantàstiques de mantenir el codi obert !

Compartir Compartir Tweet Correu electrònic Canon vs. Nikon: quina marca de càmera és millor?

Canon i Nikon són els dos noms més importants de la indústria de les càmeres. Però, quina marca ofereix la millor gamma de càmeres i objectius?

Llegiu a continuació
Temes relacionats
  • Linux
  • Linux
  • Nucli Linux
  • Subsistema Windows per a Linux
Sobre l'autor Ian Buckley(216 articles publicats)

Ian Buckley és periodista, músic, intèrpret i productor de vídeo independent que viu a Berlín, Alemanya. Quan no escriu ni està a l’escenari, juga amb electrònica o codi de bricolatge amb l’esperança de convertir-se en un científic boig.

Més de Ian Buckley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us