V priebehu rokov spoločnosť Microsoft realizovala niekoľko vlastných linuxových projektov. Existoval operačný systém založený na Linuxe pre sieťové prepínače v dátových centrách a operačný systém založený na Linuxe pre mikrokontroléry vytvorený pre vstavané zabezpečenie Azure Sphere. A teraz sa dozvedel o ďalšom projekte založenom na Linuxe, na ktorom špecialisti Microsoftu už nejaký čas pracujú.
V prvý deň vývojárskej konferencie Build 2019 softvérový gigant oznámil vytvorenie vlastnej verzie linuxového jadra, ktoré sa stane súčasťou Windows 10. Prvé testovacie zostavy pre účastníkov programu Insider budú vydané koncom júna . Toto jadro poskytne základ pre architektúru
Pripomeňme si: WSL 1 bola vrstva kompatibility, v podstate emulátor, na spúšťanie binárnych súborov Linux (ELF) v prostredí operačného systému Windows 10 a Windows Server 2019. To napríklad v posledných rokoch umožnilo preniesť Bash shell na Windows, pridajte podporu OpenSSH do Windowsu 10, ako aj zahrňte distribúcie Ubuntu, SUSE Linux a Fedora do obchodu Microsoft Store.
Zavedenie úplne otvoreného jadra operačného systému vo WSL 2 zlepší kompatibilitu, výrazne zlepší výkon linuxových aplikácií v systéme Windows, zrýchli časy zavádzania, optimalizuje využitie pamäte RAM, zrýchli I/O súborového systému a spustí kontajnery Docker priamo, nie cez virtuálny stroj.
Skutočné zvýšenie výkonu bude závisieť od aplikácie, o ktorej hovoríte, a od toho, ako interaguje so súborovým systémom. Interné testy spoločnosti Microsoft ukazujú, že WSL 2 je 20-krát rýchlejší ako WSL 1 pri rozbaľovaní archívov tarballu a približne 2 až 5-krát rýchlejší pri použití git clone, npm install a cmake na rôznych projektoch.
Jadro Microsoft Linux bude spočiatku založené na najnovšej dlhodobo stabilnej verzii spoločnosti 4.19 a technológiách, ktoré umožňujú cloudové služby Azure. Podľa predstaviteľov Microsoftu bude jadro úplne open source, čo znamená, že všetky zmeny, ktoré Microsoft urobí, budú sprístupnené komunite vývojárov Linuxu. Spoločnosť tiež sľubuje, že s vydaním ďalšej dlhodobej stabilnej verzie jadra bude verzia pre WSL 2 aktualizovaná, aby mali vývojári vždy prístup k najnovším inováciám v Linuxe.
WSL 2 stále nebude obsahovať žiadne binárne súbory používateľského priestoru, ako je to v prípade aktuálnej verzie WSL 1. Používatelia si budú môcť aj naďalej vybrať, ktorá distribúcia Linuxu je pre nich najlepšia, a to stiahnutím z obchodu Microsoft Store aj z iných zdrojov.
Microsoft zároveň predstavil novú výkonnú aplikáciu príkazového riadka pre Windows 10 s názvom Windows Terminal. Zahŕňa karty, skratky, textové emotikony, podporuje témy, rozšírenia a vykresľovanie textu založené na GPU. Aplikácia je navrhnutá pre prístup k prostrediam ako PowerShell, Cmd a WSL. Toto je ďalší krok od spoločnosti Microsoft, ktorý vývojárom uľahčuje interakciu s Windowsom 10. Windows Terminal Preview