Red Hat telah mengeluarkan versi beta RPM 6.0, yang akan disertakan dalam keluaran musim luruh edaran Fedora. Linux 43. Projek ini digunakan dalam pengedaran seperti RHEL, Fedora, SUSE, openSUSE, ALT Linux, Rose Linux, OpenMandriva, Mageia, PCLinuxOS dan Tizen. Kod RPM diedarkan di bawah lesen GPLv2 dan LGPLv2. RPM versi 5 telah diabaikan untuk mengelakkan konflik dengan projek RPM5, yang tidak berkaitan dengan RPM Red Hat dan dibangunkan oleh pembangun bebas.
Perubahan utama dalam RPM 6.0:
- Sokongan untuk format pakej RPM 6 baharu, membolehkan anda membuat pakej yang lebih besar daripada 4GB. RPM 6 memperkenalkan medan saiz 64-bit, memodenkan struktur kriptografi dan menambah maklumat fail MIME.
- Sokongan untuk format RPM 3 telah dihentikan. Sokongan untuk format RPM 4, yang menggunakan cpio, akan dikekalkan sepenuhnya - pengedaran akan dapat kekal pada format RPM 4 mengikut budi bicara mereka.
- Secara lalai, pengesahan paket berasaskan tandatangan digital didayakan.
- Utiliti rpmbuild telah dikemas kini untuk menyokong penjanaan automatik tandatangan tempatan semasa binaan, dan utiliti rpm telah dikemas kini untuk memasukkan pilihan "--nosignature" untuk memaksa pemasangan pakej tanpa pengesahan tandatangan.
- Keupayaan untuk menggunakan rantai alat Sequoia-sq, yang ditulis dalam Rust, bukannya GnuPG telah diperkenalkan.
- Pembangunan dibenarkan menggunakan bahasa C++ (C++20), dan bukan sahaja bahasa C.
- Melaksanakan keupayaan untuk menggunakan berbilang tandatangan OpenPGP untuk setiap paket.
- Sokongan untuk cincang MD5, SHA1 dan DSA telah dihentikan.
- Utiliti rpmkeys telah mengembangkan keupayaannya untuk bekerja dengan kunci; sebagai contoh, anda boleh menggunakan perintah "rpmkeys --import" untuk mengemas kini kunci OpenPGP.
- Hanya pengecam dan cap jari kunci OpenPGP penuh digunakan.
- Menambah keupayaan untuk mengemas kini kunci yang telah diimport.
- Pengikatan bahasa Python kini menyokong pengasingan keadaan modul Python untuk membolehkannya dijalankan dalam berbilang sub-jurubahasa.
Sumber: opennet.ru
