Funga tangazo

Wakati Apple ilianzisha Mac za kwanza na Apple Silicon, ambayo inaendeshwa na chip yake inayoitwa M1, iliweza kushangaza ulimwengu wote na kuibua maswali mengi kwa wakati mmoja. Kwa kweli, tayari walionekana wakati wa uwasilishaji wa mradi wa Apple Silicon kama hivyo, lakini wakati huu kila mtu alikuwa na hamu ya kujua ikiwa utabiri wao wa asili utatimia. Swali kubwa lilikuwa katika kesi ya kuanza au kuboresha mfumo mwingine wa uendeshaji, kimsingi Windows bila shaka. Kwa kuwa chipu ya M1 inategemea usanifu tofauti (ARM64), kwa bahati mbaya haiwezi kuendesha mifumo ya uendeshaji ya jadi kama vile Windows 10 (inayoendesha usanifu wa x86).

Kumbuka kuanzishwa kwa chipu ya M1, ya kwanza katika familia ya Apple Silicon, ambayo kwa sasa inaendesha Mac 4 na iPad Pro:

Ingawa haionekani kuwa bora zaidi kwa Windows haswa (kwa sasa), nyakati bora zinaangaza kwa kicheza "mkubwa" kinachofuata, ambacho ni Linux. Kwa karibu mwaka mzima, mradi mkubwa umekuwa ukiendelea wa kusafirisha Linux hadi Macs na chip ya M1. Na matokeo yanaonekana kuahidi sana. Linux Kernel kwa Mac na chip yake (Apple Silicon) ilikuwa tayari inapatikana mwishoni mwa Juni. Walakini, sasa waundaji nyuma ya hii wamesema kuwa mfumo wa Linux tayari unatumika kama eneo-kazi la kawaida kwenye vifaa hivi vya Apple. Asahi Linux sasa inaendesha vizuri zaidi kuliko hapo awali, lakini bado ina mapungufu yake na dosari kadhaa.

Madereva

Katika hali ya sasa, tayari inawezekana kuendesha Linux thabiti kwenye M1 Mac, lakini kwa bahati mbaya bado haina msaada wa kuongeza kasi ya picha, ambayo ni kesi na toleo la hivi karibuni linaloitwa 5.16. Hata hivyo, timu ya waandaaji programu inafanya kazi kwa bidii kwenye mradi huo, shukrani ambayo waliweza kufanya kitu ambacho watu wengine wanaweza kuwa walidhani kuwa haiwezekani kabisa wakati mradi wa Apple Silicon ulianzishwa. Hasa, waliweza kuweka viendeshi vya PCIe na USB-C PD. Viendeshi vingine vya Printctrl, I2C, ASC mailbox, IOMMU 4K na kiendeshi cha usimamizi wa nguvu ya kifaa pia viko tayari, lakini sasa vinangojea kukaguliwa kwa uangalifu na kuwaagiza baadae.

MacBook Pro Linux SmartMockups

Watayarishi kisha huongeza jinsi inavyofanya kazi na vidhibiti. Kwa utendaji wao sahihi, wanahitaji kuunganishwa kwa uthabiti kwenye vifaa vinavyotumiwa na kwa hiyo kuwa na ufahamu wa hata maelezo madogo zaidi (kwa mfano, idadi ya pini na kadhalika). Baada ya yote, haya ni mahitaji ya idadi kubwa ya chips, na kwa kila kizazi kipya cha vifaa, madereva yanahitaji kubadilishwa ili kutoa msaada wa 100%. Walakini, Apple huleta kitu kipya kabisa kwenye uwanja huu na inasimama tu kutoka kwa wengine. Shukrani kwa mbinu hii, inawezekana kinadharia kwamba madereva wanaweza kufanya kazi sio tu kwenye Mac na M1, lakini pia kwa warithi wao, ambayo ni kati ya uwezekano mwingine ulimwengu usiochunguzwa sana wa usanifu wa ARM64. Kwa mfano, sehemu inayoitwa UART inayopatikana kwenye chipu ya M1 ina historia pana na tungeipata hata kwenye iPhone ya kwanza kabisa.

Je, kuhamisha kwa chips mpya zaidi za Apple Silicon itakuwa rahisi?

Kulingana na maelezo yaliyotajwa hapo juu, swali linatokea ikiwa uhamishaji wa Linux hatimaye au utayarishaji wake kwa Mac zinazotarajiwa na chips mpya utakuwa rahisi. Kwa kweli, hatujui jibu la swali hili bado, angalau sio kwa uhakika wa 100%. Lakini kulingana na waundaji wa mradi huo, inawezekana. Katika hali ya sasa, ni muhimu kusubiri kuwasili kwa Mac na chips M1X au M2.

Hata hivyo, sasa tunaweza kufurahi kwamba mradi wa Asahi Linux umesonga hatua kadhaa mbele. Ingawa masuala kadhaa bado hayapo, kwa mfano usaidizi uliotajwa tayari wa kuongeza kasi ya GPU au viendeshi vingine, bado ni mfumo unaoweza kutumika. Kwa kuongezea, kwa sasa kuna swali la wapi sehemu hii itasonga kwa wakati.

.