Zašto Windows isporuka Linux kernela mijenja sve

  • Michael Cain
  • 0
  • 1741
  • 157
Oglas

Microsoft se mijenja. Nekad zatvorena, monolitna organizacija s otvorenim neprijateljstvom prema otvorenom izvornom softveru, čini se da ga sada prihvaćaju..

Uporedo s nedavnim promjenama u stavu, uključujući otvoreni izvorni kôd Visual Studio, Windows počinju prihvaćati i Linux. Windows podsustav za Linux (WSL) bila je integrirana virtualna inačica Linuxa u sustavu Windows.

Nova verzija WSL-a je na putu i za neke ljude će se sve promijeniti!

Zašto bih želio Linux??

Na prvi pogled, Linux kernel u Windows operativnom sustavu možda ne izgleda previše važan. Uostalom, ako već koristite Windows, zašto se mučiti sa Linuxom?

Ispada da postoji mnogo razloga zbog kojih biste možda željeli koristiti Linux. Njegova stabilnost i prilagodljiva priroda široko se koriste u svim oblicima razvoja softvera. Gotovo sve što vidite na mreži i svaka aplikacija koju koristite ima Linux poslužitelj kao okosnica.

Ako ste zainteresirani za projekte otvorenog koda i softver, Linux kao operativni sustav u potpunosti utjelovljuje tu filozofiju. Postoje besplatni Linux ekvivalenti većine softvera. Ako ste zainteresirani za razvoj, projekti otvorenog koda uvijek traže više suradnika.

Je li određeni dio softvera ne funkcionira onako kako želite? Zatim pridonesite projektu kako biste ga poboljšali!

Windows već nema Linux?

Microsoft je predstavio Windows podsustav za Linux (WSL) s ažuriranjem Windows 10 Anniversary Update kao način pokretanja Linux softvera u Windows operativnom sustavu.

Od tada je instaliranje Linux distribucije bilo jednostavno. Samo se uputite u Microsoft Store i odaberite između neke od distribucija.

Jednom instaliran, možete pokrenuti Linux naredbeni redak izravno iz početnog izbornika. Ova prva iteracija je sada poznata kao WSL 1.

Zašto ne biste koristili virtualni stroj?

Pokretanje ostalih operativnih sustava u sustavu Windows nije ništa novo. Možete pokrenuti gotovo bilo koji operativni sustav s virtualnim strojem (VM), pa zašto se zamarati WSL-om?

Razlika koju integrirani sustav čini je brzina i praktičnost. VM-ovi obično rade sporije od izvornih operativnih sustava.

Budući da Linux radi izvorno u sustavu Windows, možete pokrenuti Bash terminal iz početnog izbornika i pristupiti vašem Linux podsustavu u trenucima.

Usporedite to s vremenom koje je potrebno za pokretanje VM-a ili dvostrukog dizanja Linuxa i Windows-a, i vidjet ćete pravu razliku.

Ipak, WSL 1 ima nekoliko upozorenja. Unatoč tome što radi brže od tipičnog VM-a, i dalje je virtualni operativni sustav. WSL 2 to mijenja.

Po čemu se WSL 2 razlikuje?

Windows podsustav za Linux 2 (WSL 2) dolazi s stvarnim Linux kernelom. Prije toga, Windows je kreirao emulaciju onoga što čini kernel i iako je bio visoko optimiziran, još uvijek nije bio dobar kao prava stvar.

Razlika koju će jezgro napraviti će biti ogromna. Prema Microsoftu, 20-postotno povećanje brzine između WSL 1 i 2. Čak i ako se ispostavi da je ovo malo pretjerano, to će i dalje biti nevjerojatna razlika.

Ideja da Windows isporuči Linux kernel radi u operacijskom sustavu Windows velika je stvar. Označava stalne promjene u Microsoftu prema otvorenom kodu softvera i operativnih sustava.

Zašto je kernel važan?

Kernel je najniža razina softvera u operativnom sustavu. Odgovorna je za gotovo svaki način na koji komunicirate s računalom. Na primjer, svaki put kada koristite softver na računalu, kernel pretvara vaš unos u podatke koje CPU može razumjeti i vraća vam izlaz nazad.

Isporuka Linux kernela mijenja sve, jer to znači da će bilo koji određeni zadatak Linuxa koji obavljate biti u interakciji s Linux kernelom. Ova razina kompatibilnosti udaljava WSL 2 od koncepta tipičnog VM-a.

Objašnjenje što je jezgro Što je kernel u Linuxu i kako provjeravate verziju? Što je kernel u Linuxu i kako provjeravate svoju verziju? Linux je operativni sustav, zar ne? Pa, ne baš! Zapravo je kernel. Ali što je Linux kernel? i što sve može učiniti je dobro i dobro, ali još uvijek ne odgovara na pitanje: zašto je takva izmjena igara?

Stvari koje možete učiniti s kernelom koje ranije niste mogli

Sve operacije s intenzivnim kopiranjem datoteka predstavljale su usko grlo za WSL 1, jer Windows i Linux pokreću različite datotečne sustave.

Umjesto da upućuje izravne sistemske pozive, WSL 1 mora te pozive prevesti u podatke koje Windows može razumjeti.

S instaliranim Linux kernelom, pokretanje WSL 2 znatno je brže (demo radije pokazuju da se diže ispod dvije sekunde). Sve gore navedene brzinske poteškoće su nestale jer se operativni sustav izvodi izravno na kernelu.

Praktične aplikacije za to uključuju pokretanje poslužiteljskih rješenja poput Dockera u izvornom Linux okruženju. To je velika prednost pri razvoju za udaljeni Linux poslužitelj.

Štoviše, sve za što biste obično koristili puni Linux sustav bit će moguće unutar WSL 2 i to pri skoro brzini.

Terminal Windows

WSL 2 uporedo će raditi s još jednim dugo očekivanim Microsoftovim projektom: novim Windows Terminalom.

Zamišljen kao potpuni ponovno pokretanje korištenja naredbenog retka na prozorima, dizajn Terminala je po svojoj prirodi cross-platformski.

Kao i pokretanje hibridnih zadataka unutar jednog terminala, mogućnost korištenja Powershell-a za Windows i Bash za Linux u različitim karticama istog prozora terminala promijenit će sve za programere cross-platforme.

Trebam li prijeći na Windows?

Do sada smo to gledali iz ugla Windows, ali što ako već pokrećete Linux? Trebate li prebaciti?

Po svemu sudeći, odgovor je ne. Ako već koristite Linux, tada nećete vidjeti nikakve koristi od prebacivanja. Mnogi korisnici Linuxa preferiraju potpuno otvorenu prirodu operativnog sustava.

Povijesno Microsoft nije bio ljubazan prema projektima otvorenog koda, a te povijesti mnogi dobro pamte.

Ako koristite oba operativna sustava, WSL 2 bit će izvrstan dodatak Windows strani vaše svakodnevne upotrebe, a za programere koji koriste obje platforme svakodnevno, promijenit će sve o načinu na koji možete organizirati svoj radni prostor.

Upravljanje sustavom

WSL nisu nove vijesti, ali ove su promjene dovoljno značajne da preokrenu neke glave. Bilo je moguće učitati Linux Desktop u WSL 1, pa se čini vrlo vjerovatnim da će biti moguće i u WSL 2.

Međutim, ako vam se Microsoft ne sviđa i želite ostati otvoreni izvorni kod, to nije za vas. Bilo bi razumljivo, a postoji toliko drugih sjajnih načina da ostanete otvoreni izvor Vaš potpuni vodič za život 100% slobodnog i otvorenog koda Vaš potpuni vodič za život 100% slobodnog i otvorenog koda Život Windows i macOS su komercijalni, vlasnički , operativni sustavi zatvorenog izvora. Linux i njegove brojne aplikacije besplatni su i otvoreni izvori. Želite koristiti samo besplatni softver s otvorenim kodom? Evo kako. !




Još ne komentari

O modernoj tehnologiji, jednostavnoj i pristupačnoj.
Vaš vodič u svijetu moderne tehnologije. Naučite kako koristiti tehnologije i uređaje koji nas okružuju svaki dan i naučite kako otkriti zanimljivosti na Internetu.