Microsoft je najavio da će isporučiti pravi Linux kernel s Windows 10.
Iznenađujući dodatak - provjerite datum, nije 1. travnja - dio je Windows podsustava za Linux 2, poboljšane verzije značajke „bash na Windowsu“ predstavljene 2016. godine.
Tamo nisam znao bio Windows podsustav za Linux 2?
To je zato što je marka nova, postojala predstavljen danas (6. svibnja) na konferenciji Microsoft Build 2019.
Nastavite čitati za više pojedinosti o novom WSL 2 i načinima na koje će ga Ubuntu podržati.
"Po prvi put Microsoft isporučuje Linux kernel unutar sustava Windows"
Windows podsustav za Linux 2 (koji ćemo ovdje nazvati WSL 2) donosi nove mogućnosti (iznenađujuće popularnoj) značajci "Bash on Windows" u sustavu Windows 10.
WSL 2 temelji se na Linux jezgri 4.9, istoj jezgri koju Microsoft koristi u svojoj liniji oblaka Azure. To, kaže, pomaže "smanjiti vrijeme pokretanja Linuxa i pojednostaviti korištenje memorije".
To je posebno zapaženo jer po prvi put WSL koristi pravi Linux kernel. Da: Microsoft isporučuje Linux kernel sa sustavom Windows.
Microsoft je ovu prekretnicu opisao kao "pravi dokaz koliko Microsoft voli Linux". Izvorni kod za Microsoft Linux kernel, temeljen na uzvodnim LTS granama, bit će dostupan na Githubu.
Natrag na WSL 2, koji sada može izvorno pokretati Docker spremnike, oslobađajući potrebe za zasebnim VM -om.
Također se može pohvaliti poboljšanim I/O datotečnim sustavom, izvornim sistemskim pozivima, boljom kompatibilnošću s Linuxom rekao je biti do 20x brže nego WSL 1 pri raspakiranju arhivirane datoteke s patentnim zatvaračem i oko 2-5 puta brže pri git kloniranju.
"WSL 2 je do 20 puta brži od WSL 1 pri raspakiravanju tarball -a s patentnim zatvaračem"
Linux distribucije (uključujući Ubuntu) mogu raditi kao WSL 1 distro ili kao WSL 2 distro. Distribucije WSL 1 i WSL 2 mogu se izvoditi usporedo.
Oh, i WSL 2 u potpunosti podržava novu aplikaciju Windows Terminal.
The što sada?!
Da, Windows 10 sada ima bonafide aplikaciju za stolna računala koja se zove…bubanj roll ... Windows terminal.
Da, nema oznaka za originalnost, Microsoft.
Novi Windows terminal aplikacija ima čisto korisničko sučelje s karticama, potpunu podršku za Unicode (da, uključujući emojije) i podržavat će teme i proširenja kako bi programeri mogli prilagoditi terminalno okruženje koje je potpuno njihovo ukus.
Aplikacija će omogućiti potpuni pristup naredbenom retku, PowerShell -u, WSL -u, SSH -u i još mnogo toga.
Windows Terminal distribuirat će se putem Microsoft Store -a i neće biti vezan za određena ažuriranja OS -a. To bi trebalo osigurati da Microsoft može isporučiti nove značajke korisnicima bez potrebe za ponovnim pokretanjem radi instaliranja ažuriranja ili prolaskom kroz bilo koje druge vremenske prepreke.
Čak su o tome snimili i blještavi video:
Canonical je najavio da će Ubuntu ponuditi "punu podršku" za WSL 2, iskorištavajući prednosti njegovih novih mogućnosti virtualizacije i tog jezgra Linuxa u srcu.
Ubuntu na WSL 2 ponudit će integrirano dijeljenje datoteka u sustavu Windows i integraciju s aktivnim imenikom i drugim Windows uslugama.
Stephan Fabel, direktor proizvoda u Canonicalu kaže: "Suradnja s Microsoftom omogućuje nam certificiranje Ubuntua na WSL -u, uključujući Docker spremnike, Kubernetes i snapove".
WSL 2 će se prvi put pojaviti korisnicima insajderskog programa Windows do kraja lipnja 2019. godine. "Nada" je da će značajka biti stabilna do kraja godine.
Nova aplikacija Windows Terminal dostupna je (u teoriji) od danas, već samo kao izvorni kod koje morate sastaviti, izgraditi i pokrenuti. Ako vam se sviđa jednostavan način, Microsoft kaže da će na Windows Store doći na ljeto.
Sve Ubuntu, Daily. Od 2009. godine.