اولین نسخه آلفا از مدیر بسته RPM 6.0 منتشر شده است و در نسخه پاییزی توزیع فدورا گنجانده خواهد شد. Linux ۴۳. این پروژه توسط Red Hat توسعه داده شده و در توزیعهایی مانند RHEL، Fedora، SUSE، openSUSE، ALT استفاده میشود. Linux، اوپنمندریوا، ماگیا، پیسیLinuxسیستم عامل و تایزن. کد پروژه تحت مجوزهای GPLv2 و LGPLv2 توزیع شده است. نسخه ۵ RPM برای جلوگیری از تداخل با پروژه RPM5 حذف شده است، که ارتباطی با RPM شرکت Red Hat ندارد و توسط توسعهدهندگان مستقل توسعه داده شده است.
تغییرات کلیدی در RPM 6.0:
- پشتیبانی از فرمت جدید بستههای RPM 6 که به شما امکان میدهد بستههایی با حجم بیش از ۴ گیگابایت ایجاد کنید. RPM 4 فیلدهای با اندازه ۶۴ بیتی را معرفی میکند، ساختارهای رمزنگاری را مدرن میکند و اطلاعات فایل MIME را اضافه میکند.
- پشتیبانی از فرمت RPM 3 متوقف شده است. پشتیبانی از فرمت RPM 4، که از cpio استفاده می کند، به طور کامل حفظ خواهد شد - توزیع ها می توانند به صلاحدید خود در قالب RPM 4 باقی بمانند.
- به طور پیش فرض، احراز هویت بسته مبتنی بر امضای دیجیتال فعال است.
- ابزار rpmbuild برای پشتیبانی از تولید خودکار امضاهای محلی در طول ساخت به روز شده است، و ابزار rpm به روز شده است تا شامل گزینه "--nosignature" برای نصب اجباری یک بسته بدون تأیید امضا باشد.
- امکان استفاده از ابزار Sequoia-sq که با زبان Rust نوشته شده است، به جای GnuPG معرفی شده است.
- استفاده از زبان C++ (C++20) در توسعه مجاز است.
- قابلیت استفاده از چندین امضای OpenPGP برای هر بسته پیادهسازی شد.
- پشتیبانی از هش های MD5، SHA1 و DSA متوقف شده است.
- ابزار rpmkeys قابلیت های خود را برای کار با کلیدها گسترش داده است. برای مثال، می توانید از دستور "rpmkeys --import" برای به روز رسانی کلیدهای OpenPGP استفاده کنید.
- فقط شناسه های کلید OpenPGP کامل و اثر انگشت استفاده می شود.
- قابلیت به روز رسانی کلیدهای وارد شده از قبل اضافه شده است.
منبع: opennet.ru
