Ir iznākusi Fedora Linux 45 izdalīšana. Lejuplādējami ir Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite un Live izdalījumi ar pielāgotām Xfce, MATE, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway un Cosmic vidēm. Izdalījumi ir veidoti x86_64, Power64 un ARM64 (AArch64) arhitektūrām.
Galvenās izmaiņas Fedora Linux 45:
- GNOME darba vide ir atjaunināta uz 51. pamata versiju, kurā piedāvātas optimizācijas, lai uzlabotu attēla plūdumu un novērstu aizkaves animāciju laikā un lielā sistēmas noslodzes gadījumā. Pievienota opcija automātiskai ekrāna horizontālās un vertikālās orientācijas maiņai, kad ierīce tiek pagriezta ar akselerometru.
Pievienota iespēja pārsūtīt viedkartes, pieslēdzoties pie darba virsmas attālināti. Sistēmas pieteikšanās ekrānā ir pievienota atbalsts autentifikācijai caur korporatīvajiem tīmekļa pakalpojumiem. Ieviekti SVG formāta vektorgrafikas kursoru attēli. - Federation Atomic Desktop (Silverblue, Kinoite utt.) instalācijas iso-attēlos parasta GTK Anaconda instalētāja vietā izmantots jaunais Anaconda WebUI instalētājs, kas balstīts uz tīmekļa interfeisa, jau lietots Fedora Workstation un live izdalījumos. Jaunais instalētājs atbalsta attālinātu instalācijas vadību — lietotāji tagad var sākt Fedora instalāciju mērķa sistēmā ar opciju «inst.webui.remote» un pārvaldīt instalāciju caur tīmekļa pārlūku citā datorā, autentificējoties ar PIN kodu un nodrošinot datu šifrēšanu.
- Visi RPM repozitoriju konfigurācijas faili, kas sākotnēji tiek instalēti, pievienojot repozitoriju, pārvietoti no kataloga /etc/yum.repos.d uz /usr/share/dnf5/repos.d. PGP atslēgas pārvietotas uz /usr/share/pki/rpm-gpg. Šis uzlabojums atvieglo sākotnējo repozitoriju iestatījumu un lietotāja modifikācija failu konfigurācijas atdalīšanu.
- RPM pēc noklusējuma iekļauj pakotņu digitālās parakstīšanas pārbaudi. Ja tiek mēģināts instalēt pakotnes bez paraksta vai ar nepareizu parakstu, tagad tiks parādīts kļūdas ziņojums, ja lietotājs skaidri nav palaidis rpm ar karogu «—nosignature». Agrāk RPM līmenī tika veikta tikai integritātes pārbaude, pamatojoties uz hashes, un iepakotu autentiskumu no repozitorijiem pārbaudīja YUM un DNF.
- RPM pakotņu pārvaldnieks ir atjaunināts uz versiju 6.1, kurā ieviests jauns sintakses modifikatoru izmantošanas veids makrosiem (makro_nosaukums<modifikatori>), kas maina makro uzvedību. Atgriezta noklusējuma NSS (Name Service Switch) sistēmas izmantošana lietotāju un grupu meklēšanai. Atrisināts jautājums par visu pieprasījumu apstrādes apturēšanu rpmdb laikā, kad tiek izpildītas transakcijas. Papildināta iespēja parakstīt failus ar digitālo parakstu, izmantojot PKCS11 tokenus.
- RPM pakotnēm ir ieviests makro „%openpgpverify”, kas ļauj izmantot Rust rakstītu Sequoia rīku komplektu pakotņu verifikācijai, nevis GnuPG.
- Desktop versijās atslēgu pārvaldībai, nevis gnome-keyring un kwallet, ir ieviests oo7 komponents (D-Bus Secret Service provider), kas rakstīts Rust valodā.
- Kodola līmenī strādājošais fbcon konsoles draiveris ir nomainīts uz kmscon, kas darbojas lietotāja telpā, izmantojot KMS (Kernel Mode Setting) mehānismu, nodrošinot augstākas kvalitātes attēlošanu un labāku fontu un Unicode atbalstu.
- Atomāro izdevumu izstrādātājiem ir iespējas atļaut instalāciju no FlatHub katalogā izvēlētām pārbaudītām programmām, nevis instalēt flatpak pakotnes ar tām pašām programmām no Fedora repozitorija. Fedora atbalsta savu flatpak repozitoriju, kura saturs tiek veidots, balstoties uz rpm pakotņu pārkompilēšanu, kamēr lielākā daļa lietotāju izvēlētos instalēt pakotnes no FlatHub katalogiem, ko apkopo galvenie programmu izstrādātāji, nevis Fedora atbalstītāji.
- Fedora atomāro izdevumu iso attēlu veidošanai tiek izmantots image-builder rīku komplekts, nevis lorax.
- Fedora CoreOS ir pievienots atbalsts systemd-oomd un zram swap.
- Instalētājā ir pievienots atbalsts instalēšanai loģiskajās nodaļās, ko pārvalda Stratis rīku komplekts. Instalēšanas procesā var izveidot kopas no viena vai vairākiem glabāšanas ierīcēm, kurām ir piemērojamas tādas iespējas kā dinamisks glabāšanas vietas piešķiršanas, momentuzņēmumi, integritātes nodrošināšana un slāņu pieslēgšana kešatmiņai.
- Noklusējuma iestatījumos nesabalansētiem lietotājiem ir liegtas piekļuves atteikuma iespējas, kas izmanto ptrace mehānismu.
- Ieviests web frontend, lai iegūtu detalizētāku informāciju par kodola avārijas apstākļiem. Pārejot kodolam uz "panič" stāvokli, tiek parādīts QR kods ar saiti, kurā tiek attēloti kvēlojošie izsaukumu dati, kas palīdz diagnosticēt problēmu, piedāvāti ieteikumi turpmākajām darbībām un sniegta iespēja nosūtīt kļūdas ziņojumu.
- Tīkla konfiguratorā NetworkManager pēc noklusējuma ir aktivizēts "IPv6-mostly" režīms, kas ietver DHCPv4 opciju 108 (pēc iespējas izmantojot tikai IPv6) un atbalstu CLAT (Customer-side Translator, 464XLAT) mehānismam, lai nodrošinātu IPv4 atbalstošu lietojumprogrammu darbību uz hosta ar IPv6.
- Chpasswd un newusers rīkos ir iekļauts PAM (Pluggable Authentication Modules) atbalsts, pateicoties kuram šajos rīkos tagad tiek ņemtas vērā sistēmas politikas autentifikācijai un parolēm, piemēram, prasības par paroli kvalitāti, iepriekš lietotu paroļu uzstādīšanas aizliegums, kontu bloķēšana un centralizēta paroļu maiņas uzskaite.
- Pievienots grub-cc pakotne ar samazinātu versiju ielādētāja, kas paredzēta izmantošanai sistematizācijās ar UEFI Secure Boot. Samazinātajā versijā tiek ietverts tikai minimālais iekļauto moduļu kopums un atbalsta UKI (Unified Kernel Image) ielādes. Atbalsta formatēšanu attēliem, piemēram, jpeg/png un papildu fs izņemšana samazina uzbrukuma virsmu pret GRUB periodisku ievainojamību atklāšanu.
- Pievienots atbalsts encapsule rīku izmantošanai, lai palaiž lietojumprogrammas izolētā vidē, kurā, nepieejot reālajam lietotāja mājas katalogam, tiek nodrošināta piekļuve tā pagaidu variantam.
- Atjauninātas pakotņu versijas, tostarp Linux kodols 7.3, GCC 16.2, LLVM 23, glibc 2.44, binutils 2.47, Perl 5.44, Python 3.15, Go 1.27, Lua 5.5, Ruby on Rails 8.1, Erlang 27, Fontconfig 2.18, IBus 1.5.35, Podman 6, OpenSSL 4.0, MySQL 9.7, MariaDB 12.3.
- Ieteikti pakotņu varianti ar integrēto izstrādes vidi Lazarus (Free Pascal), kas izstrādāti ar GTK3, Qt5 un Qt6 pamata logrīkiem (iepriekš pakotne tika sagatavota tikai ar GTK2).
- Ir realizēta pirmā sagatavošanās posma posms API izņemšanai no Linux kodola kriptosistēmas piekļuves no lietotāja telpas (CRYPTO_USER_API — Crypto Userspace API). Šis API ir atzīts par novecojušu kodolā drošības problēmu dēļ un ir plānots izņemt. Crypto Userspace API tiek izmantots tādos paketes kā iwd, cryptsetup (izmanto tcplay un VeraCrypt) un libkcapi (izmanto dracut), taču pirmais posms neietekmēs to darbību.
- No repozitorija ir izņemti Deepin darba vides pakotnes sakarā ar uzturēšanas problēmām (pakotnēs ilgstoši paliek neatrisinātas nopietnas kļūdas un drošības vājības).
- Ir atzīti par novecojušiem VPN-NetworkManager-vpnc un NetworkManager-fortisslvpn spraudņi, lai vietā ieteicams izmantot NetworkManager-libreswan un NetworkManager-openconnect spraudņus.
Fedora 45 ir ieviesti «free» un «nonfree» repozitoriji no RPM Fusion projekta, kuros ir pieejamas papildu multimediju lietotnes (MPlayer, VLC, Xine), video/audio kodeki, DVD atbalsts, AMD un NVIDIA patentētie draiveri, spēļu programmas un emulators.
Avots: opennet.lv
