V průběhu let společnost Microsoft provedla několik vlastních linuxových projektů. Existoval operační systém založený na Linuxu pro síťové přepínače v datových centrech a operační systém založený na Linuxu pro mikrokontroléry vytvořený pro vestavěné zabezpečení Azure Sphere. A nyní se vešlo ve známost o dalším projektu založeném na Linuxu, na kterém specialisté Microsoftu už nějakou dobu pracují.
Softwarový gigant v první den vývojářské konference Build 2019 oznámil vytvoření vlastní verze linuxového jádra, které se stane součástí Windows 10. První testovací sestavení pro účastníky programu Insider budou vydány na konci června . Toto jádro poskytne základ pro architekturu
Připomeňme si: WSL 1 byla vrstva kompatibility, v podstatě emulátor, pro spouštění binárních souborů Linuxu (ELF) v prostředí operačního systému Windows 10 a Windows Server 2019. To například v posledních letech umožnilo přenést Bash shell do Windows, přidat podporu OpenSSH do Windows 10 a také zahrnout distribuce Ubuntu, SUSE Linux a Fedora do obchodu Microsoft Store.
Zavedení plně otevřeného jádra operačního systému ve WSL 2 zlepší kompatibilitu, výrazně zlepší výkon linuxových aplikací ve Windows, zrychlí dobu spouštění, optimalizuje využití paměti RAM, zrychlí I/O souborového systému a spouští kontejnery Docker přímo, nikoli prostřednictvím virtuální stroj.
Skutečné zvýšení výkonu bude záviset na aplikaci, o které mluvíte, a na tom, jak interaguje se systémem souborů. Interní testy Microsoftu ukazují, že WSL 2 je 20krát rychlejší než WSL 1 při rozbalování archivů tarball a asi 2 až 5krát rychlejší při použití git clone, npm install a cmake na různých projektech.
Jádro Microsoft Linux bude zpočátku založeno na nejnovější dlouhodobě stabilní verzi společnosti 4.19 a technologiích, které umožňují cloudové služby Azure. Podle představitelů Microsoftu bude jádro zcela open source, což znamená, že veškeré změny, které Microsoft provede, budou zpřístupněny komunitě vývojářů Linuxu. Společnost také slibuje, že s vydáním další dlouhodobě stabilní verze jádra bude verze pro WSL 2 aktualizována, aby vývojáři měli vždy přístup k nejnovějším inovacím v Linuxu.
WSL 2 stále nebude obsahovat žádné binární soubory pro uživatelský prostor, jako je tomu u aktuální verze WSL 1. Uživatelé si budou moci i nadále vybrat, která distribuce Linuxu je pro ně nejlepší, a to stažením z obchodu Microsoft Store i z jiných zdrojů.
Microsoft zároveň představil novou výkonnou aplikaci příkazového řádku pro Windows 10 s názvem Windows Terminal. Zahrnuje karty, zkratky, textové emotikony, podporuje motivy, rozšíření a vykreslování textu na základě GPU. Aplikace je navržena pro přístup do prostředí, jako je PowerShell, Cmd a WSL. Toto je další krok od společnosti Microsoft, který vývojářům usnadňuje interakci s Windows 10. Windows Terminal Preview