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
