Kāpēc Windows piegāde Linux kodolam maina visu

Kāpēc Windows piegāde Linux kodolam maina visu

Microsoft mainās. Kādreiz slēgta, monolīta organizācija ar atklātu naidīgumu pret atvērtas izcelsmes programmatūru, tagad šķiet, ka tā to pieņem.





Līdz ar dažām nesenām attieksmes izmaiņām, tostarp atvērtās iegādes Visual Studio kodu, Windows sāk aptvert Linux. Windows apakšsistēma Linux (WSL) bija integrēta virtuālā Linux versija sistēmā Windows.





Tiek gatavota jauna WSL versija, un dažiem cilvēkiem tas mainīs visu!





Kāpēc es gribētu Linux?

No pirmā acu uzmetiena Linux kodols Windows operētājsistēmā var nešķist pārāk svarīgs. Galu galā, ja jūs jau izmantojat Windows, kāpēc uztraukties ar Linux?

Izrādās, ka ir daudz iemeslu, kāpēc jūs varētu vēlēties izmantot Linux. Tā stabilitāte un pielāgojamais raksturs ļauj to plaši izmantot visos programmatūras izstrādes veidos. Gandrīz viss, ko redzat tiešsaistē, un katra lietotne, kuras pamatā ir Linux, ir mugurkauls.



Ja jūs interesē atvērtā pirmkoda projekti un programmatūra, Linux kā operētājsistēma pilnībā iemieso šo filozofiju. Lielākajai daļai programmatūras ir bezmaksas Linux ekvivalenti. Ja jūs interesē attīstība, atvērtā koda projekti vienmēr meklē vairāk līdzstrādnieku.

Vai konkrēta programmatūra nedarbojas tā, kā vēlaties? Tad dodiet ieguldījumu projektā, lai tas būtu labāks!





Vai sistēmā Windows jau nav Linux?

Microsoft ieviesa Windows apakšsistēmu Linux (WSL) ar 2018. gada Windows 10 jubilejas atjauninājumu kā veidu, kā palaist Linux programmatūru Windows operētājsistēmā.

Kopš tā laika Linux izplatīšanas instalēšana ir bijusi vienkārša. Vienkārši dodieties uz Microsoft veikalu un izvēlieties kādu no izplatīšanas iespējām.





Kad esat instalējis, varat palaist Linux komandrindu tieši no sākuma izvēlnes. Šo pirmo atkārtojumu tagad sauc par WSL 1.

Kāpēc neizmantot virtuālo mašīnu?

Citu operētājsistēmu palaišana sistēmā Windows nav nekas jauns. Jūs varat palaist gandrīz jebkuru operētājsistēmu ar virtuālo mašīnu (VM), tad kāpēc uztraukties par WSL?

Integrētās sistēmas atšķirība ir ātrums un ērtības. VM parasti darbojas lēnāk nekā vietējās operētājsistēmas.

Tā kā operētājsistēma Linux darbojas operētājsistēmā Windows, jūs varat palaist Bash termināli no sākuma izvēlnes un brīžiem piekļūt savai Linux apakšsistēmai.

Salīdziniet to ar laiku, kas nepieciešams, lai izveidotu VM vai Linux un Windows dubultā sāknēšanu, un jūs redzēsit patiesu atšķirību.

Tomēr WSL 1 ir daži brīdinājumi. Neskatoties uz to, ka tā darbojas ātrāk nekā parasts VM, tā joprojām ir virtuāla operētājsistēma. WSL 2 to maina.

Kā WSL 2 atšķiras?

Windows apakšsistēma Linux 2 (WSL 2) ir aprīkota ar faktisko Linux kodolu. Iepriekš Windows izveidoja emulāciju par to, ko dara kodols, un, lai gan tas bija ļoti optimizēts, tas joprojām nebija tik labs kā īstais.

Kodola atšķirība būs milzīga. Saskaņā ar Microsoft teikto, starp WSL 1 un 2. ir 20 reizes lielāks ātrums. Pat ja tas izrādīsies nedaudz pārspīlēts, tā joprojām būs neticama atšķirība.

Ideja par Windows piegādi Linux kodolam darboties Windows operētājsistēmā ir liela problēma. Tas norāda uz pastāvīgajām Microsoft attieksmes izmaiņām pret atvērtā pirmkoda programmatūru un operētājsistēmām.

kā lejupielādēt otas, lai vairotos

Kāpēc kodols ir svarīgs?

Kodols ir zemākais programmatūras līmenis operētājsistēmā. Tā ir atbildīga par gandrīz visiem veidiem, kā jūs mijiedarbojaties ar datoru. Piemēram, katru reizi, kad izmantojat programmatūru savā datorā, kodols pārvērš jūsu ievadīto informāciju procesora saprotamos datos un atgriežas pie rezultāta.

Piegādājot Linux kodolu, viss tiek mainīts, jo tas nozīmē, ka visi jūsu veiktie Linux uzdevumi mijiedarbosies ar Linux kodolu. Šis saderības līmenis atraisa WSL 2 no tipiskas VM koncepcijas.

Skaidrojot kas ir kodols un tas, ko tā var darīt, ir viss labi un labi, bet tas joprojām neatbild uz jautājumu: kāpēc tas ir tāds spēļu mainītājs?

Lietas, ko varat darīt ar kodolu, ko iepriekš nevarējāt

Jebkuras failu ietilpīgas darbības bija WSL 1 sašaurinājums, jo operētājsistēmā Windows un Linux darbojas dažādas failu sistēmas.

Tā vietā, lai veiktu tiešus sistēmas zvanus, WSL 1 ir jāpārvērš šie zvani datos, kurus Windows var saprast.

Izmantojot Linux kodolu, WSL 2 palaišana ir ievērojami ātrāka (demonstrācijas rāda, ka tā sāknēšana notiek mazāk nekā divu sekunžu laikā). Visas iepriekš minētās ātruma problēmas ir pazudušas, jo operētājsistēma darbojas tieši kodolā.

Praktiskās lietojumprogrammas tam ietver serveru risinājumu, piemēram, Docker, palaišanu vietējā Linux vidē. Tas ir liels ieguvums, izstrādājot attālu Linux serveri.

Turklāt viss, kam jūs parasti būtu izmantojis pilnu Linux sistēmu, būs iespējams WSL 2, gandrīz vietējā ātrumā.

Windows terminālis

WSL 2 darbosies kopā ar vēl vienu ļoti gaidītu Microsoft projektu: jauno Windows termināli.

Termināļa dizains ir izstrādāts kā pilnīga atsāknēšana, izmantojot komandrindu, izmantojot Windows.

Papildus hibrīda uzdevumu veikšanai vienā termināļa logā, iespēja izmantot Powershell operētājsistēmai Windows un Bash Linux dažādās termināla loga dažādās cilnēs mainīs visu platformu izstrādātājiem.

Vai man vajadzētu pārslēgties uz Windows?

Līdz šim mēs esam to aplūkojuši no Windows perspektīvas, bet ko darīt, ja jūs jau izmantojat Linux? Vai jums vajadzētu veikt slēdzi?

Visticamāk, atbilde ir nē. Ja jūs jau izmantojat Linux, jūs neredzēsit nekādas priekšrocības, pārejot tagad. Daudzi Linux lietotāji dod priekšroku pilnībā atvērtai operētājsistēmas dabai.

Vēsturiski Microsoft nav bijis laipns pret atvērtā koda projektiem, un šo vēsturi daudzi labi atceras.

Ja izmantojat abas operētājsistēmas, WSL 2 būs lielisks papildinājums ikdienas lietošanai Windows, un izstrādātājiem, kuri katru dienu izmanto abas platformas, tas mainīs visu veidu, kā jūs varat organizēt savu darbvietu.

Sistēmas darbība

WSL nav jaunas ziņas, taču šīs izmaiņas ir pietiekami nozīmīgas, lai pagrieztu galvu. Bija iespējams ielādējiet Linux darbvirsmu WSL 1 , tāpēc šķiet ļoti iespējams, ka tas būs iespējams arī WSL 2.

pagriežot video Windows multivides atskaņotājā

Tomēr, ja jums nepatīk Microsoft un vēlaties palikt atvērtā koda, tas nav jums. Tas būtu saprotami, un tādi ir daudzi citi lieliski veidi, kā palikt atvērtā koda !

Kopīgot Kopīgot Čivināt E -pasts Canon pret Nikon: kurš kameras zīmols ir labāks?

Canon un Nikon ir divi lielākie nosaukumi kameru nozarē. Bet kurš zīmols piedāvā labāku kameru un objektīvu klāstu?

Lasīt Tālāk
Saistītās tēmas
  • Linux
  • Linux
  • Linux kodols
  • Windows apakšsistēma Linux
Par autoru Īans Baklijs(Publicēti 216 raksti)

Īans Baklijs ir ārštata žurnālists, mūziķis, izpildītājs un video producents, kas dzīvo Berlīnē, Vācijā. Kad viņš neraksta vai nav uz skatuves, viņš ķeras pie DIY elektronikas vai koda, cerot kļūt par traku zinātnieku.

Vairāk no Īana Baklija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai iegūtu tehniskus padomus, pārskatus, bezmaksas e -grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu