WSL-ը հիանալի գործիք է ձեր գործիքների տուփում և հարմար է օգտագործել ոչ արտադրական ծանրաբեռնվածության և արագ և կեղտոտ առաջադրանքների համար, բայց այն նախատեսված չէ արտադրական ծանրաբեռնվածության համար. ավելի լավ է օգտագործել այն այն բանի համար, ինչի համար նախատեսված է, այլ ոչ թե այն բանի համար, թե ինչի համար կարող եք ուղղել այն:
Արդյո՞ք պետք է օգտագործեմ Windows ենթահամակարգը Linux-ի համար:
WSL-ը նախատեսված է տալ մշակողներին և բաշի վետերաններին Linux shell-ի փորձը, չնայած Windows-ը որպես հիմնական OS օգտագործելու: Այն առաջարկում է երկու աշխարհներից լավագույնը՝ թույլ տալով գործարկել Windows-ի ծրագրերը, ինչպիսին է Visual Studio-ն, Linux shell-ի կողքին՝ հրամանի տող ավելի հեշտ մուտք գործելու համար:
Արդյո՞ք Windows ենթահամակարգը Linux-ի համար արագ է:
WSL 1-ն առաջարկում է Windows-ից տեղադրված ֆայլերի ավելի արագ մուտք. Եթե դուք կօգտագործեք ձեր WSL Linux բաշխումը Windows ֆայլային համակարգում նախագծի ֆայլեր մուտք գործելու համար, և այդ ֆայլերը չեն կարող պահվել Linux ֆայլային համակարգում, դուք կհասնեք ավելի արագ կատարման OS ֆայլային համակարգերում՝ օգտագործելով WSL 1:
WSL-ն ավելի լավն է, քան Linux-ը:
WSL-ը ա լավ լուծում եթե դուք լիովին նոր եք Linux-ում և չեք ցանկանում պայքարել Linux համակարգի տեղադրման և կրկնակի բեռնման հետ: Դա հեշտ միջոց է սովորելու Linux հրամանի տողը, առանց նոր օպերացիոն համակարգ ամբողջությամբ սովորելու: WSL-ի գործարկման ծախսերը նույնպես շատ ավելի ցածր են, քան ամբողջական VM-ի դեպքում:
WSL-ը նույնքան լավն է, որքան Linux-ը:
WSL-ը հիանալի գործիք է մշակողների, ինժեներների, ուսանողների համար, և *NIX/Linux գիքերը (կամ որևէ մեկը, ով ձգտում է դառնալ այդպիսին), ովքեր ցանկանում են Windows-ում գործարկել Linux գործիքները: Այն ամենի մեծ մասը, որը դուք կարող եք անել WSL-ով, կապված են ծրագրավորման, վահանակի, sysadmin-ի, ավտոմատացման, AI/տվյալների գիտության և այլ ՏՏ խնդիրների հետ:
WSL-ն ավելի դանդաղ է, քան Linux-ը:
Պարզվում է, որ WSL2 կարող է իսկապես արագ լինել, բայց… միայն եթե օգտվում եք Linux ֆայլային համակարգից: … Նույն նոութբուքը, նույն թեստը, բայց աշխատում է Linux ֆայլային համակարգի գրացուցակից; Enter-ը npm-ի վրա սեղմելուց 4.9 վայրկյանից մինչև ստանդարտ նոր նախագծի էջի ցուցադրումը:
Windows-ն օգտագործում է Linux միջուկը:
Windows-ը չունի նույն խիստ բաժանումը միջուկի և օգտագործողի տարածքի միջև, ինչ Linux-ը. NT միջուկն ունի մոտ 400 փաստաթղթավորված syscals գումարած մոտ 1700 փաստաթղթավորված Win32 API զանգեր: Դա կլինի ահռելի ծավալի վերաիրականացում՝ ապահովելու ճշգրիտ համատեղելիությունը, որն ակնկալում են Windows մշակողները և նրանց գործիքները:
WSL2-ն օգտագործում է Hyper-V?
WSL 2-ն օգտագործում է Hyper-V? … WSL 2-ը հասանելի է աշխատասեղանի բոլոր SKU-ներում, որտեղ հասանելի է WSL-ը, ներառյալ Windows 10 Home: WSL-ի նորագույն տարբերակը օգտագործում է Hyper-V ճարտարապետություն՝ դրա վիրտուալիզացիան միացնելու համար: Այս ճարտարապետությունը հասանելի կլինի «Վիրտուալ մեքենայի հարթակ» կամընտիր բաղադրիչում:
WSL-ը լրիվ Linux է:
WSL (Linux- ի Windows ենթահամակարգը) Windows-ի համար Linux միջուկի համատեղելիության շերտ է: Այն թույլ է տալիս շատ Linux ծրագրերի (հիմնականում հրամանի տողով) աշխատել Windows-ի ներսում: Այս հատկությունը կոչվում է նաև «bash on Windows»: WSL-ն օգտագործելու համար դուք կարող եք bash-ը տեղադրել Windows-ում Ubuntu-ի, Kali Linux-ի և OpenSUSE-ի միջոցով: