Windows Tips & News

Подсистема Windows для Linux 2 будет включать полное ядро ​​Linux

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

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

Рекламное объявление

Пользователь Windows 10 WSL Switch

WSL 2 - это новая версия архитектуры, которая позволяет подсистеме Windows для Linux запускать двоичные файлы ELF64 Linux в Windows. Эта новая архитектура меняет способ взаимодействия этих двоичных файлов Linux с Windows и вашим компьютером. аппаратного обеспечения, но по-прежнему обеспечивает тот же пользовательский интерфейс, что и в WSL 1 (в настоящее время широко доступный версия). Отдельные дистрибутивы Linux могут запускаться либо как дистрибутив WSL 1, либо как дистрибутив WSL 2, могут быть обновлены или понижены в любое время, и вы можете запускать дистрибутивы WSL 1 и WSL 2 одновременно. WSL 2 использует совершенно новую архитектуру, которая использует настоящее ядро ​​Linux.

СОДЕРЖАНИЕСпрятать
Доставка ядра Linux с Windows
Архитектурные изменения в WSL 2

Доставка ядра Linux с Windows

Microsoft собирается выпустить настоящее ядро ​​Linux с Windows, которое сделает возможной полную совместимость с системными вызовами. Это будет первый раз, когда ядро ​​Linux поставляется с Windows, построенное из последней стабильной ветки на основе исходного кода, доступного на kernel.org. В начальных сборках Microsoft будет поставлять ядро ​​версии 4.19.

Это ядро ​​специально настроено для WSL 2. Он был оптимизирован по размеру и производительности, чтобы обеспечить потрясающие возможности Linux в Windows. Microsoft будет обслуживать это ядро ​​Linux с помощью обновлений Windows, что означает, что вы получите последние исправления безопасности и улучшения ядра без необходимости управлять им самостоятельно.

Наконец, конечно, это ядро ​​Linux будет полностью открытым исходным кодом! Когда мы выпустим WSL 2, Microsoft будет иметь полную конфигурацию, доступную онлайн на Github, так что вы сможете увидеть, как она работает, и собрать ее самостоятельно.

Архитектурные изменения в WSL 2

WSL 2 использует новейшие и лучшие технологии виртуализации для запуска своего ядра Linux внутри облегченной служебной виртуальной машины (ВМ). Однако WSL 2 НЕ будет традиционной виртуальной машиной. Когда вы думаете о виртуальной машине, вы, вероятно, думаете о чем-то, что медленно загружается, существует в очень изолированной среде, потребляет много ресурсов компьютера и требует вашего времени для управления им. WSL 2 не имеет этих атрибутов. Он по-прежнему даст замечательные преимущества WSL 1: высокий уровень интеграции между Windows и Linux, чрезвычайно быстрое время загрузки, небольшой объем ресурсов и, что самое главное, не требует настройки виртуальной машины или управление.

Вот быстрая демонстрация WSL 2 в действии.

Операции с интенсивным использованием файлов, такие как git clone, npm install, подходящее обновление, подходящее обновление, и многое другое будет заметно быстрее. По данным Microsoft, WSL 2 работает до В 20 раз быстрее по сравнению с WSL 1 при распаковке заархивированного архива и примерно в 2-5 раз быстрее при использовании git clone, npm install и cmake в различных проектах.

Эти улучшения расширяют объем приложений, которые вы можете запускать внутри WSL. Новые приложения включают версию Docker для Linux, а также FUSE (файловая система в пользовательском пространстве).

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

Источник: Microsoft

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Windows 11 Build 22623.1095 в бета-версии включает обновленный внешний вид меню «Пуск».

Windows 11 Build 22623.1095 в бета-версии включает обновленный внешний вид меню «Пуск».

Кроме новая сборка канала разработки, Microsoft выпустила новый патч KB5022364 для тех, кто испол...

Читать далее

Microsoft экспериментирует с технологиями OpenAI в Minecraft

Microsoft экспериментирует с технологиями OpenAI в Minecraft

Mojang Studios и Microsoft экспериментируют с искусственным интеллектом в Minecraft. Они пытаются...

Читать далее

Microsoft работает над интеллектуальной привязкой окон на основе ИИ в Windows 11

Microsoft работает над интеллектуальной привязкой окон на основе ИИ в Windows 11

Microsoft возлагает большие надежды на ИИ и его способность улучшать программное обеспечение. Ком...

Читать далее