I-Linux 5.13 iya kuba nenkxaso yokuqala ye-Apple M1 CPU

Ekuqaleni konyaka Hector Martin (ekwabizwa ngokuba yi-Marcan) Ndivakalisa umdla wakho ekwenzeni umsebenzi wokukwazi ukufaka izibuko leKernel I-Linux yokuqhuba kwiikhompyuter zeMac zixhotyiswe nge I-chip entsha ye-ARM ye-Apple, i-M1.

Ngalo msebenzi UHéctor Martin usungule iphulo lenkxaso-mali kuPatreon ngabo bonke abanomdla kule projekthi okanye exhasa uHéctor, benze iminikelo yabo ukuze akwazi ukuhambisa izibuko kwiLinux yoluhlu lweApple M1. Ngaloo nto Iprojekthi iqalile ngokusesikweni kwaye uMarcan wayibiza ngokuba yiAsahi Linux kwaye wenza iwebhusayithi esemthethweni kunye neekhowudi zokugcina.

U-Hector unamava abanzi ekuhlengahlengiseni i-Linux kwiinkqubo ezingaqhelekanga, umzekelo, uyaziwa ngokufaka i-Linux kwiNintendo Shintsha / iWii, iMicrosoft Kinect kunye ne-Sony PlayStation 3/4 (kubandakanya wayengomnye wabatyholwa kwityala elithandekayo likaSony ngokuphepha ukhuseleko kwiPlayStation 3).

Kwaye ngoku kwiindaba zamva nje UHéctor Martin ucebise ukuba afakwe kwikernel I-Linux yokuqala iseti yeepatches ezilungiselelwe Izibuko leLinux kwiikhompyuter zeMac ezixhotyiswe nge-ARM Apple M1 chip isetyenziswe yiprojekthi yeAsahi Linux.

Ezi patches sele zivunyiwe ngumlondolozi wesebe leLinux SoC kwaye zamkelwe kwisiseko sekhowudi elandelayo yeLinux, apho umsebenzi we-5.13 kernel wakhiwe khona. Ngokobuchwephesha, iLinus Torvalds inokuthintela ukuhanjiswa kotshintsho olucetywayo, kodwa olu phuhliso luthathwa ngokuba alunakulindeleka.

Sele iinyanga ezintlanu sivavanye izixhobo zokuqala ze-Apple M1, kwaye kusithatha yonke imihla yelo xesha ukuya kwindawo esisiseko ngokupheleleyo "phantse yanele ukulungisa ingxaki."
Akunakwenzeka ukuba uqikelele ukuba kuya kuthatha ixesha elingakanani ukuba abaphuhlisi be-Asahi babuyisele umva kwi-M1's GPU kwaye bavelise umqhubi ovulekileyo osisiseko. Okwangoku akunakwenzeka ukuba bayeke ukuyenza kwaphela; okanye ngasizathu sithile, umsebenzi wakho usenokungamkelwa kwinqanaba lokuqala.

Iipatches zibandakanya ukuxhaswa kwezinto ezingezizo ze-GPU SoC M1, njengomlawuli ophazamisayo, isibali-xesha, UART, SMP, I / O kunye neMMIO imisebenzi. Ubunjineli obunokubuyela umva beGPU abugqitywanga okwangoku, isakhelo sokuxhoma kunye nenkxaso yeconsole ngezibuko lezibuko zibonelelwa ukulungiselela iziphumo kwimigangatho.

Kwizixhobo, ukuhambelana nekhompyuter ye-Apple Mac, esetyenziswa njengeqonga ekubhekiswa kulo kwiprojekthi yeAsahi Linux, kubhengeziwe (imiyalelo eneenkcukacha yokufaka iyafumaneka).

Iadaptha eyahlukileyo evulekileyo yentsimbi iyaphuhliswa ukwenza lula ukunxibelelana kunye nokulungisa ingxaki kwi-serial console. Kwimo yayo yangoku, ngenxa yokusebenzisa kuka-Apple imiyalelo yesiqhelo ye-USB-PD kwiikhompyuter zayo, eyona ndlela ilula yokufikelela kwikhonsoli kukunxibelelana nenye ikhompyuter esekwe kwi-chip ye-M1 ye-Apple usebenzisa intambo ye-USB C. Eyona ndlela inzima kukudala Ukudibana kwisiseko se-Arduino microcontroller, i-chip ye-FUSB30 kunye ne-adaptha ye-UART-TTL.

Le projekthi Ndilungiselele i-m1n1 bootloader, eyenza ukuba kulayishwe i-kernel ye-Linux kunye nendawo encinci yenkqubo kwiikhompyuter ze-Mac nge-Apple M1 CPU. I-Apple kwiikhompyuter ene-M1 CPUs kwimo yesiqhelo ivumela ukulayishwa kweenkozo ezingatyikitywanga ngokwamanani ngaphandle kwesidingo sokuqhekeka kwejele.

Eli nqaku ivumela abaphuhlisi ukuba balinge iikernels ezintsha zeXNU Kodwa kukho ubunzima bokuzama ukuqala ezinye iinkqubo kuba iApple isebenzisa eyayo inkqubo yokuqalisa kunye nefomathi yomthi wesixhobo esahlukileyo.

I-m1n1 boot loader ecetywayo yiprojekthi ye-Asahi Linux isebenza njengomaleko ovumela ukusebenzisa umthi wesixhobo esiqhelekileyo kunye neprotocol esemgangathweni yokuqalisa esetyenziswa kwi-kernel ye-Linux ye-ARM64. Kwixesha elizayo, i-m1n1 icwangciselwe ukongeza amandla okubiza i-U-Boot kunye neGRUB ukulungiselela inkqubo yesiqhelo yesiqalo, efanayo naleyo isetyenziswe kwamanye amaqonga e-ARM64.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.