Fedora 33 Distribution Beta Testinə daxil olur

başladı Fedora 33 paylanmasının beta versiyasının sınaqdan keçirilməsi.Beta buraxılışı yalnız kritik səhvlərin düzəldildiyi testin son mərhələsinə keçidi qeyd etdi. Buraxın planlaşdırılması oktyabrın sonunda. Məsələ əhatə edir Fedora İş İstasyonu, Fedora Server, Fedora Silverblue, Fedora IoT və Live formaları şəklində çatdırılır fırlanır masa üstü mühitləri ilə KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE və LXQt. Quraşdırmalar x86_64, ARM (Raspberry Pi 2 və 3), ARM64 (AArch64) və Power arxitekturaları üçün hazırlanır.

Ən əhəmiyyətli dəyişikliklər Fedora 33-də:

  • Bütün masaüstü paylama seçimləri (Fedora Workstation, Fedora KDE və s.) default olaraq Btrfs fayl sistemindən istifadə etməyə dəyişdirilib. Daxili bölmə menecerindən istifadə Btrfs / və / home qovluqlarını ayrıca quraşdırarkən boş disk sahəsinin tükənməsi ilə bağlı problemləri həll edəcəkdir. Btrfs ilə bu arakəsmələr ayrı-ayrılıqda quraşdırılmış, lakin eyni disk sahəsindən istifadə edərək iki alt bölməyə yerləşdirilə bilər. Btrfs həmçinin anlıq görüntülər, məlumatların şəffaf sıxılması, cgroups2 vasitəsilə I/O əməliyyatlarının düzgün izolyasiyası və arakəsmələrin anında ölçüsünün dəyişdirilməsi kimi xüsusiyyətlərdən istifadə etməyə imkan verəcək.
  • Fedora Workstation iş masası buraxılış üçün yeniləndi GNOME 3.38, performansını optimallaşdıran, GNOME-un əsas xüsusiyyətləri haqqında məlumat, genişləndirilmiş valideyn nəzarəti, hər bir monitor üçün fərqli ekran yeniləmə dərəcələri təyin etmək imkanı təmin edən giriş interfeysi (Welcome Tour) təklif etdi, icazəsiz USB qoşulmasına məhəl qoymamaq üçün seçim əlavə etdi. ekran kilidli olduqda cihazlar.
  • Temperatur sensoru parametrlərinə nəzarət etmək və pik yüklər zamanı CPU-nu həddindən artıq istiləşmədən qorumaq üçün Thermald standart olaraq Fedora Workstation-a əlavə edilir.
  • Varsayılan olaraq, günün vaxtından asılı olaraq rəngin dəyişdiyi animasiya edilmiş masa üstü divar kağızları aktivdir.
  • vi əvəzinə standart mətn redaktoru nano-dur. Dəyişiklik, Vi redaktorunda necə işləmək barədə xüsusi biliyi olmayan istənilən istifadəçinin istifadə edə biləcəyi redaktoru təqdim etməklə yeni gələnlər üçün paylanmanı daha əlçatan etmək istəyindən irəli gəlir. Eyni zamanda, əsas paket vim-minimal paketini saxlayır (vi-yə birbaşa zəng qorunur) və istifadəçinin istəyi ilə standart redaktoru vi-yə dəyişmək imkanı verir.
  • Yayımın rəsmi nəşrləri arasında qəbul edilmişdir Əşyaların İnterneti seçimi (Fedora IoT), indi Fedora Workstation və Fedora Server ilə birlikdə göndərilir. Fedora IoT nəşri istifadə edilən eyni texnologiyalara əsaslanır Fedora əsas əməliyyat sistemi, Fedora Atom Host и Fedora Gümüş Mavi, və minimuma endirilmiş sistem mühitini təklif edir, yeniləməsi ayrı-ayrı paketlərə bölünmədən bütün sistemin görüntüsünü əvəz etməklə atomik şəkildə həyata keçirilir. Bütövlüyə nəzarət etmək üçün bütün sistem təsviri rəqəmsal imza ilə təsdiqlənir. Proqramları əsas sistemdən ayırmaq üçün təklif etdi təcrid olunmuş qablardan istifadə edin (idarə üçün podman istifadə olunur).

    Fedora IoT sistem mühiti texnologiyadan istifadə etməklə yaradılmışdır OSTree, sistem şəklinin Git-ə bənzər depodan atomik şəkildə yeniləndiyi, versiyaya nəzarət üsullarının paylanma komponentlərinə tətbiq edilməsinə imkan verir (məsələn, sistemi tez bir zamanda əvvəlki vəziyyətə qaytara bilərsiniz). RPM paketləri xüsusi təbəqədən istifadə edərək OSTree repozitoriyasına tərcümə olunur rpm-ostree. Hazır məclislər təmin edilmişdir x86_64, Aarch64 və ARMv7 (armhfp) arxitekturaları üçün. elan etdi Raspberry Pi 3 Model B/B+, 96boards Rock960 Consumer Edition, Pine64 A64-LTS, Pine64 Rockpro64 və Rock64 and Up Squared, həmçinin x86_64 və aarch64 virtual maşınları üçün dəstək.

  • Fedora-nın KDE nəşrində Fedora Workstation-ın son buraxılışında təklif edilmiş defolt olaraq aktivləşdirilmiş erkənoom fon prosesi var. Earlyoom, vəziyyət kritikləşdikdə və sistem, bir qayda olaraq, artıq cavab vermədikdə işə salınan nüvədəki OOM (Out Of Memory) işləyicisinə zəng etmədən yaddaş çatışmazlığına daha tez cavab verməyə imkan verir. istifadəçi hərəkətlərinə. Mövcud yaddaşın miqdarı 4% -dən azdırsa, lakin 400 MiB-dən çox deyilsə, erkənoom sistem vəziyyətini sistem təmizliyinə gətirmədən ən çox yaddaş istehlak edən prosesi (ən yüksək /proc/*/oom_score olanlar) məcburi şəkildə dayandıracaq. tamponlar.
  • RPM 4.16, Python 3.9, Perl 5.32, Binutils 2.34, Boost 1.73, Glibc 2.32, Go 1.15, Java 11, LLVM/Clang 11, GNU Make 4.3, Node.js14, Erlang23 daxil olmaqla bir çox paketlərin yenilənmiş versiyaları. 0.15.0, Ruby on Rails 6.0, Stratis 2.1.0. Python 2.6 və Python 3.4 üçün dəstək dayandırılıb. Aarch64 arxitekturası .NET Core ilə təchiz edilmişdir.
  • Apache http serveri üçün mod_php moduluna dəstək dayandırılıb, bunun əvəzinə PHP-də veb proqramları işə salmaq üçün php-fpm-dən istifadə etmək təklif olunur.
  • Fedora üçün Firefox ilə birlikdə daxil edilmişdir üçün yamalar dəstək VA-API (Video Acceleration API) və FFmpegDataDecoder istifadə edərək video deşifrənin aparat sürətləndirilməsi, bu da WebRTC texnologiyasına əsaslanan seanslarda aktivləşdirilir, video konfrans üçün veb proqramlarında istifadə olunur. Sürətləndirmə Wayland və X11 əsaslı mühitlərdə işləyir (“MOZ_X11_EGL=1 firefox” işlədərkən və “media.ffmpeg.vaapi.enabled” parametrini aktivləşdirərkən).
  • Xrony dəqiq vaxt sinxronizasiya serveri və müştəri və quraşdırıcı NTS (Şəbəkə Saat Təhlükəsizliyi) autentifikasiya mexanizmi üçün dəstəyi ehtiva edir.
  • Varsayılan olaraq Şərabda iştirak edir Vulkan API-yə zənglərin tərcüməsi ilə işləyən DXGI (DirectX Qrafik İnfrastruktur), Direct3D 9, 10 və 11-in tətbiqini təmin edən DXVK qatına əsaslanan backend.
    Wine-ın OpenGL üzərində işləyən daxili Direct3D 9/10/11 tətbiqlərindən fərqli olaraq, DXVK Wine-da 3D proqramları və oyunları işlədən zaman daha yaxşı performansa imkan verir.

  • Defolt olaraq paketlər qurarkən daxil edilmişdir əlaqələndirmə mərhələsində optimallaşdırma (LTO, Link Time Optimization). Redhat-rpm-config-ə "-flto" seçimi əlavə edildi.
  • Defolt DNS sorğularını həll etmək üçün iştirak edir sistemlə həll edilmişdir. Glibc daxili NSS modulu nss-dns əvəzinə systemd layihəsindən nss-resolve-ə köçürüldü.
    Systemd-resolved, DHCP məlumatlarına və şəbəkə interfeysləri üçün statik DNS konfiqurasiyasına əsaslanan resolv.conf faylında parametrlərin saxlanılması kimi funksiyaları yerinə yetirir, DNSSEC və LLMNR (Link Local Multicast Name Resolution) dəstəkləyir. Sistemlə həll edilənə keçidin üstünlükləri arasında TLS üzərindən DNS dəstəyi, DNS sorğularının yerli keşləşdirilməsini aktivləşdirmək imkanı və müxtəlif işləyicilərin müxtəlif şəbəkə interfeyslərinə bağlanmasına dəstək daxildir (şəbəkə interfeysindən asılı olaraq əlaqə üçün DNS serveri seçilir, məsələn, VPN interfeysləri üçün DNS sorğuları VPN vasitəsilə göndəriləcək). Fedora-da DNSSEC-dən istifadə etmək planları yoxdur (sistemdə həll edilmiş DNSSEC=bayraq yoxdur).
    Systemd-resolved-i söndürmək üçün siz systemd-resolved.service-i deaktiv edə və ənənəvi /etc/resolv.conf yaradacaq NetworkManager-i yenidən işə sala bilərsiniz.

  • NetworkManager-də ifcfg-rh plagini əvəzinə parametrləri saxlamaq üçün iştirak edir fayl açar fayl formatında.
  • ARM64 sistemləri üçün daxildir Pointer Authentication istifadə edərək paketlərin yığılması və budaqlanma zamanı əməl edilməməli olan təlimat dəstlərinin icrasına qarşı qorunma (BTI, Branch Target Indicator). Bu mexanizmlər geriyə yönümlü proqramlaşdırma (ROP) üsullarından istifadə edərək hücumlardan qorunmaq üçün təsirli olur ki, bu zaman təcavüzkar öz kodunu yaddaşa yerləşdirməyə çalışmaz, lakin artıq yüklənmiş kitabxanalarda mövcud olan maşın təlimatları üzərində işləyir və geri dönmə nəzarəti ilə başa çatır. təlimat.
  • Həyata keçirilən menyunun standart olaraq gizləndiyi və yalnız GNOME-da seçimin uğursuzluğu və ya aktivləşdirilməsindən sonra göstərildiyi açılış menyusunun seçmə ekranı texnologiyasının tətbiqini asanlaşdırmaq.
  • Ənənəvi dəyişdirmə bölməsi yaratmaq əvəzinə həyata keçirilən RAM-da məlumatların sıxılmış formada saxlanmasını təmin edən zRAM blok qurğusundan istifadə edərək svopun (swap) yerləşdirilməsi.
  • Əlavə edilib fon prosesi SID (Storage Instantiation Daemon) müxtəlif yaddaş alt sistemlərində (LVM, multipath, MD) cihazların vəziyyətinə nəzarət etmək və müəyyən hadisələr baş verdikdə, məsələn, cihazları aktivləşdirmək və söndürmək üçün zəng idarəçiləri. SID udev-in üstündə əlavə kimi işləyir və ondan baş verən hadisələrə reaksiya verir, müxtəlif sinif cihazları və saxlanması və sazlanması çətin olan yaddaş alt sistemləri ilə qarşılıqlı əlaqədə olmaq üçün mürəkkəb udev qaydaları yaratmaq ehtiyacını aradan qaldırır.
  • RPM Paket Verilənlər Bazası (rpmdb) tərcümə olunub BerkeleyDB-dən SQLite-a. Dəyişdirilmənin əsas səbəbi Berkeley DB 5.x-in köhnəlmiş versiyasının rpmdb-də istifadəsidir və bu versiya bir neçə ildir saxlanılır. Daha yeni buraxılışlara keçid Berkeley DB 6 lisenziyasının AGPLv3-ə dəyişdirilməsi ilə maneə törədir, bu, BerkeleyDB-ni kitabxana formasında istifadə edən proqramlara da aiddir (RPM GPLv2 altında gəlir, lakin AGPL GPLv2 ilə uyğun gəlmir). Bundan əlavə, BerkeleyDB əsasında rpmdb-nin cari tətbiqi lazımi etibarlılığı təmin etmir, çünki o, əməliyyatlardan istifadə etmir və verilənlər bazasında uyğunsuzluqları aşkar edə bilmir.

Mənbə: opennet.ru

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