Fedora — один из самых известных дистрибутивов операционной системы GNU/Linux. Проект охватывает множество направлений, таких как мобильные устройства, облачные технологии и робототехника. Разработчики Fedora ежедневно решают задачи различной сложности: от управления IT‑инфраструктурой до программирования микроконтроллеров и создания роботов.

Несмотря на общий успех и популярность, почти каждый релиз Fedora не обходится без сложностей. Поддержка одноплатного компьютера Raspberry Pi 4 вновь стала источником проблем, что уже не впервые задерживает выход бета-версии.


Fedora и направления работы


Источник
Fedora — не просто одна операционная система, а целая экосистема продуктов, каждый из которых имеет свою специализацию:
  • Fedora Workstation — это система для настольных и переносных компьютеров, ориентированная на разработчиков и профессионалов, которые получают все необходимые инструменты для создания программного обеспечения на современных платформах.
  • Fedora Server — операционная система, предназначенная для работы с инфраструктурой в центрах обработки данных. Пользователи получают новейшие серверные технологии и высокую степень контроля.
  • Fedora Cloud — минималистичный образ системы, специально разработанный для облачных сред. Такая легкая и нетребовательная платформа пользуется популярностью как у частных, так и публичных облаков для развертывания приложений.

Согласно рейтингу DistroWatch, Fedora занимает седьмое место среди популярных Linux-дистрибутивов. Ее опережают такие дистрибутивы, как Manjaro, Ubuntu, Debian, EndeavourOS, Mint и MX Linux, но Fedora остается одной из самых востребованных операционных систем для энтузиастов и профессионалов благодаря активной поддержке сообщества.

Проблемы, тормозящие выход бета-версии Fedora 41


На текущий момент Fedora 41 содержит как минимум шесть критических багов, из-за которых релиз не может перейти на стадию бета-тестирования. Три из них напрямую связаны с поддержкой Raspberry Pi 4.

1. Проблемы с выходом из режима сна

Одной из ключевых трудностей, препятствующих продвижению к бета-релизу, является баг с номером 2283978, зарегистрированный в багтрекере Red Hat в мае 2024 года. Ошибка связана с некорректным выходом Raspberry Pi 4 из режима сна (suspend mode), что вызывает зависания системы после периода простоя.

Источник

2. Конфликты графических драйверов

Другой серьезной проблемой являются ошибки в работе графических драйверов. Графический процессор Raspberry Pi 4 вызывает конфликты с популярными окружениями рабочего стола, такими как KDE и GNOME:
  • В KDE графический интерфейс первичной настройки отображается некорректно.
  • В GNOME использование Vulkan вызывает аварийные завершения приложений, построенных на базе инструментария GTK4.

3. Отсутствие аппаратных часов реального времени (RTC).

При обновлении Raspberry Pi 4 через команду dnf system-upgrade --reboot возникает ошибка. Поскольку система не знает правильного времени до подключения к интернету, происходят сбои в процессе обновления в случае, если неверно выставлено системное время до начала установки пакетов.

Наследие прошлых ошибок c Raspberry Pi


Трудности с поддержкой Raspberry Pi не новы для Fedora. Так, в 2023 году, при подготовке релиза Fedora 39, разработчики уже сталкивались с критическими багами. Один из них (2241252) касался начального загрузчика U-Boot, из-за которого при запуске Fedora Workstation 39 на Raspberry Pi 4 экран оставался «пустым». Другой баг (2244305) препятствовал загрузке Fedora Server 39 с карты памяти на Raspberry Pi. Эти проблемы вызвали значительные задержки и потребовали вмешательства ARM-инженеров для решения.

Одна из ошибок (2242759), зафиксированных еще в Fedora 39, снова всплыла в версии 41. Баг препятствует обновлению дистрибутива на одноплатнике с помощью команды dnf system-upgrade --reboot. Проблема связана с некорректной установкой системного времени, что осложняется отсутствием на Raspberry Pi 4 аппаратных часов реального времени (RTC). Без них устройство не может корректно определить текущее время до подключения к сети и синхронизации с сервером времени.

Источник
Проблемы с поддержкой Raspberry Pi возникают у Fedora на протяжении восьми лет. Еще в 2016 году инженеры Fedora отмечали сложности при адаптации операционной системы к этой платформе. Одной из главных претензий была недостаточная поддержка открытых драйверов для Raspberry Pi. Несмотря на репутацию платформы как устройства с поддержкой свободного программного обеспечения, часть прошивки и драйверов, разработанных Broadcom, остается закрытой, что усложняет процесс создания решений для Fedora.

Задержка выхода бета-версии Fedora 41, который планировался 22 октября 2024 года, разочарует пользователей Raspberry Pi 4, разрабатывающих DIY-проекты. Проблемы с графическими драйверами и режимом сна могут серьезно повлиять на стабильность системы, а задержки с выходом исправлений ставят под угрозу сроки внедрения новых функций. Разработчики Fedora активно работают над устранением всех выявленных проблем. Ожидается, что релиз для архитектуры x86 выйдет вовремя, тогда как версия для ARM, включая поддержку Raspberry Pi, может потребовать дополнительных доработок.

Комментарии (1)


  1. mnnoee
    12.09.2024 12:43

    Первое критично? Зачем одноплатнику спать? Или зачем одноплатнику режим сна? Вроде да, критично, а вроде можно и отключить. Второе критично, но вроде одноплатники используют не для того, чтобы в гуй сидеть, иначе это опыт думаю, был бы не очень. Третье... а кто делает обновления без интернета? Это не ошибка системы, это ошибка одноплатнику, т.к. он либо подключен к интернету 24/7, либо используется в других целях, а rtc можно и внешний подключить.

    Не баг, а фича. Если rpi4 крутит kodi 24/7 он не умрет, если это веб сервер, он не умрет, если это тяжелое графическое окружение, которое нужно обновить без интернета, после выхода из режима сна, то это явно не то, что нужно одноплатнику.