Архитектуру ARMv8-A представили для Raspberry Pi ещё в 2016 году. Она включала в себя 64-битную архитектуру AArch64 и работала с набором инструкций A64. С этого момента стало возможным на полную использовать 64-битные операционные системы в продуктах компании. Однако Raspberry Pi OS поддерживала только 32-битную архитектуру — так было нужно для того, чтобы максимизировать совместимость с другими устройствами.
Разработчики пришли к решению выбрать 64-битную операционную систему вместо 32-битной. Ключевым моментом стала совместимость — многие приложения с закрытым кодом работали только на arm64, а open-source-проекты не были полностью оптимизированы под порт armhf. Кроме этого, набор инструкций A64 даёт преимущества в производительности.
Одной из теоретических проблем оказалось то, что в архитектуре было доступно всего 4 Гб памяти для 32-битных указателей. Этот недостаток заметен даже на Paspberry Pi 4, где используется 8 Гб памяти и приходится применять систему LPAE — Large Physical Address Extension, — чтобы использовать всего 3 Гб.
Сегодня Raspberry Pi OS уже доступна для скачивания. Разработчики открыты для любых комментариев и предложений, чтобы продолжать улучшать систему. Скачать её можно на официальном сайте Raspberry Pi.