Windows 10 ще получи вградено ядро на Linux от Microsoft

През изминалите години Microsoft реализира няколко собствени проекта на Linux. Съществуваха операционни системи на база Linux за мрежови комутатори в центрове за данни и операционни системи на база Linux за микроконтролери, създадени за вградена услуга за сигурност Azure Sphere. А сега стана известно и за един друг проект на база Linux, върху който специалистите на Microsoft работиха известно време.

Windows 10 ще получи вградено ядро на Linux от Microsoft

В първия ден на конференцията на разработчиците Build 2019 софтуерният гигант обяви, че създава собствена версия на ядрото на Linux, което ще стане част от Windows 10. Първите тестови сборки за участниците в програмата Insider ще бъдат издадени още в края на юни. Това ядро ще осигури основа за архитектурата Microsoft Windows Subsystem for Linux (WSL) 2. Как подчертали представителите на Microsoft в блога си, това е първият случай, когато пълноценно ядро на Linux става вграден компонент на Windows.

Напомняме: WSL 1 представляваше слой на съвместимост, по същество емулатор, за изпълнение на бинарни файлове на Linux (ELF) в средата на операционната система Windows 10 и Windows Server 2019. Това, например, позволи през последните години да се пренесе в Windows обвивката Bash, да се добави поддръжка за OpenSSH в Windows 10, както и да се включат дистрибуции на Ubuntu, SUSE Linux и Fedora в магазина за приложения Microsoft Store.

Windows 10 ще получи вградено ядро на Linux от Microsoft

Появата на пълноценно ядро на отворената операционна система в WSL 2 ще позволи да се подобри съвместимостта, да се увеличи значително производителността на приложенията на Linux под Windows, да се ускори времето за зареждане, да се оптимизира използването на оперативната памет, да се ускори работата на входно-изходната система за файлове и да се стартират контейнери Docker директно, а не през виртуална машина.

Реалният ръст на производителността ще зависи от конкретното приложение и начина, по който то взаимодейства с файловата система. Вътрешните тестове на Microsoft показват, че WSL 2 работи 20 пъти по-бързо в сравнение с WSL 1 при разархивиране на tarball архиви и приблизително 2-5 пъти по-бързо при използване на git clone, npm install и cmake в различни проекти.

Windows 10 ще получи вградено ядро на Linux от Microsoft

Ядрото на Microsoft Linux ще бъде базирано на последната дългосрочна стабилна версия 4.19, която се прилага от компанията, и в технологиите, използвани от облачните услуги на Azure. Според официалните представители на Microsoft, ядрото ще бъде напълно отворено: това означава, че всички промени, правени от Microsoft, ще бъдат предоставени на общността от разработчици на Linux. Компанията също така обещава, че с пускането на следващата дългосрочна стабилна версия на ядрото, версията за WSL 2 също ще бъде обновена, за да имат разработчиците винаги достъп до последните новости в Linux.

Windows 10 ще получи вградено ядро на Linux от Microsoft

WSL 2 все още няма да включва никакви бинарни файлове на потребителското пространство, както е и при настоящата версия WSL 1. Потребителите все още ще могат да изберат кой дистрибутив на Linux им подхожда най-добре, изтегляйки го както през Microsoft Store, така и от други източници.

Пуснете видеото

В същото време Microsoft представи ново мощно приложение за команден ред за Windows 10, което получи името Windows Terminal. То включва табове, пряк път, текстови емоджита, поддържа теми, разширения и рендериране на текст на базата на GPU. Приложението е предназначено за достъп до среди като PowerShell, Cmd и WSL. Това е още една стъпка на Microsoft, насочена към опростяване на взаимодействието между разработчиците и Windows 10. Предварителната версия на Windows Terminal вече е налична като репозиториум на GitHub, а появата в Microsoft Store е обещана за средата на юни.


Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster