Ang kapaligiran para sa pagpapatakbo ng mga Linux application sa Windows 11 ay ibibigay sa pamamagitan ng Microsoft Store

Inihayag ng Microsoft ang pagkakaroon ng opsyon sa kapaligiran ng WSL (Windows Subsystem para sa Linux) para sa Windows 11, na nagbibigay-daan sa pagpapatakbo ng mga executable na file ng Linux. Hindi tulad ng mga paghahatid ng WSL para sa mga nakaraang bersyon ng Windows, ang bersyon para sa Windows 11 ay hindi binuo sa imahe ng system, ngunit naka-package bilang isang application na ipinamahagi sa pamamagitan ng katalogo ng Microsoft Store. Kasabay nito, mula sa punto ng view ng mga teknolohiyang ginamit, ang pagpuno ng WSL ay nananatiling pareho, tanging ang paraan ng pag-install at pag-update ay nagbago.

Napansin na ang pamamahagi sa pamamagitan ng Microsoft Store ay ginagawang posible na mapabilis ang paghahatid ng mga update at mga bagong feature ng WSL, kabilang ang pagpapahintulot sa iyong mag-install ng mga bagong bersyon ng WSL nang hindi nakatali sa bersyon ng Windows. Halimbawa, kapag handa na ang mga pang-eksperimentong feature gaya ng suporta para sa mga graphical na Linux application, GPU computing, at disk mounting, agad na maa-access ng user ang mga ito nang hindi kinakailangang i-update ang Windows o gumamit ng Windows Insider test build.

Alalahanin natin na sa modernong kapaligiran ng WSL, sa halip na isang emulator na nagsalin ng mga tawag sa sistema ng Linux sa mga tawag sa sistema ng Windows, isang kapaligiran na may ganap na kernel ng Linux ang ginagamit. 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