Ich habe gerade einen Raspberry Pi 3 in die Hände bekommen und möchte damit experimentieren, insbesondere mit dem 64-Bit-Befehlssatz.
Ich bin mir der Vor- und Nachteile des 32-Bit-Befehlssatzes gegenüber dem 64-Bit-Befehlssatz bewusst. Halten Sie sich daher bitte an die ursprüngliche Frage: Ist es möglich, einen 64-Bit-Kernel unter Verwendung der aktuellen 32-Bit-User-Space-Anwendungen auszuführen? ?
Es reicht aus, den Kernel mit einem 64-Bit-Compiler zu kompilieren und das Image auf RasPi hochzuladen, oder sind andere Schritte erforderlich, die ich beachten sollte? Könnten Sie mir einen umfassenden Überblick darüber geben, was ich als Roadmap betrachten soll? Wie Module / Treiber, die kaputt gehen könnten / werden, wenn ich den 64-Bit-Kernel installiere. Muss ich alles neu kompilieren?
Surfen im Internet Ich weiß, dass es für einige andere Geräteklassen möglich ist und dass das Ausführen dieser "Hybrid" -Konfiguration normalerweise die Paketmanager beschädigen würde, aber ich bin im Moment nicht besorgt über die Verwaltbarkeit. Selbst wenn es Paketmanager kaputt macht und es eine Hölle ist, es aufrechtzuerhalten, würde ich gerne verstehen, wie es gemacht wird.
Bitte beachten Sie, dass ich noch lerne, wie man den Kernel kompiliert, aber ich habe noch lange Erfahrung in der Entwicklung von C / C ++ - Anwendungen. Dies ist mein Lieblingsprojekt, um ein tiefes Verständnis der Linux-Architektur und der Kernel-Interna zu erlangen.