A partir de septiembre de 2019, los siguientes sistemas operativos de 64 bits se ejecutan en una Raspberry Pi 4:
La lista anterior no es exhaustiva porque ha habido muchos experimentos únicos de 64 bits ("Hey, arranca") comenzando poco después del lanzamiento de Pi 4.
Después de todo, el procedimiento para ajustar una distribución existente en una compatible con Pi 4 de 64 bits no ha cambiado. Al igual que con un Pi 3 o Pi 2 v1.2, copiar sobre el núcleo y los módulos del núcleo desde un sistema en funcionamiento generalmente dará como resultado una configuración que se inicia * .
En términos de calidad y soporte, la situación con Raspberry Pi 4, Buster, kernel 4.19+ y 64 bits es mejor de lo que había sido con Pi 3B + y Stretch. Esta vez es posible acceder a la cámara SoC en modo KMS falso. Gentoo se ha enumerado primero por su base de usuarios activa y fue el primero en proporcionar soluciones para acceder a 4 GB de memoria y aceleración V3D.
Tenga en cuenta que para las distribuciones sin un país de usuario arm64 (por ejemplo, Raspbian + kernel de 64 bits), se necesitan pasos adicionales para ejecutar programas de 64 bits. Esto se puede hacer mediante compilación estática, contenedores (LXC, systemd-nspawn) o chroot. La última opción ha demostrado ser la más sencilla:
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
Luego continúe instalando más programas arm64 o ejecútelos dentro del chroot:
(pi64)pi@raspberrypi:~ $ glxgears
* Una trampa específica para Pi 4 es que el KMS falso con VC6 requiere una compilación muy reciente de Mesa, por lo que una solución inicial es editar config.txt
para cambiar al modo heredado.