Esitatakse Fedora Linux 36 väljaanne. Laadimiseks on valmis tooted Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition ja Live-kogumid, mis on tarnitud spinnide vormis KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ja LXQt töölauakeskustega. Kogumid on loodud arhitektuuride jaoks x86_64, Power64, ARM64 (AArch64) ja erinevate 32-bitiste ARM-protsessoritega seadmete jaoks. Fedora Silverblue kogumite avaldamine viibib.
Olulisemad muudatused Fedora Linux 36-s:
- Fedora Workstationi töölauale on tehtud värskendus GNOME 42 väljaandele, mis toob kaasa ühised keskkonnapõhised tumeda stiili seaded ja paljude rakenduste üleviimise GTK 4 ja libadwaita teegile, mis pakub valmis vidinaid ja objekte rakenduste arendamiseks, mis vastavad uutele GNOME HIG (Inimese Liidese Suuniste) soovitustele. Enamik rakendusi on kujundatud vastavuses uusimate GNOME HIG soovitustega, kuid osa jätkab vanade stiilide kasutamist või kombineerib elemente uutest ja vanadest stiilidest.
- Proprietaarsete NVIDIA draiveritega süsteemides on vaikimisi kasutuses GNOME istung, mis põhineb Waylandi protokollil ja mis varem oli saadaval ainult avatud draivereid kasutades. GNOME istungi valik, mis töötab traditsioonilise X-serveri peal, on siiski alles. Varem takistas Waylandi lubamine NVIDIA draiveritega süsteemides OpenGL ja Vulkani riistvaralise kiirenduse toe puudumine X11 rakendustes, mis käivitati XWaylandi DDX-komponendi abil. Uues NVIDIA draiverite haru versioonis on probleemid lahendatud ning OpenGL ja Vulkani jõudlus X-rakendustes, mis on käivitatud XWaylandi abil, ei eristu enam peaaegu üldse tavalise X-serveriga töötamisest.
- Aatomiliselt uuendatavad Fedora Silverblue ja Fedora Kinoite väljaanded, mis pakuvad monoliitsed pilte GNOME ja KDE-ga, mis ei ole jagatud eraldi pakettideks ning mis on koostatud rpm-ostree tööriistade abil, on ümber töötatud, et paigutada /var hierarhia eraldi Btrfs partitsioonile, võimaldades manipuleerida /var sisu snapshots sõltumatult teistest süsteemi partitsioonidest.
- LXQt lauaarvuti distributsi pakett ja väljaanne on uuendatud LXQt versioonini 1.0.
- systemd abiliteerib unit-failide nimede väljundi, mis lihtsustas teenuste käivitamise ja peatamise määratlemist. Näiteks "Käivitamine Frobnicating Daemon..." asemel kuvatakse nüüd "Käivitamine frobnicator.service — Frobnicating Daemon...".
- Enamikus keeltes on vaikimisi kasutusel Noto fondid DejaVu asemel.
- GnuTLS-is kasutatavate krüptimisalgoritmide valimiseks on nüüd rakendatud valget nimekirja, st käsitsi on määratletud lubatud algoritmid, mitte ei välistata ebasobivaid. Selline lähenemine võimaldab vajadusel taastada toetuse keelatud algoritmidele teatud rakendustes ja protsessides.
- ELF-formaadis täidesaatvates failides ja teekides on lisatud teave selle kohta, millise rpm-paketiga see fail seotud on. systemd-coredump kasutab seda teavet versiooni kajastamiseks, kui saadetakse teateid tõrgetest.
- Framebuffer'i kaudu väljundiks kasutatavad fbdev draiverid on asendatud draiveriga simpledrm, mis kasutab väljundi jaoks EFI-GOP-i või VESA-t, mis on saadud UEFI-püsivara või BIOS-i kaudu. Tagasise ühilduvuse tagamiseks on rakendatud kihti, mis simuleerib fbdev seadet DRM (Direct Rendering Manager) alamsüsteemi kohal. Muudatus on märkimisväärne, kuna see säilitab võimaluse kasutada ainult DRM/KMS draivereid. Uute fbdev draiverite lisamise protsess Linuxi tuumasse lõpetati seitse aastat tagasi ning allesjäänud draiverid käsitlesid peamiselt vananenud riistvara tuge. Näiteks olid igapäevaselt kasutusel draiverid atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) ja tridentfb (Trident), mida asendab nüüd universaalne draiver simpledrm.
- Atomaarsete rpm-ostree põhiste puhverpiltide käsitlemise virn on saanud esialgse toe OCI/Docker formaadis konteineritele, mis võimaldab hõlpsalt luua konteineripilte ja kanda süsteemikeskkonda konteineritesse.
- RPM pakihalduri andmebaasid on kantud kataloogist /var/lib/rpm katalooge /usr/lib/sysimage/rpm, asendades /var/lib/rpm sümboolse lingiga. Selline paigutus on juba kasutusel rpm-ostree põhistes ehitustes ja SUSE/openSUSE distributsioonides. Ülekandmise põhjuseks on RPM andmebaasi lahutamatus /usr osast, kus asuvad tegelikult RPM-paketid (näiteks erinevates osades paigutamine teeb failisüsteemi lõpp-punktide ja muudatuste tagasikerimise haldamise keerulisemaks ning /usr ülekandmise korral kaotatakse teave ühenduse kohta installitud pakettidega).
- NetworkManageris ei toeta uutes installatsioonides ifcfg seadete formaati (/etc/sysconfig/network-scripts/ifcfg-*). Alates Fedora 33-st kasutatakse NetworkManageris vaikimisi keyfile formaati.
- Hunspelli sõnastikud on liigutatud kaustast /usr/share/myspell/ kausta /usr/share/hunspell/.
- Haskell (GHC) keele jaoks on võimaldatud erinevate kompilaatoriversioonide samaaegne installimine.
- Paketti on lisatud cockpit-moodul, millel on veebivõiduk, et seadistada failide jagamine NFS ja Samba kaudu.
- Vaikimisi Java rakenduseks on nüüd paketid java-17-openjdk, selle asemel et kasutada java-11-openjdk.
- Faili nime järgi kiireks otsimiseks mõeldud mlocate programm on asendatud plocate'iga, mis on kiirem ja vähem kettaruumi tarbiv analoog.
- Vana juhtmeta pistikutekihi toetus on lõpetatud, mida kasutasid draiverid ipw2100 ja ipw2200 (Intel Pro Wireless 2100/2200), millele tuli 2007. aastal mac80211/cfg80211 kiht.
- Anaconda installija uue kasutaja loomise liideses on vaikimisi aktiveeritud märkeruut, mis annab lisatavale kasutajale administraatori õigused.
- Paketiga nscd, mis kasutati hostide ja kasutajate andmebaasi (/etc/hosts, /etc/passwd,/etc/services jne) vahemällu salvestamiseks, on katkestatud. Hostide vahemällu salvestamiseks kasutatakse nüüd systemd-resolved'i ja kasutajate andmebaasi vahemällu salvestamiseks sssd-d.
- Stratisi kohalikku salvestusteenuste haldamise tööriistakomplekt on uuendatud versioonile 3.0.0.
- Pakettide versioonid on uuendatud, sealhulgas Linuxi tuum 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 2.6.1, Ansible 5, Django 4.0, MLT 7, Podman 4.0, Ruby on Rails 7.0.
Allikas: opennet.ru
