Asahi Linux-ի առաջին փորձնական թողարկումը, որը բաշխում է Apple սարքերի համար M1 չիպով

Asahi նախագիծը, որի նպատակն է տեղափոխել Linux-ը Mac համակարգիչների վրա, որոնք հագեցած են Apple M1 ARM չիպով (Apple Silicon), ներկայացրել է հղումային բաշխման առաջին ալֆա թողարկումը, որը թույլ է տալիս յուրաքանչյուրին ծանոթանալ նախագծի զարգացման ներկա մակարդակին: Բաշխումն աջակցում է տեղադրմանը M1, M1 Pro և M1 Max սարքերի վրա: Նշվում է, որ հավաքները դեռ պատրաստ չեն սովորական օգտատերերի լայնածավալ օգտագործման համար, սակայն արդեն հարմար են ծրագրավորողների և առաջադեմ օգտատերերի նախնական ծանոթացման համար:

Asahi Linux-ը հիմնված է Arch Linux փաթեթի բազայի վրա, ներառում է ավանդական ծրագրերի հավաքածու և գալիս է KDE Plasma աշխատասեղանի հետ: Բաշխումը կառուցված է Arch Linux-ի ստանդարտ պահեստների միջոցով, և բոլոր հատուկ փոփոխությունները, ինչպիսիք են միջուկը, տեղադրիչը, բեռնիչը, օժանդակ սկրիպտները և միջավայրի կարգավորումները, տեղադրվում են առանձին պահոցում: Միևնույն ժամանակ, նախագիծը միտված է ապահովելու Linux-ի գործարկումը Apple M1 համակարգերում ընդհանուր ձևով և պատրաստ է նպաստել ցանկացած բաշխման փաթեթում նման աջակցության առաջացմանը:

Բաշխումը տեղադրելու համար պատրաստվել է shell script, որը կարող է գործարկվել macOS-ից («curl https://alx.sh | sh»), որը, կախված ընտրված լրացումից, բեռնում է 700MB-ից մինչև 4GB տվյալներ և ստեղծում է Linux-ի հետ միջավայր, որը կարող է օգտագործվել գոյություն ունեցող մեկ macOS համակարգի հետ զուգահեռ: Տեղադրումը պահանջում է առնվազն 53 ԳԲ ազատ սկավառակի տարածություն (15 ԳԲ Linux բաշխման համար և 38 ԳԲ պահուստ՝ macOS թարմացումների ճիշտ տեղադրման համար): Asahi Linux-ի տեղադրումը չի խաթարում գոյություն ունեցող macOS միջավայրը, բացառությամբ macOS-ի կողմից օգտագործվող սկավառակի բաժանման չափի կրճատման:

Նշվում է, որ բաշխումը կապահովի Wi-Fi, USB2 (Thunderbolt պորտեր), USB3 (Mac Mini Type A պորտեր), էկրան, NVMe կրիչներ, Ethernet, SD քարտի ընթերցող, նոութբուքի կափարիչի փակման սենսոր (կափարիչի անջատիչ), ներկառուցված էկրան, ստեղնաշար, սենսորային վահանակ, կառավարել ստեղնաշարի հետին լույսը, միացնել պրոցեսորի հաճախականությունը, տեղեկատվություն ստանալ մարտկոցի լիցքավորման մասին: Ականջակալների խցիկը հասանելի է նաև M1 համակարգերում, իսկ HDMI ելքը հասանելի է Mac Mini սարքերում: Բաղադրիչների թվում, որոնց աջակցությունը գտնվում է վերջնական փուլում և հասանելի կլինի մոտ ապագայում, կան USB3, ներկառուցված բարձրախոսներ և էկրանի կարգավորիչ (հետին լույս, V-Sync, էներգիայի կառավարում):

Դեռևս չաջակցվող բաղադրիչներից են՝ գրաֆիկական մշակման արագացում GPU-ների միջոցով, վիդեո կոդեկների ապարատային արագացում, DisplayPort, տեսախցիկ, սենսորային վահանակ (Touch Bar), Thunderbolt, HDMI MacBook-ում, Bluetooth, արագացուցիչ մեքենայական ուսուցման համակարգերի համար, խորը պրոցեսորի էներգախնայողության ռեժիմներ: . Arch Linux պահեստների բոլոր ստանդարտ փաթեթները հասանելի են բաշխման մեջ, սակայն որոշ հավելվածների հետ կապված կան չլուծված խնդիրներ, որոնք առաջանում են հիմնականում միջուկի 16 ԿԲ հիշողության էջերով կառուցված լինելու պատճառով: Օրինակ՝ խնդիրներ կան Chromium-ի, Emacs-ի, lvm2-ի, f2fs-ի և փաթեթների հետ, որոնք օգտագործում են jemalloc գրադարանը (օրինակ՝ Rust) կամ էլեկտրոնային հարթակը (vscode, spotify և այլն): Խնդիրներ են եղել libunwind և webkitgtk գրադարաններն օգտագործող հավելվածների հետ, սակայն դրանց համար արդեն իսկ շտկումներ են ստեղծվել:

Բաշխումը կարող է օգտագործվել առանց իրավական խնդիրների վախի. Apple-ը սովորաբար թույլ է տալիս առանց թվային ստորագրված միջուկները բեռնել իր համակարգիչներում՝ առանց jailbreak-ի անհրաժեշտության: Նախագիծը լիովին օրինական է, քանի որ նավահանգիստը չի օգտագործում կոդ macOS-ից և Darwin-ից, և սարքավորումների հետ փոխազդեցության առանձնահատկությունները որոշվում են հակադարձ ինժեներիայի հիման վրա, որն օրինական է շատ երկրներում՝ ապահովելու համատեղելիությունը:

Source: opennet.ru

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