Am Kär Linux 5.13 wäert initial Ënnerstëtzung fir den Apple M1 CPU aféieren.

Den Hector Martin huet virgeschloen, et an de Kär opzehuelen Linux Déi éischt Set vu Patches, déi vum Asahi-Projet virbereet goufen Linux, déi d'Adaptatiounsaarbecht leet Linux Fir Mac Computeren, déi mam Apple M1 ARM Chip ausgestatt sinn. Dës Patches goufen scho vum Filialbetreiber guttgeheescht. Linux SoC an an der Codebasis akzeptéiert Linux-next, wat d'Basis fir d'Funktionalitéit vum Kernel 5.13 bildt. Technesch gesinn kéint de Linus Torvalds d'Verëffentlechung vun de proposéierten Ännerungen blockéieren, awer dat gëllt als onwahrscheinlech.

D'Patches enthalen Ënnerstëtzung fir net-GPU-Komponenten vum M1 SoC, wéi den Interrupt Controller, Timer, UART, SMP, I/O, an MMIO Funktiounen. D'Reverse Engineering vun der GPU ass nach net fäerdeg; fir d'Output bidden d'Patches Framebuffer- an Seriellkonsole-Ënnerstëtzung. Apparatënnerstëtzung gëtt fir den Apple Mac mini ugekënnegt, deen als Referenzplattform am Asahi-Projet benotzt gëtt. Linux (Detailéiert Installatiounsinstruktioune verfügbar).

Separat gëtt en oppene Hardwareadapter entwéckelt, deen unerkannt gëtt als Vereinfachung vun der Verbindung mat der Konsole iwwer e Serienport an Debugging. A senger aktueller Form, wéinst dem Apple seng Benotzung vun net-Standard USB-PD Kommandoen a senger Ausrüstung, ass deen einfachste Wee fir op d'Konsole ze kommen, mat engem anere Computer baséiert op dem Apple M1 Chip mat engem USB C Kabel ass en Decoupler ze kreéieren baséiert op Arduino Mikrokontroller, FUSB30 Chip an UART-TTL Adapter.

De Projet huet och den m1n1 Bootloader virbereet, deen et erméiglecht, de Kernel ze lueden Linux an eng minimal Systemëmfeld op Mac Computeren mat der Apple M1 CPU. Apple erlaabt nativ, onsignéiert Kernelen op Computeren mat der M1 CPU ze lueden, ouni Jailbreaking. Dës Funktioun erlaabt et Entwéckler, mat neien XNU Kernelen ze experimentéieren, awer Versich, aner Systemer ze booten, stellen Schwieregkeeten duer, well Apple e proprietärt Bootprotokoll an en anert Device Tree Format benotzt. Den Asahi Projet huet virgeschloen Linux De Bootloader m1n1 handelt als eng Schicht, déi et erméiglecht, den Standard-Device Tree an de Standard-Bootprotokoll, deen am Kernel benotzt gëtt, ze benotzen. Linux fir ARM64. An Zukunft plangt m1n1 d'Méiglechkeet derbäizesetzen, U-Boot a GRUB opzeruffen, fir e Standard-Bootprozess ze organiséieren, ähnlech wéi dee vun aneren ARM64-Plattformen.

Source: opennet.ru

Kaaft zouverlässeg Hosting fir Site mat DDoS Schutz, VPS VDS Server 🔥 Kaaft zouverléissegt Websäithosting mat DDoS-Schutz, VPS VDS Server | ProHoster