Fedora Linux 39 väljaanne on esitatud. Allalaadimiseks on valmistatud Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition ja elus-ehitused, millel on töölaudade keskkonnad KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie ja Sway. Ehitused on koostatud x86_64, Power64 ja ARM64 (AArch64) arhitektuuride jaoks. Fedora Silverblue'i ehituste väljalaskmine on viibinud.
Fedora Linux 39 tähtsamad muudatused:
- Fedora Workstationi töölaual on GNOME 45 versioon, mis tutvustab dünaamilist indikaatorit paneelis, virtuaalsed töölaudade, otsingusüsteemi jõudlus on paranenud, lisatud on kaamera sisse- ja välja lülitusindikaator, rakendatud on riistvaraline kiirus video esitamisel, pildivaataja ja kaamerarakendus on vahetatud, külgribade kuvamisstiil on muudetud, uuendatud on GTK 4.12 ja libadwaita 1.4 raamatukogusid.
- Bash-käsurea tõlkijas on vaikimisi sisse lülitatud värviline käsurea vormindamine.
- Pakettide versioonid on uuendatud, sealhulgas RPM 4.19, gcc 13.2, LLVM/Clang 17, binutils 2.40, glibc 2.38, Python 3.12, Perl 5.38, Golang 1.21, Boost 1.81, Vagrant 2.3, Haskell GHC 9.4, LibreOffice 7.6.
- Lisatud meeta paketid default-fonts* fontide värskendamise ja installimise lihtsustamiseks, mis on vaikimisi pakutud.
- NetworkManageris on tagatud olemasolevate ühendusprofiilide automaatne tõlkimine ifcfg-formaati (/etc/sysconfig/network-scripts/ifcfg-*), formaati, mis põhineb keyfile-l.
- Paketi tzdata eemaldamine ajavööndite andmebaasist on nüüd võimalik, et vähendada isoleeritud konteinerite suurust.
- Sysctl väärtus vm.max_map_count on vaikimisi tõstetud 65530-lt 1048576-le, et parandada ühilduvust Windowsi mängudega, mis käivitatakse wine või steami kaudu.
- Utiliidis createrepo_c on vaikimisi kasutusele võetud Zstd algoritm repospetsiifiliste metanõudmiste tihendamiseks ning metanud andmete genereerimine SQLite andmebaasi on lõpetatud.
- Lisaatud on ametlik Fedora Onyx versioon, mis sisaldab atomaarset värskendust Fedora Linuxi jaoks ja kasutab Budgie graafilist kasutajaliidest. Uus versioon täiendab klassikalist Fedora Budgie Spin versiooni ning meenutab Fedora Silverblue, Fedora Sericea ja Fedora Kinoite versioone, mis pakuvad GNOME, Sway ja KDE. Fedora Onyx põhineb Fedora Silverblue tehnoloogiatel ja on saadaval monoliitse pildina, mis ei ole jagatud eraldi pakettideks ning mida ajakohastatakse atomaarne vahetamise kaudu. Põhikeskkond koondatakse ametlikest Fedora RPM-pakettidest kasutades rpm-ostree tööriistu ning monteeritakse ainult lugemisrežiimis. Täiendavate rakenduste installimiseks ja värskendamiseks kasutatakse isesäästvaid flatpak pakette, mis eraldavad rakendused põhikeskkonnast ja käivitavad need eraldi konteinerites.
- Sericea ja Sway Spini versioonid on lõpetanud xorg-x11 pakettide tarnimise.
- Fedora Kinoite versioonis (atomaarne variant Fedora KDE-ga) on vaikimisi sisselülitatud automaatne süsteemi värskendamine.
- Fedora Silverblue ja Fedora Kinoite versioonide koostamisel kasutatakse turvalisemat ühtsustatud (unified core) rpm-ostree režiimi.
- Alustati LXQt kasutajakeskkonna piltide loomist Aarch64 arhitektuurile.
- Fedora Cloudis on rakendatud automaatse taaskäivitamise võimalus pärast süsteemi taaskäivitamist nõudvate paketivärskenduste installimist. See võimalus on korraldatud faili /var/run/reboot-required loomise kaudu pärast "dnf update" toimingu lõpetamist ja selle kontrollimist cloud-initis.
- Active Directory, FreeIPA või LDAP kaudu hallatavatele kasutajatele on võimaldatud Passkey tehnoloogia kasutamine, mis võimaldab autentimist ilma paroolideta, kasutades biomeetrilisi identifikaatoreid, nagu sõrmejälg või näotuvastus, kasutades FIDO2 ühilduvat seadet, mis on toetatud libfido2 teegis.
- Fedora installimisel kasutatava ESP (EFI System Partition) minimaalne suurus on suurenenud 200 MB-lt 500 MB-le, kuna ruumi oli liiga vähe püsivara värskenduste jaoks. 500 MB piirang vastab Microsofti kasutatavatele parameetritele Windows 10-st alates.
- QGnomePlatformi ja Adwaita-qt teemade pakkumine lõpetatud, mida kasutati Qt-rakenduste andmiseks GNOME'i-sarnaste seadistuste ja stiiliga, et rakendused paremini sobiksid GNOME'i keskkonda. Peamiseks põhjuseks tuuakse välja nende teemade stagnatsioon ja probleemid nende kasutamisel mõnede rakendustega.
- Aspell’i õigekirjakontrolli paketid kuulutati aegunuks, mille asemel soovitatakse kasutada hunspell või enchant2. Põhjuseks on viimase 4 aasta jooksul projekti aspell uuenduste puudumine.
- Paket pam_console eemaldati, kuna seda ei kasutatud vaikevaliku tõttu, tekkisid turvaprobleemid ja see võis olla asendatud systemd funktsionaalsusega.
- Man-pages-ru paketi pakkumine lõpetati, kuna man-õpikute tõlked vene keeles kuuluvad samuti man-pages-l10n paketti.
- Algsest installatsioonist eemaldati fedora-repos-modular paketid ja moodulrepo on keelatud. See muudatus kiirendas DNF paketihalduri tööd, vähendades kontrollide ja metainfo allalaadimise arvu.
- Muudetud Flatpaki pakettide kogumisviisi süsteemis. Moodulite kasutamise asemel pakettide ümberkülvamisel parameetriga «prefix=/app» rakendatakse eraldi ehituslikku eesmärki.
- Eraldi uuendatavate moodulite kogumise ja tarnimise lõpetamine, mille elutsükkel ei olnud seotud süsteemi põhisisu, ning toimetamine toimus sõltumatult süsteemi väljaannetest. See võimaldas sama rakenduse erinevate versioonide pakettide samasugust kooseksisteerimist. Moodulite toetamise lõpetamise põhjuseks on huvi vähenemine moodulite arendamise vastu ja probleemid olemasolevate moodulite hooldamisega (viimane aktiivsus pagure.io/modularitys oli rohkem kui 3 aastat tagasi).
- Viidi läbi ettevalmistustööd teise etapi üleminekuks uuendatud laadimisprotsessile, mille on välja pakkunud Lennart Pottering. Erinevused klassikalisest laadimisest seisnevad selles, et süsteemi installimise käigus genereeritud initrd-pildi asemel kasutatakse ühtset UKI (Unified Kernel Image) tuuma pilti, mis genereeritakse distributsiooni infrastruktuuris ja mille on allkirjastanud distributsioon. UKI koondab ühte faili UEFI laadimisseadmest lähtuva tuumapildi laadijat (UEFI boot stub), Linuxi tuumapildi ja mäesse laaditava süsteemikeskkonna initrd. UKI pilti UEFI-st kutsudes on võimalik kontrollida mitte ainult tuuma, vaid ka initrd sisu terviklikkust ja usaldusväärsust digitaalse allkirja põhjal, mille kontrollimine on oluline, kuna antud keskkonnas toimub juur-FS-dekrüpteerimise võtmete eraldamine. Peamised eesmärgid teise ja kolmanda etapi elluviimiseks: süsteemi laadimisprogrammi systemd-boot toetuse integreerimine installerisse, loobumine tuuma käivitamisrida kasutamise seotuses, konfidentsiaalsete andmete hoidmise lõpetamine initrd-s, dracut' valikuliste moodulite töötlemise muutmine.
DNF5-paketihaldurisse ja uude veebipõhisesse installeri lükatakse üleminek edasi koos Fedora 40 väljalaskega. Samuti on tühistatud varem planeeritud org-x11-drv-vesa ja xorg-x11-drv-fbdev draiverite ning nendega seotud koodi eemaldamine pakist xorg-x11-server-Xorg Fedora 39 puhul. Seejuures plaanivad arendajad Fedora 40-s lõpetada X11-põhiste seansside toe pakkumise KDE ja GNOME-i koosolekutega.
Lisaks võib märkida, et Fedora 39-s on hakanud tööle RPM Fusion projekti «free» ja «nonfree» hoidlad, mis sisaldavad pakette täiendavate multimeedia rakendustega (MPlayer, VLC, Xine), video/audio koodekitega, DVD toe, AMD ja NVIDIA patenteeritud draiveritega, mängurakenduste ja emulaatoritega.
Allikas: opennet.ru
