Microsoft ընկերությունը
WSL2-ի թեստային թողարկումը կառաջարկվի հունիսի վերջին փորձարարական շինություններում
Որպես Windows 2-ի համար WSL10-ի մաս, կառաջարկվի ստանդարտ Linux 4.19 միջուկով բաղադրիչ: Քանի որ LTS ճյուղի 4.19-ի ուղղումները թողարկվում են, WSL2-ի միջուկը անմիջապես կթարմացվի Windows Update մեխանիզմի միջոցով և կփորձարկվի Microsoft-ի շարունակական ինտեգրման ենթակառուցվածքում: WSL2-ը կօգտագործի նույն միջուկը, ինչ Azure ենթակառուցվածքը, ինչը հեշտացնում է դրա պահպանումը:
WSL-ի հետ միջուկի ինտեգրման համար պատրաստված բոլոր փոփոխությունները կհրապարակվեն անվճար GPLv2 լիցենզիայի ներքո և կտեղափոխվեն վերին հոսք: Պատրաստված պատչերը ներառում են օպտիմիզացումներ՝ նվազեցնելու միջուկի գործարկման ժամանակը, նվազեցնելու հիշողության սպառումը և միջուկում թողնելով վարորդների և ենթահամակարգերի նվազագույն պահանջվող փաթեթը: Առաջարկվող միջուկը կկարողանա գործել որպես WSL1-ում առաջարկված էմուլացիոն շերտի թափանցիկ փոխարինում: Աղբյուրի կոդերի առկայությունը հնարավորություն կտա էնտուզիաստներին, ցանկության դեպքում, ստեղծել Linux միջուկի սեփական կառուցումները WSL2-ի համար, ինչի համար կպատրաստվեն անհրաժեշտ հրահանգները։
Azure նախագծի օպտիմալացումներով ստանդարտ միջուկի օգտագործումը թույլ կտա Ձեզ լիարժեք համատեղելիության հասնել Linux-ի հետ համակարգային զանգերի մակարդակում և ապահովել Windows-ում Docker կոնտեյներները անխափան գործարկելու հնարավորություն, ինչպես նաև աջակցել ֆայլային համակարգերին՝ հիմնված FUSE մեխանիզմի վրա: Բացի այդ, WSL2-ը զգալիորեն մեծացրել է I/O-ի և ֆայլային համակարգի գործառնությունների կատարումը, որը նախկինում WSL1-ի խցանումն էր: Օրինակ՝ սեղմված արխիվը բացելիս WSL2-ը 1 անգամ ավելի արագ է, քան WSL20-ը և գործողություններ կատարելիս.
«git clone», «npm install», «apt update» և «apt upgrade» 2-5 անգամ։
Թեև այն դեռ առաքում է Linux միջուկը, WSL2-ը չի տրամադրի օգտագործողի տարածքի բաղադրիչների պատրաստի հավաքածու: Այս բաղադրիչները տեղադրվում են առանձին և հիմնված են տարբեր բաշխումների հավաքների վրա: Օրինակ, WSL-ում տեղադրել Microsoft Store-ի գրացուցակում
Բացի այդ, կարող եք նշել
Source: opennet.ru