Výbor FESCo (Fedora Engineering Steering Committee), zodpovedný za technickú časť vývoja distribúcie Fedora Linux, schválil prechod na balíčkový manažér RPM 6 v jesennej verzii Fedora 43. Uvoľnenie RPM 6.0 je naplánované na tretí štvrťrok 2025.
Vete RPM 6 je pozoruhodná podpora nového formátu (RPM 6), ktorý umožňuje vytvárať balíky s veľkosťou viac ako 4 GB (prekročenie tohto obmedzenia je dôležité, pretože SRC-balik s Chromium je blízko k limitu a má veľkosť 3,7 GB). V formáte RPM 6 sú zapojené 64-bitové polia s rozmermi, modernizované štruktúry týkajúce sa kryptografie a pridané MIME informácie o súboroch. Verzia RPM 5 bola preskočená, aby sa vylúčili prekrytia s projektom RPM5, ktorý nie je spojený s RPM od Red Hat a vyvíjal sa nezávislými vývojármi.
Podpora formátu RPM 4, ktorý používa cpio, bude zachovaná v plnej miere. Navyše, vetva RPM 6 nenúti prechod na nový formát balíkov a distribúcie si podľa vlastného uváženia môžu zostať na formáte RPM 4. Napríklad, Fedora 43 bude dodávaná s balíčkovým manažérom RPM 6.0, ale formát balíkov zatiaľ zostane RPM 4. Pre tých, ktorí si želajú prejsť na nový formát, do vetvy RPM 4.x bola pridaná podpora na čítanie a inštaláciu balíkov vo formáte RPM 6.
Medzi významné zmeny v RPM 6 patrí aj zahrnutie predvolenej autentifikácie balíkov pomocou digitálneho podpisu. Aby povinná kontrola podpisu neusnadnila inštaláciu balíkov, ktoré sa zostavili samostatne, do nástroja rpmbuild v RPM 6 bola pridaná podpora pre automatické generovanie lokálnych podpisov počas zostavovania. Tiež je zahrnutá možnosť „—nosignature“, ktorá umožňuje nútene nainštalovať balík bez kontroly podpisu.
Medzi ďalšími zmenami: pri vývoji je povolené používanie kódu v jazyku C++ (C++20); je možné používať niekoľko podpisov OpenPGP pre každý balík; podpora hashov MD5, SHA1 a DSA bola zastavená; podpora zastaraného formátu RPM 3 bola ukončená. Možnosti nástroja rpmkeys na prácu s kľúčmi boli rozšírené, napríklad pre aktualizáciu kľúčov OpenPGP je možné použiť príkaz "rpmkeys --import". Nástroj rpmkeys je teraz považovaný v Fedore za hlavný nástroj na správu úložiska kľúčov pre RPM (používanie gpg-pubkey bolo označené za zastarané). Ako alternatívu GnuPG bola poskytnutá možnosť používania nástroja Sequoia-sq, napísaného v jazyku Rust.
Okrem toho je možné spomenúť vymenovanie nového lídra projektu Fedora. Namiesto Matthew Millera, ktorý bol lídrom od roku 2014, bol vymenovaný Jef Spaleta, ktorý sa zapojil do práce od čias, keď projekt Fedora ešte neprešiel do rúk spoločnosti Red Hat. V minulosti bol Jef niekoľko rokov členom správnej rady Fedory ako zástupca komunity.
Líder Fedory je oficiálna pozícia v spoločnosti Red Hat. Líder nie je volený hlasovaním členov komunity, ale navrhnutý bývalým lídrom projektu a schválený spoločnosťou Red Hat. Koordináciu rozvoja distribúcie vykonáva správna rada, ktorá sa skladá zo 4 zástupcov spoločnosti Red Hat a 5 z komunity nezávislých vývojárov. Na lídra projektu sú kladené určité požiadavky, ako vysoká kvalifikácia, skúsenosti v komunite, schopnosť prijímať rozhodnutia a vypočuť si názory iných.
Zdroj: opennet.ru
