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

Комитетът FESCo (Комитет за ръководство на инженерството на Fedora), отговорен за техническата част на разработката на дистрибуцията 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 за работа с ключове, например, за aktualizaciya на OpenPGP-ключовете може да се използва командата "rpmkeys —import". Самата утилита rpmkeys сега се разглежда в Fedora като основен инструмент за управление на хранилището на ключове за RPM (използването на gpg-pubkey е обявено за остаряло). Като алтернатива на GnuPG е предоставена възможност за използване на инструментария Sequoia-sq, написан на Rust.

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

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

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

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