Հրապարակվել են WSL2 ենթահամակարգով (Windows Subsystem Linux-ի համար) Windows Insider-ի մշակումները

Microsoft ընկերությունը հայտարարվեց Windows Insider-ի նոր փորձնական կառուցումների ձևավորման մասին (կառուցում 18917), որոնք ներառում են նախկինում հայտարարված WSL2 (Windows Subsystem for Linux) շերտը, որն ապահովում է Linux գործարկվող ֆայլերի գործարկումը Windows-ում։ WSL-ի երկրորդ հրատարակությունն առանձնանում է Linux-ի լիարժեք միջուկի առաքմամբ՝ էմուլյատորի փոխարեն, որը թարգմանում է Linux համակարգի զանգերը Windows համակարգի կանչերի վրա:

Ստանդարտ միջուկի օգտագործումը թույլ է տալիս լիարժեք համատեղելիության հասնել Linux-ի հետ համակարգային զանգերի մակարդակով և ապահովել Windows-ում Docker կոնտեյներները անխափան գործարկելու հնարավորություն, ինչպես նաև իրականացնել ֆայլային համակարգերի աջակցություն՝ հիմնված FUSE մեխանիզմի վրա: WSL1-ի համեմատ WSL2-ը զգալիորեն մեծացրել է I/O և ֆայլային համակարգի գործառնությունների կատարումը։ Օրինակ՝ սեղմված արխիվը բացելիս WSL2-ը 1 անգամ ավելի արագ է, քան WSL20-ը, և 2-5 անգամ ավելի արագ՝ «git clone», «npm install», «apt update» և «apt upgrade» գործողությունները կատարելիս։

WSL2-ն առաջարկում է Linux 4.19 միջուկի վրա հիմնված բաղադրիչ, որն աշխատում է Windows միջավայրում՝ օգտագործելով Azure-ում արդեն իսկ օգտագործված վիրտուալ մեքենա: Linux-ի միջուկի թարմացումներն առաքվում են Windows Update մեխանիզմի միջոցով և փորձարկվում են Microsoft-ի շարունակական ինտեգրման ենթակառուցվածքի դեմ: WSL-ի հետ միջուկի ինտեգրման համար պատրաստված բոլոր փոփոխությունները խոստանում են հրապարակել անվճար GPLv2 լիցենզիայի ներքո: Պատրաստված պատչերը ներառում են օպտիմիզացումներ՝ նվազեցնելու միջուկի գործարկման ժամանակը, նվազեցնելու հիշողության սպառումը և միջուկում թողնելով վարորդների և ենթահամակարգերի նվազագույն պահանջվող փաթեթը:

WSL1-ի հին տարբերակի աջակցությունը պահպանվում է, և երկու համակարգերը կարող են օգտագործվել կողք կողքի՝ կախված օգտվողի նախասիրություններից: WSL2-ը կարող է հանդես գալ որպես WSL1-ի թափանցիկ փոխարինում: Նույնը, ինչ WSL1 օգտագործողի տարածքի բաղադրիչները Հաստատված առանձին և հիմնված են տարբեր բաշխումների հավաքների վրա: Օրինակ, WSL-ում տեղադրել Microsoft Store-ի գրացուցակում առաջարկվում են հավաքներ Ubuntu, Debian GNU/Linux, Kali Linux, Fedora,
ալպիական, Suse и openSUSE.

Շրջապատը կատարվեց առանձին սկավառակի պատկերով (VHD) ext4 ֆայլային համակարգով և վիրտուալ ցանցային ադապտերով: WSL2-ում առաջարկվող Linux միջուկի հետ փոխգործունակությունը պահանջում է բաշխման մեջ ներառել սկզբնականացման փոքր սցենար, որը փոփոխում է բեռնման գործընթացը: Բաշխումների գործառնական ռեժիմները փոխելու համար առաջարկվել է «wsl — set-version» նոր հրաման, իսկ WSL-ի լռելյայն տարբերակը ընտրելու համար՝ «wsl — set-default-version» հրամանը։

Source: opennet.ru

Добавить комментарий