Дата релиза: | 2 февраля 2022 |
Raspberry Pi OS 64-bit
Представлена 64-битная версия дистрибутива Raspberry Pi OS. Разработчики тестировали 64-битную версию в течении прошлого года, затем решили выпустить готовый релиз.
Архитектура ARMv8-A, с поддержкой 64-битной архитектуры, была впервые представлена в линейке Raspberry Pi 3 в 2016 году. С этой версии появилась возможность запускать полноценные 64-разрядные операционные системы на Raspberry Pi. При этом Raspberry Pi Foundation продолжала выпускать устройства на базе 32-битной операционной системы Raspbian, чтобы обеспечить максимальную совместимость между устройствами.
Модель | Процессор | Ядро ARM | Debian/Raspbian ARM port | Разрядность |
---|---|---|---|---|
Raspberry Pi 1 | BCM2835 | ARM1176 | arm6hf | 32 bit |
Raspberry Pi 2 | BCM2836 | Cortex-A7 | armhf | 32 bit |
Raspberry Pi Zero | BCM2835 | ARM1176 | arm6hf | 32 bit |
Raspberry Pi Zero 2 | BCM2710 | Cortex-A53 | arm64 | 64 bit |
Raspberry Pi 3 | BCM2710 | Cortex-A53 | arm64 | 64 bit |
Raspberry Pi 3 | BCM2711 | Cortex-A72 | arm64 | 64 bit |
Причины выпуска Raspberry Pi OS 64-bit
Причин, которые побудили разработчиков к выпуску 64-битной версии Raspberry Pi OS, несколько. Например, многие приложения с закрытым исходным кодом доступны только для архитектуры arm64. Некоторые приложения с открытым исходным кодом недостаточно оптимизированы для armhf (32-bit). Также есть преимущества в производительности при использовании инструкций A64, которые сейчас наиболее заметны в бенчмарках, но предполагается, что в будущем они отразятся на производительности реальных приложений.
Еще одна проблема заключается в том, что 32-битные указатели позволяют обращаться к памяти объемом до 4GB. На модели платы Raspberry Pi 4, которая оснащена 8GB памяти, используется режим ARM Large Physical Address Extension (LPAE). LPAE позволяет адресовать 64GB физической памяти, но при этом каждая программа все равно может адресовать максимум до 4GB виртуальной памяти.
В Raspberry Pi 4 каждый процесс ограничен доступом к 3GB (1GB резервируется для виртуального адресного пространства ядра). Отмечается, что очень мало программ требуют больше памяти. К счастью, например, Chromium, который, вероятно, является одним из самых требовательных к памяти приложением в Raspberry Pi OS, порождает по одному процессу на каждую вкладку. Тем не менее, некоторые сценарии использования позволят получить максимальную функциональность и повысить производительность, если смогут выделить всю память 8GB на Raspberry Pi 4 одному процессу.
Также отмечается, что в Rasbperry Pi OS 64-bit установленная по умолчанию версия Chromium не содержит библиотеки WidevineCDM, поэтому в нем невозможно воспроизведение потокового мультимедиа, такого как Netflix или Disney+. Для установки 32-битной версии Chromium выполните команду:
sudo apt install chromium-browser:armhf libwidevinecdm0
Чтобы снова установить 64-битную версию выполните команду:
sudo apt install chromium-browser:arm64 libwidevinecdm0-
Скачать Raspberry Pi OS 64-bit
Скачать образ Raspberry Pi OS 64-bit можно с сайта raspberrypi.com.
Формат образа: ISO
Доступные образы:
- Raspberry Pi OS desktop 64-bit 1.1GB
- Raspberry Pi OS Lite 64-bit 435MB
Комментарии
13:05
Перепробовал несколько "рецептов" редактирования config.txt из Сети, но ни один не помог... Печалька.
01:06
Возможно у вас что-то с картой памяти или софина для записи на CD карту криво пишет..
22:59
01:11