Поиск по сайту:

Windows 10 получит встроенное ядро Linux


Сегодня Microsoft анонсировала подсистему Windows для Linux версии 2 — это WSL 2. В ней будет «значительное повышение производительности файловой системы» и поддержка Docker. Чтобы все это стало возможным, в Windows 10 будет ядро Linux.

Нет, Microsoft не превращает Windows 10 в дистрибутив Linux. Он по-прежнему будет основан на ядре Windows. Но Microsoft «будет поставлять настоящее ядро Linux с Windows, что сделает возможной полную совместимость системных вызовов». Ядро будет скомпилировано Microsoft на основе последней стабильной ветки исходного кода kernel.org. Первоначально он будет основан на ядре Linux версии 4.19.

Ядро Linux от Microsoft будет настроено для WSL 2 и «оптимизировано по размеру и производительности, чтобы предоставить удивительные возможности Linux в Windows». Ядро Linux будет обновлено через Центр обновления Windows. Да, вы будете получать обновления безопасности ядра Linux через Центр обновления Windows. Полный исходный код ядра будет доступен онлайн на Github.

Это ядро Linux оптимизировано для небольшого размера, улучшенного времени запуска и низкого использования памяти. Он заменит «архитектуру эмуляции, представленную в дизайне WSL1».

Это радикальное изменение означает, что теперь WSL предлагает улучшенную производительность файловой системы. Он имеет полную совместимость с системными вызовами. Это означает, что вы можете запускать Docker и другие приложения Linux в Windows с помощью WSL 2. Однако это не так медленно, как виртуальная машина, — оно работает так же быстро, как WSL 1, или даже быстрее. Вот что Microsoft говорит об этом:

Операции с интенсивным использованием файлов, такие как git clonenpm installapt updateapt upgrade и т. д., будут заметно Быстрее. Фактическое увеличение скорости будет зависеть от того, какое приложение вы используете и как оно взаимодействует с файловой системой. Первоначальные тесты, которые мы провели, показали, что WSL 2 работает в 20 раз быстрее по сравнению с WSL 1 при распаковке заархивированного архива и примерно в 2–5 раз быстрее при использовании git clone, npm install и cmake в различных проектах. . Мы с нетерпением ждем сравнения скорости от сообщества, когда мы выпустим его!

Первоначальный выпуск WSL 2 появится в конце июня 2019 года в сборках Windows 10 для предварительной оценки. Подробнее о планах ядра Linux читайте в блоге Microsoft.

Microsoft запускает новое приложение Windows Terminal, которое также улучшит работу следующей версии WSL.