Prečo systém Windows Shipping jadra Linuxu všetko zmení

Prečo systém Windows Shipping jadra Linuxu všetko zmení

Microsoft sa mení. Kedysi uzavretá, monolitická organizácia s otvoreným nepriateľstvom voči softvéru s otvoreným zdrojovým kódom sa teraz zdá, že ho prijíma.





Spolu s niektorými nedávnymi zmenami v prístupe, vrátane open source kódu Visual Studio Code, Windows začína využívať Linux. Subsystém Windows pre Linux (WSL) bol integrovanou virtuálnou verziou systému Linux v systéme Windows.





Nová verzia WSL je na ceste a pre niektorých ľudí zmení všetko!





Prečo by som chcel Linux?

Na prvý pohľad sa zdá, že jadro Linuxu v operačnom systéme Windows nie je príliš dôležité. Koniec koncov, ak už používate Windows, prečo sa namáhať s Linuxom?

Ukazuje sa, že existuje mnoho dôvodov, prečo by ste mohli chcieť používať Linux. Vďaka svojej stabilite a prispôsobiteľnému charakteru je široko používaný vo všetkých formách vývoja softvéru. Takmer všetko, čo vidíte online a každá aplikácia, ktorú používate, má ako chrbticu server Linux.



Ak vás zaujímajú open source projekty a softvér, Linux ako operačný systém túto filozofiu plne stelesňuje. Väčšina kusov softvéru obsahuje bezplatné ekvivalenty Linuxu. Ak vás zaujíma vývoj, open source projekty vždy hľadajú viac prispievateľov.

Nefunguje konkrétny softvér tak, ako by ste chceli? Potom prispejte k projektu, aby bol lepší!





Nemá Windows už Linux?

Spoločnosť Microsoft predstavila subsystém Windows pre Linux (WSL) s aktualizáciou Windows 10 Anniversary Update 2018 ako spôsob spustenia softvéru Linux v operačnom systéme Windows.

Od tej doby je inštalácia distribúcie Linuxu jednoduchá. Stačí zamieriť do obchodu Microsoft Store a vybrať si z ponuky distribúcií.





Po inštalácii môžete príkazový riadok systému Linux spustiť priamo z ponuky Štart. Táto prvá iterácia je teraz známa ako WSL 1.

Prečo nepoužívať virtuálny počítač?

Prevádzka iných operačných systémov v systéme Windows nie je ničím novým. S virtuálnym strojom (VM) môžete spustiť takmer akýkoľvek operačný systém, tak prečo sa namáhať s WSL?

Rozdiel, ktorý integrovaný systém robí, je rýchlosť a pohodlie. VM bežia pomalšie ako natívne operačné systémy.

Pretože Linux funguje natívne v systéme Windows, môžete v ponuke Štart spustiť terminál Bash a získať prístup k svojmu subsystému Linux v priebehu niekoľkých okamihov.

Porovnajte to s časom potrebným na spustenie virtuálneho počítača alebo dvojitým zavedením systému Linux a Windows a uvidíte skutočný rozdiel.

Napriek tomu má WSL 1 niekoľko výhrad. Napriek tomu, že pracuje rýchlejšie ako typický virtuálny počítač, zostáva virtuálnym operačným systémom. WSL 2 to mení.

Ako sa WSL 2 líši?

Subsystém Windows pre Linux 2 (WSL 2) sa dodáva so skutočným jadrom Linuxu. Predtým systém Windows emuloval to, čo jadro robí, a hoci bol vysoko optimalizovaný, stále nebol taký dobrý ako skutočná vec.

Rozdiel, ktorý jadro urobí, bude obrovský. Podľa spoločnosti Microsoft dochádza k 20 -násobnému zvýšeniu rýchlosti medzi WSL 1 a 2. Aj keď sa to ukáže ako trochu prehnané, stále to bude neskutočný rozdiel.

Myšlienka systému Windows dodávať jadro Linuxu na spustenie v operačnom systéme Windows je veľký problém. Znamená to pokračujúce zmeny postoja spoločnosti Microsoft k softvéru s otvoreným zdrojovým kódom a operačným systémom.

aplikácia a na instagrame zistíte, kto vás prestal sledovať

Prečo je jadro dôležité?

Jadro je najnižšia úroveň softvéru v operačnom systéme. Je zodpovedný za takmer každý spôsob, akým komunikujete s počítačom. Napríklad pri každom použití softvéru vo vašom počítači je to jadro, ktoré prekladá váš vstup do údajov, ktorým môže procesor porozumieť, a napája vás výstupom.

Dodaním jadra Linux sa zmení všetko, pretože to znamená, že všetky úlohy, ktoré vykonávate pre Linux, budú interagovať s jadrom Linuxu. Táto úroveň kompatibility ťahá WSL 2 od konceptu typického virtuálneho počítača.

Vysvetľujúce čo je jadro a čo všetko dokáže, je to dobré, ale stále to neodpovedá na otázku: prečo je to taký menič hier?

Veci, ktoré môžete urobiť s jadrom, ktoré ste predtým nemohli

Akékoľvek operácie náročné na súbory boli prekážkou WSL 1, pretože Windows a Linux používajú rôzne súborové systémy.

WSL 1 musí namiesto priamych systémových hovorov tieto hovory prekladať do údajov, ktorým systém Windows rozumie.

S nasadeným jadrom Linuxu je spustenie WSL 2 výrazne rýchlejšie (ukážky ukazujú, že sa zavádza do dvoch sekúnd). Všetky vyššie uvedené problémy s rýchlosťou sú preč, pretože operačný systém beží priamo na jadre.

Medzi praktické aplikácie patrí spustenie serverových riešení, ako je Docker, v natívnom prostredí Linuxu. Toto je veľký prínos pri vývoji pre vzdialený server Linux.

Navyše čokoľvek, na čo by ste zvyčajne používali úplný systém Linux, bude možné v rámci WSL 2 pri takmer natívnych rýchlostiach.

Terminál Windows

WSL 2 bude pracovať ruka v ruke s ďalším veľmi očakávaným projektom spoločnosti Microsoft: novým terminálom Windows.

Dizajn terminálu, navrhnutý ako kompletný reštart pomocou príkazového riadka v oknách, je svojou povahou multiplatformový.

Rovnako ako spustenie hybridných úloh v rámci jedného terminálového okna, schopnosť používať Powershell pre Windows a Bash pre Linux na rôznych kartách toho istého terminálového okna zmení všetko pre vývojárov naprieč platformami.

Mám prejsť na Windows?

Zatiaľ sme sa na to pozreli z pohľadu Windows, ale čo keď už Linux používate? Mali by ste vykonať prepínač?

S najväčšou pravdepodobnosťou je odpoveď nie. Ak už Linux používate, neuvidíte teraz žiadne výhody prechodu. Mnoho používateľov Linuxu uprednostňuje úplne otvorený charakter operačného systému.

Spoločnosť Microsoft historicky nebola láskavá k projektom s otvoreným zdrojovým kódom a túto históriu si mnohí dobre pamätajú.

Ak používate oba operačné systémy, WSL 2 bude skvelým doplnkom každodenného používania systému Windows a pre vývojárov, ktorí používajú obe platformy každý deň, zmení všetko o spôsobe, akým môžete organizovať svoj pracovný priestor.

Prevádzka systému

WSL nie je novou správou, ale tieto zmeny sú dostatočne významné na to, aby sa z toho dalo niečo urobiť. Dalo sa načítajte Linux Desktop vo WSL 1 , takže sa zdá veľmi pravdepodobné, že to bude možné aj vo WSL 2.

ako vložiť slová na tiktok

To znamená, že ak nemáte radi Microsoft a chcete zostať open source, nie je to pre vás. Bolo by to pochopiteľné a existujú mnoho ďalších skvelých spôsobov, ako zostať otvoreným zdrojom !

zdieľam zdieľam Tweet E -mail Canon vs. Nikon: Ktorá značka fotoaparátu je lepšia?

Canon a Nikon sú dve najväčšie mená v kamerovom priemysle. Ale ktorá značka ponúka lepšiu radu fotoaparátov a objektívov?

Čítajte ďalej
Súvisiace témy
  • Linux
  • Linux
  • Linuxové jadro
  • Subsystém Windows pre Linux
O autorovi Ian Buckley(216 publikovaných článkov)

Ian Buckley je nezávislý novinár, hudobník, performer a producent videa žijúci v Berlíne v Nemecku. Keď nepíše, alebo nie je na javisku, pohráva si s elektronikou alebo kódom pre domácich majstrov v nádeji, že sa stane šialeným vedcom.

Viac od Iana Buckleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber