Ab September 2019 laufen die folgenden 64-Bit-Betriebssysteme auf einem Raspberry Pi 4:
Die obige Liste ist keineswegs vollständig, da kurz nach der Veröffentlichung von Pi 4 viele einmalige 64-Bit-Experimente ("Hey, es bootet") begonnen haben.
Schließlich hat sich das Verfahren zum Optimieren einer vorhandenen Distribution in eine 64-Bit-Pi 4-kompatible Distribution nicht geändert. Genau wie bei einem Pi 3 oder Pi 2 v1.2 führt das Kopieren über den Kernel und die Kernelmodule von einem funktionierenden System normalerweise zu einer Konfiguration, die * startet .
In Bezug auf Qualität und Support ist die Situation mit Raspberry Pi 4, Buster, Kernel 4.19+ und 64-Bit besser als mit Pi 3B + und Stretch. Diesmal ist es tatsächlich möglich, im Fake KMS-Modus auf die SoC-Kamera zuzugreifen. Gentoo wurde zuerst für seine aktive Benutzerbasis aufgeführt und war das erste, das Korrekturen für den Zugriff auf 4 GB Speicher und die V3D-Beschleunigung bereitstellte.
Beachten Sie, dass für Distributionen ohne arm64-Userland (z. B. Raspbian + 64-Bit-Kernel) zusätzliche Schritte erforderlich sind, um 64-Bit-Programme auszuführen. Dies kann über statische Kompilierung, Container (LXC, systemd-nspawn) oder chroot erfolgen. Die letzte Option hat sich als die einfachste erwiesen:
sudo apt install -y debootstrap schroot
cat << EOF | sudo tee /etc/schroot/chroot.d/pi64
[pi64]
description=V3D arm64 testing
type=directory
directory=/srv/chroot/pi64
users=pi
root-groups=root
profile=desktop
personality=linux
preserve-environment=true
EOF
sudo debootstrap --arch arm64 buster /srv/chroot/pi64
sudo schroot -c pi64 -- apt install -y mesa-utils sudo
schroot -c pi64
Installieren Sie dann weitere arm64-Programme oder führen Sie sie in der chroot aus:
(pi64)pi@raspberrypi:~ $ glxgears
* Eine für Pi 4 spezifische Gefahr besteht darin, dass für gefälschtes KMS mit VC6 eine sehr neue Version von Mesa erforderlich ist. Eine erste Problemumgehung besteht darin, sie zu bearbeiten config.txt, um in den Legacy-Modus zu wechseln.