Windows ենթահամակարգ Linux-ի համար (WSL) տարբերակ 2. ինչպե՞ս դա տեղի կունենա: (ՀՏՀ)

Կտրվածքի տակ թարգմանությունն է հրապարակված ՀՏՀ ապագա WSL երկրորդ տարբերակի մանրամասների մասին (հեղինակ - Քրեյգ Լոուեն).

Windows ենթահամակարգ Linux-ի համար (WSL) տարբերակ 2. ինչպե՞ս դա տեղի կունենա: (ՀՏՀ)

Windows ենթահամակարգ Linux-ի համար (WSL) տարբերակ 2. ինչպե՞ս դա տեղի կունենա: (ՀՏՀ)

Լրացված հարցեր.


WSL 2-ն օգտագործում է Hyper-V? WSL 2-ը հասանելի կլինի՞ Windows 10 Home-ում:

WSL 2-ը հասանելի կլինի Windows-ի բոլոր թողարկումներում, որտեղ WSL 1-ը ներկայումս հասանելի է (ներառյալ Windows 10 Home):

WSL-ի երկրորդ տարբերակը օգտագործում է Hyper-V ճարտարապետությունը՝ վիրտուալացում ապահովելու համար: Այս ճարտարապետությունը հասանելի կլինի կամընտիր գործառույթով, որը Hyper-V հատկանիշների ենթաբազմություն է: Այս լրացուցիչ բաղադրիչը հասանելի կլինի ՕՀ-ի բոլոր հրատարակություններում: Ավելի մոտ WSL 2-ի թողարկմանը, մենք ավելի մանրամասն կխոսենք այս նոր բաղադրիչի մասին:

Ի՞նչ կլինի WSL 1-ի հետ: Արդյո՞ք այն լքվելու է:

Ներկայումս մենք WSL 1-ը թոշակի հանելու պլան չունենք: Դուք կարող եք գործարկել WSL 1 և WSL 2 բաշխումները կողք կողքի նույն մեքենայի վրա: WSL 2-ի ավելացումը որպես նոր ճարտարապետություն օգնում է WSL թիմին ընդլայնել Windows-ում Linux-ի գործարկման զարմանալի հնարավորությունները:

Հնարավո՞ր է արդյոք միաժամանակ գործարկել WSL 2-ը և երրորդ կողմի վիրտուալացման այլ գործիքներ (օրինակ՝ VMWare կամ Virtual Box):

Երրորդ կողմի որոշ հավելվածներ չեն կարող գործարկվել, երբ օգտագործվում է Hyper-V, ինչը նշանակում է, որ նրանք չեն կարողանա գործարկել, երբ WSL 2-ը միացված է: Ցավոք, դրանք ներառում են VMWare-ը և Virtual Box-ը:

Մենք այս խնդրի լուծման ուղիներ ենք ուսումնասիրում: Օրինակ, մենք տրամադրում ենք API-ների մի շարք, որը կոչվում է Hypervisor հարթակ, որը կարող է օգտագործվել երրորդ կողմի վիրտուալացման պրովայդերների կողմից՝ իրենց ծրագրաշարը Hyper-V-ի հետ համատեղելի դարձնելու համար: Սա թույլ է տալիս հավելվածներին օգտագործել Hyper-V ճարտարապետությունը էմուլյացիայի համար, օրինակ՝ Google Android էմուլյատորն այժմ համատեղելի է Hyper-V-ի հետ.

Թարգմանչի գրառումը

Oracle VirtualBox-ն արդեն ունի փորձարարական հնարավորություն օգտագործեք Hyper-V՝ ձեր մեքենաները վիրտուալացնելու համար.

Ոչ մի կոնֆիգուրացիա չի պահանջվում: Oracle VM VirtualBox-ը ինքնաբերաբար հայտնաբերում է Hyper-V-ն և օգտագործում Hyper-V-ը որպես հյուրընկալող համակարգի վիրտուալացման շարժիչ: VM պատուհանի կարգավիճակի տողում CPU պատկերակը ցույց է տալիս, որ Hyper-V-ն օգտագործվում է:

Բայց սա հանգեցնում է կատարողականի նկատելի անկման.

Այս հատկությունն օգտագործելիս դուք կարող եք զգալ Oracle VM VirtualBox-ի կատարողականի զգալի անկում որոշ հյուրընկալ համակարգերում:

Hyper-V-ը և VirtualBox-ը միասին օգտագործելու անձնական փորձից կարող եմ նշել, որ յուրաքանչյուր թողարկումով VirtualBox-ը բարելավում է Hyper-V-ի ներքո իր վիրտուալ մեքենաների աշխատանքի աջակցությունը: Բայց մինչ այժմ աշխատանքի արագությունը թույլ չի տալիս մեզ լիովին անցնել նման սիմբիոզի ամենօրյա առաջադրանքների համար, նույնիսկ նրանց, որոնք պահանջկոտ չեն կատարման համար: Վիրտուալ մեքենայի ներսում պատուհանների սովորական վերագծագրումը տեղի է ունենում տեսանելի ուշացումով: Ես անկեղծորեն հուսով եմ, որ մինչև WSL 2-ը թողարկվի, իրավիճակը կբարելավվի:

Հնարավո՞ր է արդյոք մուտք գործել GPU WSL 2-ից: Ի՞նչ պլաններ ունեք ընդլայնելու ապարատային աջակցությունը:

WSL 2-ի սկզբնական թողարկումներում ապարատային հասանելիության աջակցությունը սահմանափակ կլինի: Օրինակ, դուք չեք կարողանա մուտք գործել GPU, սերիական պորտ և USB: Այնուամենայնիվ, սարքերի աջակցության ավելացումը մեր ծրագրերում առաջնահերթություն է, քանի որ այն բազմաթիվ հնարավորություններ է բացում ծրագրավորողների համար, ովքեր ցանկանում են շփվել այս սարքերի հետ: Միևնույն ժամանակ, դուք միշտ կարող եք օգտագործել WSL 1-ը, որն ապահովում է մուտք դեպի սերիալ և USB: Խնդրում ենք հետևել նորություններին այս բլոգը և WSL թիմի անդամներին թվիթերյան գրեք, որպեսզի արդիական մնան Insider-ի մշակումների վերջին հնարավորությունների մասին և տեղեկացրեք մեզ, թե որ սարքերի հետ եք ուզում շփվել:

WSL 2-ը կկարողանա՞ օգտագործել ցանցային հավելվածներ:

Այո, ընդհանուր առմամբ, ցանցային հավելվածները կգործեն ավելի արագ և ավելի լավ, քանի որ մենք ապահովում ենք համակարգային զանգերի ամբողջական համատեղելիություն: Այնուամենայնիվ, նոր ճարտարապետությունը օգտագործում է վիրտուալացված ցանցի բաղադրիչներ: Սա նշանակում է, որ նախնական նախադիտման կառուցումներում WSL 2-ն իրեն կպահի վիրտուալ մեքենայի պես, օրինակ՝ WSL 2-ը կունենա իր սեփական IP հասցեն (նույնը չէ, ինչ հյուրընկալողը): Մենք ձգտում ենք ունենալ WSL 2-ի նման փորձ, ինչպես WSL 1-ը, որը ներառում է ցանցային աջակցության բարելավումներ: Մենք նախատեսում ենք արագ ավելացնել Linux-ի կամ Windows-ի բոլոր ցանցային հավելվածների միջև շփվելու հնարավորությունը՝ օգտագործելով localhost-ը: Մենք ավելի շատ մանրամասներ կհրապարակենք մեր ցանցային ենթահամակարգի և բարելավումների մասին, քանի որ մոտենում ենք WSL 2-ի թողարկմանը:

Եթե ​​դուք ունեք ավելի շատ հարցեր WSL-ի վերաբերյալ կամ պարզապես ցանկանում եք դիմել WSL թիմին, կարող եք գտնել մեզ Twitter-ում.

Source: www.habr.com

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