Аннотация:
Бета-версия Fedora 45 официально выпущена и, как и планировалось, вступила в фазу публичного тестирования. Поскольку версия Fedora Linux нового поколения была выпущена ближе к концу года, Fedora 45 принесла большое количество обновлений базовой среды и среды рабочего стола. Наиболее примечательным из них является использование KMSCON для замены традиционной консоли внутри ядра, а также добавление поддержки установки хранилища Stratis и дальнейшее усиление безопасности системы и воспроизводимости сборок программного обеспечения.

Одним из самых больших изменений в Fedora 45 является использование KMSCON в качестве консоли виртуального терминала по умолчанию. KMSCON — это консольная реализация, которая работает в пользовательском пространстве и может обеспечивать отображение терминала с помощью механизма настройки графического режима KMS (Kernel Mode Setting) ядра Linux. Раньше Fedora использовала консольную реализацию в ядре. Это изменение означает, что Fedora в дальнейшем переносит некоторые функции терминала из ядра в пользовательское пространство для более гибкой реализации.
Изначально планировалось включить KMSCON в Fedora 44, но было отложено до Fedora 45, поскольку соответствующая работа не была завершена вовремя. Официальное появление бета-версии Fedora 45 означает, что этот долгосрочный план наконец-то достиг существенного прогресса.

Что касается хранилища, в Fedora 45 добавлена поддержка Stratis Storage в установщике Anaconda. Stratis — это технология управления хранилищем Linux, разработанная Red Hat. Базовый уровень объединяет XFS, LVM, LUKS и специализированные службы управления, чтобы предоставить пользователям более упрощенный метод управления пулом хранения и файловой системой. Хотя Stratis существует в Fedora уже много лет, ранее пользователи не могли развертывать системы в стеке хранения Stratis непосредственно через установщик Fedora.
Fedora 45 также ужесточает разрешения ptrace в системе. ptrace — важный механизм в Linux для отслеживания и отладки процессов, но если он используется вредоносными программами, он также может стать важным способом атаки на другие процессы. Поэтому Fedora 45 по умолчанию налагает более строгие ограничения на ptrace, чтобы снизить потенциальные риски безопасности.
Проверка подписи пакетов также будет улучшена в Fedora 45. Система выполняет проверку подписи по умолчанию, чтобы гарантировать возможность проверки источника и целостности пакетов программного обеспечения, что снижает риск проникновения в систему пакетов вредоносного программного обеспечения или подделанного программного обеспечения.
В то же время Fedora 45 стала требовать, чтобы сборки пакетов были как можно более воспроизводимыми. Так называемая воспроизводимая сборка означает, что при одном и том же исходном коде и одинаковых условиях среды сборки программное обеспечение должно иметь возможность генерировать одинаковые или эквивалентные двоичные результаты. Это не только помогает проверить, были ли пакеты программного обеспечения подделаны, но также повышает прозрачность и безопасность всей цепочки поставок дистрибутива Linux.
В Fedora 45 также добавлен новый интерфейс DRM Panic. Когда в ядре Linux возникает серьезная ошибка или даже сбой ядра, DRM Panic может отображать сообщения об ошибках на устройстве отображения. На этот раз Fedora еще больше улучшила пользовательский опыт этой функции, сделав ее более похожей на механизм синего экрана Windows, с которым знакомы пользователи, что облегчает обычным пользователям понимание того, что в системе произошли серьезные ошибки, и в то же время техническим специалистам также удобно выполнять диагностику неисправностей.

Что касается среды рабочего стола, Fedora Workstation 45 будет оснащена новейшей версией GNOME 51. Сам GNOME 51 также содержит множество улучшений, включая улучшенную инфраструктуру рабочего стола и поддержку устройств ввода. Для пользователей, использующих Fedora Workstation в качестве основной настольной системы, это будет одно из наиболее интуитивно понятных изменений в обновлении этой версии.
Fedora 45 также обновляет большое количество основных пакетов программного обеспечения одновременно. Среди них язык программирования Go был обновлен до версии 1.27, Python — до версии 3.15, компилятор GCC — до версии 16.2, библиотека GNU C также была обновлена до версии 2.44, LLVM — до версии 23, а система управления пакетами RPM — до версии 6.1. Обновления этих базовых компонентов предоставят разработчикам и специалистам по сопровождению программного обеспечения обновленные компиляторы, библиотеки времени выполнения и цепочки инструментов разработки.
Помимо основных изменений, упомянутых выше, Fedora 45 также содержит большое количество обновлений пакетов и других улучшений на уровне системы. В соответствии с последовательной стратегией быстрых итераций Fedora новая версия не только обновит среду рабочего стола, но и одновременно будет способствовать обновлениям на нескольких уровнях, таких как ядро, компилятор, инструменты разработки, механизмы безопасности, установщики и компоненты управления системой.
В настоящее время Fedora 45 все еще находится на стадии бета-тестирования, в основном для пользователей, которые хотят заранее познакомиться с новой версией и помочь найти проблемы. Согласно текущему плану выпуска, официальная версия Fedora 45 должна быть выпущена 20 октября. Если в процессе финального тестирования возникнут проблемы, требующие расширения, альтернативной датой выпуска станет 27 октября.
На этот раз целью Fedora 45 является не только обновление программного обеспечения для настольных компьютеров, но и внесение различных корректировок в базовую систему, механизм безопасности, управление хранилищем и цепочку поставок программного обеспечения. Если окончательную версию удастся запустить, как запланировано, эта версия станет более важным обновлением системного уровня для Fedora за последние годы.
Подробнее:
https://lists.fedoraproject.org/archives/list/
[email protected]
/thread/FTPOQ3H47Y2MCHFVJ5C7P5CO25GDTJV3/
Комментарии