Aizvērt sludinājumu

Kad Apple prezentēja pirmos Mac datorus ar Apple Silicon, kurus darbina sava mikroshēma ar nosaukumu M1, tai izdevās gan pārsteigt visu pasauli, gan vienlaikus uzdot daudz jautājumu. Protams, tādas parādījās jau pašā Apple Silicon projekta kā tāda prezentācijā, taču šoreiz visi bija ziņkārīgi, vai viņu sākotnējās prognozes tiešām piepildīsies. Lielākais jautājums bija citas operētājsistēmas, galvenokārt Windows, palaišanas vai virtualizācijas gadījumā. Tā kā M1 mikroshēma ir balstīta uz citu arhitektūru (ARM64), tā diemžēl nevar palaist tradicionālās operētājsistēmas, piemēram, Windows 10 (darbojas ar x86 arhitektūru).

Atgādiniet par M1 mikroshēmas ieviešanu, kas ir pirmā Apple Silicon saimē, kas pašlaik nodrošina 4 Mac datorus un iPad Pro:

Lai gan tas neizskatās vislabāk ar Windows (pagaidām), nākamajam "lielajam" spēlētājam, kas ir Linux, ir labāki laiki. Gandrīz gadu tiek īstenots milzīgs projekts, lai Linux portētu uz Mac datoriem ar M1 mikroshēmu. Un rezultāti izskatās diezgan daudzsološi. Jau jūnija beigās bija pieejams Linux kodols Mac datoriem ar savu mikroshēmu (Apple Silicon). Tomēr tagad tā veidotāji ir teikuši, ka Linux sistēma šajās Apple ierīcēs jau ir izmantojama kā parasta darbvirsma. Asahi Linux tagad darbojas labāk nekā jebkad agrāk, taču tai joprojām ir savi ierobežojumi un daži trūkumi.

Šoferi

Pašreizējā situācijā M1 Mac datoros jau ir iespējams darbināt diezgan stabilu Linux, taču diemžēl tam joprojām trūkst atbalsta grafikas paātrināšanai, kā tas ir jaunākajā versijā, kas apzīmēta ar 5.16. Lai nu kā, programmētāju komanda cītīgi strādā pie projekta, pateicoties kam izdevās paveikt kaut ko tādu, ko daži cilvēki varēja uzskatīt par pilnīgi neiespējamu, kad tika ieviests Apple Silicon projekts. Konkrēti, viņi varēja portēt draiverus PCIe un USB-C PD. Arī citi Printctrl, I2C, ASC pastkastes, IOMMU 4K un ierīces jaudas pārvaldības draiveri draiveri ir gatavi, taču tagad tie gaida rūpīgu pārbaudi un turpmāku nodošanu ekspluatācijā.

MacBook Pro Linux viedie maketi

Pēc tam veidotāji pievieno, kā tas faktiski darbojas ar kontrolieriem. Lai tie darbotos pareizi, tiem jābūt stingri savienotiem ar izmantoto aparatūru un tāpēc ir jāapzinās pat vismazākās detaļas (piemēram, tapu skaits un tamlīdzīgi). Galu galā tās ir prasības lielākajai daļai mikroshēmu, un ar katru jaunu aparatūras paaudzi arī draiveri ir jāmaina, lai nodrošinātu 100% atbalstu. Tomēr Apple šajā jomā ienes kaut ko pilnīgi jaunu un vienkārši izceļas uz pārējo fona. Pateicoties šai pieejai, teorētiski ir iespējams, ka draiveri varētu strādāt ne tikai uz Mac datoriem ar M1, bet arī ar to pēctečiem, kas ir starp citām iespējām, kas nav tik izpētīta ARM64 arhitektūras pasaule. Piemēram, komponentam ar nosaukumu UART, kas atrodams M1 mikroshēmā, ir plaša vēsture, un mēs to atrastu pat pirmajā iPhone.

Vai pārnešana uz jaunākām Apple Silicon mikroshēmām būs vienkāršāka?

Pamatojoties uz iepriekš minēto informāciju, rodas jautājums, vai iespējamā Linux pārnešana vai tā sagatavošana gaidāmajiem Mac datoriem ar jaunākām mikroshēmām būs vieglāka. Protams, mēs vēl nezinām atbildi uz šo jautājumu, vismaz ne ar 100% pārliecību. Taču, pēc projekta veidotāju domām, tas ir iespējams. Pašreizējā situācijā ir jāsagaida Mac ienākšana ar M1X vai M2 mikroshēmām.

Lai nu kā, tagad varam priecāties, ka Asahi Linux projekts ir pavirzījies vairākus soļus uz priekšu. Lai gan joprojām trūkst vairāku problēmu, piemēram, jau pieminētā atbalsta GPU paātrinājumam vai dažiem draiveriem, tā joprojām ir diezgan lietojama sistēma. Turklāt šobrīd ir jautājums, kur šis segments laika gaitā reāli pārvietosies.

.