Linux 5.13 yoo ni atilẹyin akọkọ fun Apple M1 CPU

Ni ibere ti odun Hector Martin (tun mọ bi Marcan) Mo kede anfani rẹ ni ṣiṣe iṣẹ ti agbara lati gbe Kernel wọle Linux lati ṣiṣe lori awọn kọmputa Mac ni ipese pẹlu awọn Chiprún ARM tuntun ti Apple, M1 naa.

Fun iṣẹ-ṣiṣe yii Héctor Martin ṣe ifilọlẹ ipolongo igbeowo lori Patreon pẹlu eyiti gbogbo awọn ti o nifẹ si iṣẹ naa tabi ṣe atilẹyin Héctor, ṣe awọn ifunni wọn ki o le gbe si Linux fun jara Apple M1 tuntun. Pẹlu iyẹn ise agbese bere ni ifowosi ati Marcan pe ni Asahi Linux o si ṣẹda oju opo wẹẹbu osise ati awọn ibi ipamọ koodu.

Hector ni iriri lọpọlọpọ ni mimu Linux ṣe deede fun awọn ọna ṣiṣe ti ko dani, fun apẹẹrẹ, o mọ fun gbigbe Linux si Nintendo Switch / Wii, Microsoft Kinect ati Sony PlayStation 3/4 (pẹlu o jẹ ọkan ninu awọn olujebi ni ẹjọ ti o ni itara Sony nipasẹ iyika ti aabo lori PLAYSTATION 3).

Ati nisisiyi ninu awọn iroyin to ṣẹṣẹ diẹ sii Héctor Martin ti dabaa lati wa ninu ekuro naa Linux akọkọ ṣeto awọn abulẹ ti a pese sile fun ibudo Linux fun awọn kọmputa Mac ti o ni ipese pẹlu chiprún Apple M1 ARM lo nipasẹ iṣẹ akanṣe Linux Linux.

Awọn abulẹ wọnyi ti ni ifọwọsi tẹlẹ nipasẹ olutọju ẹka Linux SoC ati gba wọle sinu ipilẹ koodu Linux-atẹle, lori ipilẹ eyiti a ṣe iṣẹ iṣẹ ekuro 5.13. Ni imọ-ẹrọ, Linus Torvalds le ṣe idiwọ ifijiṣẹ ti awọn ayipada ti a dabaa, ṣugbọn idagbasoke yii ni a ka pe ko ṣeeṣe.

O ti to oṣu marun lati igba ti a ti ni idanwo akọkọ ohun elo Apple M1, ati pe o mu wa ni gbogbo ọjọ ti akoko yẹn lati de si agbegbe bata bata patapata “o fẹrẹ dara fun n ṣatunṣe aṣiṣe.”
Ko ṣee ṣe lati ṣe amoro iye igba ti yoo gba fun awọn oludasile Asahi lati yi ẹnjinia pada ti GPU M1 ati ṣe awakọ orisun ṣiṣii didara kan. Paapaa ni bayi ko ṣoro fun wọn lati dawọ ṣe patapata; tabi fun idi kan, iṣẹ rẹ le ma gba ni ipele akọkọ.

Awọn abulẹ pẹlu atilẹyin fun awọn paati ti kii ṣe GPU SoC M1, gege bi oludari idalọwọduro, aago, UART, SMP, I / O ati awọn iṣẹ MMIO. Imọ-ẹrọ ti yiyipada ti GPU ko tii pari, firebuffer ati atilẹyin itunu nipasẹ ibudo ni tẹlentẹle ti pese lati ṣeto iṣujade sinu awọn abulẹ.

Ti awọn ẹrọ, ibaramu pẹlu kọmputa Apple Mac mini, eyiti a lo bi pẹpẹ itọkasi ni iṣẹ-ṣiṣe Asahi Linux, ti kede (awọn ilana fifi sori ẹrọ alaye wa).

Ohun ti nmu badọgba ẹrọ ṣiṣi lọtọ ti wa ni idagbasoke lati ṣe irọrun isopọmọ ati n ṣatunṣe aṣiṣe ti itọnisọna tẹlentẹle. Ninu fọọmu rẹ lọwọlọwọ, nitori lilo Apple ti awọn aṣẹ aṣa-USB PD aṣa lori awọn kọnputa rẹ, ọna ti o rọrun julọ lati wọle si itọnisọna naa ni lati sopọ si kọnputa miiran ti o da lori chiprún M1 ti Apple nipa lilo okun USB C. Ọna ti o nira pupọ julọ ni lati ṣẹda ipade lori ipilẹ ti Arduino microcontroller, FUSB30 chip ati adapter UART-TTL.

Ise agbese na tun ṣetan bootloader m1n1, eyiti o jẹ ki o ṣee ṣe lati ṣaja ekuro Linux ati ayika eto ti o kere ju lori awọn kọmputa Mac pẹlu Sipiyu Apple M1 kan. Apple lori awọn kọnputa pẹlu awọn Sipiyu M1 ni ipo deede ngbanilaaye awọn ekuro ikojọpọ ti a ko fi ọwọ si nọmba oni nọmba laisi iwulo fun isakurolewon.

Ẹya yii ngbanilaaye awọn olupilẹṣẹ lati ṣe idanwo pẹlu awọn ekuro XNU tuntun ṣugbọn awọn iṣoro wa ti n gbiyanju lati bata awọn ọna miiran nitori Apple nlo ilana bata tirẹ ati ọna kika igi ẹrọ miiran.

Olupese bata m1n1 ti a dabaa nipasẹ iṣẹ akanṣe Asahi Linux ṣe bi fẹlẹfẹlẹ ti o fun laaye lati lo igi ẹrọ boṣewa ati ilana ilana bata deede ti a lo ninu ekuro Linux fun ARM64. Ni ọjọ iwaju, a ti ngbero m1n1 lati ṣafikun agbara lati pe U-Boot ati GRUB lati ṣeto ilana bata bata aṣoju, iru eyiti o lo lori awọn iru ẹrọ ARM64 miiran.


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Jẹ akọkọ lati sọ ọrọ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade. O beere aaye ti wa ni samisi pẹlu *

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.