Comitetul Director de Inginerie Fedora (FESCO) este responsabil pentru dezvoltarea tehnică a distribuției Fedora. Linux, a aprobat tranziția la managerul de pachete RPM 6 în versiunea de toamnă a Fedora 43. Lansarea RPM 6.0 este programată pentru trimestrul 3 al anului 2025.
Ramura RPM 6 este remarcabilă pentru suportul pentru un nou format (RPM 6), care permite crearea de pachete mai mari de 4 GB (depășirea acestei limitări este importantă, deoarece pachetul SRC cu Chromium este aproape de limită și are o dimensiune de 3.7 GB). RPM 6 introduce câmpuri de 64 de biți, modernizează structurile criptografice și adaugă informații despre fișierele MIME. Versiunile RPM 5 sunt omise pentru a evita suprapunerile cu proiectul RPM5, care nu este legat de RPM-ul Red Hat și a fost dezvoltat de dezvoltatori independenți.
Suportul pentru formatul RPM 4 folosind cpio va fi păstrat în întregime. Mai mult, ramura RPM 6 nu impune o tranziție la noul format de pachet, iar distribuțiile vor putea rămâne în formatul RPM 4 la discreția lor. De exemplu, Fedora 43 va fi livrată cu managerul de pachete RPM 6.0, dar formatul pachetului va rămâne deocamdată RPM 4. Pentru cei care doresc să treacă la noul format, la ramura RPM 4.x a fost adăugat suport pentru citirea și instalarea pachetelor în formatul RPM 6.
O altă modificare semnificativă în RPM 6 este includerea implicită a verificării autenticității pachetului prin semnătură digitală. Pentru a se asigura că verificarea obligatorie a semnăturii nu complică instalarea pachetelor construite automat, RPM 6 adaugă suport pentru generarea automată de semnături locale în timpul construcției în utilitarul rpmbuild. Există, de asemenea, o opțiune „--nosignature” care vă permite să forțați instalarea pachetului fără a verifica semnătura.
Printre alte modificări: utilizarea codului C++ (C++20) este acum permisă în timpul dezvoltării; Este posibil să se utilizeze mai multe semnături OpenPGP pentru fiecare pachet; suportul pentru hash-urile MD5, SHA1 și DSA a fost întrerupt; Suportul pentru formatul RPM 3 învechit a fost întrerupt. Capacitățile utilitarului rpmkeys pentru lucrul cu chei au fost extinse, de exemplu, comanda „rpmkeys —import” poate fi utilizată pentru a actualiza cheile OpenPGP. Utilitarul rpmkeys este considerat acum instrumentul principal pentru gestionarea depozitului de chei pentru RPM în Fedora (utilizarea gpg-pubkey a fost depreciată). Ca alternativă la GnuPG, este oferit lanțul de instrumente Sequoia-sq, scris în Rust.
În plus, merită menționată numirea unui nou lider pentru proiectul Fedora. Matthew Miller, care a ocupat funcția de lider din 2014, a fost înlocuit de Jef Spaleta, care a fost implicat în această activitate încă dinainte ca proiectul Fedora să fie preluat de Red Hat. În trecut, Jeff a fost membru al Consiliului de Administrație Fedora timp de mai mulți ani ca reprezentant al comunității.
Fedora Leader este o poziție oficială în cadrul Red Hat. Liderul nu este ales prin votul membrilor comunității, ci este nominalizat de fostul lider al proiectului și aprobat de Red Hat. Dezvoltarea distribuției este coordonată de un consiliu de conducere format din 4 reprezentanți ai RedHat și 5 ai comunității dezvoltatorilor independenți. Liderul de proiect are o serie de cerințe, cum ar fi calificări înalte, experiență de lucru în comunitate, capacitatea de a lua decizii și de a asculta dorințele altor oameni.
Sursa: opennet.ru
