Sulje mainos

Kun Apple esitteli ensimmäiset Apple Siliconilla varustetut Macit, jotka toimivat sen omalla M1-sirulla, se onnistui sekä hämmästyttämään koko maailman että herättämään paljon kysymyksiä samaan aikaan. Tietysti ne ilmestyivät jo Apple Silicon -projektin esittelyn aikana sinänsä, mutta tällä kertaa kaikki olivat utelias, toteutuvatko heidän alkuperäiset ennustuksensa. Suurin kysymys oli toisen käyttöjärjestelmän, ensisijaisesti Windowsin, käynnistäminen tai virtualisointi. Koska M1-siru perustuu eri arkkitehtuuriin (ARM64), se ei valitettavasti voi käyttää perinteisiä käyttöjärjestelmiä, kuten Windows 10:tä (joka toimii x86-arkkitehtuurilla).

Muista Apple Silicon -perheen ensimmäisen M1-sirun esittely, joka toimii tällä hetkellä neljässä Macissa ja iPad Prossa:

Vaikka se ei näytä parhaimmalta erityisesti Windowsin kanssa (toistaiseksi), paremmat ajat näyttävät seuraavalle "isolle" pelaajalle, joka on Linux. Lähes vuoden ajan on ollut käynnissä valtava projekti Linuxin siirtämiseksi Mac-tietokoneisiin M1-sirun avulla. Ja tulokset näyttävät varsin lupaavilta. Linux-ydin Mac-tietokoneille omalla sirullaan (Apple Silicon) oli saatavilla jo kesäkuun lopussa. Nyt tämän takana olevat tekijät ovat kuitenkin sanoneet, että Linux-järjestelmä on jo käyttökelpoinen tavallisena työpöytänä näissä Apple-laitteissa. Asahi Linux toimii nyt paremmin kuin koskaan, mutta sillä on edelleen rajoituksensa ja joitain puutteita.

Kuljettajat

Nykytilanteessa on jo mahdollista ajaa melko vakaata Linuxia M1 Mac -koneissa, mutta valitettavasti siitä puuttuu edelleen grafiikkakiihdytyksen tuki, mikä on tilanne uusimmassa versiossa 5.16. Joka tapauksessa ohjelmoijatiimi on ahkerassa työssään projektin parissa, minkä ansiosta he onnistuivat tekemään jotain, mitä jotkut ovat saattaneet pitää täysin mahdottomana Apple Silicon -projektin esittelyssä. Erityisesti he pystyivät porttamaan ajurit PCIe- ja USB-C PD:tä varten. Myös muut Printctrl:n, I2C:n, ASC-postilaatikon, IOMMU 4K:n ja laitteen virranhallintaohjaimen ajurit ovat valmiina, mutta nyt ne odottavat huolellista tarkistusta ja myöhempää käyttöönottoa.

MacBook Pro Linuxin SmartMockupit

Sen jälkeen tekijät lisäävät, kuinka se todella toimii ohjaimien kanssa. Jotta ne toimisivat kunnolla, ne on liitettävä tiukasti käytettyyn laitteistoon ja siksi niiden on oltava tietoisia pienimmistäkin yksityiskohdista (esimerkiksi nastojen lukumäärästä ja vastaavista). Loppujen lopuksi nämä ovat vaatimukset suurimmalle osalle siruja, ja jokaisen uuden sukupolven laitteiston yhteydessä myös ohjaimia on muutettava, jotta ne tarjoavat 100 %:n tuen. Apple tuo kuitenkin jotain aivan uutta tälle alalle ja erottuu yksinkertaisesti muista. Tämän lähestymistavan ansiosta on teoriassa mahdollista, että ajurit voisivat työskennellä paitsi M1:llä varustettujen Macien lisäksi myös niiden seuraajissa, jotka ovat muun muassa ARM64-arkkitehtuurin vähän tutkimaton maailma. Esimerkiksi M1-sirun UART-nimisellä komponentilla on pitkä historia ja löytäisimme sen jopa ensimmäisestä iPhonesta.

Onko siirtäminen uudempiin Apple Silicon -siruihin helpompaa?

Edellä mainittujen tietojen perusteella herää kysymys, onko Linuxin lopullinen portointi tai sen valmistelu odotettavissa oleville Maceille uudemmilla siruilla helpompaa. Emme tietenkään tiedä vielä vastausta tähän kysymykseen, ainakaan 100% varmuudella. Mutta projektin tekijöiden mukaan se on mahdollista. Nykyisessä tilanteessa on odotettava M1X- tai M2-sirujen Macien saapumista.

Joka tapauksessa, nyt voimme iloita siitä, että Asahi Linux -projekti on edennyt monta askelta eteenpäin. Vaikka monet ongelmat puuttuvat edelleen, esimerkiksi jo mainittu tuki GPU-kiihdytykseen tai joihinkin ohjaimiin, se on silti varsin käyttökelpoinen järjestelmä. Lisäksi tällä hetkellä on kysymys siitä, mihin tämä segmentti todella siirtyy ajan myötä.

.