Fedora paylama buraxılışı elan edildi Linux Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition və Live versiyalarını yükləmək mümkündür. Bu versiyalar KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie və Sway masaüstü mühitlərinin fırlanma versiyaları kimi təqdim olunur. Bu versiyalar x86_64, Power64 və ARM64 (AArch64) arxitekturaları üçün mövcuddur. Fedora Silverblue versiyalarının buraxılışı gecikir.
Fedoradakı ən əhəmiyyətli dəyişikliklər Linux 40:
- Fedora Workstation-da GNOME iş masası 46-cı versiyaya yeniləndi ki, bu da qlobal axtarış funksiyası, fayl menecerinin və terminal emulyatorlarının təkmilləşdirilmiş performansı, VRR (Dəyişən Yeniləmə Tezliyi) mexanizmi üçün eksperimental dəstək, fraksiya miqyası üçün təkmilləşdirilmiş çıxış keyfiyyəti, və xarici xidmətlərə qoşulmaq üçün genişləndirilmiş imkanlar , konfiqurator yeniləndi və bildiriş sistemi təkmilləşdirildi. GTK Vulkan API-yə əsaslanan yeni renderinq mühərrikindən istifadə edir.
- KDE masa üstü nəşri Wayland protokolundan istifadə edən KDE 6-ya yeniləndi. X11 protokoluna əsaslanan sessiya dəstəyi əsas paylamada dayandırılıb (siz onu anbardan plazma-workspace-x11 paketini quraşdıraraq geri qaytara bilərsiniz). X11 proqramlarını Wayland əsaslı sessiyada işə salmaq üçün XWayland DDX serverindən istifadə olunur. X11 sessiyası üçün dəstəyin dayandırılmasına səbəb RHEL 9-da X.Org serverinin köhnəlməsi və RHEL 10-un gələcək əsas buraxılışında onun tamamilə silinməsi qərarıdır. Yalnız Wayland dəstəyini tərk etməyə kömək edən amillər arasında Fedora 36-da fbdev drayverlərinin Wayland ilə düzgün işləyən simpledrm sürücüsü ilə dəyişdirilməsi, həmçinin mülkiyyət NVIDIA sürücülərində Wayland dəstəyinin görünüşü.
- Fedora layihəsi tərəfindən hazırlanmış atomik şəkildə yenilənmiş xüsusi paylamalar Atomic Desktops markası altında vahid ailədə birləşir, lakin uzun müddətdir mövcud olan atom quruluşları köhnə adı saxlayır. Nəticədə, GNOME əsasında Fedora Silverblue və KDE əsasında Fedora Kinoite, həmçinin Fedora CoreOS və Fedora IoT eyni adları saxladı, lakin Fedora Sericea və Fedora Onyx-in yeni quruluşları indi Fedora Sway Atomic və Fedora adları altında yayıldı. Budgie Atomic.
- Yenilənmiş paket versiyaları, o cümlədən LLVM 18, GCC 14, binutils 2.41, glibc 2.39, gdb 14.1, PHP 8.3, Ruby 3.3, Go 1.22, Java 21, AMD ROCm 6, Boost 1.83, Pod.SSL Server, 389 Post 3.0.0, TBB (Thread Building Blocks) 5, SQLAlchemy 16, Kubernetes 2021.8.
- NetworkManager konfiquratorunda, standart olaraq, yerli şəbəkədə IPv4 ünvan konfliktlərinin aşkarlanması mexanizmi (RFC 5227) işə salınıb, bunun mahiyyəti ünvanı şəbəkə interfeysinə əlavə etməzdən əvvəl ARP test paketini göndərməkdir (cavab olarsa). alındı, onda ünvan məşğuldur və təyin edilməyəcək). Simsiz bağlantılar üçün ayrıca daimi MAC ünvanı təyin edilir (NetworkManager-də stabil-ssid rejimi).
- Mock (mock-core-configs), Koji və Copr qurma alətləri paketlər qurarkən istifadə olunan chroot mühitində qurma asılılıqlarını quraşdırmaq üçün DNF 5 paket menecerindən istifadə etmək üçün çevrilmişdir. Dağıtım özü növbəti buraxılışda DNF 5-ə tərcümə olunacaq.
- DNF paket menecerində paketlərə daxil edilmiş faylların siyahıları ilə metadata yüklənməsi standart olaraq qeyri-aktivdir. Bu cür məlumatlar nadir hallarda istifadə olunur, lakin ölçüsü böyükdür və işi ləngidir.
- OpenSSL 1.1 kitabxanası olan paket bu filial üçün dəstəyin sona çatması səbəbindən silindi. OpenSSL 1.1 ilə əlaqəli asılılıqlar OpenSSL 3.0-a dəyişdirildi. Python3.7 paketi silindi.
- Zlib kitabxanası API səviyyəsində zlib ilə uyğun gələn, lakin performansı yaxşılaşdırmaq üçün əlavə optimallaşdırmalar təmin edən Zlib-ng çəngəlləri ilə əvəz edilmişdir.
- RPM paketlərinin delta yeniləmələrinin yaradılması dayandırıldı və yeniləmə zamanı paketin artıq quraşdırılmış versiyasına nisbətən yalnız dəyişdirilmiş məlumatların yüklənməsinə icazə verildi. Deltarpm dəstəyi DNF və DNF5-də deaktiv edilib.
- Passim önbelleği əlavə edildi server əsas serverlərə birbaşa daxil olmadan və qlobal CDN-ləri cəlb etmədən tez-tez tələb olunan faylları yerli şəbəkə daxilində yaymaq.
- BerkeleyDB 5.x filialının köhnəlməsi və BerkeleyDB 6.x filialının qəbuledilməz lisenziyaya köçürülməsi səbəbindən pam_userdb modulu BerkeleyDB-dən GDBM-ə köçürüldü. Bogofilter BerkeleyDB (libdb) əvəzinə SQLite istifadə etmək üçün çevrildi.
- Fedora Workstation Live şəkillərini yaratmaq üçün təkrarlanan quruluşları dəstəkləyən və istifadəçilərə şəkilləri fərdiləşdirmək üçün daha asan proses təklif edən Image Builder alət dəstindən istifadə olunur.
- Osbuild alət dəsti ARM arxitekturası üçün minimal şəkillər yaratmaq üçün istifadə olunur.
- Fedora Cloud Edition şəkillərini yaratmaq üçün ImageFactory əvəzinə Kiwi alətlərindən istifadə olunur.
- Kubernetes üçün paketlər yenidən quruldu.
- Əşyaların İnterneti cihazları üçün nəşr olan Fedora IoT, OSTree alət dəsti və bootc texnologiyasından istifadə etməklə yaradılmış yükləmə konteynerlərindən istifadə etmək üçün çevrilmişdir.
- wget yardım proqramı wget2, iotop yardım proqramı isə iotop-c ilə əvəz edilmişdir.
- Fedora Silverblue və Kinoite nəşrlərinə yükləmə yükləyicisini yeniləmək üçün bootupd daxildir.
- Libuser kitabxanası köhnəlmiş elan edildi, baxımsız qaldı və artıq digər Fedora paketlərində istifadə edilmədi (SSSD uzun müddətdir ki, LDAP-ı dəstəkləmək üçün paylamada istifadə olunur). passwd yardım proqramının libuzer əsaslı tətbiqi ilə passwd paketi silindi, kölgə-utils paketindən oxşar yardım proqramı ilə əvəz olundu.
- GCC-nin defolt olaraq C dili standartının daha yeni versiyasını daxil etməyə hazırlamaq üçün iş görülmüşdür ki, bu da gizli funksiya tərifi və gizli int təyinatı kimi bəzi köhnə dil xüsusiyyətləri üçün defolt dəstəyin sonunu qeyd edəcək.
- Lennart Potterinq tərəfindən təklif edilən modernləşdirilmiş açılış prosesinə keçidin ikinci mərhələsi həyata keçirilmişdir. Klassik açılış prosesindən fərqlər, nüvə paketinin quraşdırılması zamanı yerli sistemdə yaradılan initrd təsviri əvəzinə, paylama infrastrukturu daxilində yaradılan və paylama tərəfindən rəqəmsal imzalanmış vahid nüvə təsvirinin (UKI) istifadəsinə gətirib çıxarır. UKI təsviri, nüvəni UEFI-dən (UEFI açılış stub) yükləmək üçün bir işleyici və nüvə təsvirini tək bir faylda birləşdirir. Linux və yaddaşa yüklənmiş initrd sistem mühiti. UEFI-dən UKI görüntüsü yüklənərkən, yalnız nüvənin deyil, həm də initrd məzmununun bütövlüyü və orijinallığı rəqəmsal imza istifadə edərək yoxlanıla bilər. initrd məzmununun yoxlanılması vacibdir, çünki bu mühitdə kök fayl sisteminin şifrəsini açmaq üçün açarlar çıxarılır.
İkinci mərhələdə, ayrıca bir bootloader (grub, sd-boot) istifadə etmədən UEFI shim.efi modulundan UKI-ni birbaşa yükləmək imkanı əlavə edildi, Aarch64 arxitekturasına malik sistemlərdə UKI-nin istifadəsi üçün dəstək tətbiq edildi və bulud mühitləri və təhlükəsiz mühitlər üçün UKI görüntüsünün bir versiyası hazırlandı. virtual maşınlarBundan əvvəl, Fedora 38-in ilk mərhələsi bootloader-ə UKI dəstəyi əlavə etdi, UKI-nin quraşdırılması və yenilənməsi üçün alətlər tətbiq etdi və məhdud komponentlər və drayverlər dəsti ilə virtual maşınların yüklənməsi üçün eksperimental UKI görüntüsü yaratdı.
- PyTorch maşın öyrənmə çərçivəsi ilə hazır paket depoya əlavə edildi, “dnf install pytorch” əmrindən istifadə etməklə quraşdırmaq mümkündür. Hazırda paketə yalnız CPU hesablamaları üçün komponentlər daxildir, lakin gələcək buraxılışlarda onlar GPU və xüsusi NPU sürətləndiricilərindən istifadə üçün dəstək əlavə etməyi planlaşdırırlar.
Əlavə olaraq, əlavə multimedia proqramları (MPlayer, VLC, Xine), video/audio kodeklər, DVD dəstəyi, xüsusi AMD ilə paketlərin daxil olduğu Fedora 40 üçün RPM Fusion layihəsinin “pulsuz” və “qeyri-azad” depolarının tətbiqini qeyd edə bilərik. və NVIDIA sürücüləri mövcuddur , oyun proqramları və emulyatorlar.
Mənbə: opennet.ru
