Kūkulu ʻia ʻo Windows Insider me WSL2 subsystem (Windows Subsystem for Linux) i paʻi ʻia

Microsoft haʻiʻia ka e pili ana i ka hoʻokumu ʻana i nā hale hoʻokolohua hou o Windows Insider (kūkulu 18917), kahi i hoʻolaha mua ʻia WSL2 (Windows Subsystem for Linux) layer, e hōʻoiaʻiʻo ana i ka hoʻomaka ʻana o nā faila executable Linux ma Windows. Hoʻokaʻawale ʻia ka lua o ka WSL e ka hāʻawi ʻana i kahi kernel Linux piha piha, ma kahi o kahi emulator e unuhi i nā kelepona ʻōnaehana Linux i nā kelepona ʻōnaehana Windows ma ka lele.

ʻO ka hoʻohana ʻana i kahi kernel maʻamau e hiki ai iā ʻoe ke hoʻokō piha me Linux ma ke kiʻekiʻe o nā kelepona ʻōnaehana a hāʻawi i ka hiki ke holo pono i nā pahu Docker ma Windows, a me ka hoʻokō ʻana i ke kākoʻo no nā ʻōnaehana faila e pili ana i ka mīkini FUSE. Ke hoʻohālikelike ʻia me WSL1, ua hoʻonui nui ʻo WSL2 i ka hana o I/O a me nā hana ʻōnaehana faila. No ka laʻana, i ka wehe ʻana i kahi waihona i hoʻopaʻa ʻia, ʻoi aku ka wikiwiki o WSL2 ma mua o WSL1, a ʻo 20-2 mau manawa wikiwiki i ka wā e hana ana i nā hana "git clone", "npm install", "apt update" a me "apt upgrade".

Hāʻawi ʻo WSL2 i kahi ʻāpana e pili ana i ka Linux 4.19 kernel e holo ana i kahi ʻōnaehana Windows me ka hoʻohana ʻana i kahi mīkini virtual i hoʻohana ʻia ma Azure. Hāʻawi ʻia nā mea hou i ka Linux kernel ma o ka ʻōnaehana Windows Update a hoʻāʻo ʻia e kūʻē i ka ʻōnaehana hoʻohui mau o Microsoft. ʻO nā hoʻololi āpau i hoʻomākaukau ʻia no ka hoʻohui ʻana o ka kernel me WSL ua hoʻohiki ʻia e paʻi ʻia ma lalo o ka laikini GPLv2 manuahi. Hoʻokomo ʻia nā ʻāpana i hoʻomākaukau ʻia e hōʻemi i ka manawa hoʻomaka o ka kernel, hoʻemi i ka hoʻohana ʻana i ka hoʻomanaʻo, a waiho i ka palena liʻiliʻi o nā mea hoʻokele a me nā subsystem i loko o ka kernel.

Mālama ʻia ke kākoʻo no ka mana kahiko o WSL1 a hiki ke hoʻohana ʻia nā ʻōnaehana ʻelua ma ka ʻaoʻao, ma muli o ka makemake o ka mea hoʻohana. Hiki iā WSL2 ke hana ma ke ʻano he pani hakahaka no WSL1. E like me ka WSL1 mea hoʻohana wahi kikowaena hoʻokumu ʻia kaʻawale a hoʻokumu ʻia ma luna o nā hui o nā māhele like ʻole. No ka laʻana, e hoʻokomo ma WSL ma ka papa kuhikuhi Microsoft Store hāʻawi ʻia na anaina Ubuntu, Debian GNU/Linux, Kali Linux, ʻO Fedora,
Alpine, SUSA и openSUSE.

Ka kaiapuni hana ʻia i loko o kahi kiʻi diski ʻokoʻa (VHD) me ka ʻōnaehana faila ext4 a me kahi mea hoʻopili pūnaewele virtual. Pono ka launa pū ʻana me ka kernel Linux i hāʻawi ʻia ma WSL2 i ka hoʻokomo ʻana i kahi palapala hoʻomaka liʻiliʻi i ka mahele e hoʻololi i ke kaʻina hana boot. No ka hoʻololi ʻana i nā ʻano hana o ka hāʻawi ʻana, ua noi ʻia kahi kauoha hou "wsl —set-version", a no ke koho ʻana i ka mana paʻamau o WSL, ke kauoha "wsl -set-default-version".

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka