Microsoft mengalihkan subsistem WSL2 (Windows Subsystem untuk Linux) ke Windows 10 1903 dan 1909

Microsoft mengumumkan tentang menyediakan sokongan subsistem WSL2 (Windows Subsystem for Linux) dalam Windows 10 keluaran 1903 dan 1909, dikeluarkan pada Mei dan November tahun lepas. Subsistem WSL2, yang membolehkan Linux boleh laku dijalankan pada Windows, pada asalnya ditawarkan pada keluaran 10 Windows 2004. Microsoft kini telah membawa subsistem ini ke dalam kemas kini Windows 10 yang lalu, yang kekal relevan dan digunakan dalam banyak perusahaan. Memindahkan WSL2 ke keluaran ini akan membolehkan pelaksanaan persekitaran Linux yang cekap tanpa perlu berhijrah ke Windows 10 2004 (sokongan untuk keluaran 1903 dan 1909 akan bertahan sehingga Disember 2020 dan Mei 2022).

Microsoft mengalihkan subsistem WSL2 (Windows Subsystem untuk Linux) ke Windows 10 1903 dan 1909

Biar kami ingatkan anda bahawa edisi WSL2 berbeza penghantaran kernel Linux sepenuhnya dan bukannya emulator yang digunakan sebelum ini, yang menterjemahkan panggilan sistem Linux ke dalam panggilan sistem Windows. Kernel Linux dalam WSL2 tidak disertakan dalam imej pemasangan Windows, tetapi dimuatkan secara dinamik dan sentiasa dikemas kini oleh Windows, sama seperti cara pemacu grafik dipasang dan dikemas kini. Mekanisme Kemas Kini Windows standard digunakan untuk memasang dan mengemas kini kernel.

Dicadangkan untuk WSL2 teras Berdasarkan keluaran kernel Linux 4.19, yang berjalan dalam persekitaran Windows menggunakan mesin maya yang sudah berjalan dalam Azure. Tampalan khusus WSL2 yang digunakan dalam kernel termasuk pengoptimuman untuk mengurangkan masa permulaan kernel, mengurangkan penggunaan memori, mengembalikan Windows ke memori yang dibebaskan oleh proses Linux, dan meninggalkan set pemacu dan subsistem minimum yang diperlukan dalam kernel.

Persekitaran WSL2 berjalan dalam imej cakera berasingan (VHD) dengan sistem fail ext4 dan penyesuai rangkaian maya. Sama seperti komponen ruang pengguna WSL1 ditubuhkan secara berasingan dan berdasarkan perhimpunan pelbagai pengedaran. Contohnya, untuk memasang dalam WSL dalam direktori Microsoft Store ditawarkan perhimpunan Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
Alpine, SUSE ΠΈ openSUSE.

Canonical sudah pun mengumumkan tentang kesediaan binaan pemasangan Ubuntu 20.04 LTS, diuji dalam persekitaran
WSL2 berdasarkan Windows 10 1903 dan 1909. Untuk mendayakan WSL2 pada Windows 10 1909, anda mesti memasang kemas kini kb4571748 dan jalankan arahan dalam PowerShell dengan hak pentadbir:

Dayakan-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform -NoRestart

Seterusnya, anda perlu memulakan semula komputer anda dan mengaktifkan WSL2 secara lalai:

wsl.exe --set-default-version 2

Selepas ini, anda boleh memasang persekitaran Linux yang dikehendaki dari direktori
Microsoft Store atau tukar persekitaran sedia ada dalam format WSL 1 menggunakan arahan "wsl.exe –set-version Ubuntu 2".

Selain itu, sebutan boleh dibuat tentang penyesuaian persekitaran Desktop Docker untuk menggunakan WSL2 bukannya backend berasaskan HyperV.
Menggunakan WSL2 akan membolehkan Docker Desktop dijalankan bukan sahaja untuk pemilik Windows Pro dan Windows Enterprise, tetapi juga untuk pengguna Windows Home.

Sumber: opennet.ru

Tambah komen