Anns a’ chridhe Linux Bheir 5.13 taic tùsail a-steach airson CPU Apple M1.

Mhol Hector Martin a thoirt a-steach don chridhe Linux A’ chiad sheata de phìosan a chaidh ullachadh leis a’ phròiseact Asahi Linux, a’ stiùireadh na h-obrach atharrachaidh Linux Airson coimpiutairean Mac aig a bheil sliseag Apple M1 ARM. Tha na badan seo air an aontachadh leis an neach-gleidhidh meòir mu thràth. Linux SoC agus air gabhail ris a’ bhunait còd Linux-next, a tha na bhunait airson gnìomhachd kernel 5.13. Gu teicnigeach, dh’ fhaodadh Linus Torvalds casg a chuir air na h-atharrachaidhean a chaidh a mholadh bho bhith air an cur a-mach, ach thathas den bheachd nach eil seo coltach.

Tha na badan a’ toirt a-steach taic do cho-phàirtean nach eil nam pàirt de GPU an M1 SoC, leithid an rianadair eadar-bhriseadh, an timer, UART, SMP, I/O, agus gnìomhan MMIO. Chan eil innleadaireachd cùil an GPU deiseil fhathast; airson toradh, tha na badan a’ toirt seachad taic do fhrèambuffer agus tòcan sreathach. Tha taic innealan air ainmeachadh airson an Apple Mac mini, a thathas a’ cleachdadh mar an àrd-ùrlar fiosrachaidh ann am pròiseact Asahi. Linux (stiùiridhean stàlaidh mionaideach ri fhaighinn).

Air leth, thathas a’ leasachadh inneal-atharrachaidh bathar-cruaidh fosgailte, a thathas ag aithneachadh mar cheangal nas sìmplidhe ris a’ chonsail tro phort sreathach agus debugging. Mar a tha e an-dràsta, mar thoradh air mar a chleachd Apple òrdughan USB-PD neo-àbhaisteach san uidheamachd aige, is e an dòigh as fhasa faighinn chun consol ceangal ri coimpiutair eile stèidhichte air a’ chip Apple M1 a’ cleachdadh càball USB C gus decoupler a chruthachadh stèidhichte air microcontroller Arduino, chip FUSB30 agus inneal-atharrachaidh UART-TTL.

Dh’ullaich am pròiseact cuideachd am bootloader m1n1, a leigeas leinn an kernel a luchdachadh Linux agus àrainneachd siostaim as ìsle air coimpiutairean Mac leis an CPU Apple M1. Leigidh Apple le kernels gun ainm a bhith air an luchdachadh air coimpiutairean leis an CPU M1 gun jailbreaking. Leigidh an fheart seo le luchd-leasachaidh deuchainnean a dhèanamh le kernels XNU ùra, ach tha duilgheadasan ann nuair a bhios iad a’ feuchainn ri siostaman eile a thòiseachadh, leis gu bheil Apple a’ cleachdadh protocol tòiseachaidh seilbhe agus cruth Craobh Innealan eadar-dhealaichte. Mhol pròiseact Asahi Linux Bidh am bootloader m1n1 ag obair mar shreath a leigeas le Craobh nan Innealan àbhaisteach agus am pròtacal boot àbhaisteach a thathar a’ cleachdadh anns an eithne a chleachdadh. Linux airson ARM64. San àm ri teachd, tha m1n1 an dùil comas a chur ris gus U-Boot agus GRUB a ghairm gus pròiseas tòiseachaidh àbhaisteach a chuir air dòigh coltach ris an fhear a thathas a’ cleachdadh air àrd-ùrlaran ARM64 eile.

Source: fosgailtenet.ru

Ceannaich aoigheachd earbsach airson làraich le dìon DDoS, frithealaichean VPS VDS 🔥 Ceannaich aoigheachd làrach-lìn earbsach le dìon DDoS, frithealaichean VPS VDS | ProHoster