Windows 10 e loaʻa i kahi kernel Linux i hoʻokomo ʻia mai Microsoft

I nā makahiki, ua hana ʻo Microsoft i kekahi mau papahana Linux nona iho. Aia kahi OS Linux-based no nā hoʻololi pūnaewele i nā kikowaena ʻikepili a me kahi OS Linux-based no nā microcontrollers i kūkulu ʻia no ka palekana i hoʻopili ʻia ʻo Azure Sphere. A i kēia manawa ua ʻike ʻia e pili ana i kahi papahana Linux ʻē aʻe i hana ʻia e nā loea Microsoft no kekahi manawa.

Windows 10 e loaʻa i kahi kernel Linux i hoʻokomo ʻia mai Microsoft

I ka lā mua o ka hālāwai hoʻomohala Build 2019, ua hoʻolaha ka mea nunui polokalamu i ka hana ʻana i kāna ʻano ponoʻī o ka kernel Linux, e lilo i ʻāpana o Windows 10. E hoʻokuʻu ʻia ka hoʻāʻo mua no nā mea komo papahana Insider i ka hopena o Iune. . E hāʻawi kēia kernel i ke kumu no ka hoʻolālā ʻO Microsoft Windows Subsystem no Linux (WSL) 2... Pehea ʻike ʻia Ua kākau nā ʻelele Microsoft i kā lākou blog ʻo kēia ka manawa mua e lilo ai kahi kernel Linux piha i mea i kūkulu ʻia o Windows.

E hoʻomanaʻo kākou: ʻO WSL 1 kahi papa hoʻohālikelike, ʻo ia hoʻi he emulator, no ka holo ʻana i nā faila binary Linux (ELF) i ka ʻōnaehana ʻōnaehana o Windows 10 a me Windows Server 2019. ʻO kēia, no ka laʻana, ua hiki ke hoʻololi i ka Bash i nā makahiki i hala. shell i Windows, hoʻohui i ke kākoʻo OpenSSH i Windows 10, a me ka hoʻohui pū ʻana o Ubuntu, SUSE Linux a me Fedora i ka Microsoft Store.

Windows 10 e loaʻa i kahi kernel Linux i hoʻokomo ʻia mai Microsoft

ʻO ka hoʻokomo ʻana i kahi kernel OS wehe piha ma WSL 2 e hoʻomaikaʻi i ka hoʻohālikelike, hoʻomaikaʻi nui i ka hana o nā noi Linux ma Windows, wikiwiki i nā manawa boot, hoʻonui i ka hoʻohana ʻana i ka RAM, wikiwiki i ka ʻōnaehana faila I/O, a holo pololei i nā ipu Docker ma mua o ka. he mīkini uila.

ʻO ka loaʻa ʻana o ka hana maoli e hilinaʻi ʻia ma ka noi āu e kamaʻilio nei a pehea e launa pū ai me ka ʻōnaehana faila. Hōʻike nā hoʻokolohua kūloko o Microsoft he 2 mau manawa ʻoi aku ka wikiwiki ma mua o WSL 20 i ka wā e wehe ai i nā waihona tarball, a ma kahi o 1 a 2 mau manawa wikiwiki i ka hoʻohana ʻana i ka git clone, npm install, a me cmake ma nā papahana like ʻole.

Windows 10 e loaʻa i kahi kernel Linux i hoʻokomo ʻia mai Microsoft

E hoʻokumu mua ʻia ka kernel Microsoft Linux ma luna o ka mana hou o ka hui 4.19 a me nā ʻenehana i hoʻohana ʻia e nā lawelawe kapuaʻi Azure. Wahi a nā luna o Microsoft, e wehe loa ʻia ka kernel, ʻo ia hoʻi nā loli a Microsoft e hana ʻia e loaʻa i ke kaiāulu Linux. Hoʻohiki pū ka ʻoihana me ka hoʻokuʻu ʻana o ka mana paʻa lōʻihi o ka kernel, e hoʻonui ʻia ka mana no WSL 2 i hiki i nā mea hoʻomohala ke komo i nā mea hou i Linux.

Windows 10 e loaʻa i kahi kernel Linux i hoʻokomo ʻia mai Microsoft

ʻAʻole e hoʻokomo ʻia ka WSL 2 i nā binaries userspace, e like me ke ʻano o ka mana o kēia manawa o WSL 1. E hiki nō i nā mea hoʻohana ke koho i ka hāʻawi Linux ʻoi aku ka maikaʻi no lākou ma ka hoʻoiho ʻana mai ka Microsoft Store a mai nā kumu ʻē aʻe.

I ka manawa like, ua hoʻolauna ʻo Microsoft i kahi noi laina kauoha hou no Windows 10, i kapa ʻia ʻo Windows Terminal. Loaʻa iā ia nā ʻaoʻao, nā pōkole, nā emoticon kikokikona, kākoʻo i nā kumumanaʻo, nā mea hoʻonui, a me ka hoʻololi kikokikona GPU. Hoʻolālā ʻia ka noi e komo i nā kaiapuni e like me PowerShell, Cmd a me WSL. He neʻe hou kēia mai Microsoft e hana Windows 10 maʻalahi no nā mea hoʻomohala e launa pū me Windows Terminal Preview ua loaʻa ma ke ʻano o kahi waihona ma GitHub, a ua hoʻohiki ʻia ka loaʻa ʻana ma ka hale kūʻai Microsoft ma waena o Iune.


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