Miért változtat meg mindent a Windows szállítása a Linux kernelre?

Miért változtat meg mindent a Windows szállítása a Linux kernelre?

A Microsoft változik. Az egykor zárt, monolit szervezet, amely nyíltan ellenségesen viselkedett a nyílt forráskódú szoftverekkel szemben, most úgy tűnik, felkarolják azt.





A hozzáállás néhány közelmúltbeli változásával együtt, beleértve a nyílt forráskódú Visual Studio Code -ot, a Windows elkezdi felkarolni a Linuxot. A Windows alrendszer Linuxra (WSL) a Linux integrált virtuális változata volt a Windows rendszerben.





A WSL új verziója készül, és néhány ember számára ez mindent megváltoztat!





Miért akarok Linuxot?

Első pillantásra a Windows operációs rendszeren belüli Linux -kernel nem tűnik túl fontosnak. Végül is, ha már használja a Windows rendszert, miért bajlódik a Linux -szal?

Kiderült, hogy sok oka lehet a Linux használatának. Stabilitása és személyre szabható jellege miatt széles körben használják a szoftverfejlesztés minden formájában. Szinte minden, amit az interneten lát, és minden használt alkalmazás gerincét Linux szerver adja.



Ha érdeklődik a nyílt forráskódú projektek és szoftverek iránt, a Linux mint operációs rendszer teljes mértékben megtestesíti ezt a filozófiát. A legtöbb szoftver ingyenes Linux -megfelelője létezik. Ha érdekli a fejlesztés, a nyílt forráskódú projektek mindig további közreműködőket keresnek.

Egy adott szoftver nem működik úgy, ahogy szeretné? Akkor járuljon hozzá a projekthez, hogy jobb legyen!





A Windowsnak nincs Linux -ja?

A Microsoft bemutatta a Windows alrendszert Linuxra (WSL) a 2018 -as Windows 10 évfordulós frissítéssel, amellyel Linux -szoftvert futtathat a Windows operációs rendszerben.

Azóta a Linux disztribúció telepítése egyszerű. Csak menjen a Microsoft Store -ba, és válasszon a disztribúciók széles választékából.





A telepítés után futtathatja a Linux parancssort közvetlenül a Start menüből. Ezt az első iterációt WSL 1 néven ismerik.

Miért nem használ virtuális gépet?

Más operációs rendszerek futtatása a Windowson belül nem újdonság. Szinte bármilyen operációs rendszert futtathat virtuális géppel (VM), akkor miért törődik a WSL -lel?

Az integrált rendszer különbsége a gyorsaság és a kényelem. A virtuális gépek általában lassabban futnak, mint a natív operációs rendszerek.

Mivel a Linux natívan működik a Windows rendszerben, a Start menüből elindíthatja a Bash terminált, és pillanatok alatt elérheti Linux alrendszerét.

Hasonlítsa össze ezt azzal az idővel, amely a virtuális gép vagy a Linux és a Windows kettős rendszerindításának elindításához szükséges, és látni fogja a valódi különbséget.

Ennek ellenére a WSL 1 -nek van néhány figyelmeztetése. Annak ellenére, hogy gyorsabban működik, mint egy tipikus virtuális gép, virtuális operációs rendszer marad. A WSL 2 ezen változtat.

Miben különbözik a WSL 2?

A Windows alrendszer Linux 2 -hez (WSL 2) tényleges Linux -kernellel rendelkezik. Korábban a Windows emulációt készített a kernel tevékenységéről, és bár nagyon optimalizálták, még mindig nem volt olyan jó, mint az igazi.

A különbség a kernelben óriási lesz. A Microsoft szerint a WSL 1 és 2 között 20 -szoros sebességnövekedés tapasztalható. Még ha ez kissé túlzásnak is bizonyul is, akkor is hihetetlen különbség lesz.

Nagy gond az a gondolat, hogy a Windows egy Linux -kernelt szállít a Windows operációs rendszerre. Ez a Microsoftnál a nyílt forráskódú szoftverekkel és operációs rendszerekkel szembeni folyamatos hozzáállásváltozásokat jelzi.

mi történt a csendes hely projekttel

Miért fontos a kernel?

A kernel az operációs rendszer legalacsonyabb szintű szoftvere. Szinte minden módon felelős a számítógéppel való interakcióért. Például minden alkalommal, amikor a szoftvert a számítógépen használja, a kernel fordítja le a bevitt adatokat a CPU által érthető adatokra, és visszaadja a kimenetet.

A Linux -kernel szállítása mindent megváltoztat, mivel ez azt jelenti, hogy az Ön által elvégzett Linux -specifikus feladatok kölcsönhatásba lépnek a Linux -kernellel. Ez a kompatibilitási szint elvonja a WSL 2 -t a tipikus virtuális gép koncepciójától.

Magyarázkodás mi a kernel és amire képes, az minden jó és jó, de még mindig nem válaszol a kérdésre: miért ez egy ilyen játékváltó?

Dolgok, amelyeket olyan kernellel tehet, amit korábban nem tudott

Bármilyen fájligényes művelet szűk keresztmetszetet jelentett a WSL 1 számára, mivel a Windows és a Linux különböző fájlrendszereket futtat.

A közvetlen rendszerhívások helyett a WSL 1 -nek ezeket a hívásokat olyan adatokra kell fordítania, amelyeket a Windows megért.

A Linux kernel helyén a WSL 2 indítása lényegesen gyorsabb (a bemutatók szerint két másodperc alatt indul). Az összes korábban említett sebességprobléma megszűnt, mivel az operációs rendszer közvetlenül a kernelen fut.

Ennek gyakorlati alkalmazásai közé tartozik a Dockerhez hasonló szervermegoldások natív Linux környezetben történő futtatása. Ez nagy előny, ha távoli Linux szerverre fejleszt.

Ezenkívül bármi, amire tipikusan teljes Linux rendszert használt, a WSL 2-n belül, szinte natív sebességgel lehetséges.

Windows terminál

A WSL 2 együtt fog működni egy másik nagyon várt Microsoft-projekttel: az új Windows terminállal.

A Windows parancssorának teljes újraindításaként tervezett Terminal tervezése többplatformos jellegű.

Amellett, hogy hibrid feladatokat futtat egyetlen terminálablakon belül, a Powershell for Windows és a Bash for Linux használatának lehetősége ugyanazon terminál ablak különböző lapjain mindent megváltoztat a többplatformos fejlesztők számára.

Váltsak Windowsra?

Eddig ezt Windows szemszögből néztük, de mi van, ha már Linuxot futtat? Meg kell csinálni a váltást?

Minden valószínűség szerint a válasz nem. Ha már Linuxot futtat, akkor nem fog semmilyen előnyt látni a váltásból. Sok Linux -felhasználó inkább az operációs rendszer teljesen nyitott jellegét részesíti előnyben.

A Microsoft történelmileg nem volt kedves a nyílt forráskódú projektekhez, és sokan emlékeznek erre a történelemre.

Ha mindkét operációs rendszert használja, a WSL 2 nagyszerű kiegészítője lesz a mindennapi használatának Windows oldalának, és a fejlesztők számára, akik mindkét platformot naponta használják, mindent megváltoztat a munkaterület megszervezésében.

A rendszer üzemeltetése

A WSL nem újdonság, de ezek a változások elég jelentősek ahhoz, hogy fejet fordítsanak. Lehetséges volt töltsön be egy Linux asztalt a WSL 1 -be , így nagyon valószínűnek tűnik, hogy ez a WSL 2 -ben is lehetséges lesz.

hogyan lehet videoszűrőket szerezni a zoomon

Ez azt jelenti, hogy ha nem szereti a Microsoftot, és nyílt forráskódú szeretne maradni, akkor ez nem az Ön számára készült. Érthető lenne, és van ilyen is sok más nagyszerű módja annak, hogy nyílt forráskódú maradjon !

Részvény Részvény Csipog Email Canon vs Nikon: Melyik a jobb márka?

A Canon és a Nikon a két legnagyobb név a kameraiparban. De melyik márka kínálja a kamerák és objektívek jobb választékát?

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Linux
  • Linux kernel
  • Windows alrendszer Linuxhoz
A szerzőről Ian Buckley(216 megjelent cikk)

Ian Buckley szabadúszó újságíró, zenész, előadó és videó producer, Berlinben, Németországban él. Amikor éppen nem ír vagy a színpadon, barkácsol elektronikával vagy kóddal, abban a reményben, hogy őrült tudós lesz.

Bővebben: Ian Buckley

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide