已發布 Windows 擁有 WSL2 子系統的 Insider(Windows 子系統 Linux)

微軟公司 宣布了 о формировании новых экспериментальных сборок Windows Insider(版本 18917),其中包括先前宣布的 WSL2 層(Windows 子系統 Linux),從而確保可執行檔的啟動 Linux в WindowsWSL 第二版的特點是提供了一個完整的核心。 Linux而不是使用能夠即時轉換系統呼叫的模擬器 Linux 進入系統調用 Windows.

Использование штатного ядра позволяет добиться полной совместимости c Linux 在系統呼叫級別,並確保能夠無縫運作。 Windows контейнеров Docker, а также реализовать поддержку файловых систем на базе механизма FUSE. По сравнению с WSL1 в WSL2 существенно увеличена производительность ввода/вывода и операций с файловой системой. Например, при распаковке сжатого архива WSL2 быстрее WSL1 в 20 раз, а при выполнении операций «git clone», «npm install», «apt update» и «apt upgrade» в 2-5 раз.

В WSL2 предлагается компонент на базе ядра Linux 4.19,它在以下環境中執行: Windows 使用 Azure 中已在使用的虛擬機器。核心更新 Linux 透過該機制交付 Windows Update и тестируются в инфраструктуре непрерывной интеграции Microsoft. Все подготовленные для интеграции ядра с WSL изменения обещают опубликовать под свободной лицензией GPLv2. Подготовленные патчи включают оптимизации для сокращения времени запуска ядра, уменьшения потребления памяти и оставления в ядре минимально необходимого набора драйверов и подсистем.

保留了對舊版 WSL1 的支持,並且兩個系統可以根據使用者喜好並行使用。 WSL2 可以作為 WSL1 的透明替代品。 與 WSL1 用戶空間組件相同 已確立的 分別並基於各種發行版的程序集。 例如,安裝在 Microsoft Store 目錄中的 WSL 中 提供 組件 Ubuntu, Debian GNU /Linux卡莉 Linux, Fedora,
高山, SUSE и openSUSE.

環境 已執行 в отдельном дисковом образе (VHD) c файловой системой ext4 и виртуальным сетевым адаптером. Для взаимодействия с предлагаемым в WSL2 ядром Linux требуется включение в дистрибутив небольшого скрипта инициализации, изменяющего процесс загрузки. Для переключения режимов работы дистрибутивов предложена новая команда «wsl —set-version», а для выбора применяемой по умолчанию версии WSL команда «wsl —set-default-version».

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster