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.