Cynigiodd Hector Martin ei gynnwys yn y craidd Linux Y set gyntaf o glytiau a baratowyd gan brosiect Asahi Linux, yn arwain y gwaith addasu Linux Ar gyfer cyfrifiaduron Mac sydd â sglodion Apple M1 ARM. Mae'r clytiau hyn eisoes wedi'u cymeradwyo gan gynhaliwr y gangen. Linux SoC a'i dderbyn i'r sylfaen cod Linux-next, sy'n ffurfio'r sail ar gyfer ymarferoldeb cnewyllyn 5.13. Yn dechnegol, gallai Linus Torvalds rwystro'r newidiadau arfaethedig rhag cael eu hanfon, ond ystyrir bod hyn yn annhebygol.
Mae'r clytiau'n cynnwys cefnogaeth ar gyfer cydrannau nad ydynt yn GPU o'r M1 SoC, megis y rheolydd ymyrraeth, yr amserydd, UART, SMP, I/O, a swyddogaethau MMIO. Nid yw peirianneg gwrthdro'r GPU wedi'i chwblhau eto; ar gyfer allbwn, mae'r clytiau'n darparu cefnogaeth i fframebuffer a chonsol gyfresol. Cyhoeddir cefnogaeth i ddyfeisiau ar gyfer yr Apple Mac mini, a ddefnyddir fel y platfform cyfeirio ym mhrosiect Asahi. Linux (cyfarwyddiadau gosod manwl ar gael).
Ar wahân, mae addasydd caledwedd agored yn cael ei ddatblygu, a gydnabyddir fel symleiddio cysylltiad â'r consol trwy borth cyfresol a dadfygio. Yn ei ffurf bresennol, oherwydd defnydd Apple o orchmynion USB-PD ansafonol yn ei offer, y ffordd hawsaf o gael mynediad i'r consol yw cysylltu â chyfrifiadur arall yn seiliedig ar sglodion Apple M1 gan ddefnyddio cebl USB C. Dull mwy cymhleth yw creu datgysylltu yn seiliedig ar ficroreolydd Arduino, sglodion FUSB30 ac addasydd UART-TTL.
Paratôdd y prosiect hefyd y llwythwr cychwyn m1n1, sy'n ei gwneud hi'n bosibl llwytho'r cnewyllyn Linux ac amgylchedd system lleiaf posibl ar gyfrifiaduron Mac gyda'r CPU Apple M1. Mae Apple yn caniatáu llwytho cnewyllyn heb ei lofnodi ar gyfrifiaduron gyda'r CPU M1 heb jailbreakio. Mae'r nodwedd hon yn caniatáu i ddatblygwyr arbrofi gyda chnewyllyn XNU newydd, ond mae ymdrechion i gychwyn systemau eraill yn cyflwyno anawsterau, gan fod Apple yn defnyddio protocol cychwyn perchnogol a fformat Coeden Dyfais gwahanol. Cynigiodd prosiect Asahi Linux Mae'r llwythwr cychwyn m1n1 yn gweithredu fel haen sy'n ei gwneud hi'n bosibl defnyddio'r Goeden Ddyfeisiau safonol a'r protocol cychwyn safonol a ddefnyddir yn y cnewyllyn Linux ar gyfer ARM64. Yn y dyfodol, mae m1n1 yn bwriadu ychwanegu'r gallu i alw U-Boot a GRUB i drefnu proses gychwyn safonol debyg i'r un a ddefnyddir ar lwyfannau ARM64 eraill.
Ffynhonnell: opennet.ru
