پس از شاخه جدید RHEL 10، شرکت Red Hat توزیع Red Hat Enterprise را منتشر کرده است. Linux ۹.۱. تصاویر نصب آماده برای کاربران ثبت نام شده در پورتال مشتریان Red Hat در دسترس است (تصاویر ISO نیز میتوانند برای ارزیابی عملکرد استفاده شوند) CentOS Stream 9 و نسخههای رایگان توسعهدهندگان RHEL). این نسخه برای معماریهای x86_64، s390x (IBM System z)، ppc64le و Aarch64 (ARM64) طراحی شده است. مطابق با چرخه پشتیبانی 10 ساله این توزیع، RHEL 9 تا سال 2032 پشتیبانی خواهد شد.
کد منبع بستههای RHEL 9.6 RPM فقط از طریق یک بخش بسته از وبسایت در اختیار مشتریان شرکت قرار میگیرد که تابع توافقنامه کاربری (EULA) است که توزیع مجدد دادهها را ممنوع میکند و از استفاده از این بستهها برای ایجاد توزیعهای مشتقشده جلوگیری میکند. کد منبع همچنان در مخزن موجود است. CentOS Stream، اما به طور کامل با RHEL هماهنگ نیست و نسخههای بسته آن همیشه با نسخههای RHEL مطابقت ندارند. Rocky Linux، اوراکل و SUSE کد منبع بستههای rpm منتشر شده توسط RHEL را به عنوان بخشی از پروژه OpenELA بازتولید میکنند.
تغییرات کلیدی در RHEL 9.6:
- بستههای توسعهدهندگان بهروزرسانیشده: GCC 11.5، Node.js 22، mysql 8.4، PHP 8.3، GDB 14.2، Valgrind 3.24.0، SystemTap 5.2، elfutils 0.192، libabigail 2.6، GCC Toolset 14، LLVM Toolset 19.1.7، Rust Toolset 1.84.1، Go Toolset 1.23، Maven 3.9، Git 2.47.1.
- نسخههای بهروزرسانیشدهی بستههای سیستمی: Rsyslog 8.2412.0، OpenSSL 3.2.2، NSS 3.101، nettle 3.10.1، OpenSCAP 1.3.12، Clevis 21، openCryptoki 3.24.0، libva 2.22.0، Buildah 1.39.0، Skopeo 1.18.0، Podman 5.4، NetworkManager 1.52.0، QEMU 9.1.0، libvirt 10.10.0،
- بستههای سرور بهروزرسانی شدهاند: آپاچی httpd 2.4.62، nginx 1.26، wpa_supplicant 2.11، xdp-tools 1.5.1، iproute2 6.11.0، PCP 6.3.2، Grafana 10.2.6، 389-ds-base 2.6.1، openldap 2.6.8.
- پشتیبانی از ماژول Landlock اضافه شده است که به برنامههای بدون امتیاز، امکان محدود کردن استفاده از اشیاء هسته را میدهد. Linuxمانند سلسله مراتب فایل، سوکتهای شبکه و ioctl. برخلاف فضاهای نام و فیلترینگ فراخوانی سیستم، محیط ایزوله توسط هسته ایجاد میشود. Linux به شکل یک لایه اضافی روی مکانیسمهای کنترل دسترسی سیستم موجود.
- پشتیبانی از سیستم فایل EROFS (سیستم فایل فقط خواندنی قابل توسعه) اضافه شده است، که برای استفاده در پارتیشنهایی که در حالت فقط خواندنی قابل دسترسی هستند، طراحی شده است.
- ابزار snapm (مدیر اسنپشات) برای مدیریت اسنپشاتها از وضعیت سیستم اضافه شد (برای مثال، در صورت بروز مشکل پس از نصب بهروزرسانی، میتوانید سیستم را به حالت قبلی برگردانید).
- کاربران جدیدی که از طریق رابط نصب Anaconda ایجاد میشوند، به طور پیشفرض دارای حقوق مدیر سیستم هستند (تنظیمات ویژهای برای غیرفعال کردن این رفتار در دسترس است). نصبکننده همچنین رابط کاربری جدیدی برای انتخاب منطقه زمانی ارائه میدهد. برای دسترسی از راه دور به نصب کننده، از پروتکل RDP به جای VNC استفاده میشود.
- اگر برنامهای از پشتهای استفاده کند که در ناحیهای از حافظه قابل اجرا قرار دارد، لینکر ld هشدار میدهد.
- پشتیبانی از استفاده از TLS برای رمزگذاری ترافیک RPC سرویس در سیستم فایل شبکه NFS اضافه شد.
- پشتیبانی از تصاویر هسته یکپارچه (UKI) که در زیرساخت توزیع تولید شده و به صورت دیجیتالی توسط توزیع امضا شدهاند، تثبیت شده است. یک تصویر UKI ترکیبی از یک هندلر برای بارگذاری هسته از UEFI (استاب بوت UEFI) و یک تصویر هسته در یک فایل واحد است. Linux و محیط سیستم initrd که در حافظه بارگذاری شده است. هنگام بارگذاری تصویر UKI از UEFI، یکپارچگی و اصالت نه تنها هسته، بلکه محتویات initrd نیز میتواند با استفاده از امضای دیجیتال تأیید شود. اعتبارسنجی محتوای initrd مهم است، زیرا این محیط جایی است که کلیدهای رمزگشایی سیستم فایل ریشه استخراج میشوند.
- پشتیبانی از فایل سیستم Composefs اضافه شده است.
- کلاینت CIFS (Common Internet File System) قابلیت ایجاد فایلهای خاص در پارتیشنهای SMB مانند لینکهای نمادین، سوکتهای یونیکس و named pipeها را دارد.
- قابلیتهای مجموعه ابزار برای ایجاد تصاویر بوت سفارشی (سازنده تصویر) گسترش یافته است. پشتیبانی از ایجاد تصاویر دیسک با طرحبندی پارتیشن و گزینههای نصب اختصاصی اضافه شد. اکنون میتوان هنگام مونتاژ تصاویر ISO، فایلهای Kickstart را جایگزین کرد. برای تصاویر دیسک، برای سیستمهایی مانند AWS و KVM، ایجاد یک پارتیشن جداگانه /boot حذف شده است.
- نقشهای سیستمی برای مدیریت و پیکربندی sudo، نظارت بر تغییرات فایل با استفاده از بسته aide و مدیریت فایلهای واحد systemd تعریفشده توسط کاربر اضافه شد. نقش متریک بهروزرسانی شده است تا امکان استفاده از Valkey DBMS به جای Redis فراهم شود.
- امکان استفاده از چارچوب OpenTelemetry برای جمعآوری و ارسال لاگها و دادههای تلهمتری به سیستمهای تحلیلی مانند AWS CloudWatch فراهم شد.
- یک ابزار جدید به نام keylime-policy اضافه شده است تا قابلیتهایی را برای مدیریت سیاستهای Keylime که برای احراز هویت و نظارت مداوم بر یکپارچگی سیستمهای خارجی استفاده میشوند، فراهم کند.
- تحت حفاظت SELinux سرویسهای iio-sensor-proxy، power-profiles-daemon، switcheroo-control و samba-bgqd منتقل شدهاند. پشتیبانی از اجرای دستورات تحت حفاظت SE اضافه شده است.Linux از طریق نماینده مهمان QEMU.
- پیادهسازی زیرسیستم eBPF با هسته هماهنگ میشود. Linux ۶.۸ (نسخه قبلی از پیادهسازی eBPF هسته استفاده میکرد) Linux پیادهسازی TPM_TIS (خدمات یکپارچهسازی ماژول پلتفرم مطمئن) با هسته ۶.۷ و kdump با هسته ۶.۱۰ هماهنگ شده است.
- درایور ice Ethernet برای پشتیبانی از رابط شبکه E825C مورد استفاده در پلتفرم Intel Granite Rapids-D بهروزرسانی شده است.
- پشتیبانی از حالت FEC (تصحیح خطای رو به جلو) به NetworkManager اضافه شده است. پشتیبانی از افزودن خودکار مسیرها به سرورهای DNS با استفاده از ویژگیهای "ipv4.routed-dns" و "ipv6.routed-dns" اضافه شد. ارسال نام میزبان از طریق DHCP به طور پیشفرض غیرفعال است (پارامتر ipv4.dhcp-send-hostname روی false تنظیم شده است). پشتیبانی از گزینه DHCPv4 "فقط IPv6 ترجیح داده شده" (RFC 8925) اضافه شد، که مشخص میکند میزبان میتواند بدون IPv4 کار کند و فقط در صورتی که شبکه از IPv6 پشتیبانی کند، نیاز به آدرس IPv6 دارد. ابزار nmstate بهروزرسانی شده است تا قابلیت پیکربندی IPvLAN را نیز داشته باشد.
- پشتیبانی ارائه شده ماشینهای مجازی در سیستمهایی با هسته بلادرنگ.
- برای سیستمهای میزبان با استفاده از پردازندههای ARM64، پشتیبانی از مهاجرت ماشینهای مجازی بین میزبانهای ARM64 اضافه شده است، یک رابط مجازی TPM (ماژول پلتفرم قابل اعتماد) اضافه شده است و دستگاه virtio-iommu پیادهسازی شده است.
- ابزار virt-install بهروزرسانی شده است تا از ایجاد ماشینهای مجازی که از AMD SEV-SNP (مجازیسازی رمزگذاریشدهی امن - صفحهبندی تودرتوی امن) برای رمزگذاری حافظه استفاده میکنند، پشتیبانی کند.
- قابلیت استفاده از فناوری Intel TDX (Trust Domain Extension) برای محافظت از سیستمهای مهمان اضافه شد.
- پشتیبانی از مهاجرت ماشینهای مجازی که از virtiofs برای اشتراکگذاری دایرکتوری یا توابع مجازی در آداپتورهای شبکه Mellanox CX-7 استفاده میکنند، اضافه شد.
- درایورهای مودمهای Intel XMM 7360 LTE Advanced (Intel IOSM — IPC over Shared Memory)، Fibocom FM350GL (Mediatek t7xx)، Fibocom L860GL (Intel IOSM) و Qualcomm اضافه شد.
- پشتیبانی آزمایشی (پیشنمایش فناوری) برای رمزگذاری ترافیک DNS با استفاده از DNS-over-TLS (DoT) اضافه شد.
- ادامه ارائه پشتیبانی آزمایشی (پیشنمایش فناوری):
- kTLS (TLS در سطح هسته)،
- رابط ورودی/خروجی ناهمزمان io_uring،
- DAX (دسترسی مستقیم) برای ext4 و XFS،
- AMD SEV و SEV-ES در هایپروایزر KVM،
- سرویس با حل سیستم،
- مکانیسم Sigstore برای تأیید ظروف با استفاده از امضای دیجیتال،
- VPN WireGuard,
- پروتکلهای PRP (پروتکل افزونگی موازی) و HSR (افزایش بدون درز با در دسترس بودن بالا)،
- شتاب سخت افزاری IPsec با انتقال عملیات کپسوله کردن بسته به سمت کارت شبکه،
- پروتکل مدیریت گواهی ACME مورد استفاده در Let's Encrypt،
- SRv6 (مسیریابی بخش از طریق IPv6،
- بسته با ویرایشگر گرافیکی GIMP 2.99.8،
- تنظیمات MPTCP (Multipath TCP) از طریق NetworkManager،
- DNSSEC در IdM،
- virtio-mem
- سوکت API برای TuneD،
- Soft-iWARP (پروتکل اینترنت گسترده RDMA)،
- گنوم برای ARM64 و IBM Z.
منبع: opennet.ru
