Fedora Linux 38 paylama buraxılışı

Fedora Linux 38 paylama dəstinin buraxılışı təqdim olundu.Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition və Live konstruksiyaları, KDE Plasma 5, Xfce, masaüstü mühitləri ilə spinlər şəklində təqdim edilən məhsullar, MATE, Cinnamon, endirmək üçün hazırlanmışdır. LXDE, Phosh, LXQt, Budgie və Sway. Assambleyalar x86_64, Power64 və ARM64 (AArch64) arxitekturaları üçün yaradılır. Fedora Silverblue konstruksiyalarının nəşri gecikir.

Fedora Linux 38-də ən əhəmiyyətli dəyişikliklər bunlardır:

  • Lennart Pottering tərəfindən təklif olunan modernləşdirilmiş yükləmə prosesinə keçidin birinci mərhələsi həyata keçirildi. Klassik yükləmədən fərqlər nüvə paketini quraşdırarkən yerli sistemdə yaradılan initrd təsvirinin əvəzinə paylama infrastrukturunda yaradılan və paylamanın rəqəmsal imzası ilə təsdiqlənmiş UKI vahid nüvə təsvirindən (Unified Kernel Image) istifadə edilməsindən irəli gəlir. UKI UEFI-dən (UEFI açılış stub) nüvəni yükləmək üçün idarəedicini, Linux nüvəsi şəklini və yaddaşa yüklənmiş initrd sistem mühitini bir faylda birləşdirir. UEFI-dən UKI şəklinə zəng edərkən, yalnız nüvənin deyil, həm də initrd-in məzmununun rəqəmsal imzasının bütövlüyünü və etibarlılığını yoxlamaq mümkündür, təsdiqlənməsi vacibdir, çünki bu mühitdə şifrəni açmaq üçün açarlar çıxarılır. kök FS. Birinci mərhələdə yükləyiciyə UKİ dəstəyi əlavə edilib, UKI-nin quraşdırılması və yenilənməsi üçün alətlər tətbiq edilib və məhdud komponentlər və drayverlər dəsti ilə virtual maşınların yüklənməsinə yönəlmiş eksperimental UKI təsviri yaradılıb.
  • Açarların və rəqəmsal imzaların təhlili üçün RPM paket meneceri Rust dilində OpenPGP tətbiqini təklif edən Sequoia paketindən istifadə edir. Əvvəllər RPM həll edilməmiş problemlər və məhdudiyyətləri olan öz OpenPGP analiz kodundan istifadə edirdi. RPM-dən birbaşa asılılıq olaraq rpm-sequoia paketi əlavə edilmişdir, burada kriptoqrafik alqoritmlərə dəstək C dilində yazılmış Nettle kitabxanasına əsaslanır (OpenSSL-dən istifadə etmək qabiliyyətini təmin etmək planlaşdırılır).
  • Hazırda istifadə olunan DNF-ni əvəz edən yeni Microdnf paket meneceri tətbiqinin birinci mərhələsi həyata keçirilib. Microdnf alət dəsti əhəmiyyətli dərəcədə yeniləndi və indi DNF-nin bütün əsas xüsusiyyətlərini dəstəkləyir, lakin eyni zamanda yüksək performans və kompaktlıq ilə xarakterizə olunur. Microdnf və DNF arasındakı əsas fərq, çox sayda asılılıqdan qurtulmağa imkan verən inkişaf üçün Python əvəzinə C istifadəsidir. Microdnf-in bəzi digər üstünlükləri: əməliyyatların gedişatının daha əyani göstəricisi; əməliyyat cədvəlinin təkmilləşdirilmiş tətbiqi; paketlərə (skriptlər) daxil edilmiş skriptlər tərəfindən buraxılan başa çatdırılmış əməliyyatlar haqqında hesabatlarda məlumatları göstərmək imkanı; əməliyyatlar üçün yerli RPM paketlərindən istifadə üçün dəstək; bash üçün daha təkmil giriş tamamlama sistemi; sistemdə Python quraşdırmadan builddep əmrini işə salmaq üçün dəstək.
  • Fedora Workstation-da iş masası GTK 44 və libadwaita kitabxanasından (GNOME Shell xüsusi qabığı və Mutter kompozit meneceri daxil olmaqla) istifadə etmək üçün tətbiqləri köçürməyə davam edən GNOME 4-ün buraxılışı ilə yeniləndi. Fayl seçimi dialoquna nişanlar şəbəkəsi şəklində məzmunu göstərmək rejimi əlavə edilmişdir. Konfiquratorda çoxlu dəyişikliklər edilib. Tez parametrlər menyusuna Bluetooth-u idarə etmək üçün bölmə əlavə edildi.
  • Xfce istifadəçi mühiti 4.18 versiyasına yeniləndi.
  • AArch64 arxitekturası üçün LXQt istifadəçi mühiti ilə montajların formalaşmasına başlanıldı.
  • SDDM displey meneceri defolt olaraq Wayland istifadə edərək giriş interfeysinə keçir. Dəyişiklik, giriş menecerinin KDE iş masası ilə qurulan Wayland-a köçürülməsinə imkan verir.
  • KDE masa üstü ilə qurulan qurğularda İlkin Quraşdırma sehrbazı paylamadan silindi, çünki onun funksiyalarının əksəriyyəti KDE Spin və Kinoite proqramlarında istifadə olunmur və ilkin parametrlər quraşdırma mərhələsində Anaconda quraşdırıcısı tərəfindən konfiqurasiya edilir.
  • Flathub proqram kataloquna tam giriş təmin edildi (qeyri-rəsmi paketləri, mülkiyyət proqramlarını və məhdudlaşdırıcı lisenziya tələbləri olan tətbiqləri silən filtri deaktiv etdi). Eyni proqramlara malik flatpak və rpm paketləri varsa, GNOME Proqramından istifadə edərkən əvvəlcə Fedora layihəsindən Flatpak paketləri, sonra RPM paketləri, sonra Flathub paketləri quraşdırılacaq.
  • GNOME texnologiyalarına və GTK kitabxanasına əsaslanan, Wayland üzərində işləyən Phoc kompozit serverindən, həmçinin özünün ekran klaviaturasından istifadə edən Phosh qabığı ilə təchiz edilmiş mobil qurğular üçün konstruksiyaların formalaşmasına başlanılıb. Mühit əvvəlcə Librem 5 smartfonu üçün GNOME Shell-in analoqu kimi Purism tərəfindən hazırlanmışdı, lakin sonra qeyri-rəsmi GNOME layihələrinin bir hissəsi oldu və indi də postmarketOS, Mobian və Pine64 cihazları üçün bəzi proqram təminatında istifadə olunur.
  • GNOME texnologiyalarına əsaslanan Budgie GUI ilə Fedora Budgie Spin quruluşu, Budgie Window Manager (BWM) və GNOME Shell-in öz tətbiqi əlavə edildi. Budgie, quruluş baxımından klassik masa üstü panellərə bənzər panelə əsaslanır. Bütün panel elementləri kompozisiyanı çevik şəkildə fərdiləşdirməyə, tərtibatı dəyişdirməyə və əsas panel elementlərinin tətbiqlərini bəyəndiyiniz şəkildə əvəz etməyə imkan verən appletlərdir.
  • Wayland protokolundan istifadə edərək qurulmuş və i3 kirəmitli pəncərə meneceri və i3bar ilə tam uyğun gələn Sway xüsusi mühiti ilə Fedora Sway Spin-in əlavə quruluşu. Tam istifadəçi mühitini qurmaq üçün əlaqəli komponentlər təklif olunur: swayidle (KDE boş protokolunun tətbiqi ilə fon prosesi), swaylock (ekran qoruyucu), mako (bildiriş meneceri), grim (skrinşotların yaradılması), slurp (sahənin seçilməsi). ekranda), wf-registrator (video çəkmə), yol çubuğu (tətbiq paneli), virtboard (ekran klaviaturası), wl-bufer (buferin idarə edilməsi), wallutils (masaüstü divar kağızı idarəsi).
  • Anaconda quraşdırıcısı proqram təminatı ilə təmin edilmiş RAID proqram təminatını (BIOS RAID, Firmware RAID, Fake RAID) dəstəkləmək üçün dmraid əvəzinə mdadm alətindən istifadə edir.
  • IoT cihazlarında Fedora IoT nəşri şəkillərini quraşdırmaq üçün sadələşdirilmiş quraşdırıcı əlavə edildi. Quraşdırıcı coreos-installer-ə əsaslanır və istifadəçinin qarşılıqlı əlaqəsi olmadan səhm OStree şəklinin birbaşa surətindən istifadə edir.
  • Canlı şəkillər USB sürücüsündən yüklənərkən davamlı məlumatların saxlanması üçün təbəqənin avtomatik daxil edilməsini dəstəkləmək üçün təkmilləşdirilmişdir.
  • X serverində və Xwayland-da, potensial təhlükəsizlik problemlərinə görə, standart olaraq, müştərilərin fərqli bayt sırasına malik sistemlərdən qoşulmasına icazə verilmir.
  • "-fno-omit-frame-pointer" və "-mno-omit-leaf-frame-pointer" bayraqları paketləri yenidən tərtib etmədən profilləşdirmə və sazlama imkanlarını artırmaq və performans problemlərini diaqnostika etmək üçün kompilyatorda defolt olaraq aktiv edilir.
  • Paketlər string.h başlıq faylında müəyyən edilmiş sətir funksiyalarını yerinə yetirərkən mümkün bufer daşqınlarını aşkar edən “_FORTIFY_SOURCE=3” qoruma rejimi aktivləşdirilmiş şəkildə qurulur. “_FORTIFY_SOURCE=2” rejimindən fərq əlavə yoxlamalara düşür. Nəzəri olaraq, əlavə yoxlamalar performansın azalmasına səbəb ola bilər, lakin praktikada SPEC2000 və SPEC2017 testləri heç bir fərq göstərmədi və sınaq zamanı istifadəçilərdən performansın azalması ilə bağlı heç bir şikayət olmadı.
  • Söndürmə zamanı sistem vahidlərini məcburi tərk etmək üçün taymer 2 dəqiqədən 45 saniyəyə qədər azaldıldı.
  • Node.js platforması olan paketlər yenidən strukturlaşdırılıb. Sistemdə eyni vaxtda Node.js-in müxtəlif filiallarını quraşdırmaq imkanı təmin edilmişdir (məsələn, indi nodejs-16, nodejs-18 və nodejs-20 paketlərini eyni vaxtda quraşdıra bilərsiniz).
  • Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Make 4.4, kubok filtrləri 2.0b, TeXLive Post-Ma2022Q7L, ImageMa15SXNUMXck daxil olmaqla yenilənmiş paket versiyaları

Eyni zamanda, Fedora 38 üçün əlavə multimedia proqramları (MPlayer, VLC, Xine), video/audio kodeklər, DVD dəstəyi, xüsusi AMD ilə paketlər olan RPM Fusion layihəsinin "pulsuz" və "qeyri-azad" depoları işə salındı. və NVIDIA sürücüləri, oyun proqramları və emulyatorları.

Mənbə: opennet.ru

Добавить комментарий