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

Windows-ի ծրագրային ապահովման մշակման ոլորտը գտնվում է... Microsoft-ի կողմից Linux-ի համար Windows ենթահամակարգի (WSL) բացման մասին հայտարարությունից հետո նշանակալի փոփոխություն որպես բաց կոդով նախագիծ։ Այս որոշումը պատասխանում է մշակողների համայնքի կողմից տարիներ շարունակ ներկայացված խնդրանքին, որը ձգտում էր Աուդիտի, հարմարեցման և զարգացման ավելի մեծ հեշտություն Microsoft օպերացիոն համակարգի այս հիմնարար գործիքի օգտագործումը։
Ազատումը WSL ելակետային կոդ (WSL բաց կոդով), հասանելի է հիմա GitHub հարթակի միջոցով, նշանակում է, որ դրա գրեթե բոլոր բաղադրիչները կարող են վերլուծվել, հարմարեցվել կամ վերօգտագործվել ցանկացած արտաքին օգտատիրոջ կամ մշակողի կողմից։ Միայն նրանք, ովքեր դուրս են մնացել երկրորդական բաղադրիչներ, ինչպիսիք են LXcore.sys դրայվերը և ֆայլերի վերահասցեավորման հետ կապված որոշ ռեսուրսներ, որի բացակայությունը չի ազդում ենթահամակարգի բնականոն գործունեության վրա։
Ռազմավարական առաջընթաց համագործակցության և ազատ ծրագրային ապահովման ուղղությամբ
Microsoft-ը վաղուց է ցուցադրում կարևոր փոփոխություն ազատ ծրագրային ապահովման նկատմամբ իր մոտեցման մեջ. WSL-ի սկզբնական ինտեգրումը թույլ տվեց Windows օգտատերերին բնիկ կերպով գործարկել Linux ծրագրեր կամ բաշխումներ, ինչը անհնար էր ընդամենը տասը տարի առաջ։ Այդ ժամանակվանից ի վեր ընկերությունը ամրապնդել է իր նվիրվածությունը այս հարթակին։
WSL-ի անցումը բաց կոդին ոչ միայն նպաստում է թափանցիկությանը, Ինչպես նաեւ հնարավորություն է տալիս երրորդ կողմերին ստանձնել դրա սպասարկումը այն դեպքում, եթե Microsoft-ը որոշի հրաժարվել նախագծից, ինչպես դա տեղի ունեցավ իր ժամանակ Android-ի համար նախատեսված Windows ենթահամակարգի հետ։
Այս փոփոխությունը թույլ է տալիս և՛ մասնագետներին, և՛ բիզնեսներին WSL-ը հարմարեցնել իրենց սեփական կարիքներին, օգտվել նոր հնարավորություններից կամ ուսումնասիրել այլընտրանքային ուղիներ forks-ի միջոցով։ Համայնքի համար սա ապացույց է, որ Microsoft-ը հանձնառու է այլ օպերացիոն համակարգերի հետ փոխգործունակությանը և երկխոսությանը։, հատկապես այնպիսի համատեքստերում, ինչպիսին է Azure հանրային ամպը, որտեղ Linux-ը արդեն իսկ կազմում է աշխատանքային բեռների զգալի մասը։
WSL-ը որպես գործիք մշակողների և առաջադեմ օգտատերերի համար
Linux-ի Windows ենթահամակարգը ինը տարի առաջ Build-ում իր դեբյուտից ի վեր մեծ ճանաչում է ձեռք բերել։ Առաջին տարբերակը սահմանափակ մուտք էր առաջարկում Bash մեկնաբանին, սակայն Անընդհատ թարմացումները ընդլայնել են դրա հասանելիությունը որպեսզի Windows-ում աշխատեն Linux-ի լայն տեսականիի ծրագրեր։
Ֆունկցիոնալ տեսանկյունից, WSL-ը կյանքը հեշտացնում է մշակողների և մասնագետների համար որոնք պահանջում են խառը միջավայրեր, ինտեգրելով Linux-ի օգտակար ծրագրերը, կոնսոլները և գործիքները Windows աշխատասեղանին՝ առանց վիրտուալ մեքենաների կամ բարդ կրկնակի տեղադրումների անհրաժեշտության։
Շատ օգտատերեր գնահատում են այս ճկունությունը, չնայած Փորձը դեռևս չի համապատասխանում Linux-ի բնիկ տեղադրմանը։. Սակայն, որպես կամուրջ երկու մեծ էկոհամակարգերի միջև, WSL-ը իրեն դրսեւորել է որպես շատ օգտակար ռեսուրս, որը թույլ է տալիս օգտվել անվճար ծրագրաշարի բազմաթիվ առավելություններից՝ առանց դուրս գալու ծանոթ Windows միջավայրից։
WSL-ի՝ որպես բաց կոդի, հետևանքները և ապագան
Microsoft-ին այս քայլին դրդող պատճառներից են երկուսն էլ՝ տեխնիկական և ռազմավարական գործոններ. Կոդի թողարկումը բազմապատկում է աուդիտի հնարավորությունները, խրախուսում է նորարարությունը և թույլ է տալիս համայնքին օգնել լուծել հնարավոր խնդիրները կամ զարգացնել արտադրանքը նոր ուղղություններով.
Մշակողների համար բաց WSL ունենալը նշանակում է գործիքի վարքագծի նկատմամբ ավելի մեծ վերահսկողություն, անհատականացման ավելի շատ տարբերակներ և հնարավորություն՝ ավելի արագ լուծումներ գտնելու հնարավոր խնդիրների համար՝ համագործակցային աշխատանքի և կոդի թափանցիկության շնորհիվ։
Այս չափանիշը կարող է նաև մեկնաբանվել որպես Microsoft-ի փորձը՝ ամրապնդելու իր հեղինակությունը բաց կոդով էկոհամակարգում, և իր հարթակ ներգրավել այն պրոֆիլները, որոնք ավանդաբար աշխատում էին մաքուր Linux միջավայրերում, հատկապես արհեստական բանականության, ամպային տեխնոլոգիաների և ավտոմատացման հետ կապված զարգացումներում։
Միջնաժամկետ հեռանկարում, ենթադրվում է, որ նախագծի ածանցյալները հայտնվում են կամ համայնքի կողմից անմիջականորեն ներդրված բարելավումներ, որոնք էլ ավելի են մեծացնում Windows-ի գրավչությունը որպես միջավայր նրանց համար, ովքեր պետք է համակեցություն ունենան երկու համակարգերի հետ։
WSL-ի անցումը բաց կոդին նշանավորում է Windows-ի և Linux-ի միջև հարաբերությունների նոր փուլ, և ներկայացնում է մի իրավիճակ, երբ համագործակցությունն ու թափանցիկությունը կշիռ են ձեռք բերում ծրագրային ապահովման աշխարհում՝ օգուտ բերելով մշակողներին, ընկերություններին և անհատ օգտատերերին։
Ես տեխնոլոգիայի էնտուզիաստ եմ, ով իր «գիկ» հետաքրքրությունները վերածել է մասնագիտության։ Ես իմ կյանքի ավելի քան 10 տարին անցկացրել եմ՝ օգտագործելով նորագույն տեխնոլոգիաներ և զուտ հետաքրքրասիրությունից դրդված բոլոր տեսակի ծրագրերի հետ աշխատելիս: Այժմ ես մասնագիտացել եմ համակարգչային տեխնիկայի և տեսախաղերի մեջ։ Դա պայմանավորված է նրանով, որ ավելի քան 5 տարի ես գրում եմ տարբեր կայքերի համար տեխնոլոգիայի և վիդեոխաղերի վերաբերյալ՝ ստեղծելով հոդվածներ, որոնք փորձում են ձեզ տրամադրել ձեզ անհրաժեշտ տեղեկատվությունը բոլորին հասկանալի լեզվով:
Եթե ունեք հարցեր, իմ գիտելիքները տատանվում են Windows օպերացիոն համակարգի հետ կապված ամեն ինչից, ինչպես նաև բջջային հեռախոսների համար նախատեսված Android-ից: Եվ իմ հանձնառությունն է ձեզ, ես միշտ պատրաստ եմ մի քանի րոպե ծախսել և օգնել ձեզ լուծել ցանկացած հարց, որը կարող եք ունենալ այս ինտերնետային աշխարհում:


