Ke hoʻomākaukau nei ʻo Microsoft i ka hoʻokuʻu ʻana o Windows Mei 2020 Update (20H1). E loaʻa i kēia mea hou kekahi mau hoʻomaikaʻi maikaʻi o ka mea hoʻohana, akā ʻo ka mea nui i nā mea hoʻomohala a me nā mea ʻē aʻe i ka mana hou o Windows ʻo ia.
Ua hoʻokomo ʻo Dave Rupert iā WSL 2 ma kāna kamepiula 13-inch Surface a me nā hopena mua
kāhāhā hauʻoli:
ʻO ka lua o ka WSL he 13 mau manawa wikiwiki ma mua o ka mua! ʻAʻole i kēlā me kēia lā e loaʻa iā ʻoe kahi hoʻonui hana 13x no ka manuahi. Ua ʻike au i kēia mau hopena. No ke aha mai? ʻAe, ke kanikau nei au i ka manawa nalowale i hōʻiliʻili ʻia ma luna o 5 mau makahiki o ka hana ʻana me ka mana mua o WSL.
A ʻaʻole kēia mau helu wale nō. Ma WSL 2, hoʻokomo npm, kūkulu hale, hoʻopili, nānā i nā faila, hoʻouka hou i nā modula wela, hoʻomaka i nā kikowaena - kokoke i nā mea a pau aʻu e hoʻohana ai i kēlā me kēia lā ma ke ʻano he mea hoʻomohala pūnaewele ua wikiwiki loa. Manaʻo ia e noho hou ana ma ka Mac (a i ʻole ʻoi aku ka maikaʻi, ʻoiai ua kaupalena ʻo Apple i kāna mau kaʻina hana e makemake ai i ke ola pākaukau ʻoi aku ka maikaʻi i nā makahiki i hala iho nei).
No hea mai ia ʻano agility?
Pehea lākou i hoʻokō ai i ka hoʻonui 13x o ka huahana? Ma mua, i koʻu noʻonoʻo ʻana e hoʻololi i Mac, ua hoʻolei aku au i kekahi mau koho, ʻoiai ma ka pae o nā manaʻo. ʻO ka ʻoiaʻiʻo, ʻo ke kākau ʻana i ka disk a me nā kelepona ʻōnaehana Linux he mea kūʻai nui loa (ma ke ʻano o nā kumukūʻai manawa) ma muli o ka hoʻolālā o ka mana mua o WSL. A i kēia manawa e noʻonoʻo i ka mea e hilinaʻi nui nei ka hoʻomohala pūnaewele hou? ʻAe. Ke ʻohi ʻoe i kahi pūʻulu hilinaʻi a me nā snippet code i kēlā me kēia manawa āu e mālama ai i kahi faila, ke hana maoli nei ʻoe i ka nui o nā disk writes a me nā kelepona ʻōnaehana i nā ʻumi tausani o nā faila.
Ke aʻo ʻoe i kēia ma ke ala paʻakikī, paʻakikī ke poina. Hoʻomaka ʻoe e lilo i ke kaumaha ke noʻonoʻo ʻoe i ka lohi a me ke kaumaha. A ʻike ʻoe ʻaʻole e like hou kāu honua a ʻaʻole pono ka mea hana āu i makemake ai.
ʻO ka mea pōmaikaʻi, ua lawe ka hui WSL i kahi pilikia a kākau hou i ka subsystem. Ma WSL 2, ua hoʻoholo ʻia kēia mau pilikia: ua kūkulu nā mea hoʻomohala i kā lākou mīkini virtual Linux ponoʻī i loko o Windows a hāʻawi i nā hana faila i kahi kaʻa pūnaewele VHD (Virtual Hardware Disk). ʻO ka trade-off ʻo ia ka manawa mua āu e holo ai, pono ʻoe e hoʻolilo i ka manawa e wili ai i ka mīkini virtual. Ua ana ʻia kēia manawa ma nā milliseconds a ʻaʻole ʻike pono iaʻu iho. Eia kekahi laʻana, ke kali nei au me ka hauʻoli, no ka mea,ʻike wau i keʻano o kēia mau mea.
Ma hea e noho ai nā faila i kēia manawa?
No ka hoʻohana piha ʻana i ka WSL 2, makemake ʻoe e hoʻoneʻe i kāu mau faila papahana mai /mnt/c/Users/<inoa hoʻohana>/ i ka papa kuhikuhi home hou ~/Linux ma ka VHD hou. Hiki iā ʻoe ke ʻike i nā mea o kēia kaʻa ma ka pūnaewele ma ka hele ʻana i \\wsl$\<inoa mahele>\<inoa hoohana>\home a i ʻole ma ke komo ʻana i ke kauoha explorer.exe mai kāu pūpū Bash.
He ʻōnaehana faila Linux maoli kēia, a hana a hana e like me kāu e manaʻo ai. Ua hana au i waihona ~/papahana, kahi e noho ai kaʻu mau waihona papahana a laila wehe wau i nā papahana ma Visual Studio Code me ka hoʻohana ʻana i ke kauoha code.
Pehea e pili ana i ka VS Code?
Ke hoʻokomo nei iā WSL
I ka wā mua, ua huhū au i ka hoʻokomo ʻana i kēia hoʻonui no ka mea pono wau e hoʻokomo hou i ka mea aʻu i hoʻokomo ai a hoʻonohonoho mua. Akā i kēia manawa, mahalo wau no ka mea aia kahi papa hiʻohiʻona kūikawā e hōʻike ana i ke ʻano aʻu e hana nei a me kahi e noho ai kaʻu mau faila. Ua ʻoi aku ka maʻalahi o ka hoʻohana ʻana i ka mana o ka mana UI ma VS Code.
Nā waimaka o ka hauʻoli a me ka manaolana no ka wā e hiki mai ana
ʻAʻole hiki iaʻu ke hauʻoli e pili ana i ka hoʻokuʻu hou ʻana o ka Windows Mei 2020 Update a me ka subsystem Linux optimized e lele wale ana ma luna o kaʻu PC pāʻani ikaika. Aia paha kekahi mau pilikia ʻaʻole wau i ʻike i kēia manawa, akā ma hope
Eia hou, mai poina i kēlā
Ma hope o ka hana ʻana ma Windows no 5 mau makahiki, ua nui wau: ʻaʻole hiki ke hoʻokomo i nā Rails, e hakakā nei me nā pūpū Cygwin artificial. Loaʻa iaʻu kahi noho lālani mua ma ka hālāwai Build 2016 i ka wā i hoʻolaha ai ʻo Microsoft i ka mana mua o WSL. A laila hoʻomaka wau e manaʻolana e hiki i ka hoʻomohala pūnaewele ma Windows i kahi pae hou. Me ka kānalua ʻole, ʻo WSL 2 ka hoʻomaikaʻi nui loa aʻu i ʻike ai mai ia manawa a me he mea lā aia mākou ma ka piko o kahi au hou.
Nā Pono o ka hoʻolaha
Inā pono ka hana Nā kikowaena Windows, alaila oe maopopo
Source: www.habr.com