Ħruġ tad-distribuzzjoni Linux Fedora 34

Ġie ppreżentat ir-rilaxx tad-distribuzzjoni tal-Linux Fedora 34 Il-prodotti Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, kif ukoll sett ta '"spins" bi Live builds ta' ambjenti tad-desktop KDE Plasma 5, Xfce, i3, MATE. , Cinnamon, LXDE ġew ippreparati biex jitniżżel u LXQt. L-assemblaġġi huma ġġenerati għal arkitetturi x86_64, Power64, ARM64 (AArch64) u apparati varji bi proċessuri ARM ta '32-bit. Il-pubblikazzjoni ta' Fedora Silverblue builds tittardja.

L-aktar titjib notevoli f'Fedora 34 huwa:

  • Il-flussi tal-awdjo kollha ġew imċaqalqa lejn is-server tal-midja PipeWire, li issa huwa d-default minflok PulseAudio u JACK. L-użu ta 'PipeWire jippermettilek li tipprovdi kapaċitajiet professjonali ta' pproċessar tal-awdjo f'edizzjoni regolari tad-desktop, teħles mill-frammentazzjoni u tgħaqqad l-infrastruttura tal-awdjo għal applikazzjonijiet differenti.

    Fir-rilaxxi preċedenti, Fedora Workstation uża proċess fl-isfond imsejjaħ PulseAudio biex jipproċessa l-awdjo, u l-applikazzjonijiet użaw librerija tal-klijenti biex jinteraġixxu ma 'dak il-proċess, ħallat u jimmaniġġjaw flussi tal-awdjo. Għall-ipproċessar tal-awdjo professjonali, intużaw is-server tal-ħoss JACK u l-librerija tal-klijenti assoċjata. Biex tkun żgurata l-kompatibilità, minflok libreriji għall-interazzjoni ma 'PulseAudio u JACK, ġie miżjud saff li jaħdem permezz ta' PipeWire, li jippermettilek li tissejvja x-xogħol tal-klijenti eżistenti kollha ta 'PulseAudio u JACK, kif ukoll applikazzjonijiet mogħtija fil-format Flatpak. Għal klijenti legacy li jużaw l-API ALSA ta' livell baxx, huwa installat plugin ALSA li jmexxi l-flussi tal-awdjo direttament lejn PipeWire.

  • Il-bini bid-desktop tal-KDE inbidel biex juża Wayland b'mod awtomatiku. Sessjoni bbażata fuq X11 ġiet relegata għal għażla. Huwa nnutat li r-rilaxx ta 'KDE Plasma 34 fornut ma' Fedora 5.20 ġie miġjub għal kważi parità fil-funzjonalità mal-mod ta 'tħaddim fuq X11, inklużi problemi bi screencasting u pasting tal-buttuna tan-nofs tal-maws. Biex taħdem meta tuża sewwieqa NVIDIA proprjetarji, jintuża l-pakkett kwin-wayland-nvidia. Il-kompatibilità mal-applikazzjonijiet X11 hija żgurata bl-użu tal-komponent XWayland.
  • Appoġġ imtejjeb ta' Wayland. Żid il-kapaċità li tuża l-komponent XWayland fuq sistemi b'sewwieqa NVIDIA proprjetarji. F'ambjenti bbażati fuq Wayland, l-appoġġ għax-xogħol fil-modalità bla ras huwa implimentat, li jippermettilek tħaddem komponenti tad-desktop fuq sistemi ta 'server remoti b'aċċess permezz ta' VNC jew RDP.
  • Id-desktop tal-Fedora Workstation ġie aġġornat għal GNOME 40 u GTK 4. F'GNOME 40, id-desktops virtwali Ħarsa Ġenerali tal-Attivitajiet ġew imċaqalqa għal orjentazzjoni tal-pajsaġġ u jintwerew f'katina li tiskrollja kontinwament mix-xellug għal-lemin. Kull desktop murija fil-modalità Ħarsa Ġenerali jivviżwalizza t-twieqi disponibbli u dinamikament jibdel u jkabbar hekk kif l-utent jinteraġixxi. Tranżizzjoni bla xkiel hija pprovduta bejn il-lista ta 'programmi u desktops virtwali. Organizzazzjoni mtejba tax-xogħol meta jkun hemm monitors multipli. Id-disinn ta 'ħafna programmi ġie modernizzat. GNOME Shell jappoġġja l-użu tal-GPU biex tirrendi shaders.
    Ħruġ tad-distribuzzjoni Linux Fedora 34
  • L-edizzjonijiet kollha ta 'Fedora ġew imċaqalqa biex jużaw il-mekkaniżmu systemd-oomd għal rispons bikri għal kundizzjonijiet ta' memorja baxxa fis-sistema, minflok il-proċess earlyoom użat qabel. Systemd-oomd huwa bbażat fuq is-subsistema tal-qalba PSI (Pressure Stall Information), li tippermettilek tanalizza fl-ispazju tal-utent informazzjoni dwar il-ħin ta 'stennija għall-kisba ta' diversi riżorsi (CPU, memorja, I/O) biex tevalwa b'mod preċiż il-livell tat-tagħbija tas-sistema u n-natura tat-tnaqqis. Il-PSI jagħmilha possibbli li jinstab il-bidu ta' dewmien minħabba nuqqas ta' riżorsi u jtemm b'mod selettiv proċessi li jużaw ħafna riżorsi fi stadju meta s-sistema għadha ma tkunx fi stat kritiku u ma tibdax ittrimmja b'mod intensiv il-cache u timbotta d-data fit-tpartit. diviżorju.
  • Is-sistema tal-fajls Btrfs, li mill-aħħar rilaxx kienet l-awtomatika għat-togħmiet tad-desktop ta 'Fedora (Fedora Workstation, Fedora KDE, eċċ.), tinkludi kompressjoni tad-dejta trasparenti bl-użu tal-algoritmu ZSTD. Il-kompressjoni hija d-default għal installazzjonijiet ġodda ta' Fedora 34. Utenti ta' sistemi eżistenti jistgħu jippermettu l-kompressjoni billi jżidu l-bandiera "compress=zstd:1" ma' /etc/fstab u jmexxu "sudo btrfs filesystem defrag -czstd -rv / /home/" biex tikkompressa data diġà disponibbli. Biex tevalwa l-effiċjenza tal-kompressjoni, tista 'tuża l-utilità "compsize". Huwa nnutat li l-ħażna tad-dejta f'forma kkompressata mhux biss tiffranka l-ispazju tad-diska, iżda żżid ukoll il-ħajja tas-servizz tad-drajvs SSD billi tnaqqas il-volum ta 'operazzjonijiet ta' kitba, u żżid ukoll il-veloċità tal-qari u l-kitba ta 'fajls kbar u kkompressati sew fuq drives bil-mod. .
  • L-edizzjonijiet uffiċjali tad-distribuzzjoni jinkludu l-verżjoni bil-maniġer tat-tieqa i3, li joffri mod ta 'tqassim tat-tieqa bil-madum fuq id-desktop.
  • Il-formazzjoni ta 'immaġini bid-desktop KDE għal sistemi bbażati fuq l-arkitettura AArch64 bdiet, flimkien ma' assemblaġġi mad-desktops GNOME u Xfce, u immaġini għal sistemi ta 'server.
  • Ġiet miżjuda immaġni ġdida ta 'Comp Neuro Container, li tinkludi għażla ta' applikazzjonijiet ta 'mudellar u simulazzjoni utli għar-riċerka newroxjenza.
  • L-edizzjoni għall-Internet tal-Oġġetti (Fedora IoT), li toffri ambjent tas-sistema imqaxxar għall-minimu, li l-aġġornament tiegħu jitwettaq atomikament billi tissostitwixxi l-immaġni tas-sistema kollha, u l-applikazzjonijiet huma separati mis-sistema prinċipali bl-użu ta 'kontenituri iżolati (podman jintuża għall-ġestjoni), ġie miżjud appoġġ għal bordijiet ARM Pine64, RockPro64 u Jetson Xavier NX, kif ukoll appoġġ imtejjeb għal bordijiet ibbażati fuq i.MX8 SoC bħal 96boards Thor96 u Solid Run HummingBoard-M. L-użu ta 'mekkaniżmi ta' traċċar ta 'ħsara fil-hardware (watchdog) għall-irkupru awtomatiku tas-sistema huwa pprovdut.
  • Il-ħolqien ta' pakketti separati b'libreriji użati fi proġetti bbażati fuq Node.js twaqqaf. Minflok, Node.js huwa pprovdut b'pakketti bażiċi biss b'interpretu, fajls header, libreriji primarji, moduli binarji, u għodod bażiċi ta 'ġestjoni tal-pakketti (NPM, ħjut). Applikazzjonijiet mibgħuta fir-repożitorju Fedora li jużaw Node.js jitħallew jinkorporaw id-dipendenzi kollha eżistenti f'pakkett wieħed, mingħajr ma jaqsmu jew jisseparaw il-libreriji użati f'pakketti separati. L-inkorporazzjoni tal-libreriji tippermettilek teħles mill-imbarazz ta 'pakketti żgħar, se tissimplifika l-manutenzjoni tal-pakketti (qabel, il-mantenitur qatta' aktar ħin jirrevedi u jittestja mijiet ta 'pakketti bil-libreriji milli fuq il-pakkett prinċipali mal-programm), se jeħles il- infrastruttura tal-kunflitti tal-libreriji u se ssolvi problemi bl-irbit mal-verżjonijiet tal-libreriji (il-manutenzjoni se jinkludu verżjonijiet ippruvati u ttestjati fil-pakkett).
  • Il-magna tat-tipa FreeType ġiet konvertita biex tuża l-magna tat-tiswir tal-glyph HarfBuzz. L-użu ta' HarfBuzz f'FreeType tejjeb il-kwalità tal-ħjiel (it-twittija tal-kontorn ta' glif waqt ir-rasterizzazzjoni biex titjieb iċ-ċarezza fuq skrins b'riżoluzzjoni baxxa) meta jintwera test f'lingwi b'tqassim ta' test kumpless, li fih glifi jistgħu jiġu ffurmati minn diversi karattri. B'mod partikolari, l-użu ta' HarfBuzz jippermettilek teħles mill-problema li tinjora l-ligaturi li għalihom m'hemmx karattri Unicode separati meta tagħti ħjiel.
  • L-abbiltà li SELinux tiddiżattiva waqt li tkun qed taħdem tneħħiet - id-diżattivazzjoni tagħha billi tbiddel is-settings /etc/selinux/config (SELINUX=disabled) m'għadhiex appoġġjata. Wara li SELinux jiġi inizjalizzat, l-LSM handlers issa huma ssettjati għall-mod ta 'qari biss, li jtejjeb il-protezzjoni kontra attakki li jippruvaw jiskonnettjaw SELinux wara li jisfruttaw vulnerabbiltajiet li jippermettu li l-kontenut tal-memorja tal-kernel jiġi modifikat. Biex tiddiżattiva SELinux, tista 'terġa' tibda s-sistema billi tgħaddi l-parametru "selinux=0" fuq il-linja tal-kmand tal-kernel. Il-kapaċità li taqleb bejn il-modi "infurzar" u "permissivi" matul il-proċess tal-ibbutjar tinżamm.
  • Il-komponent Xwayland DDX, li jmexxi s-X.Org Server biex jorganizza l-eżekuzzjoni tal-applikazzjonijiet X11 f'ambjenti bbażati fuq Wayland, ġie mċaqlaq għal pakkett separat, immuntat minn bażi ta 'kodiċi ġdida li hija indipendenti mir-rilaxxi stabbli tal-X. Org server.
  • Ippermetta l-bidu mill-ġdid tas-servizzi kollha aġġornati systemd f'daqqa wara t-tlestija ta 'tranżazzjoni fil-maniġer tal-pakkett RPM. Filwaqt li qabel is-servizz kien inbeda mill-ġdid immedjatament wara l-aġġornament ta 'kull pakkett li jaqsam miegħu, issa huwa ffurmat kju u s-servizzi jerġgħu jibdew fl-aħħar nett tas-sessjoni RPM, wara li l-pakketti u l-libreriji kollha jkunu ġew aġġornati.
  • Immaġini għal bordijiet ARMv7 (armhfp) ġew konvertiti għal UEFI b'mod awtomatiku.
  • Id-daqs tal-apparat ta 'skambju virtwali pprovdut mill-magna zRAM jiżdied minn kwart għal nofs id-daqs tal-memorja fiżika, u huwa wkoll limitat għal limitu ta' 8 GB. Il-bidla tippermettilek tmexxi b'suċċess l-installatur ta 'Anaconda fuq sistema b'ammont żgħir ta' RAM.
  • Ġiet żgurata l-konsenja ta 'pakketti ta' ċestuni għal-lingwa Rust fil-fergħa stabbli. Il-pakketti huma pprovduti bil-prefiss "sadid-".
  • Biex jitnaqqas id-daqs tal-istampi ISO tal-installazzjoni, SquashFS pur huwa pprovdut, mingħajr is-saff EXT4 nested, li ntuża għal raġunijiet storiċi.
  • Il-fajls tal-konfigurazzjoni tal- boot loader GRUB ġew unifikati għall-arkitetturi kollha appoġġjati, irrispettivament mill-appoġġ EFI.
  • Biex jitnaqqas il-konsum tal-ispazju tad-diska, hija pprovduta kompressjoni ta 'fajls bil-firmware użat mill-kernel Linux (li jibda mill-kernel 5.3, it-tagħbija tal-firmware mill-arkivji xz hija appoġġjata). Meta mhux ippakkjat, il-firmware kollu jieħu madwar 900 MB, u meta kkompressat, id-daqs tagħhom tnaqqas bin-nofs.
  • Il-pakkett ntp (server għas-sinkronizzazzjoni tal-ħin eżatt) ġie sostitwit b'furketta ta 'ntpsec.
  • Il-pakketti xemacs, xemacs-packages-base, xemacs-packages-extra u neXtaw, li l-iżvilupp tagħhom ilu jieqaf, ġew iddikjarati skaduti. Il-pakkett nscd ġie deprecated - systemd-resolved issa jintuża biex jaħżen id-database ospitanti, u sssd jista 'jintuża biex jaħżen is-servizzi msemmija.
  • Il-kollezzjonijiet xorg-x11-* ta 'utilitajiet X11 twaqqfu kull utilità issa hija offruta f'pakkett separat.
  • L-użu tal-name master fir-repożitorji git tal-proġett twaqqaf, peress li din il-kelma reċentement ġiet ikkunsidrata politikament mhux korretta. L-isem tal-fergħa default fir-repożitorji git issa huwa "main", u fir-repożitorji b'pakketti bħal src.fedoraproject.org/rpms il-fergħa hija "rawhide".
  • Verżjonijiet tal-pakketti aġġornati, inklużi: 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. Aġġornat LX.0.16.0.
  • Logo ġdid introdott.
    Ħruġ tad-distribuzzjoni Linux Fedora 34

Fl-istess ħin, ġew imnedija repożitorji "ħielsa" u "mhux ħielsa" tal-proġett RPM Fusion għal Fedora 34, li fih pakketti b'applikazzjonijiet multimedjali addizzjonali (MPlayer, VLC, Xine), codecs tal-vidjo/awdjo, appoġġ tad-DVD, AMD proprjetarju u Sewwieqa NVIDIA, programmi tal-logħob, emulaturi.

Sors: opennet.ru

Żid kumment