Fedora 34 Linux distributivining chiqarilishi

Fedora 34 Linux distribyutsiyasining chiqarilishi taqdim etildi.Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition mahsulotlari, shuningdek, KDE Plasma 5, Xfce, i3, MATE ish stoli muhitlarining Live tuzilmalari bilan “aylantirishlar” to‘plami taqdim etildi. , Cinnamon, LXDE yuklab olish uchun tayyorlandi. 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 34-dagi eng muhim yaxshilanishlar:

  • Barcha audio oqimlar endi PulseAudio va JACK o‘rniga standart bo‘lgan PipeWire media serveriga ko‘chirildi. PipeWire-dan foydalanish odatiy ish stoli nashrida professional audio ishlov berish imkoniyatlarini taqdim etish, parchalanishdan xalos bo'lish va turli ilovalar uchun audio infratuzilmani birlashtirish imkonini beradi.

    Oldingi nashrlarda Fedora Workstation ovozni qayta ishlash uchun PulseAudio deb nomlangan fon jarayonidan foydalangan va ilovalar ushbu jarayon bilan o'zaro ishlash, audio oqimlarni aralashtirish va boshqarish uchun mijozlar kutubxonasidan foydalangan. Professional audio ishlov berish uchun JACK ovoz serveri va tegishli mijozlar kutubxonasi ishlatilgan. Muvofiqlikni ta'minlash uchun PulseAudio va JACK bilan o'zaro ishlash uchun kutubxonalar o'rniga PipeWire orqali ishlaydigan qatlam qo'shildi, bu sizga barcha mavjud PulseAudio va JACK mijozlarining ishini, shuningdek Flatpak formatida etkazib beriladigan ilovalarni saqlash imkonini beradi. Past darajadagi ALSA API-dan foydalanadigan eski mijozlar uchun audio oqimlarni to'g'ridan-to'g'ri PipeWire-ga yo'naltiruvchi ALSA plagini o'rnatilgan.

  • KDE ish stoli bilan tuzilmalar sukut bo'yicha Waylanddan foydalanishga o'tkazildi. X11-ga asoslangan sessiya variantga tushirildi. Ta'kidlanishicha, Fedora 34 bilan ta'minlangan KDE Plazma 5.20 versiyasi X11 ning yuqori qismidagi ishlash rejimi bilan funksionallik jihatidan deyarli tenglashtirildi, jumladan, ekranni ko'rsatish va sichqonchaning o'rta tugmachalarini joylashtirish bilan bog'liq muammolar. Xususiy NVIDIA drayverlaridan foydalanishda ishlash uchun kwin-wayland-nvidia to'plami ishlatiladi. X11 ilovalari bilan moslik XWayland komponenti yordamida ta'minlanadi.
  • Yaxshilangan Wayland yordami. XWayland komponentidan xususiy NVIDIA drayverlari bo'lgan tizimlarda foydalanish imkoniyati qo'shildi. Wayland-ga asoslangan muhitlarda boshsiz rejimda ishlashni qo'llab-quvvatlash amalga oshiriladi, bu sizga VNC yoki RDP orqali kirish huquqiga ega masofaviy server tizimlarida ish stoli komponentlarini ishga tushirish imkonini beradi.
  • Fedora Workstation ish stoli GNOME 40 va GTK 4 ga yangilandi. GNOME 40 da Faoliyatlarni ko'rib chiqish virtual ish stollari landshaft yo'nalishiga ko'chirildi va doimiy ravishda chapdan o'ngga siljish zanjirida ko'rsatiladi. Umumiy koʻrinish rejimida koʻrsatilgan har bir ish stoli mavjud oynalarni vizual tarzda koʻrsatadi va foydalanuvchi oʻzaro aloqada boʻlganida dinamik ravishda panorama va masshtablashtiradi. Dasturlar ro'yxati va virtual ish stollari o'rtasida uzluksiz o'tish ta'minlanadi. Bir nechta monitor mavjud bo'lganda ishni tashkil etish yaxshilandi. Ko'pgina dasturlarning dizayni modernizatsiya qilindi. GNOME Shell sheyderlarni ko'rsatish uchun GPUdan foydalanishni qo'llab-quvvatlaydi.
    Fedora 34 Linux distributivining chiqarilishi
  • Fedora-ning barcha nashrlari tizimdagi kam xotira sharoitlariga erta javob berish uchun avvaldan foydalanilgan earlyoom jarayoni o'rniga systemd-oomd mexanizmidan foydalanishga ko'chirildi. Systemd-oomd PSI (Pressure Stall Information) yadro quyi tizimiga asoslangan bo'lib, tizim yuklanish darajasini aniq baholash uchun turli resurslarni (CPU, xotira, I/U) olish uchun kutish vaqti haqidagi ma'lumotlarni foydalanuvchi makonida tahlil qilish imkonini beradi. va sekinlashuvning tabiati. PSI resurslarning etishmasligi tufayli kechikishlarning boshlanishini aniqlash va tizim hali tanqidiy holatda bo'lmagan va keshni intensiv ravishda qisqartirishni boshlamagan va ma'lumotlarni almashtirishga kirishni boshlamagan resursni ko'p talab qiladigan jarayonlarni tanlab tugatish imkonini beradi. bo'lim.
  • Oxirgi nashrdan beri Fedora (Fedora Workstation, Fedora KDE va ​​boshqalar) ish stoli lazzatlari uchun standart bo'lib kelgan Btrfs fayl tizimi ZSTD algoritmi yordamida shaffof ma'lumotlarni siqishni o'z ichiga oladi. Siqish Fedora 34 ning yangi oʻrnatishlari uchun sukut boʻyicha hisoblanadi. Mavjud tizim foydalanuvchilari /etc/fstab-ga “compress=zstd:1” bayrogʻini qoʻshish va “sudo btrfs fileystem defrag -czstd -rv / /home/”ni ishga tushirish orqali siqishni yoqishi mumkin. allaqachon mavjud ma'lumotlarni siqish uchun. Siqish samaradorligini baholash uchun siz "kompozitsiya" yordam dasturidan foydalanishingiz mumkin. Ta'kidlanishicha, ma'lumotlarni siqilgan shaklda saqlash nafaqat disk maydonini tejash, balki yozish operatsiyalari hajmini kamaytirish hisobiga SSD drayverlarning ishlash muddatini ham oshiradi, shuningdek, sekin disklarda katta, yaxshi siqilgan fayllarni o'qish va yozish tezligini oshiradi. .
  • Tarqatishning rasmiy nashrlari ish stolida plitkali oynani joylashtirish rejimini taklif qiluvchi i3 oyna boshqaruvchisiga ega versiyani o'z ichiga oladi.
  • AArch64 arxitekturasiga asoslangan tizimlar uchun KDE ish stoli bilan tasvirlarni GNOME va Xfce ish stollari bilan yig'ilishlardan tashqari, server tizimlari uchun tasvirlarni shakllantirish boshlandi.
  • Neyrologiya tadqiqotlari uchun foydali bo'lgan modellashtirish va simulyatsiya ilovalarini o'z ichiga olgan yangi Comp Neuro Container tasviri qo'shildi.
  • Minimalgacha tozalangan tizim muhitini taklif qiluvchi Internet narsalari (Fedora IoT) nashri, uni yangilash butun tizim tasvirini almashtirish orqali atomik tarzda amalga oshiriladi va ilovalar izolyatsiyalangan konteynerlar yordamida asosiy tizimdan ajratiladi. (podman boshqaruv uchun ishlatiladi), ARM platalarini qo'llab-quvvatlash Pine64, RockPro64 va Jetson Xavier NX, shuningdek, i.MX8 SoC asosidagi 96boards Thor96 va Solid Run HummingBoard-M kabi platalarni qo'llab-quvvatlash yaxshilandi. Tizimni avtomatik tiklash uchun apparat nosozliklarini kuzatish mexanizmlaridan (watchdog) foydalanish ta'minlangan.
  • Node.js asosidagi loyihalarda foydalaniladigan kutubxonalar bilan alohida paketlar yaratish to‘xtatildi. Buning o'rniga, Node.js faqat tarjimon, sarlavha fayllari, asosiy kutubxonalar, ikkilik modullar va asosiy paketlarni boshqarish vositalari (NPM, ip) bilan ta'minlangan. Node.js-dan foydalanadigan Fedora omborida yuborilgan ilovalarga barcha mavjud bog'liqliklarni alohida paketlarga ajratmasdan yoki ajratmasdan bitta paketga joylashtirishga ruxsat beriladi. Kutubxonalarni joylashtirish sizga kichik paketlarning tartibsizligidan xalos bo'lishga imkon beradi, paketlarga texnik xizmat ko'rsatishni soddalashtiradi (ilgari xizmat ko'rsatuvchi dastur bilan asosiy paketga qaraganda yuzlab paketlarni kutubxonalar bilan ko'rib chiqish va sinab ko'rish uchun ko'proq vaqt sarflagan), muammolardan xalos qiladi. kutubxona infratuzilmasi ziddiyatli va kutubxona versiyalari bilan bog'liq muammolarni hal qiladi (xo'jayinlar paketga tasdiqlangan va sinovdan o'tgan versiyalarni o'z ichiga oladi).
  • FreeType shrift mexanizmi HarfBuzz glif shakllantirish mexanizmidan foydalanishga aylantirildi. FreeType-da HarfBuzz-dan foydalanish gliflarni bir nechta tillardan yaratish mumkin bo'lgan murakkab matn tartibiga ega tillarda matnni ko'rsatishda ishora sifatini yaxshiladi (past aniqlikdagi ekranlarda ravshanlikni yaxshilash uchun rasterlash paytida glif konturini tekislash). belgilar. Xususan, HarfBuzz-dan foydalanish sizga ishora qilishda alohida Unicode belgilar mavjud bo'lmagan ligaturalarni e'tiborsiz qoldirish muammosidan xalos bo'lishga imkon beradi.
  • Ishlayotgan vaqtda SELinux-ni o'chirish imkoniyati olib tashlandi - /etc/selinux/config sozlamalarini o'zgartirish orqali uni o'chirish (SELINUX=disabled) endi qo'llab-quvvatlanmaydi. SELinux ishga tushirilgandan so'ng, LSM ishlov beruvchilari endi faqat o'qish rejimiga o'rnatiladi, bu esa yadro xotirasi tarkibini o'zgartirishga imkon beruvchi zaifliklardan foydalangandan so'ng SELinuxni o'chirishga urinadigan hujumlardan himoyani yaxshilaydi. SELinux-ni o'chirish uchun siz yadro buyruq satrida "selinux=0" parametrini o'tkazish orqali tizimni qayta ishga tushirishingiz mumkin. Yuklash jarayonida "majburiy" va "ruxsat beruvchi" rejimlarni almashtirish imkoniyati saqlanib qoladi.
  • Xwayland DDX komponenti, X11 ilovalarini Wayland-ga asoslangan muhitda bajarilishini tashkil qilish uchun X.Org Serverni ishga tushiradi, X-ning barqaror nashrlaridan mustaqil bo'lgan yangi kod bazasidan yig'ilgan alohida paketga ko'chirildi. Tashkilot serveri.
  • RPM paket menejerida tranzaksiya tugagandan so'ng birdaniga barcha yangilangan tizim xizmatlarini qayta ishga tushirish yoqilgan. Agar ilgari xizmat u bilan kesishgan har bir paketni yangilagandan so'ng darhol qayta ishga tushirilgan bo'lsa, endi navbat hosil bo'ladi va barcha paketlar va kutubxonalar yangilangandan so'ng RPM sessiyasining eng oxirida xizmatlar qayta ishga tushiriladi.
  • ARMv7 platalari uchun tasvirlar (armhfp) sukut bo'yicha UEFI ga aylantirildi.
  • zRAM dvigateli tomonidan taqdim etilgan virtual almashtirish qurilmasining hajmi jismoniy xotira hajmining chorakdan yarmigacha oshiriladi va shuningdek, 8 GB chegarasi bilan cheklangan. O'zgartirish Anaconda o'rnatuvchisini kichik hajmdagi operativ xotiraga ega tizimda muvaffaqiyatli ishga tushirish imkonini beradi.
  • Stabil filialida Rust tili uchun sandiq paketlarini yetkazib berish ta'minlandi. Paketlar "rust-" prefiksi bilan ta'minlangan.
  • ISO tasvirlarini o'rnatish hajmini kamaytirish uchun tarixiy sabablarga ko'ra ishlatilgan EXT4 qatlamisiz sof SquashFS taqdim etiladi.
  • GRUB yuklash moslamasining konfiguratsiya fayllari EFI qo'llab-quvvatlashidan qat'i nazar, barcha qo'llab-quvvatlanadigan arxitekturalar uchun birlashtirilgan.
  • Diskdagi joy sarfini kamaytirish uchun Linux yadrosi tomonidan ishlatiladigan proshivka bilan fayllarni siqish ta'minlanadi (yadro 5.3 dan boshlab, xz arxivlaridan mikrodasturlarni yuklash qo'llab-quvvatlanadi). Paketdan chiqarilganda, barcha proshivkalar taxminan 900 MB ni egallaydi va siqilganida ularning hajmi ikki baravar qisqardi.
  • Ntp paketi (aniq vaqtni sinxronlash uchun server) ntpsec vilkasi bilan almashtirildi.
  • Rivojlanishi anchadan beri to‘xtab qolgan xemacs, xemacs-packages-base, xemacs-packages-extra va neXtaw paketlari eskirgan deb e’lon qilindi. NSCD paketi eskirgan - systemd-resolved endi xost ma'lumotlar bazasini keshlash uchun ishlatiladi va sssd nomidagi xizmatlarni keshlash uchun ishlatilishi mumkin.
  • X11 yordam dasturlarining xorg-x11-* to'plamlari to'xtatildi; endi har bir yordam dasturi alohida paketda taqdim etiladi.
  • Loyihaning git omborlarida master nomidan foydalanish to'xtatildi, chunki bu so'z yaqinda siyosiy jihatdan noto'g'ri deb topildi. Git omborlaridagi standart filial nomi endi "asosiy" bo'lib, src.fedoraproject.org/rpms kabi paketli omborlarda filial "xom teri" dir.
  • Yangilangan paket versiyalari, jumladan: 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.X0.16.0 va X4.16.f Updated.
  • Yangi logotip taqdim etildi.
    Fedora 34 Linux distributivining chiqarilishi

Shu bilan birga, Fedora 34 uchun RPM Fusion loyihasining "bepul" va "erkin bo'lmagan" omborlari ishga tushirildi, ularda qo'shimcha multimedia ilovalari (MPlayer, VLC, Xine), video/audio kodeklar, DVD-ni qo'llab-quvvatlash, xususiy AMD va NVIDIA drayverlari, o'yin dasturlari, emulyatorlar.

Manba: opennet.ru

a Izoh qo'shish