Russian Fedora

cообщество русскоязычных участников
международного проекта Fedora

Fedora 21 для ARM - текущий статус

Это архивная статья

Peter Robinson, один из основных участников Fedora ARM SIG, рассказал о текущем состоянии Fedora 21 для ARM.
Вкратце, ситуация постепенно улучшается. С ядром 3.16 мы поддерживали примерно 200 систем (в отличие от x86 в ARM никакой стандартизации не было, и каждую плату нужно поддерживать отдельно), а начиная с 3.17 поддерживается уже более 230 систем. Конечно 230 систем никто и не тестировал - ну ядро вообще никто не тестирует, так уж повелось, но можно выделить некий список наиболее актуальных платформ, и неособо актуальных, но вроде как тоже работающих. Само собой, такое состояние сразу ставит крест на ARM, как на платформе для работы, а не как платформе для увлекательных холостяцких поигрушек одинокими темными вечерами, но пока ARM-коммьюнити переходит на стандарты, то будет вот так.
В список наиболее важных архитектур вносят по наличию в магазинах и по активности разработчиков. Пока получается так - полностью поддерживаемые системы:
  • Wandboard (все модели и версии)
  • Utilite (все модели)
  • Cubox-i (все модели)
  • Hummingboard
  • RIoTBoard
  • BeagleBone Black
  • Tegra K1 Jetson
  • CubieBoard (все модели)
  • Banana Pi
  • Trimslice
  • PandaBoard (все модели)
  • Calxeda Highbank/Midway
  • VExpress (Qemu)

Второстепенные системы:
  • BeagleBone White
  • Beagle xM
  • Novena
  • UDOO
  • AC100
  • Qualcomm (IFC6410, DragonBoard)
  • Различные устройства на базе Marvell (например, Mirabox, AX3)
  • Различные устройства на базе Exynos
  • Другие устройства на базе AllWinner (полностью поддерживающие u-boot и DeviceTree)
  • Устройства на базе Gumstix Overo
  • OMAP5 EVM
  • STE SnowBall

Отдельно перечислим AArch64/ARM64-устройства:
  • AMD Seattle
  • APM Mustang
  • VExpress (Qemu)

Стоит отметить, что деление довольно условно. Если кто-нибудь купит устройство на базе AllWinner, то мы вынуждены предупредить, что прямо сейчас в нашем ядре нет поддержки графики, и придется лазить на устройство по ssh. Ну вот, правда, пользователи BSD всю жизнь так делают - лазят на BSD с помощью Putty с Windows, и всем довольны.
Поддержка GPU в Tegra K1 тоже в самом начальном состоянии. Обязательно учтите, что на некоторых системах есть нормальный сетевой контроллер и работающий SATA, а на некоторых все эти устройства подключены через USB, что, понятное дело, не подходит для нормально работы. Ситуация быстро меняется, и какие-то из устройств наверняка получат новую функциональность уже скоро, с помощью dnf upgrade.

Комментарии