64-битные операционные системы и приложения давно стали общепринятым стандартом в компьютерной сфере, и только Raspberry Pi Foundation выглядела «динозавром» на фоне производителей-конкурентов, годами оттягивая момент выхода 64-битной Raspberry Pi OS из статуса беты в релиз невзирая на то, что 64-битные процессоры в производстве микрокомпьютеров Raspberry Pi используются еще с 2016 года.
Однако, в начале 2022 года это свершилось: Raspberry Pi OS 64-bit наконец-то выпущена официально. В этой статье я опишу процесс перехода на 64-битную версию системы и сравню производительность 32-битной и 64-битной системы на одном и том же устройстве.
Совместимость
Процессор | ARM core | Архитектура | |
---|---|---|---|
Raspberry Pi 1 | BCM2835 | ARM1176 | 32 bit |
Raspberry Pi 2 | BCM2836 | Cortex-A7 | 32 bit |
Raspberry Pi 3 | BCM2710 | Cortex-A53 | 64 bit |
Raspberry Pi 3B+ | BCM2837B0 | Cortex-A53 | 64 bit |
Raspberry Pi 4 | BCM2711 | Cortex-A72 | 64 bit |
Raspberry Pi 400 | BCM2711 | Cortex-A72 | 64 bit |
Raspberry Pi Zero | BCM2835 | ARM1176 | 32 bit |
Raspberry Pi Zero 2 | BCM2710 | Cortex-A53 | 64 bit |
64-битная версия Raspberry Pi OS может работать на всех актуальных моделях микрокомпютера начиная с Raspberry Pi 3. Лишь первая Raspberry Pi Zero / Zero W (если ее еще можно отнести к актуальным моделям после выхода Zero 2) выбивается из этого списка, поскольку работает на 32-битном процессоре от самой первой «малинки».
Помимо аппаратной совместимости все еще присутствуют некоторые софтварные проблемы. В частности, Widevine DRM несовместим с 64-битной сборкой Chromium. Поэтому если вы вдруг решите смотреть на «малинке» потоковое видео с Netflix или Disney+ (в чем я сильно сомневаюсь, но мало ли), то понадобится вручную устанавливать 32-битную версию браузера.
Но в целом у перехода на Raspberry Pi OS 64-bit больше плюсов, чем минусов. Если вы, как и я, предпочитаете использовать «малинку» в headless-режиме в качестве домашнего сервера или платформы для Home Assistant, то никаких проблем после перехода у вас не возникнет.
Установка
Процесс установки Raspberry Pi OS 64-bit практически ничем не отличается от установки 32-битной версии системы, которую я описывал сперва в обзоре Raspberry Pi 4, а потом и в руководстве по обновлению с Buster до Bullseye.
Скачиваем и запускаем Raspberry Pi Imager:
В перечне доступных систем выбираем Raspberry Pi OS Lite (64-bit), а если нужен графический десктоп — просто Raspberry Pi OS (64-bit):
Выбираем дисковый накопитель для записи образа:
А вот теперь — новое. В свежей версии Raspberry Pi Imager появилось меню с возможностью указания дополнительных параметров установки. В частности, в нем можно включить SSH (больше не нужно делать это вручную), прописать настройки подключения к беспроводной сети (больше не нужно закидывать в корень файл wpa_supplicant.conf), сменить стандартного пользователя на своего и установить правильные настройки локали:
После указания дополнительных параметров нажимаем на «Write» и дожидаемся окончания процесса:
Производительность
Для замеров производительности я, как и раньше, использую пакет Phoronix Test Suite с тремя тестами — PostMark, RAMSpeed и C-Ray:
Raspberry Pi OS 32-bit | Raspberry Pi OS 64-bit | |
---|---|---|
PostMark больше — лучше |
196 | 711 |
RAMSpeed SMP (Integer) больше — лучше |
2960.14 | 4158.29 |
RAMSpeed SMP (Floating Point) больше — лучше |
3620.31 | 4276.77 |
C-Ray меньше — лучше |
642.096 | 591.509 |
В качестве тестового стенда выступил Raspberry Pi 4 с 4 Гб оперативной памяти, на котором в текущий момент работает мой сервер Home Assistant.

Как видно, разница налицо. 64-битная операционная система показывает лучшие результаты во всех проведенных синтетических тестах. Не уверен, что прирост производительности будет реально заметен в практических задачах, но по крайней мере хуже не становится — и это точно.
Заключение
От перехода на Raspberry Pi OS 64-bit вряд ли можно ожидать заметных изменений в плане скорости работы. Но переходить определенно стоит, поскольку с поддержкой 32-битных операционных систем и приложений с каждым годом будет становиться все хуже.
Например, уже сейчас не получится установить 32-битную версию Elasticsearch. Также на 32-битные системах имеются проблемы с адресацией памяти если этой памяти более 4 Гб. Решаются эти проблемы только через «костыли» — ну или путем перехода на 64-битную архитектуру.

Broadcom BCM2711 | 2Gb/4Gb/8Gb RAM | 10/100/1000Mbit Ethernet