Nagdagdag ang Microsoft ng suporta para sa WSL2 (Windows Subsystem para sa Linux) sa Windows Server

Ipinatupad ng Microsoft ang suporta para sa WSL2 subsystem (Windows Subsystem para sa Linux) sa Windows Server 2022. Sa una, ang WSL2 subsystem, na nagsisiguro sa paglulunsad ng Linux executable file sa Windows, ay inaalok lamang sa mga bersyon ng Windows para sa mga workstation, ngunit ngayon ay inilipat na ng Microsoft ang subsystem na ito sa mga edisyon ng server ng Windows. Ang mga bahagi para sa suporta ng WSL2 sa Windows Server ay kasalukuyang magagamit para sa pagsubok sa anyo ng pang-eksperimentong update KB5014021 (OS Build 20348.740). Sa pinagsama-samang pag-update ng Hunyo, ang suporta para sa mga kapaligiran ng Linux batay sa WSL2 ay binalak na isama sa pangunahing bahagi ng Windows Server 2022 at inaalok sa lahat ng mga user.

Upang matiyak ang paglulunsad ng mga file na maipapatupad sa Linux, tinalikuran ng WSL2 ang paggamit ng isang emulator na nagsasalin ng mga tawag sa system ng Linux sa mga tawag sa system ng Windows, at lumipat sa pagbibigay ng isang kapaligiran na may ganap na Linux kernel. Ang kernel na iminungkahi para sa WSL ay batay sa paglabas ng Linux kernel 5.10, na pinalawak ng mga patch na partikular sa WSL, kabilang ang mga pag-optimize upang mabawasan ang oras ng pagsisimula ng kernel, bawasan ang pagkonsumo ng memorya, ibalik ang Windows sa memorya na pinalaya ng mga proseso ng Linux, at iwanan ang pinakamababa. kinakailangang hanay ng mga driver at subsystem sa kernel.

Ang kernel ay tumatakbo sa isang kapaligiran ng Windows gamit ang isang virtual machine na tumatakbo na sa Azure. Ang WSL environment ay tumatakbo sa isang hiwalay na disk image (VHD) na may isang ext4 file system at isang virtual network adapter. Ang mga bahagi ng user space ay naka-install nang hiwalay at nakabatay sa mga build ng iba't ibang distribusyon. Halimbawa, para sa pag-install sa WSL, nag-aalok ang katalogo ng Microsoft Store ng mga build ng Ubuntu, Debian GNU/Linux, Kali Linux, Fedora, Alpine, SUSE at openSUSE.

Pinagmulan: opennet.ru

Magdagdag ng komento