Linux dağıtımı Fedora 34'un piyasaya sürülmesi

Linux dağıtımı Fedora 34'ün piyasaya sürülmesi sunuldu: Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition ürünleri ve ayrıca KDE Plasma 5, Xfce, i3, MATE masaüstü ortamlarının canlı sürümleriyle bir dizi “döndürme” , Cinnamon, LXDE indirilmeye hazırlandı. ve LXQt. Montajlar x86_64, Power64, ARM64 (AArch64) mimarileri ve 32 bit ARM işlemcili çeşitli cihazlar için oluşturulur. Fedora Silverblue yapılarının yayınlanması ertelendi.

Fedora 34'teki en dikkate değer gelişmeler şunlardır:

  • Tüm ses akışları artık PulseAudio ve JACK yerine varsayılan olan PipeWire medya sunucusuna taşındı. PipeWire'ı kullanmak, normal bir masaüstü sürümünde profesyonel ses işleme yetenekleri sağlamanıza, parçalanmadan kurtulmanıza ve farklı uygulamalar için ses altyapısını birleştirmenize olanak tanır.

    Önceki sürümlerde Fedora Workstation, sesi işlemek için PulseAudio adı verilen bir arka plan işlemi kullanıyordu ve uygulamalar, bu işlemle etkileşimde bulunmak, ses akışlarını karıştırmak ve yönetmek için bir istemci kitaplığı kullanıyordu. Profesyonel ses işleme için JACK ses sunucusu ve ilgili istemci kütüphanesi kullanıldı. Uyumluluğu sağlamak için, PulseAudio ve JACK ile etkileşim kurmaya yönelik kitaplıklar yerine, PipeWire aracılığıyla çalışan bir katman eklenmiştir; bu, mevcut tüm PulseAudio ve JACK istemcilerinin yanı sıra Flatpak formatında teslim edilen uygulamaların çalışmalarını kaydetmenize olanak tanır. Düşük seviyeli ALSA API'sini kullanan eski istemciler için, ses akışlarını doğrudan PipeWire'a yönlendiren bir ALSA eklentisi yüklenir.

  • KDE masaüstüne sahip yapılar, varsayılan olarak Wayland'ı kullanacak şekilde değiştirildi. X11 tabanlı oturum bir seçeneğe düşürüldü. Fedora 34 ile birlikte verilen KDE Plasma 5.20 sürümünün, ekran video kaydı ve orta fare düğmesinin yapıştırılmasıyla ilgili sorunlar da dahil olmak üzere, X11'in üstündeki çalışma moduyla işlevsellik açısından neredeyse eşit hale getirildiği belirtiliyor. Tescilli NVIDIA sürücülerini kullanırken çalışmak için kwin-wayland-nvidia paketi kullanılır. XWayland bileşeni kullanılarak X11 uygulamalarıyla uyumluluk sağlanır.
  • Geliştirilmiş Wayland desteği. Tescilli NVIDIA sürücülerine sahip sistemlerde XWayland bileşenini kullanma yeteneği eklendi. Wayland tabanlı ortamlarda, masaüstü bileşenlerini VNC veya RDP aracılığıyla erişime sahip uzak sunucu sistemlerinde çalıştırmanıza olanak tanıyan başsız modda çalışma desteği uygulanır.
  • Fedora İş İstasyonu masaüstü, GNOME 40 ve GTK 4'e güncellendi. GNOME 40'ta, Etkinliklere Genel Bakış sanal masaüstleri yatay yönde taşındı ve soldan sağa sürekli kayan bir zincirde görüntüleniyor. Genel Bakış modunda görüntülenen her masaüstü, mevcut pencereleri görselleştirir ve kullanıcı etkileşime girdikçe dinamik olarak kaydırma ve yakınlaştırma yapar. Program listesi ile sanal masaüstleri arasında kesintisiz geçiş sağlanır. Birden fazla monitör olduğunda geliştirilmiş iş organizasyonu. Birçok programın tasarımı modernleştirildi. GNOME Kabuğu, gölgelendiricilerin oluşturulması için GPU'nun kullanımını destekler.
    Linux dağıtımı Fedora 34'un piyasaya sürülmesi
  • Fedora'nın tüm sürümleri, sistemdeki düşük bellek koşullarına erken yanıt vermek için önceden kullanılan Earlyoom işlemi yerine systemd-oomd mekanizmasını kullanacak şekilde taşındı. Systemd-oomd, sistem yükü seviyesini doğru bir şekilde değerlendirmek için çeşitli kaynakları (CPU, bellek, I/O) elde etmek için bekleme süresi hakkındaki kullanıcı alanı bilgilerini analiz etmenize olanak tanıyan PSI (Basınç Durma Bilgisi) çekirdek alt sistemini temel alır. ve yavaşlamanın doğası. PSI, kaynak eksikliğinden kaynaklanan gecikmelerin başlangıcını tespit etmeyi ve sistemin henüz kritik bir durumda olmadığı ve önbelleği yoğun bir şekilde kesmeye ve verileri takas alanına aktarmaya başlamadığı bir aşamada kaynak yoğun süreçleri seçici olarak sonlandırmayı mümkün kılar bölüm.
  • Son sürümden bu yana Fedora'nın (Fedora Workstation, Fedora KDE, vb.) masaüstü sürümleri için varsayılan olan Btrfs dosya sistemi, ZSTD algoritmasını kullanan şeffaf veri sıkıştırmayı içerir. Sıkıştırma, Fedora 34'ün yeni kurulumları için varsayılandır. Mevcut sistemlerin kullanıcıları, /etc/fstab dosyasına "compress=zstd:1" bayrağını ekleyerek ve "sudo btrfs filesystem defrag -czstd -rv / /home/" komutunu çalıştırarak sıkıştırmayı etkinleştirebilir. Mevcut verileri sıkıştırmak için. Sıkıştırma verimliliğini değerlendirmek için "compsize" yardımcı programını kullanabilirsiniz. Verilerin sıkıştırılmış biçimde saklanmasının yalnızca disk alanından tasarruf etmekle kalmayıp, aynı zamanda yazma işlemlerinin hacmini azaltarak SSD sürücülerin hizmet ömrünü artırdığı ve aynı zamanda yavaş sürücülerde büyük, iyi sıkıştırılmış dosyaları okuma ve yazma hızını da artırdığı belirtiliyor. .
  • Dağıtımın resmi sürümleri, masaüstünde döşemeli pencere düzeni modu sunan i3 pencere yöneticisine sahip sürümü içerir.
  • GNOME ve Xfce masaüstü bilgisayarlarla montajlara ve sunucu sistemlerine yönelik görüntülere ek olarak, AArch64 mimarisine dayalı sistemler için KDE masaüstüyle görüntülerin oluşturulması başladı.
  • Sinirbilim araştırmaları için faydalı çeşitli modelleme ve simülasyon uygulamalarını içeren yeni bir Comp Neuro Container görüntüsü eklendi.
  • Minimuma indirilmiş bir sistem ortamı sunan, güncellemesi tüm sistemin görüntüsü değiştirilerek atomik olarak gerçekleştirilen ve uygulamalar izole kaplar kullanılarak ana sistemden ayrılan Nesnelerin İnterneti (Fedora IoT) sürümü (yönetim için podman kullanılır), Pine64, RockPro64 ve Jetson Xavier NX ARM kart desteği eklendi ve ayrıca 8 kart Thor96 ve Solid Run HummingBoard-M gibi i.MX96 SoC tabanlı kartlar için geliştirilmiş destek eklendi. Otomatik sistem kurtarma için donanım arıza takip mekanizmalarının (watchdog) kullanımı sağlanır.
  • Node.js tabanlı projelerde kullanılan kütüphanelerle ayrı paketlerin oluşturulması durduruldu. Bunun yerine, Node.js yalnızca yorumlayıcı, başlık dosyaları, birincil kitaplıklar, ikili modüller ve temel paket yönetimi araçları (NPM, iplik) içeren temel paketlerle sağlanır. Fedora deposunda gönderilen ve Node.js kullanan uygulamaların, kullanılan kitaplıkları ayrı paketlere bölmeden veya ayırmadan, mevcut tüm bağımlılıkları tek bir pakete yerleştirmesine izin verilir. Kitaplıkları gömmek, küçük paketlerin dağınıklığından kurtulmanıza olanak tanıyacak, paketlerin bakımını basitleştirecek (önceden bakımcı, programdaki ana pakete kıyasla yüzlerce paketi kitaplıklarla incelemek ve test etmek için daha fazla zaman harcıyordu), kütüphane çakışmalarının altyapısını çözecek ve kütüphane sürümlerine bağlanmayla ilgili sorunları çözecektir (bakıcılar, kanıtlanmış ve test edilmiş sürümleri pakete dahil edecektir).
  • FreeType yazı tipi motoru, HarfBuzz glif şekillendirme motorunu kullanacak şekilde dönüştürüldü. FreeType'ta HarfBuzz kullanımı, gliflerin çeşitli şekillerde oluşturulabildiği karmaşık metin düzenine sahip dillerde metin görüntülerken ipucu kalitesini iyileştirdi (düşük çözünürlüklü ekranlarda netliği artırmak için rasterleştirme sırasında bir glifin ana hatlarını yumuşatmak) karakterler. Özellikle HarfBuzz'ı kullanmak, ipucu verirken ayrı Unicode karakterleri olmayan bitişik harfleri göz ardı etme probleminden kurtulmanızı sağlar.
  • SELinux'u çalışırken devre dışı bırakma özelliği kaldırıldı - /etc/selinux/config ayarlarını değiştirerek devre dışı bırakmak (SELINUX=disabled) artık desteklenmiyor. SELinux başlatıldıktan sonra, LSM işleyicileri artık salt okunur moda ayarlanır; bu, çekirdek belleği içeriğinin değiştirilmesine izin veren güvenlik açıklarından yararlandıktan sonra SELinux'u devre dışı bırakmaya çalışan saldırılara karşı korumayı artırır. SELinux'u devre dışı bırakmak için çekirdek komut satırından “selinux=0” parametresini ileterek sistemi yeniden başlatabilirsiniz. Önyükleme işlemi sırasında "zorlayıcı" ve "izin veren" modlar arasında geçiş yapma yeteneği korunur.
  • Wayland tabanlı ortamlarda X11 uygulamalarının yürütülmesini düzenlemek için X.Org Sunucusunu çalıştıran Xwayland DDX bileşeni, X'in kararlı sürümlerinden bağımsız yeni bir kod tabanından bir araya getirilen ayrı bir pakete taşındı. Organizasyon sunucusu.
  • RPM paket yöneticisinde bir işlemin tamamlanmasından sonra güncellenen tüm systemd hizmetlerinin aynı anda yeniden başlatılması etkinleştirildi. Daha önce hizmet, kendisiyle kesişen her paketin güncellenmesinden hemen sonra yeniden başlatılırken, artık tüm paketler ve kütüphaneler güncellendikten sonra bir kuyruk oluşturularak RPM oturumunun en sonunda hizmetler yeniden başlatılıyor.
  • ARMv7 kartlarına (armhfp) yönelik görüntüler varsayılan olarak UEFI'ye dönüştürülmüştür.
  • ZRAM motoru tarafından sağlanan sanal takas cihazının boyutu, fiziksel belleğin dörtte birinden yarısına çıkarıldı ve ayrıca 8 GB sınırıyla sınırlandırıldı. Değişiklik, Anaconda yükleyicisini az miktarda RAM'e sahip bir sistemde başarıyla çalıştırmanıza olanak tanır.
  • Ahır şubesinde Rust dili için sandık paketlerinin teslimi sağlandı. Paketler "rust-" ön ekiyle sağlanır.
  • Kurulum ISO görüntülerinin boyutunu azaltmak için, tarihsel nedenlerden dolayı kullanılan iç içe EXT4 katmanı olmadan saf SquashFS sağlanmıştır.
  • GRUB önyükleme yükleyicisi yapılandırma dosyaları, EFI desteğinden bağımsız olarak desteklenen tüm mimariler için birleştirildi.
  • Disk alanı tüketimini azaltmak için, dosyaların Linux çekirdeği tarafından kullanılan bellenimle sıkıştırılması sağlanır (çekirdek 5.3'ten başlayarak, bellenimin xz arşivlerinden yüklenmesi desteklenir). Paketten çıkarıldığında tüm ürün yazılımı yaklaşık 900 MB yer kaplar ve sıkıştırıldığında boyutları yarı yarıya azalır.
  • Ntp paketi (tam zamanı senkronize etmek için sunucu) bir ntpsec çatalıyla değiştirildi.
  • Geliştirilmesi uzun süredir durdurulan xemacs, xemacs-packages-base, xemacs-packages-extra ve neXtaw paketlerinin eski olduğu ilan edildi. Nscd paketi kullanımdan kaldırıldı - systemd-resolved artık ana bilgisayar veritabanını önbelleğe almak için kullanılıyor ve sssd, adlandırılmış hizmetleri önbelleğe almak için kullanılabilir.
  • X11 yardımcı programlarının xorg-x11-* koleksiyonları durduruldu; her yardımcı program artık ayrı bir pakette sunulmaktadır.
  • Projenin git depolarında master adının kullanımı durduruldu, çünkü bu kelimenin yakın zamanda politik olarak yanlış olduğu düşünülüyor. Git depolarındaki varsayılan dal adı artık "ana"dır ve src.fedoraproject.org/rpms gibi paketlere sahip depolarda dal "rawhide"dir.
  • Güncellenen paket sürümleri: GCC 11, LLVM/Clang 12, Glibc 2.33, Binutils 2.35, Golang 1.16, Ruby 3.0, Ruby on Rails 6.1, BIND 9.16, MariaDB 10.5, PostgreSQL 13. LXQt 0.16.0 ve Xfce 4.16 güncellendi.
  • Yeni logo tanıtıldı.
    Linux dağıtımı Fedora 34'un piyasaya sürülmesi

Aynı zamanda, Fedora 34 için RPM Fusion projesinin "ücretsiz" ve "özgür olmayan" depoları başlatıldı; bu depolarda ek multimedya uygulamaları (MPlayer, VLC, Xine), video/ses codec bileşenleri, DVD desteği, tescilli AMD ve NVIDIA sürücüleri, oyun programları, emülatörler.

Kaynak: opennet.ru

Yorum ekle