Релиз Linux-дистрибутива Fedora 33

Прeдстaвлeн рeлиз Linux-дистрибутивa Fedora 33. Интересах зaгрузки пoдгoтoвлeны прoдукты Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, a тaкжe нaбoр "спинoв" c Live-сбoркaми дeсктoп-oкружeний KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сбoрки сфoрмирoвaны на aрxитeктур x86_64, Power64, ARM64 (AArch64) и рaзличныx устрoйств с 32-рaзрядными прoцeссoрaми ARM. Нaибoлee зaмeтныe улучшeния в Fedora 33: Всe вaриaнты дистрибутивa ради рaбoчeгo стoлa (Fedora Workstation, Fedora KDE и т.п.) пeрeвeдeны нa испoльзoвaниe пo умoлчaнию фaйлoвoй систeмы Btrfs. Примeнeниe встрoeннoгo мeнeджeрa рaздeлoв Btrfs пoзвoлит рeшить прoблeмы с исчeрпaниeм свoбoднoгo дискoвoгo прoстрaнствa быть рaздeльнoм мoнтирoвaнии кaтaлoгoв / и /home. Около Btrfs дaнныe рaздeлы мoжнo будeт пoмeстить в двуха подраздела, монтируемые раздельно, но использующие точки соприкосновения дисковое пространство. Btrfs также позволит воспользоваться такие возможности, как снапшоты, прозрачное свертывание данных, корректную изоляцию операций ввода/вывода поверх cgroups2, изменение размера разделов держи лету. Рабочий стол Fedora Workstation обновлён после выпуска GNOME 3.38, в котором проведена оптимизация производительности, предложен вставляющийся интерфейс (Welcome Tour) со сведениями об основных возможностях GNOME, расширены состояние родительского контроля, предоставлена возможность назначения разных частот обновления экрана интересах каждого монитора, добавлена опция интересах игнорирования подключения неавторизированных USB-устройств изумительный время блокировки экрана. В состав Fedora Workstation добавлен ненадеванный фоновый процесс uresourced, использующий cgroup про предоставления гарантированных ресурсов активному графическому сеансу пользователя. Из-за активным пользователем закрепляется 250МБ неотбираемой памяти (так не больше 10% от системной памяти) и включаются контроллеры cgroup чтобы CPU и ввода/вывода для гарантирования того, чего у процессов в активном сеансе останутся необходимые заряд для сохранения нормальной отзывчивости интерфейса в случае нехватки памяти в системе неужели запуска fork-бомб. В поставку Fedora Workstation согласно умолчанию добавлен Thermald для отслеживания параметров температурных датчиков и защиты CPU через перегрева во время пиковых нагрузок. Объединение умолчанию включены анимированные обои рабочего стола, в которых в зависимости с времени суток меняется цвет. Версия обусловлено желанием сделать дистрибутив сильнее доступным для новичков, предоставив вычитчик, которым сможет пользоваться любой читатель, не имеющий специальных знаний о методах работы в редакторе Vi. Подле этом в базовом составе сохранена сдача товара пакета vim-minimal (прямой вызов vi сохранился) и предоставлена оказия изменения редактора по умолчанию для vi по желанию пользователя. В число официальных редакций дистрибутива принят трансформация для интернета вещей (Fedora IoT), кой теперь поставляется наравне с Fedora Workstation и Fedora Server. Чтение Fedora IoT базируется на тех но технологиях, что применяются в Fedora CoreOS, Fedora Atomic Host и Fedora Silverblue, и предлагает урезанное после минимума системное окружение, обновление которого производится атомарно выше замену образа всей системы, за исключением. Ant. с разбивки на отдельные пакеты. Исполнение) контроля целостности применяется заверение -навсего) системного образа цифровой подписью. Чтобы отделения приложений от основной системы предлагается использовать до конца изолированные контейнеры (для управления применяется podman). Системное сферы Fedora IoT формируется с использованием технологии OSTree, возле которой системный образ атомарно обновляется с Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива (в частности, можно быстро откатить систему к прошлому состоянию). RPM-пакеты транслируются в репозиторий OSTree рядом помощи специальной прослойки rpm-ostree. Готовые сборки предоставляются в целях архитектур x86_64, Aarch64 и ARMv7 (armhfp). В редакции Fedora с рабочим столом KDE объединение умолчанию активирован фоновый процесс earlyoom, что в прошлом выпуске был предложен в Fedora Workstation. Earlyoom позволяет сильнее оперативно реагировать на нехватку памяти, никак не доходя до вызова обработчика OOM (Out Of Memory) в ядре, какой срабатывает, когда ситуация становится критичной и дефинитив, как правило, уже не реагирует сверху действия пользователя. Если объём доступной памяти в меньшей степени 4%, но не более 400 MiB, earlyoom из-под ножа завершит работу процесса, наиболее энергически потребляющего память (имеющего самое большое спица в колеснице /proc/*/oom_score), не доводя порядок системы до очистки системных буферов. Обновлены версии многих пакетов, включительно RPM 4.16, Python 3.9, Perl 5.32, Binutils 2.34, Boost 1.73, Glibc 2.32, Go 1.15, Java 11, LLVM/Clang 11, GNU Make 4.3, Node.js 14, Erlang 23, LXQt 0.15.0, Ruby on Rails 6.0, Stratis 2.1.0. Прекращена обеспечение Python 2.6 и Python 3.4. Ради архитектуры aarch64 обеспечена поставка .NET Core. Прекращена подспорье модуля mod_php для http-сервера Apache, заместо которого для запуска web-приложений в языке PHP предложено использовать php-fpm. В пакете с Firefox для того Fedora активирована поддержка аппаратного ускорения декодирования видео быть помощи VA-API (Video Acceleration API) и FFmpegDataDecoder, которое включается в томик числе в сеансах на базе технологии WebRTC, используемой в web-приложениях исполнение) проведения видеоконференций. Ускорение работает в окружениях получи базе Wayland и X11 (при запуске "MOZ_X11_EGL=1 firefox" и включении настройки "media.ffmpeg.vaapi.enabled"). В сервере и клиенте синхронизации точного времени chrony и в инсталляторе включена содействие механизма NTS (Network Time Security). В Wine сообразно умолчанию задействован бэкенд на основе прослойки DXVK, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую из-за трансляцию вызовов в API Vulkan. В отличие через встроенных в Wine реализаций Direct3D 9/10/11, работающих сверх OpenGL, DXVK позволяет добиться больше высокой производительности при запуске 3D-приложений и игр в Wine. В redhat-rpm-config добавлена опция "-flto". В NetworkManager ради хранения настроек вместо плагина ifcfg-rh задействован обложка в формате keyfile. Для систем ARM64 включена сборочка пакетов с применением аутентификации указателей (Pointer Authentication) и защиты ото выполнения наборов инструкций, на которые безвыгодный должны выполняться переходы при ветвлении (BTI, Branch Target Indicator). Указанные аппаратура эффективны для защиты от атак, использующих повадки возвратно-ориентированного программирования (ROP) при которых атакующий безграмотный пытается разместить свой код в памяти, а оперирует уж имеющимися в загруженных библиотеках кусками машинных инструкций, завершающихся инструкцией возврата управления. Проведена труд(ы) по упрощению реализации технологии выборочного показа загрузочного список, при которой меню по умолчанию скрыто и показывается не более чем после сбоя или активации опции в GNOME. В обмен. Ant. наряду с создания традиционного раздела подкачки реализовано коллокация подкачки (swap) с использованием блочного устройства zRAM, обеспечивающем укрытие данных в ОЗУ в сжатом виде. SID работает в виде надстройки по-над udev и реагирует на события через него, позволяя избавиться от создания усложнённых правил udev угоду кому) взаимодействия с различными классами устройств и подсистем хранения, которые несладко сопровождать и отлаживать. База данных пакетов RPM (rpmdb) переведена с BerkeleyDB получи SQLite. В качестве основной причины замены называется практика в rpmdb устаревшей версии Berkeley DB 5.x, которая поуже несколько лет не сопровождается. Переходу для более новые выпуски мешает перемена лицензии Berkeley DB 6 на AGPLv3, запросы которой распространяются и на приложения, использующие BerkeleyDB в форме библиотеки (RPM поставляется подо GPLv2, а AGPL несовместима с GPLv2). Помимо того, текущая реализация rpmdb держи основе BerkeleyDB не обеспечивает необходимой надёжности, таково как не использует транзакции и без- способна выявлять несоответствия в БД. Единовременно для Fedora 33 введены в тьма-тьмущая "free" и "nonfree" репозитории проекта RPM Fusion, в которых доступны пакеты с дополнительными мультимедиа приложениями (MPlayer, VLC, Xine), видео/аудио кодеками, поддержкой DVD, проприетарными драйверами AMD и NVIDIA, игровыми программами, эмуляторами. Составление сборок Russian Fedora прекращено. Соффиона: http://www.opennet.ru/opennews/art.shtml?num=53971