FESCo (Fedora Engineering Steering Committee), som ansvarar för den tekniska delen av utvecklingen av Fedora Linux-distributionen, har godkÀnt övergÄngen till paketförvaltaren RPM 6 i höstslÀppet av Fedora 43. SlÀppdatum för RPM 6.0 Àr planerat till tredje kvartalet 2025.
RPM 6-grenen Àr anmÀrkningsvÀrd för att den stöder det nya formatet (RPM 6), vilket möjliggör skapandet av paket större Àn 4 GB (överskridandet av denna begrÀnsning Àr viktigt, eftersom SRC-paketet med Chromium Àr nÀra grÀnsen och har en storlek pÄ 3,7 GB). I RPM 6-formatet anvÀnds 64-bitarsfÀlt med uppgraderade strukturer relaterade till kryptografi och MIME-information om filer har lagts till. Versionerna RPM 5 har utelÀmnats för att undvika överlappningar med projektet RPM5, som inte Àr relaterat till RPM frÄn Red Hat och har utvecklats av oberoende utvecklare.
Stödet för formatet RPM 4, som anvÀnder cpio, kommer att bevaras helt. Dessutom tvingar RPM 6-grenen inte övergÄngen till det nya paketformatet, och distributioner kan efter eget tycke förbli pÄ formatet RPM 4. Till exempel kommer Fedora 43 att levereras med paketförvaltaren RPM 6.0, men paketformatet kommer fortfarande att vara RPM 4. För dem som vill övergÄ till det nya formatet har stöd för lÀsning och installation av paket i formatet RPM 6 lagts till i RPM 4.x-grenen.
Bland de betydande förĂ€ndringarna i RPM 6 framhĂ€vs Ă€ven att paketverifiering med digital signatur nu Ă€r standard. För att den obligatoriska signaturverifieringen inte ska komplicera installationen av paket som byggts sjĂ€lv, har stöd för automatisk generering av lokala signaturer under byggprocessen lagts till i rpmbuild-verktyget. Det finns ocksĂ„ ett alternativ "ânosignature" som tillĂ„ter att paket installeras utan signaturverifiering.
Bland andra förĂ€ndringar: vid utvecklingen Ă€r anvĂ€ndning av koden i C++ (C++20) tillĂ„ten; flera OpenPGP-signaturer kan anvĂ€ndas för varje paket; stödet för MD5-, SHA1- och DSA-hashar har upphört; stödet för det förĂ„ldrade RPM 3-formatet har upphört. Möjligheterna med verktyget rpmkeys har utökats för att hantera nycklar, till exempel kan kommandot "rpmkeys âimport" anvĂ€ndas för att uppdatera OpenPGP-nycklar. SjĂ€lva verktyget rpmkeys betraktas nu i Fedora som det huvudsakliga verktyget för att hantera nyckellagret för RPM (anvĂ€ndningen av gpg-pubkey har deklarerats förĂ„ldrad). Som ett alternativ till GnuPG har möjligheten att anvĂ€nda verktyget Sequoia-sq, skrivet i Rust, lagts till.
Det bör ocksÄ nÀmnas att en ny projektledare för Fedora har utsetts. IstÀllet för Matthew Miller, som har varit projektledare sedan 2014, har Jef Spaleta utsetts, som har varit involverad i arbetet sedan Fedora-projektet fortfarande inte hade övergÄtt till Red Hat. Tidigare har Jef varit en del av Fedora-styrelsen i flera Är som representant för gemenskapen.
Projektledaren för Fedora Àr en officiell position inom Red Hat. Ledaren vÀljs inte genom omröstning av gemenskapens medlemmar, utan föreslÄs av den tidigare projektledaren och godkÀnns av Red Hat. Koordinationen av distributionens utveckling hanteras av en styrkommitté bestÄende av 4 representanter frÄn Red Hat och 5 frÄn gemenskapens oberoende utvecklare. Det finns ett antal krav pÄ projektledaren, sÄsom hög kvalifikation, erfarenhet frÄn gemenskapen, förmÄga att fatta beslut och lyssna pÄ andras önskemÄl.
KĂ€lla: opennet.ru
