Это старая версия документа.
Содержание
ARM архитектура процессоров (CPU)
- Позволяет за 2-3 т. руб. превратить старый ТВ в современный медиацентр, интернет-компьютер, управлять видеонаблюдением и т.п.
Плюсы ARM
- Низкое энергопотребление. Как следствие - проще с охлаждением.
- Как следствие - меньше шума
- Как следствие - маленький размер
- Как следствие - меньшая цена. Это так же достигается за счет того что устройства выпускаются с интегрированной графической системой достаточной мощности и RAM и ROM (Флеш-память#NAND)
- Совместимость с Linux на базе исходного кода. Т.е. при наличии линукс ядра под ARM железо большинство софта можно скомпилировать под нужную ARM архитектуру без дополнительных патчей
Минусы ARM
- Архитектура не совместима на уровне бинарников c i686 x86_64 (т.е. обычные PC). Некоторый софт не распространяется в исходном коде (Skype, Viber, Adobe flash). Придется обходиться без него. Иногда он есть под Android
- На середину 2017 года нет устройст мощнее 8 ядер CPU + 3Гб RAM. Т.е. для ресурсоемних задач не подойдет
Варианты архитектуры ARM
- arm64 = aarch64 = ARMv8 : Amlogic
- arm32 обычно подразумевает armhf он же armv7 : Amlogic, Raspberry_Pi
- для старых вариантов arm это armv5\6 он же armel
Т.е., например, Amlogic s905 поддерживает aarch64 и armhf. Это значит что на него можно установить системы обоих типов. Кроме того, в aarch64 системе c добавлением библиотек или в chroot можно запускать armhf. Наиболее удобно это реализовано в armbian ubuntu
Просто поддержки архитектуры операционной системой, как правило недостаточно. Нужна драйвера и ядро под каждое железо и могут быть особенности установки. Поэтому лучше выбирать систему специально адаптированную под Ваше железо
Операционные системы
puppyrus.org
- 2A - aarch64 дистрибутив на репозитории https://archlinuxarm.org
Amlogic
- Установка linux в каталог. Позволяет иметь в NAND несколько ОС