Miksi Windows toimittaa Linux -ytimen muuttaa kaiken

Miksi Windows toimittaa Linux -ytimen muuttaa kaiken

Microsoft muuttuu. Oltuaan suljettu, monoliittinen organisaatio, jolla oli avointa vihamielisyyttä avoimen lähdekoodin ohjelmistoja kohtaan, he näyttävät nyt omaksuvan sen.





Joidenkin viimeaikaisten asennemuutosten, kuten avoimen lähdekoodin Visual Studio Codein, ohella Windows on alkanut omaksua Linuxin. Windows -alijärjestelmä Linuxille (WSL) oli integroitu virtuaalinen Linux -versio Windowsissa.





Uusi WSL -versio on tulossa, ja joillekin se muuttaa kaiken!





Miksi haluan Linuxin?

Ensi silmäyksellä Linux -ydin Windows -käyttöjärjestelmässä ei ehkä näytä liian tärkeältä. Loppujen lopuksi, jos käytät jo Windowsia, miksi vaivautua Linuxin kanssa?

On käynyt ilmi, että on monia syitä, miksi haluat käyttää Linuxia. Sen vakaus ja muokattava luonne tekevät siitä laajan käytön kaikissa ohjelmistokehityksen muodoissa. Lähes kaikessa verkossa näkemässäsi ja jokaisessa käyttämässäsi sovelluksessa on selkäranka Linux -palvelin.



Jos olet kiinnostunut avoimen lähdekoodin projekteista ja ohjelmistoista, Linux käyttöjärjestelmänä ilmentää tätä filosofiaa täysin. Useimmille ohjelmistoille on ilmaisia ​​Linux -vastineita. Jos olet kiinnostunut kehittämisestä, avoimen lähdekoodin hankkeet etsivät aina lisää tekijöitä.

Eikö tietty ohjelmisto toimi haluamallasi tavalla? Osallistu sitten hankkeen parantamiseen!





Eikö Windowsilla ole jo Linuxia?

Microsoft esitteli Windows -alijärjestelmän Linuxille (WSL) vuoden 2018 Windows 10 -vuosipäivityksellä tapaa käyttää Linux -ohjelmistoa Windows -käyttöjärjestelmässä.

Siitä lähtien Linux -jakelun asentaminen on ollut helppoa. Siirry vain Microsoft Storeen ja valitse jakeluista.





Kun olet asentanut, voit suorittaa Linux -komentorivin suoraan Käynnistä -valikosta. Tämä ensimmäinen iterointi tunnetaan nyt nimellä WSL 1.

Miksi et käytä virtuaalikoneita?

Muiden käyttöjärjestelmien käyttäminen Windowsissa ei ole mitään uutta. Voit käyttää lähes mitä tahansa käyttöjärjestelmää virtuaalikoneella (VM), joten miksi vaivautua WSL: n kanssa?

Integroitu järjestelmä eroaa nopeudesta ja mukavuudesta. Virtuaalikoneet toimivat yleensä hitaammin kuin alkuperäiset käyttöjärjestelmät.

Koska Linux toimii natiivina Windowsissa, voit käynnistää Bash -päätelaitteen Käynnistä -valikosta ja käyttää Linux -osajärjestelmääsi hetkessä.

Vertaa tätä aikaa, joka kuluu virtuaalikoneen tai Linuxin ja Windowsin kaksoiskäynnistyksen käynnistämiseen, ja näet todellisen eron.

Silti WSL 1: llä on joitain varoituksia. Vaikka se toimii nopeammin kuin tavallinen virtuaalikone, se on edelleen virtuaalinen käyttöjärjestelmä. WSL 2 muuttaa tämän.

Miten WSL 2 eroaa?

Windows -alijärjestelmä Linux 2: lle (WSL 2) sisältää varsinaisen Linux -ytimen. Aiemmin Windows loi emulaation siitä, mitä ydin tekee, ja vaikka se oli erittäin optimoitu, se ei silti ollut yhtä hyvä kuin todellinen asia.

Ero ytimessä tulee olemaan valtava. Microsoftin mukaan nopeus kasvaa 20 -kertaisesti WSL 1: n ja 2: n välillä. Vaikka tämä osoittautuu hieman liioiteltuksi, se on silti uskomaton ero.

Ajatus siitä, että Windows toimittaa Linux -ytimen toimimaan Windows -käyttöjärjestelmässä, on iso juttu. Se merkitsee Microsoftin jatkuvia asenteenmuutoksia avoimen lähdekoodin ohjelmistoja ja käyttöjärjestelmiä kohtaan.

kuinka pakottaa MacBook Airin uudelleenkäynnistys

Miksi ydin on tärkeä?

Ydin on käyttöjärjestelmän alin ohjelmistotaso. Se on vastuussa lähes kaikista tavoista, joilla olet vuorovaikutuksessa tietokoneen kanssa. Esimerkiksi joka kerta, kun käytät ohjelmistoa tietokoneellasi, ydin muuntaa syöttämäsi tiedot prosessorin ymmärrettäviksi tiedoiksi ja syöttää sinulle tuloksen takaisin.

Linux -ytimen toimittaminen muuttaa kaiken, koska se tarkoittaa, että kaikki suorittamasi Linux -tehtävät ovat vuorovaikutuksessa Linux -ytimen kanssa. Tämä yhteensopivuustaso vetää WSL 2: n pois tyypillisen virtuaalikoneen käsitteestä.

Selittäminen mikä ydin on ja mitä se voi tehdä, on kaikki hyvin, mutta se ei silti vastaa kysymykseen: miksi tämä on tällainen pelinvaihtaja?

Asioita, joita voit tehdä ytimellä, jota et voinut ennen

Kaikki tiedostoja vaativat toiminnot olivat pullonkaula WSL 1: lle, koska Windows ja Linux käyttävät erilaisia ​​tiedostojärjestelmiä.

Suoran järjestelmäpuhelun soittamisen sijaan WSL 1: n on käännettävä nämä puhelut Windowsille ymmärrettäviksi tiedoiksi.

Kun Linux -ydin on paikallaan, WSL 2: n käynnistäminen on huomattavasti nopeampaa (demot osoittavat sen käynnistyvän alle kahdessa sekunnissa). Kaikki aiemmin mainitut nopeusongelmat ovat poissa, koska käyttöjärjestelmä toimii suoraan ytimessä.

Käytännön sovelluksia tähän ovat Dockerin kaltaiset palvelinratkaisut Linux -ympäristössä. Tästä on suuri hyöty, kun kehitetään Linux -etäpalvelimelle.

Lisäksi kaikki, mihin olet tyypillisesti käyttänyt täydellistä Linux-järjestelmää, on mahdollista WSL 2: ssa, lähes alkuperäisellä nopeudella.

Windows -pääte

WSL 2 toimii käsi kädessä toisen erittäin odotetun Microsoft-projektin kanssa: uuden Windows-päätelaitteen kanssa.

Terminaali on suunniteltu luomaan täydellisen uudelleenkäynnistyksen käyttämällä komentoriviä Windowsissa.

Sen lisäksi, että hybriditehtäviä suoritetaan yhdessä pääteikkunassa, mahdollisuus käyttää Powershell for Windowsia ja Bash for Linuxia eri pääteikkunan eri välilehdillä muuttaa kaiken eri alustojen kehittäjille.

Pitäisikö minun vaihtaa Windowsiin?

Toistaiseksi olemme tarkastelleet tätä Windowsin näkökulmasta, mutta entä jos käytät jo Linuxia? Pitäisikö vaihtaa?

Todennäköisesti vastaus on ei. Jos käytät jo Linuxia, et näe mitään hyötyä vaihtamisesta nyt. Monet Linux -käyttäjät suosivat käyttöjärjestelmän täysin avointa luonnetta.

Historiallisesti Microsoft ei ole ollut ystävällinen avoimen lähdekoodin projekteille, ja monet muistavat tämän historian hyvin.

Jos käytät molempia käyttöjärjestelmiä, WSL 2 on loistava lisä päivittäiseen käyttöön Windows -puolella, ja molempia alustoja päivittäin käyttäville kehittäjille se muuttaa kaiken työtilan järjestämisessä.

Järjestelmän käyttö

WSL ei ole uusi uutinen, mutta nämä muutokset ovat riittävän merkittäviä kääntämään päät. Se oli mahdollista lataa Linux -työpöytä WSL 1: een , joten näyttää erittäin todennäköiseltä, että se on mahdollista myös WSL 2: ssa.

kuinka siirtää asennetut ohjelmat toiselle asemalle

Jos et pidä Microsoftista ja haluat pysyä avoimena lähdekoodina, tämä ei ole sinua varten. Se olisi ymmärrettävää, ja niitä on monia muita hienoja tapoja pysyä avoimena lähdekoodina !

Jaa Jaa Tweet Sähköposti Canon vs.Nikon: Mikä kameramerkki on parempi?

Canon ja Nikon ovat kamerateollisuuden kaksi suurinta nimeä. Mutta mikä merkki tarjoaa paremman valikoiman kameroita ja objektiiveja?

Lue seuraava
Liittyvät aiheet
  • Linux
  • Linux
  • Linux -ydin
  • Windows -alijärjestelmä Linuxille
Kirjailijasta Ian Buckley(216 artikkelia julkaistu)

Ian Buckley on freelance -toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai ei ole lavalla, hän hieroo DIY -elektroniikkaa tai koodia toivossa tulla hulluksi tiedemieheksi.

Lisää Ian Buckleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi