Փակել գովազդը

Երբ Apple-ը ներկայացրեց Apple Silicon-ով առաջին Mac-երը, որոնք սնուցվում են սեփական M1 չիպով, նրան հաջողվեց և՛ զարմացնել ողջ աշխարհին, և՛ միաժամանակ բազմաթիվ հարցեր առաջացնել: Իհարկե, նրանք արդեն հայտնվել են Apple Silicon նախագծի՝ որպես այդպիսին, շնորհանդեսի ժամանակ, սակայն այս անգամ բոլորին հետաքրքրում էր, թե իրականում կիրականանա՞ն արդյոք իրենց նախնական կանխատեսումները։ Ամենամեծ հարցը վերաբերում էր մեկ այլ օպերացիոն համակարգի գործարկման կամ վիրտուալացման դեպքում, իհարկե, առաջին հերթին Windows-ին: Քանի որ M1 չիպը հիմնված է այլ ճարտարապետության վրա (ARM64), այն, ցավոք, չի կարող գործարկել ավանդական օպերացիոն համակարգեր, ինչպիսիք են Windows 10-ը (աշխատում է x86 ճարտարապետությամբ):

Հիշենք M1 չիպի ներդրումը, որն առաջինն է Apple Silicon ընտանիքում, որը ներկայումս ապահովում է 4 Mac և iPad Pro:

Թեև այն հատկապես Windows-ի հետ լավագույն տեսք չունի (առայժմ), հաջորդ «մեծ» նվագարկչի համար, որը Linux-ն է, ավելի լավ ժամանակներ են փայլում: Գրեթե մեկ տարի է, ինչ հսկայական նախագիծ է իրականացվում՝ Linux-ը M1 չիպով Mac համակարգիչներ տեղափոխելու համար: Իսկ արդյունքները բավականին խոստումնալից են թվում: Լինուքսի միջուկը Mac-երի համար՝ իր սեփական չիպով (Apple Silicon) արդեն հասանելի էր հունիսի վերջին: Այնուամենայնիվ, այժմ դրա ետևում կանգնած ստեղծողները ասում են, որ Linux համակարգն արդեն կարող է օգտագործվել որպես սովորական աշխատասեղան այս Apple սարքերում: Asahi Linux-ն այժմ աշխատում է ավելի լավ, քան երբևէ, բայց այն դեռ ունի իր սահմանափակումները և որոշ թերություններ:

Վարորդներ

Ներկա իրավիճակում արդեն հնարավոր է գործարկել բավականին կայուն Linux M1 Mac-ներում, բայց, ցավոք, այն դեռևս չունի գրաֆիկական արագացման աջակցություն, ինչը վերաբերում է 5.16 պիտակավորված վերջին տարբերակին: Ինչևէ, ծրագրավորողների թիմը քրտնաջան աշխատում է նախագծի վրա, ինչի շնորհիվ նրանց հաջողվել է անել մի բան, որը ոմանք կարող էին լիովին անհնարին թվալ, երբ ներկայացվեց Apple Silicon նախագիծը։ Մասնավորապես, նրանք կարողացան միացնել վարորդներին PCIe-ի և USB-C PD-ի համար: Printctrl-ի, I2C-ի, ASC փոստարկղի, IOMMU 4K-ի և սարքի էներգիայի կառավարման դրայվերների այլ դրայվերներ նույնպես պատրաստ են, բայց այժմ նրանք սպասում են ուշադիր ստուգման և հետագա շահագործման:

MacBook Pro Linux SmartMockups

Այնուհետև ստեղծողները ավելացնում են, թե ինչպես է այն իրականում աշխատում կարգավորիչների հետ: Իրենց պատշաճ գործելու համար դրանք պետք է ամուր կապված լինեն օգտագործվող սարքաշարի հետ և հետևաբար տեղյակ լինեն նույնիսկ ամենափոքր մանրամասներին (օրինակ՝ քորոցների քանակը և այլն): Ի վերջո, սրանք պահանջներ են չիպսերի ճնշող մեծամասնության համար, և յուրաքանչյուր նոր սերնդի ապարատային սարքի դեպքում դրայվերները նույնպես պետք է փոփոխվեն՝ 100% աջակցություն առաջարկելու համար: Այնուամենայնիվ, Apple-ը բոլորովին նոր բան է բերում այս ոլորտում և պարզապես առանձնանում է մնացածից։ Այս մոտեցման շնորհիվ տեսականորեն հնարավոր է, որ դրայվերները կարողանան աշխատել ոչ միայն M1-ով Mac-երի, այլ նաև նրանց իրավահաջորդների վրա, որոնք ARM64 ճարտարապետության ոչ այնքան ուսումնասիրված աշխարհն են այլ հնարավորություններից: Օրինակ, M1 չիպի մեջ հայտնաբերված UART կոչվող բաղադրիչը մեծ պատմություն ունի, և մենք այն կգտնենք նույնիսկ առաջին iPhone-ում:

Ավելի հեշտ կլինի՞ տեղափոխել Apple Silicon չիպերին:

Ելնելով վերը նշված տեղեկատվության վրա՝ հարց է առաջանում, թե արդյոք ավելի հեշտ կլինի Linux-ի վերջնական տեղափոխումը կամ պատրաստումը սպասվող Mac-երի համար ավելի նոր չիպերով: Իհարկե, մենք դեռ չգիտենք այս հարցի պատասխանը, համենայն դեպս՝ ոչ 100 տոկոսանոց վստահությամբ։ Սակայն, ըստ նախագծի ստեղծողների, դա հնարավոր է։ Ստեղծված իրավիճակում պետք է սպասել M1X կամ M2 չիպերով Mac-երի հայտնվելուն։

Ինչևէ, հիմա կարող ենք ուրախանալ, որ Asahi Linux նախագիծը մի քանի քայլ առաջ է գնացել։ Թեև մի շարք խնդիրներ դեռևս բացակայում են, օրինակ՝ GPU-ի արագացման կամ որոշ դրայվերների արդեն նշված աջակցությունը, այն դեռ բավականին օգտագործելի համակարգ է: Բացի այդ, ներկայումս հարց կա, թե իրականում ուր է տեղափոխվելու այս հատվածը ժամանակի ընթացքում:

.