Nukleoan. Linux 5.13 bertsioak Apple M1 CPUrako hasierako laguntza aurkeztuko du.

Hector Martinek proposatu zuen muinean sartzea Linux Asahi proiektuak prestatutako lehen adabaki multzoa Linux, egokitzapen lana zuzenduz Linux Apple M1 ARM txipa duten Mac ordenagailuetarako. Adabaki hauek sukurtsaleko mantentzaileak onartu ditu dagoeneko. Linux SoC eta kode-basean onartua Linux-next, 5.13 kernelaren funtzionaltasunaren oinarria osatzen duena. Teknikoki, Linus Torvaldsek proposatutako aldaketak bidaltzea blokeatu dezake, baina hori ez da oso litekeena.

Adabakiek M1 SoC-ren GPU ez diren osagaien euskarria barne hartzen dute, hala nola eten-kontrolagailua, tenporizadorea, UART, SMP, I/O eta MMIO funtzioak. GPUaren alderantzizko ingeniaritza ez da oraindik amaitu; irteerarako, adabakiek framebuffer eta serieko kontsola euskarria eskaintzen dute. Apple Mac mini-rako gailuen euskarria iragarri da, Asahi proiektuan erreferentziazko plataforma gisa erabiltzen dena. Linux (instalazio argibide zehatzak eskuragarri).

Bereiz, hardware egokitzaile ireki bat garatzen ari da, serieko ataka eta arazketa bidez kontsolarekiko konexioa errazten duela aitortzen dena. Gaur egungo forman, Apple-k bere ekipoetan USB-PD komando ez-estandarrak erabiltzen dituenez, kontsolara sartzeko modurik errazena Apple M1 txip-ean oinarritutako beste ordenagailu batera konektatzea da USB C kable baten bidez. Metodo konplexuagoa Arduino mikrokontroladorea, FUSB30 txipa eta UART-TTL egokitzailean oinarritutako desakoplatzailea sortzea da.

Proiektuak m1n1 abio-kargatzailea ere prestatu zuen, eta horri esker kernel-a kargatu ahal izango da. Linux eta Apple M1 CPUa duten Mac ordenagailuetan sistema-ingurune minimoa. Applek natiboan baimentzen du sinatu gabeko kernelak M1 CPUa duten ordenagailuetan kargatzea jailbreak egin gabe. Ezaugarri honek garatzaileei XNU kernel berriekin esperimentatzeko aukera ematen die, baina beste sistema batzuk abiarazteko saiakerek zailtasunak sortzen dituzte, Applek abio-protokolo jabeduna eta Gailu Zuhaitz formatu desberdina erabiltzen baititu. Asahi proiektuak proposatu zuen Linux m1n1 abio-kargatzaileak geruza gisa jokatzen du, eta horrek kernelean erabiltzen den Gailu Zuhaitz estandarra eta abio protokolo estandarra erabiltzea ahalbidetzen du. Linux ARM64rako. Etorkizunean, m1n1-k U-Boot eta GRUB deitzeko gaitasuna gehitzeko asmoa du, beste ARM64 plataformetan erabiltzen denaren antzeko abio-prozesu estandar bat antolatzeko.

Iturria: opennet.ru

Erosi hosting fidagarria DDoS babesa duten guneetarako, VPS VDS zerbitzariak 🔥 Erosi webguneentzako ostatu fidagarria DDoS babesarekin, VPS VDS zerbitzariak | ProHoster