Windows 10 dostanou embedded Linux kernel od Microsoftu

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í.

Windows 10 dostanou embedded Linux kernel od Microsoftu

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 Microsoft Windows Subsystém pro Linux (WSL) 2... jak poznamenal Zástupci Microsoftu na svém blogu napsali, že je to poprvé, kdy se plnohodnotné linuxové jádro stane vestavěnou součástí Windows.

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.

Windows 10 dostanou embedded Linux kernel od Microsoftu

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.

Windows 10 dostanou embedded Linux kernel od Microsoftu

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.

Windows 10 dostanou embedded Linux kernel od Microsoftu

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 již k dispozici v podobě úložiště na GitHubu a dostupnost v Microsoft Storu je přislíbena v polovině června.


Přidat komentář