Fedora Linux 36 levitamise väljalase

Esitleti Fedora Linux 36 distributsiooni väljalaset. Allalaadimiseks on saadaval Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition ja reaalajas versioonid, mis tarnitakse keerutustena koos töölauakeskkondadega KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE ja LXQt. Kooste genereeritakse x86_64, Power64, ARM64 (AArch64) arhitektuuridele ja erinevatele 32-bitiste ARM protsessoritega seadmetele. Fedora Silverblue'i ehituste avaldamine viibib.

Kõige olulisemad muudatused Fedora Linux 36-s:

  • Fedora Workstationi töölauda on värskendatud versioonile GNOME 42, mis lisab kogu keskkonda hõlmavaid tumedaid kasutajaliidese sätteid ja viib paljud rakendused üle GTK 4 ja libadwaita teegi kasutamiseks, mis pakub valmis vidinaid ja objekte uuele nõuetele vastavate rakenduste loomiseks. GNOME HIG juhised (Human Interface Guidelines). Enamik rakendusi on kujundatud vastavalt uutele GNOME HIG juhistele, kuid mõned jätkavad vana stiili kasutamist või kombineerivad uute ja vanade stiilide elemente.
  • Patenditud NVIDIA draiveritega süsteemide puhul on GNOME vaikeseanss lubatud Waylandi protokolli abil, mis oli varem saadaval ainult avatud lähtekoodiga draiverite kasutamisel. Traditsioonilise X-serveri peal töötava GNOME-i seansi valimise võimalus säilib. Varem takistas Waylandi lubamist NVIDIA draiveritega süsteemides OpenGL-i ja Vulkani riistvarakiirenduse toe puudumine X11 rakendustes, mis kasutasid XWaylandi DDX (Device-Dependent X) komponenti. NVIDIA draiverite uus haru on probleemid lahendanud ning OpenGL-i ja Vulkani jõudlus XWaylandi kasutavates X-rakendustes on nüüd peaaegu sama, mis tavalise X-serveri all.
  • Fedora Silverblue'i ja Fedora Kinoite'i aatomiliselt värskendatud väljaanded, mis pakuvad GNOME'i ja KDE monoliitseid kujutisi, mida ei jagata eraldi pakettidena ja mis on ehitatud rpm-ostree tööriistakomplekti abil, on ümber kujundatud, et paigutada /var hierarhia eraldi Btrfs-i alamvõtmele, mis võimaldab muuta /var sisu hetktõmmiseid muudest süsteemisektsioonidest sõltumatult.
  • LXQt töölauaga paketid ja levitamisväljaanne on värskendatud versioonile LXQt 1.0.
  • Süsteemi töö ajal kuvatakse üksusefailide nimed, mis hõlbustab käivitatavate ja peatatud teenuste määramist. Näiteks "Starting Frobnicating Deemon..." asemel kuvatakse nüüd "Starting frobnicator.service - Frobnicating Deemon...".
  • Vaikimisi kasutab enamik keeli DejaVu asemel Noto fonte.
  • GnuTLS-is saadaolevate krüpteerimisalgoritmide valimiseks, mida saab kasutada, kasutatakse nüüd valget nimekirja, st. kehtivad algoritmid on kehtetute välistamise asemel selgesõnaliselt määratud. See lähenemisviis võimaldab teil soovi korral tagastada teatud rakenduste ja protsesside jaoks keelatud algoritmide toe.
  • Info selle kohta, millisesse rpm paketti fail kuulub, on ELF-vormingus täitmisfailidesse ja teekidesse lisatud. systemd-coredump kasutab seda teavet krahhiteatiste saatmisel paketi versiooni kajastamiseks.
  • Framebufferi väljundiks kasutatavad fbdev draiverid on asendatud simpledrm draiveriga, mis kasutab väljundiks UEFI püsivara või BIOS-i pakutavat EFI-GOP või VESA kaadripuhvrit. Tagasiühilduvuse tagamiseks kasutatakse DRM-i (Direct Rendering Manager) alamsüsteemi peal olevat kihti fbdev-seadme emuleerimiseks. Muudatus on märkimisväärne selle poolest, et jätab võimaluse kasutada ainult DRM/KMS-draivereid. Linuxi tuumale uute fbdev draiverite lisamise protsess peatati 7 aastat tagasi ja ülejäänud draiverid olid peamiselt seotud pärandriistvara toega. Näiteks olid kasutusel draiverid atyfb (ATI Mach64, RageII, RageII+, RageIIc), aty128fb (ATI Rage128), s3fb (S3), savagefb (Savage), sisfb (SiS), tdfxfb (3Dfx) ja trident)fb (Trident) , mille asemel kasutatakse nüüd universaalset simpledrm-draiverit.
  • Pinnasse on lisatud esialgne tugi OCI/Dockeri vormingus konteineritele rpm-ostree baasil põhinevate aatomuuendatud piltidega töötamiseks, mis võimaldab hõlpsasti luua konteineripilte ja kanda süsteemikeskkonda konteineritesse.
  • RPM paketihalduri andmebaasid on viidud kataloogist /var/lib/rpm kataloogi /usr/lib/sysimage/rpm, asendades /var/lib/rpm sümboolse lingiga. Sellist paigutust kasutatakse juba rpm-ostree põhinevates kooslustes ja SUSE/openSUSE distributsioonides. Ülekandmise põhjuseks on RPM-i andmebaasi lahutamatus partitsiooni /usr sisuga, mis tegelikult sisaldab RPM-pakette (näiteks raskendab paigutamine erinevatesse partitsioonidesse FS-i hetktõmmiste haldamist ja muudatuste tagasipööramist ning /usr edastamisel kaob teave installitud pakettidega ühenduse kohta) .
  • NetworkManager ei toeta uutes installides enam vaikimisi ifcfg konfiguratsioonivormingut (/etc/sysconfig/network-scripts/ifcfg-*). Alates Fedora 33-st kasutab NetworkManager vaikimisi võtmefaili vormingut.
  • Hunspelli sõnastikud on teisaldatud kaustast /usr/share/myspell/ kausta /usr/share/hunspell/.
  • Haskelli keele (GHC) kompilaatori erinevaid versioone on võimalik korraga installida.
  • Kompositsioon sisaldab veebiliidesega kokpitimoodulit failide jagamise seadistamiseks NFS-i ja Samba kaudu.
  • Java vaikerakendus on java-17-openjdk asemel java-11-openjdk.
  • Programm faili nimega mlocate kiireks otsimiseks on asendatud plocate'iga, kiirema analoogiga, mis tarbib vähem kettaruumi.
  • Draiverites ipw2100 ja ipw2200 (Intel Pro Wireless 2100/2200) kasutatud vana traadita virna tugi on lõpetatud, mis asendati 2007. aastal pinu mac80211/cfg80211 vastu.
  • Anaconda installeris on uue kasutaja loomise liideses vaikimisi lubatud ruut lisatavale kasutajale administraatoriõiguste andmiseks.
  • Pakett nscd, mida kasutatakse hosti- ja kasutajaandmebaaside (/etc/hosts, /etc/passwd, /etc/services jne) vahemällu salvestamiseks, on lõpetatud. Systemd-resolvenit kasutatakse nüüd hosti vahemällu salvestamiseks ja sssd-d kasutatakse nüüd kasutajate andmebaasi vahemällu salvestamiseks.
  • Stratise kohaliku salvestusruumi haldamise tööriistakomplekt on värskendatud versioonile 3.0.0.
  • Värskendatud paketiversioonid, sealhulgas Linuxi kernel 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 Podman 4.0, Ruby on Rails 7.
  • Allikas: opennet.ru

Lisa kommentaar