Kodėl „Windows“ pristatymas „Linux“ branduolyje keičia viską

Kodėl „Windows“ pristatymas „Linux“ branduolyje keičia viską

„Microsoft“ keičiasi. Kadaise buvusi uždara, monolitinė organizacija, atvirai priešiška atviros kilmės programinei įrangai, dabar atrodo, kad ji ją priima.





Kartu su kai kuriais naujausiais požiūrio pokyčiais, įskaitant atviro šaltinio „Visual Studio Code“, „Windows“ pradeda naudoti „Linux“. „Windows“ posistemis „Linux“ (WSL) buvo integruota virtuali „Linux“ versija sistemoje „Windows“.





Netrukus pasirodys nauja WSL versija, o kai kuriems žmonėms tai pakeis viską!





Kodėl aš noriu Linux?

Iš pirmo žvilgsnio „Linux“ branduolys „Windows“ operacinėje sistemoje gali neatrodyti per svarbus. Galų gale, jei jau naudojate „Windows“, kodėl nerimauti su „Linux“?

Pasirodo, yra daug priežasčių, kodėl galbūt norėsite naudoti „Linux“. Dėl savo stabilumo ir pritaikomo pobūdžio jis plačiai naudojamas visoms programinės įrangos kūrimo formoms. Beveik viskas, ką matote internete, ir kiekviena jūsų naudojama programa yra „Linux“ serverio pagrindas.



Jei jus domina atvirojo kodo projektai ir programinė įranga, „Linux“ kaip operacinė sistema visiškai įkūnija šią filosofiją. Daugumai programinės įrangos dalių yra nemokami „Linux“ atitikmenys. Jei jus domina plėtra, atvirojo kodo projektai visada ieško daugiau bendraautorių.

Ar tam tikra programinė įranga neveikia taip, kaip norite? Tada prisidėkite prie projekto, kad jis būtų geresnis!





Ar „Windows“ jau neturi „Linux“?

„Microsoft“ pristatė „Windows“ posistemę, skirtą „Linux“ (WSL) su 2018 m. „Windows 10“ jubiliejaus atnaujinimu, kaip būdą paleisti „Linux“ programinę įrangą „Windows“ operacinėje sistemoje.

Nuo tada įdiegti „Linux“ platinimą buvo paprasta. Tiesiog eikite į „Microsoft“ parduotuvę ir pasirinkite iš platinimo pasirinkimo.





Įdiegę galite paleisti „Linux“ komandų eilutę tiesiai iš pradžios meniu. Ši pirmoji iteracija dabar žinoma kaip WSL 1.

Kodėl gi nenaudoti virtualios mašinos?

Kitų operacinių sistemų paleidimas „Windows“ nėra naujiena. Su virtualia mašina (VM) galite paleisti beveik bet kurią operacinę sistemą, tad kam nerimauti dėl WSL?

Integruotos sistemos skirtumas yra greitis ir patogumas. Virtualios mašinos paprastai veikia lėčiau nei vietinės operacinės sistemos.

Kadangi „Linux“ natūraliai veikia sistemoje „Windows“, galite paleisti „Bash“ terminalą iš pradžios meniu ir akimirksniu pasiekti savo „Linux“ posistemį.

Palyginkite tai su laiku, kurio reikia norint sukurti VM arba dvigubą „Linux“ ir „Windows“ įkrovą, ir pamatysite tikrą skirtumą.

Vis dėlto WSL 1 turi tam tikrų įspėjimų. Nepaisant to, kad jis veikia greičiau nei įprastas VM, jis išlieka virtuali operacinė sistema. WSL 2 tai keičia.

Kuo skiriasi WSL 2?

„Windows 2“ posistemė, skirta „Linux 2“ (WSL 2), yra su tikru „Linux“ branduoliu. Anksčiau „Windows“ sukūrė emuliaciją to, ką daro branduolys, ir nors jis buvo labai optimizuotas, jis vis tiek nebuvo toks geras kaip tikrasis dalykas.

Branduolio skirtumas bus didžiulis. Pasak „Microsoft“, greitis tarp WSL 1 ir 2 padidėja 20 kartų. Net jei tai pasirodys šiek tiek perdėta, tai vis tiek bus neįtikėtinas skirtumas.

„Windows“ idėja pristatyti „Linux“ branduolį veikti „Windows“ operacinėje sistemoje yra didelė problema. Tai reiškia nuolatinį „Microsoft“ požiūrio į atvirojo kodo programinę įrangą ir operacines sistemas pokyčius.

paleidžiant raspberry pi paleisti scenarijų

Kodėl branduolys yra svarbus?

Branduolys yra žemiausias programinės įrangos lygis operacinėje sistemoje. Ji yra atsakinga už beveik visus jūsų sąveikos su kompiuteriu būdus. Pavyzdžiui, kiekvieną kartą, kai naudojate programinę įrangą savo kompiuteryje, branduolys paverčia jūsų įvestį į duomenis, kuriuos procesorius gali suprasti, ir grąžina jums išvestį.

„Linux“ branduolio pristatymas keičia viską, nes tai reiškia, kad visos jūsų atliekamos „Linux“ užduotys sąveikauja su „Linux“ branduoliu. Šis suderinamumo lygis atitraukia WSL 2 nuo tipiško VM koncepcijos.

Aiškinantis kas yra branduolys ir tai, ką ji gali padaryti, yra viskas gerai, bet vis tiek neatsako į klausimą: kodėl tai toks žaidimų keitiklis?

Ką galite padaryti su branduoliu, kurio anksčiau negalėjote

Bet kokios daug failų reikalaujančios operacijos buvo „WSL 1“ kliūtis, nes „Windows“ ir „Linux“ naudoja skirtingas failų sistemas.

Užuot skambinęs tiesiogiai iš sistemos, WSL 1 turi šiuos skambučius paversti duomenimis, kuriuos „Windows“ gali suprasti.

Įdiegus „Linux“ branduolį, WSL 2 paleidimas yra žymiai greitesnis (demonstracinės versijos rodo, kad jis įkeliamas greičiau nei per dvi sekundes). Visos anksčiau minėtos greičio problemos išnyko, nes operacinė sistema veikia tiesiogiai branduolyje.

Praktiškos programos yra serverio sprendimų, tokių kaip „Docker“, paleidimas vietinėje „Linux“ aplinkoje. Tai didelis pranašumas kuriant nuotolinį „Linux“ serverį.

Be to, viskas, kam paprastai naudojote pilną „Linux“ sistemą, bus įmanoma naudojant WSL 2 beveik greitu greičiu.

„Windows“ terminalas

„WSL 2“ veiks kartu su kitu labai lauktu „Microsoft“ projektu: naujuoju „Windows“ terminalu.

„Terminal“ dizainas, sukurtas kaip visiškas „Windows“ komandų eilutės naudojimas, yra iš naujo sukurtas.

Be hibridinių užduočių vykdymo viename terminalo lange, galimybė naudoti „Powershell for Windows“ ir „Bash for Linux“ skirtinguose to paties terminalo lango skirtukuose pakeis viską platformų kūrėjams.

Ar turėčiau pereiti prie „Windows“?

Iki šiol į tai žiūrėjome iš „Windows“ perspektyvos, bet kas, jei jau naudojate „Linux“? Ar turėtumėte atlikti perjungimą?

Labiausiai tikėtina, kad atsakymas yra ne. Jei jau naudojate „Linux“, dabar nematysite jokios naudos iš perjungimo. Daugelis „Linux“ vartotojų renkasi visiškai atvirą operacinės sistemos pobūdį.

Istoriškai „Microsoft“ nebuvo malonus atviro kodo projektams, ir šią istoriją daugelis gerai prisimena.

Jei naudojate abi operacines sistemas, WSL 2 bus puikus jūsų kasdienio naudojimo „Windows“ priedas, o kūrėjams, kasdien naudojantiems abi platformas, tai pakeis viską, kaip galite organizuoti savo darbo vietą.

Sistemos valdymas

WSL nėra nauja naujiena, tačiau šie pokyčiai yra pakankamai reikšmingi, kad galvą apsuktų. Buvo galima įkelkite „Linux“ darbalaukį į WSL 1 , todėl atrodo labai tikėtina, kad tai bus įmanoma ir WSL 2.

kaip atšaukti „Venmo“ mokėjimą

Tai reiškia, kad jei jums nepatinka „Microsoft“ ir norite likti atviro kodo, tai ne jums. Būtų suprantama, ir yra daug kitų puikių būdų išlikti atviro kodo !

Dalintis Dalintis „Tweet“ Paštu „Canon“ prieš „Nikon“: kuris fotoaparato prekės ženklas yra geresnis?

„Canon“ ir „Nikon“ yra du didžiausi pavadinimai fotoaparatų pramonėje. Tačiau kuris prekės ženklas siūlo geresnę fotoaparatų ir objektyvų seriją?

Skaityti toliau
Susijusios temos
  • Linux
  • Linux
  • „Linux“ branduolys
  • „Windows“ posistemis, skirtas „Linux“
Apie autorių Ianas Buckley(Paskelbti 216 straipsniai)

Ianas Buckley yra laisvai samdomas žurnalistas, muzikantas, atlikėjas ir vaizdo įrašų prodiuseris, gyvenantis Berlyne, Vokietijoje. Kai jis nerašo ar ne scenoje, jis vilioja „pasidaryk pats“ elektroniką ar kodą, tikėdamasis tapti pamišusiu mokslininku.

Daugiau iš Ian Buckley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia