FESCo (Fedora Engineering Steering Committee) komitee, mis vastutab Fedora Linux'i jaotise tehnilise arenduse eest, on heaks kiitnud ĂŒlemineku paketihaldurile RPM 6 Fedora 43 sĂŒgisvĂ€ljaandes. RPM 6.0 vĂ€ljaanne on planeeritud 2025. aasta kolmandaks kvartaliks.
RPM 6 haru on tĂ€helepanuvÀÀrne uue formaadi toetuse tĂ”ttu (RPM 6), mis vĂ”imaldab luua ĂŒle 4 GB suuruseid pakette (see piirang, millega lahti saada, on oluline, kuna SRC-pakett Chromiumi jaoks lĂ€heneb piirile ja selle suurus on 3,7 GB). RPM 6 formaadis on kasutusele vĂ”etud 64-bitised vĂ€ljad, uuendatud on krĂŒptograafiat puudutavad struktuurid ja lisatud on failide MIME-andmed. RPM 5 versioon jĂ€eti vahele, et vĂ€ltida ristumisi RPM5 projektiga, mis ei ole seotud Red Hati RPM-iga ja arenes sĂ”ltumatute arendajate poolt.
RPM 4 formaadi, mis kasutab cpio, tugi jÀÀb tĂ€ielikult alles. Veelgi enam, RPM 6 haru ei sunni ĂŒleminekut uuele paketiformaadile ja jaotised saavad oma Ă€ranĂ€gemise jĂ€rgi jÀÀda RPM 4 formaadini. NĂ€iteks Fedora 43 sisaldab paketihaldurit RPM 6.0, kuid pakettide formaat jÀÀb veel RPM 4-ks. Neile, kes soovivad uut formaati vĂ”tta, on RPM 4.x harusse lisatud tugi RPM 6 formaadis pakettide lugemiseks ja installimiseks.
RPM 6-s on samuti silmapaistvaks muutuseks vaikimisi pakettide autentsuse kontrollimise rakendamine digitaalsete allkirjade abil. Selleks, et kohustuslik signeerimise kontroll ei tooks kaasa pakettide installimise keerukust, on RPM 6-s tööriista rpmbuild lisatud tugi kohalike allkirjade automaatseks genereerimiseks koostamise kĂ€igus. Samuti on ette nĂ€htud valik âânosignatureâ, mis vĂ”imaldab sundida paigaldama paketti ilma allkirja kontrollimata.
Muudatuste hulgas on lubatud C++ (C++20) koodi kasutamine arendamisel; iga paketi jaoks on vĂ”imalik kasutada mitmeid OpenPGP allkirju; MD5, SHA1 ja DSA hashide toetus on lĂ”petatud; vananenud RPM 3 formaadi tugi on lĂ”petatud. Tööriist rpmkeys on saanud rohkem funktsioone vĂ”tmete haldamiseks, nĂ€iteks OpenPGP vĂ”tmete uuendamiseks saab kasutada kĂ€sku ârpmkeys âimportâ. RPM vĂ”tmehoidla haldamiseks peetakse rpmkeys nĂŒĂŒd Fedoras pĂ”hitööriistaks (gpg-pubkey kasutamine on kuulutatud vananenuks). GnuPG-le on lisaks antud vĂ”imalus kasutada Rustis kirjutatud Sequoia-sq tööriistu.
Lisaks on uutena mÀÀratud Fedora projekti juht. Aastast 2014 ametis olnud Matthew Milleri asemel on nĂŒĂŒd projektijuht Jef Spaleta, kes on olnud kaasatud tööle ajast, mil Fedora projekt ei olnud veel Red Hatâi kĂ€sutuses. Jef oli varem mitu aastat Fedora juhtkomitees, esindades kogukonda.
Fedora juht on ametikoht Red Hatâis. Juhti ei vali kogukonna liikmed hÀÀletamise teel, vaid endine projekti juht esitab kandidaadi, keda kinnitab Red Hat. Distro arendamise koordineerimisega tegeleb juhtkomitee, kuhu kuulub 4 esindajat Red Hatâist ja 5 sĂ”ltumatut arendajat kogukonnast. Projekti juhile esitatakse mitmeid nĂ”udeid, sealhulgas kĂ”rge kvalifikatsioon, peaööd töökogemust kogukonnas, otsuste tegemise oskus ja teiste arvamuste kuulamine.
Allikas: opennet.ru
