Одобрен е преходът на Fedora 43 към пакетния мениджър RPM 6. Смена на ръководителя на Fedora

Комитет FESCo (Fedora Engineering Steering Committee), отговорен за техническата част от разработката на дистрибуцията Fedora Linux, одобри прехода към пакетен мениджър RPM 6 в есенния релиз на Fedora 43. Релизът на RPM 6.0 е предвиден за третото тримесечие на 2025 година.

Клонът RPM 6 е забележителен с поддръжката на новия формат (RPM 6), позволяващ създаването на пакети размер повече от 4 ГБ (преодоляването на това ограничение е важно, тъй като SRC-пакетът с Chromium е близо до пределите и има размер 3.7 ГБ). В формат RPM 6 са включени 64-битови полета с подобрени размери, модернизирани са структурите, свързани с криптографията, и са добавени MIME данни за файловете. Версията RPM 5 е пропусната, за да се избегнат припокривания с проекта RPM5, който не е свързан с RPM от Red Hat и е развиван от независими разработчици.

Поддръжката на формат RPM 4, използващ cpio, ще бъде запазена в пълна степен. Освен това, клонът RPM 6 не налага преход към нов формат на пакетите и дистрибуциите по собствено желание могат да останат на формат RPM 4. Например, Fedora 43 ще бъде доставен с пакетен мениджър RPM 6.0, но форматът на пакетите все още ще остане RPM 4. За тези, които желаят да преминат към новия формат, в клона RPM 4.x е добавена поддръжка за четене и инсталиране на пакети в формат RPM 6.

От съществени промени в RPM 6 също така се откроява включването по подразбиране на проверка на автентичността на пакетите с помощта на цифров подпис. За да не улесни задължителната проверка на подписа инсталирането на самосглобени пакети, в RPM 6 в утилитата rpmbuild е добавена поддръжка за автоматично генериране на локални подписи по време на сглобяването. Също така е предвидена опцията "—nosignature", позволяваща принудително инсталиране на пакет без проверка на подписа.

Сред различни промени: разрешено е използването на C++ (C++20) при разработка; възможно е използването на множество подписи OpenPGP за всеки пакет; прекратена е поддръжката на хешове MD5, SHA1 и DSA; прекратена е поддръжката на остарелия формат RPM 3. Разширени са възможностите на утилитата rpmkeys за работа с ключове, например, за обновяване на OpenPGP ключове може да се използва командата „rpmkeys --import“. Самата утилита rpmkeys вече се счита за основен инструмент за управление на ключове в Fedora (използването на gpg-pubkey е обявено за остаряло). В допълнение към GnuPG, е предоставена възможност за използване на инструментария Sequoia-sq, написан на Rust.

Допълнително може да се отбележи назначаването на нов лидер на проекта Fedora. Вместо Мати Милър (Matthew Miller), който заемаше поста от 2014 г., е назначен Джеф Спалета (Jef Spaleta), който е ангажиран с работата от времето, когато проектът Fedora все още не е преминал в ръцете на компанията Red Hat. В миналото Джеф е бил член на управителния съвет на Fedora в продължение на няколко години, като представител на общността.

Лидерът на Fedora е официална длъжност в компанията Red Hat. Лидерът не се избира чрез гласуване на участниците в общността, а се издига от предишния лидер на проекта и се утвърдява от компанията Red Hat. Координацията на развитието на дистрибутива се извършва от управителен съвет, състоящ се от 4 представители на компанията Red Hat и 5 от независими разработчици от общността. Към лидера на проекта се предявяват редица изисквания, като висока квалификация, опит в работата с общността, умение за вземане на решения и умение да изслушва нуждите на другите.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster