Zakaj Windows, ki dostavlja jedro Linuxa, vse spremeni

Zakaj Windows, ki dostavlja jedro Linuxa, vse spremeni

Microsoft se spreminja. Nekoč zaprta, monolitna organizacija z odprto sovražnostjo do odprtokodne programske opreme, se zdi, da jo zdaj sprejemajo.





Skupaj z nekaterimi nedavnimi spremembami v odnosu, vključno z odprtokodno kodo Visual Studio Code, Windows začenja sprejemati Linux. Podsistem Windows za Linux (WSL) je bila integrirana navidezna različica Linuxa v sistemu Windows.





Nova različica WSL je na poti in za nekatere ljudi bo vse spremenilo!





Zakaj bi rad Linux?

Na prvi pogled se jedro Linuxa v operacijskem sistemu Windows morda ne zdi preveč pomembno. Konec koncev, če že uporabljate Windows, zakaj bi se ukvarjali z Linuxom?

Izkazalo se je, da obstaja veliko razlogov za uporabo Linuxa. Zaradi svoje stabilnosti in prilagodljive narave se široko uporablja pri vseh oblikah razvoja programske opreme. Skoraj vse, kar vidite na spletu, in vsaka aplikacija, ki jo uporabljate, ima hrbtenico strežnik Linux.



Če vas zanimajo odprtokodni projekti in programska oprema, Linux kot operacijski sistem v celoti uresničuje to filozofijo. Večina programske opreme ima brezplačne ustreznike za Linux. Če vas zanima razvoj, odprtokodni projekti vedno iščejo več sodelavcev.

Ali določena programska oprema ne deluje tako, kot želite? Nato prispevajte k projektu, da bo še boljši!





Ali Windows že nima Linuxa?

Microsoft je predstavil podsistem Windows za Linux (WSL) z posodobitvijo obletnice Windows 10 za leto 2018 kot način za zagon programske opreme Linux v operacijskem sistemu Windows.

Od takrat je bila namestitev distribucije Linuxa preprosta. Samo pojdite v trgovino Microsoft Store in izberite med izbranimi distribucijami.





Ko je nameščen, lahko zaženete ukazno vrstico Linuxa neposredno iz začetnega menija. Ta prva ponovitev je zdaj znana kot WSL 1.

Zakaj ne bi uporabili virtualnega stroja?

Zagon drugih operacijskih sistemov v sistemu Windows ni nič novega. Z virtualnim strojem (VM) lahko zaženete skoraj kateri koli operacijski sistem, zakaj bi se torej ukvarjali z WSL?

Razlika integriranega sistema je v hitrosti in udobju. VM običajno delujejo počasneje kot domači operacijski sistemi.

Ker Linux deluje izvorno v sistemu Windows, lahko v meniju Start zaženete terminal Bash in v nekaj trenutkih dostopate do svojega podsistema Linux.

Primerjajte to s časom, ki je potreben za zagon VM ali dvojnega zagona Linuxa in Windows, in videli boste resnično razliko.

Kljub temu ima WSL 1 nekaj opozoril. Kljub temu, da deluje hitreje kot tipična VM, ostaja virtualni operacijski sistem. WSL 2 to spremeni.

Kako se WSL 2 razlikuje?

Podsistem Windows za Linux 2 (WSL 2) ima dejansko jedro Linuxa. Prej je Windows ustvaril posnemanje delovanja jedra in čeprav je bil zelo optimiziran, še vedno ni bil tako dober kot pravi.

Razlika v jedru bo velika. Po navedbah Microsofta se hitrost med WSL 1 in 2. poveča za 20 -krat. Tudi če se to izkaže za nekoliko pretirano, bo to še vedno neverjetna razlika.

Zamisel, da bi Windows poslal jedro Linuxa v operacijski sistem Windows, je velika stvar. Pomeni stalne spremembe odnosa Microsofta do odprtokodne programske opreme in operacijskih sistemov.

spletna mesta za zmenke brezplačna za najstnike

Zakaj je jedro pomembno?

Jedro je najnižja raven programske opreme v operacijskem sistemu. Odgovoren je za skoraj vsak način interakcije z računalnikom. Na primer, vsakič, ko uporabljate programsko opremo v računalniku, jedro prevede vaš vnos v podatke, ki jih procesor lahko razume, in vam pošlje izhod nazaj.

Dostava jedra Linuxa spremeni vse, saj to pomeni, da bodo vsa specifična opravila Linuxa, ki jih opravljate, v interakciji z jedrom Linuxa. Ta raven združljivosti odmika WSL 2 od koncepta tipične VM.

Pojasnilo kaj je jedro in vse, kar lahko naredi, je vse v redu, vendar še vedno ne odgovarja na vprašanje: zakaj je to tako spreminjanje iger?

Stvari, ki jih lahko storite z jedrom, česar prej niste mogli

Vse operacije, ki zahtevajo veliko datotek, so bile ozko grlo za WSL 1, saj Windows in Linux poganjata različne datotečne sisteme.

Namesto neposrednih sistemskih klicev mora WSL 1 te klice prevesti v podatke, ki jih Windows razume.

Z vzpostavljenim jedrom Linuxa je zagon WSL 2 bistveno hitrejši (predstavitve kažejo, da se zažene v manj kot dveh sekundah). Vse prej omenjene težave s hitrostjo so izginile, saj operacijski sistem deluje neposredno v jedru.

Praktične aplikacije za to vključujejo izvajanje strežniških rešitev, kot je Docker, v domačem okolju Linuxa. To je velika prednost pri razvoju za oddaljeni strežnik Linux.

Poleg tega bo v WSL 2 pri skoraj domačih hitrostih mogoče vse, za kar bi običajno uporabili celoten sistem Linux.

Windows Terminal

WSL 2 bo deloval z roko v roki z drugim zelo pričakovanim Microsoftovim projektom: novim Windows Terminalom.

Zasnovano kot popoln ponovni zagon uporabe ukazne vrstice v oknih, je zasnova Terminala po svoji naravi večplastna.

Poleg izvajanja hibridnih opravil v enem oknu terminala bo zmožnost uporabe Powershell za Windows in Bash za Linux na različnih zavihkih istega terminalskega okna spremenila vse za razvijalce na več platformah.

Ali naj preidem na Windows?

Doslej smo na to gledali z vidika sistema Windows, kaj pa, če že uporabljate Linux? Bi morali zamenjati?

Po vsej verjetnosti je odgovor ne. Če že uporabljate Linux, od zamenjave ne boste videli nobenih koristi. Mnogi uporabniki Linuxa raje popolnoma odprto naravo operacijskega sistema.

V preteklosti Microsoft ni bil prijazen do odprtokodnih projektov in mnogi si to zgodovino dobro zapomnijo.

Če uporabljate oba operacijska sistema, bo WSL 2 odličen dodatek k vsakodnevni uporabi sistema Windows, razvijalcem, ki dnevno uporabljajo obe platformi, pa bo spremenil vse o načinu organiziranja delovnega prostora.

Upravljanje sistema

WSL ni nova novica, vendar so te spremembe dovolj pomembne, da obrnejo glavo. Možno je bilo naložite namizje Linux v WSL 1 , zato se zdi zelo verjetno, da bo to mogoče tudi v WSL 2.

kako preklicati venmo plačilo

Če pa vam Microsoft ni všeč in želite ostati odprtokodni, to ni za vas. To bi bilo razumljivo in takšni so veliko drugih odličnih načinov, da ostanete odprtokodni !

Deliti Deliti Cvrkutati E-naslov Canon proti Nikon: katera znamka fotoaparata je boljša?

Canon in Nikon sta dve največji imeni v industriji fotoaparatov. Toda katera blagovna znamka ponuja boljšo ponudbo fotoaparatov in objektivov?

Preberite Naprej
Sorodne teme
  • Linux
  • Linux
  • Jedro Linuxa
  • Podsistem Windows za Linux
O avtorju Ian Buckley(216 objavljenih člankov)

Ian Buckley je samostojni novinar, glasbenik, izvajalec in video producent, ki živi v Berlinu v Nemčiji. Ko ne piše ali na odru, se ukvarja z elektroniko ali kodo DIY v upanju, da bo postal nor znanstvenik.

Več od Iana Buckleyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, da se naročite