Lansering av Fedora Linux 38-distribusjonen

Fedora Linux 38 er nå lansert. Last ned produktene Fedora Workstation, Fedora Server, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition og Live-bygninger som tilbys i form av spins med skrivebordsmiljøene KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE, Phosh, LXQt, Budgie og Sway. Bygningene er laget for arkitekturene x86_64, Power64 og ARM64 (AArch64). Utgivelsen av Fedora Silverblue er forsinket.

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 GNOME 44, der oversettelsen av applikasjoner til GTK 4 og libadwaita fortsetter (blant annet er GNOME Shell og komposisjonsbehandleren Mutter oversatt til GTK4). I filvalgdialogen er det lagt til en visningsmodus for innhold i gitterformat. Det er gjort mange endringer i konfigurasjonen. I hurtiginnstillingsmenyen er det lagt til en seksjon for å administrere Bluetooth.
  • 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.
  • Pakkene er bygget med beskyttelsesmodus «_FORTIFY_SOURCE=3», som oppdager mulige bufferoverløp ved bruk av strengfunksjoner definert i header-filen string.h. Forskjellen fra «_FORTIFY_SOURCE=2» er ytterligere sjekker. Teoretisk kan ytterligere sjekker føre til redusert ytelse, men i praksis har ikke SPEC2000 og SPEC2017-testene vist forskjeller, og det har ikke vært rapporter fra brukere om 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.

Samtidig for Fedora 38 er «free» og «nonfree» depotene fra prosjektet RPM Fusion nå i drift, hvor pakker med ekstra multimediaapplikasjoner (MPlayer, VLC, Xine), video/audiokodeker, DVD-støtte, proprietære drivere fra AMD og NVIDIA, spillprogrammer og emulatorer er tilgjengelige.

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