Եթե հետևում եք Apple Silicon-ի վրա Linux գործարկելու թեմային, ապա հավանաբար գիտեք, որ Asahi Linux նախագիծը այս ոլորտում ամենաջանասեր թիմերից մեկն է։ Եվ ահա նրանք հասել են լուրջ ձեռքբերման․ Linux 7.0-ի աջակցությունը պաշտոնապես հասանելի է։ Սա նշանակում է, որ 6.x kernel-ների դարաշրջանն ավարտվեց՝ մի շրջան, որը գրեթե երեք տարի տևեց և բազմաթիվ բարելավումներ բերեց։
Բայց kernel-ը միակ նորությունը չէ։ Նախագիծը թարմացրել է նաև installer-ի համակարգը, որը գրեթե երկու տարի չէր ստացել լուրջ փոփոխություններ։ Ընդհանուր առմամբ սա պարզապես տեխնիկական թարմացում չէ, այլ ազդանշան, որ Asahi Linux-ը հասունանում է և ավելի կայուն ուղի է ընտրում։
Ինչ եղավ
Linux 7.0-ին անցումը Asahi Linux-ի օգտատերերի համար նշանակում է տեղափոխություն դեպի mainline kernel-ի ամենաթարմ տարբերակը։ 6.x շարքը իր ժամանակին լավ ծառայեց, բայց ժամանակն էր առաջ շարժվել։
Նույնքան կարևոր է նաև Asahi Installer-ի վերամշակումը։ Alternate դիստրիբուտիվների օգտատերերը և համայնքի ակտիվ անդամները նկատել էին, որ installer-ի աշխատանքում փոփոխություններ կան։ Թիմն ինքն էլ ընդունում է, որ installer-ի թարմացումների միջև երկու տարվա ընդմիջումը չափազանց երկար էր։ Ուշացման հիմնական պատճառը release-ի գործընթացի բարդությունն էր։
Developer-ները բավականին անկեղծ են installer-ի ճարտարապետությունը նկարագրելիս։ Նրանք այն անվանում են «Rube Goldberg machine»։ Համակարգը կառուցված է հետևյալ կերպ․ installer-ի հիմնական մասը գրված է Python-ով, իսկ bootstrap գործընթացը կառավարվում է Bash script-երով։ Երբ օգտատերը սկսում է տեղադրումը, նախ ներբեռնվում է bootstrap script-ը, որը CDN-ից բերում է installer-ի ամբողջ bundle-ը՝ Python interpreter-ը, կրճատված standard library-ն, m1n1 stage 1 binary-ն և installer-ի կոդը։
Ինչու է սա կարևոր
Linux 7.0-ին անցումը կարևոր քայլ է Apple Silicon-ի Linux համայնքի համար։ Ամենաթարմ kernel-ը նշանակում է նոր հնարավորություններ, անվտանգության բարելավումներ և ավելի լայն hardware աջակցություն։ Asahi Linux-ի նման նախագծի համար, որը մեծապես կախված է upstream ներդրումներից, mainline-ի հետ համընթաց մնալը անհրաժեշտություն է, ոչ թե ընտրություն։
Installer-ի բարելավումները կարևոր են նաև կայունության տեսանկյունից։ Նախկինում installer-ի release անելն ժամանակատար և ձեռքով կատարվող գործընթաց էր։ Պետք էր tag անել repository-ն, ներբեռնել macOS Python build-ները և կատարել մի շարք լրացուցիչ քայլեր։ Ավտոմատացումը փոխում է այս իրավիճակը։ Թարմացումները կարող են ավելի հաճախ և ավելի հուսալի հասնել օգտատերերին։
Այս ամենը ցույց է տալիս, որ Asahi Linux-ն այլևս պարզապես հետաքրքիր փորձ չէ։ Այն դառնում է հասուն և երկարաժամկետ նախագիծ, որը կարող է համընթաց զարգանալ թե՛ Apple hardware-ի, թե՛ Linux kernel-ի հետ։
Հիմնական եզրակացություններ
Linux 7.0-ի աջակցությունը հասանելի է Asahi Linux-ի համար՝ ավարտելով 6.x շարքի գրեթե երեք տարվա փուլը
Asahi Installer-ը ստացել է առաջին լուրջ թարմացումը մոտ երկու տարվա ընթացքում
Installer-ը օգտագործում է bootstrap script, որը CDN-ից բերում է Python-ի վրա հիմնված գործիքները
Նախկին release-ները պահանջում էին զգալի ձեռքով աշխատանք, ինչը հանգեցրեց երկար ընդմիջման
Ավտոմատացումը թույլ կտա ապագայում ավելի հաճախ և ավելի կայուն թողարկել թարմացումներ
Եզրափակում
Linux 7.0-ի հայտնվելը ունի և՛ տեխնիկական, և՛ խորհրդանշական նշանակություն Asahi Linux-ի համար։ Տարիների աշխատանքը, որն ուղղված էր Apple Silicon-ի վրա Linux գործարկելուն, արդեն տալիս է իր արդյունքները։ Խոսքը ոչ միայն hardware աջակցության մասին է, այլ նաև ենթակառուցվածքի և գործընթացների հասունացման։
Ավտոմատացված release-ներ և արդիական kernel. Asahi Linux-ը շարժվում է դեպի ավելի կայուն ապագա։ Եթե մտածում եք Apple Silicon Mac-ի վրա Linux օգտագործելու մասին, ապա հիմա դա անելն ավելի հեշտ և հուսալի է, քան երբևէ։ Թիմը, կարծես, վերջապես հրաժարվում է ամբողջ գործընթացը ձեռքով կառավարելուց, և դա լավ նշան է բոլորի համար։









Comments (0)