Testningen av beta-versionen av Fedora Linux 36 har pÄbörjats. Beta-utgÄvan markerar övergÄngen till den slutliga testfasen, dÀr endast kritiska fel fÄr ÄtgÀrdas. UtgÄvan Àr planerad till den 26 april. Versionen omfattar Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT och Live-byggnader som levereras i form av spins med skrivbordsmiljöer som KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE och LXQt. Byggnaderna har skapats för arkitekturerna x86_64, Power64, ARM64 (AArch64) och olika enheter med 32-bitars ARM-processorer.
De mest betydelsefulla förÀndringarna i Fedora Linux 36:
- Skrivbordet Fedora Workstation har uppdaterats till utgÄvan GNOME 42, som har lagt till gemensamma instÀllningar för mörkt tema genom hela miljön och implementerat mÄnga applikationer för att anvÀnda GTK 4 och biblioteket libadwaita, som erbjuder fÀrdiga widgets och objekt för att bygga applikationer som följer de nya rekommendationerna i GNOME HIG (Human Interface Guidelines).
GNOME 42 har kritiserats för förvirring gĂ€llande stilar â vissa program Ă€r utformade enligt de nya rekommendationerna frĂ„n GNOME HIG, medan andra fortsĂ€tter att anvĂ€nda den gamla stilen eller kombinerar element frĂ„n bĂ„de den gamla och nya stilen. Till exempel, i den nya textredigeraren har knapparna ingen struktur och fönstret har rundade hörn, i filhanteraren Ă€r knapparna inramade och fönstret anvĂ€nder mindre rundade hörn, i gedit Ă€r knapparna tydligt markerade, mer kontrasterande och placeras pĂ„ en mörkare bakgrund, medan de nedre hörnen av fönstret Ă€r spetsiga.

- För system med proprietÀra NVIDIA-drivrutiner anvÀnds standard GNOME-sessionen baserad pÄ Wayland-protokollet, som tidigare endast anvÀndes med öppna drivrutiner. Möjligheten att vÀlja en GNOME-session som körs ovanpÄ den traditionella X-servern kvarstÄr. Tidigare hindrades aktiveringen av Wayland pÄ system med NVIDIA-drivrutiner av bristen pÄ stöd för hÄrdvaruacceleration av OpenGL och Vulkan i X11-applikationer som körs med hjÀlp av DDX-komponenten (Device-Dependent X) XWayland. I den nya raden av NVIDIA-drivrutiner har problemen ÄtgÀrdats och prestandan för OpenGL och Vulkan i X-applikationer som körs med XWayland skiljer sig nu nÀstan inte frÄn att köras under en vanlig X-server.
- AtomÀra versioner av Fedora Silverblue och Fedora Kinoite, som erbjuder monolitiska avbilder med GNOME och KDE, utesluten i separata paket och byggda med hjÀlptjÀnsten rpm-ostree, har omarbetats för att placera hierarkin /var pÄ en separat Btrfs-partition, vilket möjliggör manipulering av snapshots av innehÄllet i /var oberoende av andra systempartitioner.
- Paket och versionen av distributionen med skrivbordsmiljön LXQt har uppdaterats till version LXQt 1.0.
- Under arbetets gĂ„ng har systemd sĂ€kerstĂ€llt utskrift av enhetsfilnamn, vilket har underlĂ€ttat att identifiera vilka tjĂ€nster som startas och stoppas. Till exempel, istĂ€llet för "Starting Frobnicating DaemonâŠ" kommer det nu att skrivas ut "Starting frobnicator.service â Frobnicating DaemonâŠ".
- Som standard anvÀnds Noto-typsnitt istÀllet för DejaVu för de flesta sprÄk.
- För att vÀlja de krypteringsalgoritmer som Àr tillgÀngliga i GnuTLS tillÀmpas nu en vit lista, dvs. uttryckligen angivna tillÄtna algoritmer istÀllet för att exkludera olÀmpliga. Den angivna metoden möjliggör att Äterskapa stöd för inaktiverade algoritmer för specifika applikationer och processer vid behov.
- I körbara filer och bibliotek i ELF-format har information lagts till om vilket rpm-paket filen tillhör. Denna information anvÀnds i systemd-coredump för att Äterge paketversionen vid sÀndning av felmeddelanden.
- Drivrutinerna fbdev, som anvÀnds för utmatning genom Framebuffer, har ersatts med drivrutinen simpledrm, som anvÀnder antingen EFI-GOP eller VESA framebuffer tillhandahÄllen av UEFI-firmware eller BIOS för utmatning. För att sÀkerstÀlla bakÄtkompatibilitet anvÀnds ett lager för att emulera fbdev-enheten.
- Funktionen för atomÀrt uppdaterbara avbilder baserade pÄ rpm-ostree har lagts till med preliminÀrt stöd för containrar i OCI/Docker-format, vilket gör det enkelt att skapa containrar och överföra systemmiljön till dessa.
- Databasen för RPM-pakethanteraren har flyttats frÄn katalogen /var/lib/rpm till /usr/lib/sysimage/rpm, dÀr /var/lib/rpm ersÀtts med en symbolisk lÀnk. En sÄdan placering tillÀmpas redan i byggen baserade pÄ rpm-ostree och i distributioner av SUSE/openSUSE. Orsaken till flytten anges vara att databasen för RPM inte kan separeras frÄn innehÄllet i avdelningen /usr, dÀr RPM-paketen i sjÀlva verket finns (till exempel komplicerar placeringen i olika avdelningar hanteringen av snapshots av filsystemet och ÄterstÀllning av Àndringar, och vid flytt av /usr gÄr informationen om sambandet med installerade paket förlorad).
- I NetworkManager har stödet för ifcfg-formatet ( /etc/sysconfig/network-scripts/ifcfg-*) upphört som standard i nya installationer. FrÄn och med Fedora 33 anvÀnds keyfile-formatet som standard i NetworkManager.
- Hunspell-ordböckerna har flyttats frÄn katalogen /usr/share/myspell/ till /usr/share/hunspell/.
- Möjligheten att installera flera versioner av kompilatorn för Haskell-sprÄket (GHC) samtidigt har tillhandahÄllits.
- Cockpit-modulen med webbaserat grÀnssnitt för att konfigurera fildelning via NFS och Samba har lagts till.
- Paketet java-17-openjdk anvÀnds som standard Java-implementering istÀllet för java-11-openjdk.
- Programmet för hantering av lokaler, mlocate, har ersatts med plocate, som Àr snabbare och anvÀnder mindre diskutrymme.
- Stödet för den gamla trÄdlösa stapeln som anvÀndes i drivrutinerna för ipw2100 och ipw2200 (Intel Pro Wireless 2100/2200) har upphört, och har ersatts av mac80211/cfg80211-stapeln som introducedes redan 2007.
- I Anaconda-installatören Àr rutan för att ge den nya anvÀndaren administratörsrÀttigheter aktiverad som standard i grÀnssnittet för att skapa en ny anvÀndare.
- Leveransen av paketet nscd, som anvÀndes för att cacha vÀrddatabasen, har upphört. systemd-resolved har tagit över nscd, och för caching av tjÀnster kan sssd anvÀndas.
- Verktyget för att hantera lokala lagringsutrymmen, Stratis, har uppdaterats till version 3.0.0.
- Versionerna av paketen har uppdaterats, inklusive 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.
KĂ€lla: opennet.ru

