Fedora Linux 36 tarqatish versiyasi

Fedora Linux 36 distributivining chiqarilishi taqdim etildi.Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition va Live tuzilmalari yuklab olish uchun mavjud boʻlib, ular KDE Plazma 5, Xfce, MATE, Cinnamon ish stoli muhitlari bilan spinlar shaklida yetkazib beriladi, LXDE va ​​LXQt. Assambleyalar x86_64, Power64, ARM64 (AArch64) arxitekturalari va 32-bitli ARM protsessorli turli qurilmalar uchun yaratilgan. Fedora Silverblue inshootlarini nashr etish kechiktirildi.

Fedora Linux 36-dagi eng muhim o'zgarishlar:

  • Fedora Workstation ish stoli GNOME 42 versiyasiga yangilandi, u atrof-muhit bo'ylab qorong'i UI sozlamalarini qo'shadi va ko'plab ilovalarni GTK 4 va yangi talablarga mos keladigan ilovalarni yaratish uchun tayyor vidjetlar va ob'ektlarni taklif qiluvchi libadwaita kutubxonasidan foydalanishga o'tkazadi. GNOME HIG ko'rsatmalari (Inson interfeysi bo'yicha ko'rsatmalar). Ko'pgina ilovalar yangi GNOME HIG ko'rsatmalariga muvofiq yaratilgan, ammo ba'zilari eski uslubdan foydalanishda yoki yangi va eski uslublar elementlarini birlashtirishda davom etmoqda.
  • Xususiy NVIDIA drayverlari bo'lgan tizimlar uchun standart GNOME seansi ilgari faqat ochiq manba drayverlaridan foydalanganda mavjud bo'lgan Wayland protokoli yordamida yoqilgan. An'anaviy X serveri ustida ishlaydigan GNOME seansini tanlash imkoniyati saqlanib qolgan. Ilgari NVIDIA drayverlari bo'lgan tizimlarda Waylandni yoqish XWaylandning DDX (qurilmaga bog'liq X) komponenti yordamida ishlaydigan X11 ilovalarida OpenGL va Vulkan apparat tezlashuvini qo'llab-quvvatlamasligi tufayli to'sqinlik qilgan. NVIDIA drayverlarining yangi tarmog'i muammolarni bartaraf etdi va XWayland yordamida ishlaydigan X ilovalarida OpenGL va Vulkanning ishlashi endi oddiy X serveri ostida ishlaydigan bilan deyarli bir xil.
  • GNOME va KDE-dan alohida paketlarga ajratilmagan va rpm-ostree asboblar to'plamidan foydalangan holda qurilgan monolit tasvirlarni taklif qiluvchi Fedora Silverblue va Fedora Kinoite-ning atomik jihatdan yangilangan nashrlari /var ierarxiyasini alohida Btrfs pastki kalitiga joylashtirish uchun qayta ishlab chiqilgan, /var tarkibining oniy tasvirlarini boshqa tizim bo'limlaridan mustaqil ravishda boshqarishga imkon beradi.
  • LXQt ish stoli bilan paketlar va tarqatish nashri LXQt 1.0 versiyasiga yangilandi.
  • Tizimli ishlash jarayonida birlik fayllari nomlari ko'rsatiladi, bu qaysi xizmatlarni ishga tushirish va to'xtatishni aniqlashni osonlashtiradi. Masalan, “Starting Frobnicating Demon...” o‘rniga endi “Starting frobnicator.service – Frobnicating Demon...” ko‘rsatiladi.
  • Odatiy bo'lib, aksariyat tillar DejaVu o'rniga Noto shriftlaridan foydalanadi.
  • GnuTLS-da ishlatilishi mumkin bo'lgan shifrlash algoritmlarini tanlash uchun endi oq ro'yxat ishlatiladi, ya'ni. haqiqiy algoritmlar yaroqsizlarini istisno qilish o'rniga aniq belgilangan. Ushbu yondashuv, agar xohlasangiz, ma'lum ilovalar va jarayonlar uchun o'chirilgan algoritmlarni qo'llab-quvvatlashni qaytarishga imkon beradi.
  • Fayl qaysi rpm paketiga tegishli ekanligi haqidagi ma'lumot ELF formatidagi bajariladigan fayllar va kutubxonalarga qo'shilgan. systemd-coredump ishdan chiqish bildirishnomalarini yuborishda paket versiyasini aks ettirish uchun ushbu ma'lumotlardan foydalanadi.
  • Framebuffer chiqishi uchun ishlatiladigan fbdev drayverlari chiqish uchun UEFI proshivka yoki BIOS tomonidan taqdim etilgan EFI-GOP yoki VESA ramka buferidan foydalanadigan simpledrm drayveri bilan almashtirildi. Orqaga qarab muvofiqlikni ta'minlash uchun DRM (Direct Rendering Manager) quyi tizimi tepasida fbdev qurilmasini taqlid qilish uchun qatlam ishlatiladi. O'zgarish faqat DRM/KMS drayverlaridan foydalanish imkoniyatini qoldirishi bilan ajralib turadi. Linux yadrosiga yangi fbdev drayverlarini qo'shish jarayoni 7 yil oldin to'xtatilgan va qolgan drayverlar asosan eski uskunani qo'llab-quvvatlash bilan bog'liq edi. Masalan, ishlatiladigan drayverlar atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) va tridentfb (Trident) edi. , buning o'rniga endi universal simpledrm drayveri ishlatiladi.
  • OCI/Docker formatidagi konteynerlar uchun dastlabki yordam rpm-ostree asosida atomik yangilangan tasvirlar bilan ishlash uchun stekga qo'shildi, bu sizga konteyner tasvirlarini osongina yaratish va tizim muhitini konteynerlarga o'tkazish imkonini beradi.
  • RPM paket menejeri ma'lumotlar bazalari /var/lib/rpm katalogidan /usr/lib/sysimage/rpm ga ko'chirildi, /var/lib/rpm o'rniga ramziy havola. Bunday joylashtirish allaqachon rpm-ostree-ga asoslangan yig'ilishlarda va SUSE/openSUSE tarqatishlarida qo'llaniladi. O'tkazishning sababi RPM ma'lumotlar bazasini aslida RPM paketlarini o'z ichiga olgan /usr bo'limining mazmuni bilan ajralmasligidir (masalan, turli bo'limlarga joylashtirish FS snapshotlarini boshqarishni va o'zgarishlarni qaytarishni qiyinlashtiradi, va agar shunday bo'lsa). /usr o'tkazilsa, o'rnatilgan paketlar bilan ulanish haqidagi ma'lumotlar yo'qoladi).
  • NetworkManager, sukut bo'yicha, endi yangi o'rnatishlarda ifcfg konfiguratsiya formatini (/etc/sysconfig/network-scripts/ifcfg-*) qo'llab-quvvatlamaydi. Fedora 33 dan boshlab, NetworkManager sukut bo'yicha kalit fayl formatidan foydalanadi.
  • Hunspell lug'atlari /usr/share/myspell/ dan /usr/share/hunspell/ ga ko'chirildi.
  • Haskell tili (GHC) uchun kompilyatorning turli versiyalarini bir vaqtning o'zida o'rnatish mumkin.
  • Tarkibi NFS va Samba orqali fayl almashishni sozlash uchun veb-interfeysga ega kokpit modulini o'z ichiga oladi.
  • Standart Java ilovasi java-17-openjdk o'rniga java-11-openjdk.
  • Mlocate nomli faylni tezda qidirish uchun dastur plocate bilan almashtirildi, bu tezroq analog bo'lib, diskda kamroq joy egallaydi.
  • Ipw2100 va ipw2200 (Intel Pro Wireless 2100/2200) drayverlarida ishlatiladigan eski simsiz stekni qo'llab-quvvatlash to'xtatildi, u 2007 yilda mac80211/cfg80211 stekiga almashtirildi.
  • Anaconda o'rnatuvchisida yangi foydalanuvchi yaratish interfeysida qo'shilayotgan foydalanuvchiga administrator huquqlarini berish uchun katakcha sukut bo'yicha yoqilgan.
  • Xost va foydalanuvchi maʼlumotlar bazalarini (/etc/hosts, /etc/passwd, /etc/services va boshqalar) keshlash uchun foydalaniladigan nscd paketi toʻxtatildi. Systemd-resolved endi xostni keshlash uchun ishlatiladi va sssd endi foydalanuvchi ma'lumotlar bazasini keshlash uchun ishlatiladi.
  • Stratis mahalliy saqlash boshqaruvi asboblar to'plami 3.0.0 versiyasiga yangilandi.
  • Yangilangan paket versiyalari, jumladan Linux yadrosi 5.17, GCC 12, LLVM 14, glibc 2.35, OpenSSL 3.0, Golang 1.18, Ruby 3.1, PHP 8.1, PostgreSQL 14, Autoconf 2.71, OpenLDAP, MLT2.6.1, Ango 5. Podman 4.0, Ruby on Rails 7.
  • Manba: opennet.ru

a Izoh qo'shish