I-Linux 5.13 izoba nokuxhaswa kokuqala kwe-Apple M1 CPU

Ekuqaleni konyaka UHector Martin (owaziwa nangokuthi iMarcan) Ngimemezela intshisekelo yakho yokwenza umsebenzi wokukwazi ukufaka i-Kernel port I-Linux ezosebenza kumakhompyutha we-Mac afakwe i- I-chip entsha ye-Apple ARM, i-M1.

Ngalo msebenzi UHéctor Martin wethule umkhankaso wokuxhasa ngezimali uPatreon bonke labo abanentshisekelo kule phrojekthi noma abasekela uHéctor, benze iminikelo yabo ukuze akwazi ukungena eLinux ngochungechunge olusha lwe-Apple M1. Ngalokho iphrojekthi iqale ngokusemthethweni futhi uMarcan wayibiza ngokuthi i-Asahi Linux futhi wenza iwebhusayithi esemthethweni namakhosombe ekhodi.

UHector unolwazi oluningi lokuguqula i-Linux ngezinhlelo ezingajwayelekile, ngokwesibonelo, uyaziwa ngokufaka i-Linux kuNintendo Shintsha / i-Wii, iMicrosoft Kinect kanye ne-Sony PlayStation 3/4 (kufaka phakathi ukuthi wayengomunye wabamangalelwa ecaleni elimangazayo u-Sony ngokugwema ukuvikelwa ku-PlayStation 3).

Futhi manje ezindabeni zakamuva UHéctor Martin uphakamise ukuthi afakwe ku-kernel I-Linux eyokuqala iqoqo lezimagqabhagqabha ezilungiselelwe itheku le-Linux lamakhompyutha we-Mac afakwe i-ARM Apple M1 chip esetshenziswa yiphrojekthi ye-Asahi Linux.

Lawa ma-patches asevele avunyelwa umgcini wegatsha le-Linux SoC futhi amukelwa kwisisekelo sekhodi elandelayo ye-Linux, ngesisekelo lapho kwakhiwa khona ukusebenza kwe-5.13 kernel. Ngokobuchwepheshe, iLinus Torvalds ingavimba ukulethwa kwezinguquko ezihlongozwayo, kepha lokhu kuthuthukiswa kubhekwa njengokungenakwenzeka.

Sekuyizinyanga ezinhlanu selokhu sahlola i-Apple M1 hardware yokuqala, futhi kusithathe nsuku zonke ngaleso sikhathi ukufika endaweni eyisisekelo ebhuthini "ecishe ifanele ukulungisa iphutha."
Akunakwenzeka ukuqagela ukuthi kuzothatha isikhathi esingakanani ukuthi abathuthukisi be-Asahi babuyisele emuva unjiniyela we-M1's GPU futhi bakhiqize umshayeli womthombo ovulekile osezingeni. Ngisho namanje akunakwenzeka ukuthi bayeke ukukwenza ngokuphelele; noma ngasizathu simbe, umsebenzi wakho ungahle ungamukelwa esigabeni sokuqala.

Amapeshi afaka ukusekelwa kwezinto ezingezona ze-GPU SoC M1, njengesilawuli sokuphazamisa, isibali sikhathi, Imisebenzi ye-UART, SMP, I / O ne-MMIO. Ubunjiniyela obubuyela emuva be-GPU abukaqedi, ukusekelwa kwe-framebuffer kanye ne-console nge-serial port kunikezwa ukuhlela okukhiphayo kube ngamachashazi.

Kumadivayisi, ukuhambisana nekhompyutha ye-Apple Mac mini, esetshenziswa njengengxenyekazi eyinkomba kuphrojekthi ye-Asahi Linux, kuyamenyezelwa (imiyalo yokufaka enemininingwane iyatholakala).

I-adaptha yehadiwe evulekile ehlukile iyakhiwa ukwenza lula ukuxhumeka nokulungisa iphutha le-serial console. Ngendlela eyiyona njengamanje, ngenxa yokusebenzisa kwe-Apple imiyalo yangokwezifiso ye-USB-PD kumakhompyutha ayo, indlela elula yokuthola ikhonsoli ukuxhuma kwenye ikhompyutha ngokususelwa ku-Apple M1 chip usebenzisa ikhebula le-USB C. ukuhlangana ngesisekelo se-Arduino microcontroller, i-chip FUSB30 ne-adaptha ye-UART-TTL.

Le phrojekthi iphinde yalungisa i-m1n1 bootloader, okwenza kube lula ukulayisha i-Linux kernel nemvelo encane yesistimu kumakhompyutha we-Mac ane-Apple M1 CPU. I-Apple kumakhompyutha anama-M1 CPUs kwimodi ejwayelekile ivumela ukulayishwa kwezinhlamvu ezingasayiniwe ngamadijithi ngaphandle kwesidingo se-jailbreak.

Lesi sici ivumela abathuthukisi ukuthi balinge izinhlamvu ezintsha ze-XNU kepha kunobunzima bokuzama ukuqala ezinye izinhlelo ngoba i-Apple isebenzisa eyayo i-boot protocol nefomethi ehlukile yomuthi wedivayisi.

I-m1n1 boot loader ehlongozwayo yiphrojekthi ye-Asahi Linux isebenza njengolwelwesi oluvumela ukusebenzisa umuthi wedivayisi ejwayelekile kanye neprotocol ejwayelekile yokuqalisa esetshenziswe ku-kernel ye-Linux ye-ARM64. Ngokuzayo, i-m1n1 ihlelelwe ukufaka ikhono lokushayela i-U-Boot ne-GRUB ukuhlela inqubo ejwayelekile yokuqalisa, efana naleyo esetshenziswe kwamanye amapulatifomu we-ARM64.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.