Corellium: Erster Linux-Port auf Apples M1 vorgestellt

Der experimentelle Linux-Port auf Apples ARM-CPU M1 ist noch nicht sinnvoll nutzbar. Aus der Community gibt es Kritik für das Vorgehen.

Artikel veröffentlicht am ,
Bis der Linux-Port auf den M1 nutzbar ist, wird es noch dauern.
Bis der Linux-Port auf den M1 nutzbar ist, wird es noch dauern. (Bild: Kimberley Collins/Flickr.com/CC-BY 2.0)

Das Team des Security-Startups Corellium hat eigenen Angaben zufolge einen ersten experimentellen Linux-Port für die neue ARM-CPU M1 von Apple erstellt. Derzeit ist der frühe Port aber kaum sinnvoll nutzbar außer für die eigentliche Weiterentwicklung des Ports. So läuft Linux auf dem M1 derzeit nur auf einem Kern des M1 bei minimalem Takt. Darüber hinaus sei bisher nicht mal USB nutzbar. Der von Corellium-CTO Chris Wade auf Twitter verteilte Link zu dem Linux-Port führt darüber hinaus derzeit ins Leere.

Stellenmarkt
  1. Netzwerkadministrator (m/w/x)
    über grinnberg GmbH, Raum Frankfurt am Main
  2. Sachgebietsleiter (m/w/d) Samariter-Adressmanagement (SAM) / Database Management
    ASB Deutschland e.V., Köln
Detailsuche

Den Angaben von Corellium zufolge basiert die Portierung auf die M1-CPU auf dem Project Sandcastle vom Security-Startup. Mit Hilfe von Sandcastle soll es möglich sein, Android auf dem iPhone 7 und iPhone 7 Plus auszuführen. Die Corellium-Gründer haben ähnliche Versuche zum Portieren des Linux-Kernels und Android auf iPhones schon früher unternommen.

Zusätzlich zu Corellium arbeitet das Asahi-Linux-Projekt an einer Linux-Portierung auf die ARM-Plattform von Apple. Dessen Gründer, Hector Martin, zeigte sich am vergangenen Wochenende reichlich ungehalten über das bisherige Vorgehen von Corellium und veröffentlichte etwa Screenshots von privaten Nachrichten, die Martin mit Wade ausgetauscht hatte. Dieser Austausch eskalierte offenbar schnell von einem Angebot zur Zusammenarbeit zu gegenseitigen Beleidigungen. Martin hat die dazugehörigen Tweets inzwischen jedoch gelöscht und möchte sich wieder der Entwicklung widmen.

Ursprung der Auseinandersetzung ist offenbar die Form und die Art und Weise, wie Corellium seinen Linux-Port bereitstellt. So sind etwa die für den Android-Port genutzten wichtigsten Änderungen am Linux-Kernel in einem einzigen Beitrag ohne Dokumentation zusammengefasst - immerhin rund 36.000 Zeilen Code. Darin befinden sich außerdem Code-Teile aus anderen Projekten, die aber nicht als Patch via Git eingepflegt sind, sondern einfach als kopierte Dateien. Ebenso fehlt das Developer's Certificate of Origin, das für die Linux-Kernel-Entwicklung in der Upstream-Community zwingend vorhanden sein muss und über das Tag "Signed-off-by" in einem Patch markiert ist. Damit übernehmen Beitragende unter anderem die urheberrechtliche Verantwortung an dem Code.

Golem Akademie
  1. Linux-Systemadministration Grundlagen
    25.-29. Oktober 2021, online
  2. Linux-Systeme absichern und härten
    8.-10. November 2021, online
  3. Python kompakt - Einführung für Softwareentwickler
    28.-29. Oktober 2021, online
Weitere IT-Trainings

Das Asahi-Linux-Projekt verfolgt das Ziel, seine eigenen Patches in den Hauptzweig des Linux-Kernels einzupflegen und kann deshalb nicht auf den Arbeiten von Corellium an Project Sandcastle aufbauen. Dazu müsste Corellium seinen Code erst in eine entsprechend angepasste Form bringen. Das gilt natürlich auch für die Arbeiten an dem M1-Port, sofern diese öffentlich bereitgestellt werden. Corellium-CTO Wade hat inzwischen erklärt, dass das Team der Idee des Upstream-Supports zumindest "nachgehe".

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Aktuell auf der Startseite von Golem.de
Geekbench & GFXBench
Erste Benchmarks zeigen starken Apple M1 Max

Das Apple Silicon schneidet gut ab: Der M1 Max legt sich tatsächlich mit einer Geforce RTX 3080 Mobile und den schnellsten Laptop-CPUs an.

Geekbench & GFXBench: Erste Benchmarks zeigen starken Apple M1 Max
Artikel
  1. Kernnetz: Telekom wechselt Cisco-Router im zentralen Backbone aus
    Kernnetz
    Telekom wechselt Cisco-Router im zentralen Backbone aus

    Die Deutsche Telekom hat einen besseren Cisco-Router in ihrem zentralen Backbone installiert. Der erreicht 260 TBit/s und wirft Fragen zur IT-Sicherheit auf.

  2. Bundesverwaltungsgericht: 5G-Auktion wird erneut vor Gericht geprüft
    Bundesverwaltungsgericht
    5G-Auktion wird erneut vor Gericht geprüft

    Die Klage gegen die 5G-Auktion im Jahr 2019 wird neu verhandelt. Damit ist die komplette Vergabe erneut in Frage gestellt.

  3. Windows 11: User wollen separate Fenster in der Taskleiste zurück
    Windows 11
    User wollen separate Fenster in der Taskleiste zurück

    Windows 11 gruppiert Instanzen einer App zusammen und streicht die Möglichkeit, sie separat anzuzeigen. Das gefällt der Community gar nicht.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • HP Herbst Sale bei NBB: Bis zu 500€ Rabatt auf Gaming-Notebooks, Monitore uvm. • Kingston RGB 32GB Kit 3200 116,90€ • LG OLED48A19LA 756,29€ • Finale des GP Anniversary Sales • Amazon Music 3 Monate gratis • Saturn Gutscheinheft: Direktabzüge und Zugaben [Werbung]
    •  /