Платформа TrueNAS Scale изначально разрабатывалась для работы только на компьютерах с архитектурой x86-64, но теперь существует неофициальный порт для 64-битных ARM-целей (Aarch64) с загрузчиком UEFI, включая одноплатные компьютеры Raspberry Pi 4/5 и другие производительные ARM-платы.
Ранее известная как FreeNAS , Community-редакция TrueNAS Core на базе FreeBSD была снята с поддержки в 2022 году и заменена на основанную на Linux TrueNAS Scale. iXsystems также предоставляет TrueNAS Enterprise — платную версию с расширенными функциями, но все версии работают только на 64-битных x86-машинах. Пользователь форума TrueNAS Joel0 решил изменить это положение и модифицировал TrueNAS Scale для работы на ARM (aarch64).
Основные требования: наличие 64-битной ARM-цели, как минимум 8 ГБ ОЗУ, 16 ГБ загрузочного накопителя и работающий загрузчик UEFI. Образ тестировался на виртуальной машине QEMU и также должен работать на Raspberry Pi 4 или 5 с UEFI , но это не проверялось. Один пользователь из упомянутой ветки форума протестировал его на Mac Studio M4 с VMware Fusion. Единственная известная на данный момент проблема — приложения и контейнеры не работают.
Это может, к примеру, позволить запустить TrueNAS на Raspberry Pi 5, оснащенном Radxa Penta SATA HAT , как показано на изображении выше. Платы, соответствующие спецификации Arm SystemReady, такие как Radxa Orion O6 , также должны подходить, и даже одноплатные компьютеры на Rockchip RK3588 могут быть использованы, поскольку существует порт прошивки EDK2 UEFI , который работает на NAS-комплекте FriendlyELEC CM3588 , среди многих других плат.
Чтобы начать работу и/или помочь с проектом, есть три основных ресурса:
- ISO-образ ( TrueNAS-SCALE-25.04.2-aarch64.iso ) для запуска TrueNAS Scale на 64-битной ARM-цели
- Исходный код на https://git.jmay.us/truenas/
- трекер проблем на GitHub . Репозиторий используется только как трекер проблем, код там отсутствует.
Документации не так много, но неясно, нужна ли она, поскольку пользователям просто необходимо уметь загружать ISO-образ и следовать документации TrueNAS для установки и настройки. Также есть недавнее интервью с Джоэлом Мэем о портировании в TrueNAS Tech Talk.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.