Fedora Linux 38-distribusjonen har gÄtt over til beta-teststadiet

Testing of the beta version of Fedora Linux 38 has begun. The beta release marks the transition to the final stage of testing, where only critical bug fixes are allowed. The release is scheduled for April 18. This version includes Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, and Live images provided in the form of spins with custom environments like KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie, and Sway. Builds are created for x86_64, Power64, and ARM64 (AArch64) architectures.

The most significant changes in Fedora Linux 38:

  • The first stage of the transition to a modernized boot process proposed by Lennart Poettering has been implemented. The differences from the classic boot process involve using a unified kernel image (UKI) instead of the initrd image generated locally when the kernel package is installed. The UKI is generated within the distribution's infrastructure and is signed with a digital signature. UKI combines a handler for booting the kernel from UEFI (UEFI boot stub), the Linux kernel image, and the initial RAM disk environment (initrd) into a single file. When calling the UKI image from UEFI, it allows for integrity and authenticity checks via a digital signature not only for the kernel but also for the contents of initrd, which is crucial for extracting keys needed to decrypt the root filesystem in this environment. In the first stage, support for UKI has been added to the bootloader, and tools for installing and updating UKI have been implemented, along with an experimental UKI image focused on booting. virtual machines with a limited set of components and drivers.
  • In the RPM package manager, the Sequoia package has been integrated to parse keys and digital signatures, providing an OpenPGP implementation in Rust. Previously, RPM used its own code for parsing OpenPGP, which had unresolved issues and limitations. The rpm-sequoia package has been added as a direct dependency of RPM, with cryptographic algorithm support based on the Nettle library written in C (there are plans to enable OpenSSL support).
  • Den fĂžrste fasen av implementeringen av den nye pakkeadministratoren Microdnf er gjennomfĂžrt, som erstatter det nĂ„vĂŠrende DNF. VerktĂžyet Microdnf er betydelig oppdatert og stĂžtter nĂ„ alle hovedfunksjonene i DNF, men skiller seg ut med hĂžy ytelse og kompakthet. En av de viktigste forskjellene mellom Microdnf og DNF er bruken av programmeringssprĂ„ket C i utviklingen, i stedet for Python, noe som reduserer antall avhengigheter. Andre fordeler med Microdnf inkluderer: en mer informativ visning av fremdriften i operasjoner; forbedret implementering av transaksjonstabellen; mulighet for rapporter om fullfĂžrte transaksjoner som inneholder informasjon fra innebygde skript (scriplets) i pakkene; stĂžtte for bruk av lokale RPM-pakker i transaksjoner; en mer avansert autocompletesystem for bash; stĂžtte for Ă„ kjĂžre kommandoen builddep uten Ă„ mĂ„tte installere Python i systemet.
  • Skrivebordet i Fedora Workstation er oppdatert til utgaven GNOME 44, som forventes Ă„ bli lansert 22. mars. Blant nyhetene i GNOME 44 er: en ny implementering av skjermlĂ„s og en seksjon for "bakgrunnsapplikasjoner" i statusmenyen.
  • BrukermiljĂžet Xfce er oppdatert til versjon 4.18.
  • Bygging av versjoner med brukermiljĂžet LXQt for AArch64-arkitekturen har startet.
  • I displaybehandleren SDDM brukes standard innloggingsgrensesnittet, som benytter Wayland. Endringen gjĂžr det mulig Ă„ overfĂžre innloggingsbehandleren til Wayland i byggene med KDE-skrivebord.
  • I byggene med KDE-skrivebord er innstillingsveiviseren ved fĂžrste oppstart (Initial Setup) fjernet fra distribusjonen, da de fleste av funksjonene ikke brukes i KDE Spin og Kinoite, mens den innledende konfigurasjonen gjĂžres under installasjonen av installasjonsprogrammet Anaconda.
  • Full tilgang til applikasjonskatalogen Flathub er gitt (filteret som fjernet uoffisielle pakker, proprietĂŠre programvarer og programmer med begrensede lisenskrav er slĂ„tt av). NĂ„r bĂ„de flatpak- og rpm-pakker med de samme programmene er til stede, vil Flatpak-pakkene fra Fedora-prosjektet bli installert fĂžrst via GNOME Software, deretter RPM-pakkene, fĂžr pakkene fra Flathub.
  • Byggingen av versjoner for mobile enheter med Phosh-grensesnittet, som er basert pĂ„ GNOME-teknologier og GTK-biblioteket, har startet. server Phoc, som arbeider over Wayland, og den egen skjermtastaturet squeekboard. MiljĂžet ble fĂžrst utviklet av Purism som et alternativ til GNOME Shell for smarttelefonen Librem 5, men har deretter blitt en del av de uoffisielle GNOME-prosjektene og brukes nĂ„ ogsĂ„ i postmarketOS, Mobian og noen firmware for Pine64-enheter.
  • En samling av Fedora Budgie Spin er lagt til med skrivebordsmiljĂžet Budgie, som er basert pĂ„ GNOME-teknologier, vindusbehandleren Budgie Window Manager (BWM) og en egen implementering av GNOME Shell. Grunnlaget for Budgie er en panel som ligner pĂ„ klassiske skrivebordspaneler. Alle panelkomponenter er applikasjoner, noe som gir fleksibilitet til Ă„ tilpasse innholdet, endre plasseringen og bytte ut implementeringene av de grunnleggende panelkomponentene etter eget valg.
  • En samling av Fedora Sway Spin er lagt til med brukergrensesnittet Sway, bygget med bruk av Wayland-protokollen og fullstendig kompatibel med den flisede vindusbehandleren i3 og panelet i3bar. For Ă„ sette opp et fullt brukergrensesnitt tilbys tilhĂžrende komponenter: swayidle (bakgrunnsprosess med implementering av KDE idle-protokollen), swaylock (skjermsparer), mako (nyere manager), grim (oppretting av skjermbilder), slurp (markering av omrĂ„de pĂ„ skjermen), wf-recorder (videoopptak), waybar (applikasjonspanel), virtboard (skjermtastatur), wl-clipboard (arbeid med utklippstavlen), wallutils (styring av skrivebordsbakgrunner).
  • I Anaconda-installereren har verktĂžyene mdadm blitt involvert for Ă„ stĂžtte programvare-RAID som tilbys av fastvare (BIOS RAID, Firmware RAID, Fake RAID) i stedet for dmraid.
  • En forenklet installer er lagt til for Ă„ installere bilder fra IoT-utgaven av Fedora pĂ„ Internet of Things-enheter. Installeren er basert pĂ„ coreos-installer og bruker direkte kopiering av den ferdige OStree-bildet uten brukerinteraksjon.
  • Live-bilder er oppdatert, og det har blitt stĂžtte for automatisk aktivering av lag for permanent datalagring ved oppstart fra USB-enhet.
  • I X-serveren og Xwayland er tilkobling av klienter fra systemer med en annen byte-rekkefĂžlge som standard forbudt pĂ„ grunn av potensielle sikkerhetsproblemer.
  • I standardkompilatoren er flaggene «-fno-omit-frame-pointer» og «-mno-omit-leaf-frame-pointer» aktivert, noe som utvider mulighetene for profilering og feilsĂžking, samt muliggjĂžr diagnose av ytelsesproblemer uten behov for Ă„ rekompilere pakker.
  • Det er sikret pakkebygging med beskyttelsesmodus «_FORTIFY_SOURCE=3», som avdekker potensielle bufferoverlĂžp ved utfĂžring av strengefunksjoner definert i headerfilen string.h. Forskjellen fra modus «_FORTIFY_SOURCE=2» er ekstra sjekker. Teoretisk kan de ekstra sjekkene fĂžre til redusert ytelse, men i praksis har tester fra SPEC2000 og SPEC2017 ikke vist forskjeller, og det har ikke blitt mottatt klager fra brukere angĂ„ende redusert ytelse under testing.
  • Systemd-timeren for tvungen avslutning av enheter er redusert fra 2 minutter til 45 sekunder.
  • Pakker med Node.js-plattformen har blitt omstrukturert. Det er nĂ„ mulig Ă„ installere forskjellige grener av Node.js i systemet samtidig (for eksempel kan pakkene nodejs-16, nodejs-18 og nodejs-20 nĂ„ installeres samtidig).
  • Versjonene av pakkene er oppdatert, inkludert Ruby 3.2, gcc 13, LLVM 16, Golang 1.20, PHP 8.2, binutils 2.39, glibc 2.37, gdb 12.1, GNU Make 4.4, cups-filters 2.0b, TeXLive 2022, ImageMagick 7, PostgreSQL 15.

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster