Fedora Linux 35-utgjevinga er no klarert. Produkt som Fedora Workstation, Fedora Server, CoreOS, Fedora IoT Edition, samt eit utval av «spins» med Live-versjonar av skrivebordsomgivnadene KDE Plasma 5, Xfce, i3, MATE, Cinnamon, LXDE og LXQt er klare for nedlasting. Byggene er laga for arkitekturane x86_64, Power64, ARM64 (AArch64) og ulike einingar med 32-bitars ARM-prosessorar. Publiseringa av Fedora Silverblue blir forsinka.
Dei mest merkeduge forbetringane i Fedora Linux 35:
- Skrivebordet Fedora Workstation har blitt oppdatert til GNOME 41, som har ein ny utforming for installasjonsadministrasjon. Den nye konfigurasjonsoppsettet inkluderer seksjonar for vindushandsaming/skrivbord og tilknyting gjennom mobiloperatørar. Ein ny klient for fjerntilgang til skrivebordet med VNC og RDP-protokollar har blitt lagt til. Utforminga av musikkspelet er endra. GTK 4 er no basert på ein ny rendering-motor med OpenGL, som har redusert energiforbruket og akselerert rendering.
- Det er no mogleg å bruke ein økt basert på Wayland-protokollen på system med proprietære NVIDIA-drivarar.
- Ein kioskmode er implementert, som gjer det mogleg å starte ein redusert GNOME-økt, som berre køyrer eit på forhånd vald program. Denne modusen passar for utforming av ulike informasjonsskjermer og sjølvbeteningsterminalar.
- Den første utgåva av den nye redaksjonen av distribusjonen — Fedora Kinoite — er blitt foreslått, basert på Fedora Silverblue-teknologiane, men bruker KDE i staden for GNOME. Den monolittiske bildet av Fedora Kinoite blir ikkje delt opp i separate pakkar, blir oppdatert atomisk, og blir bygd frå dei offisielle RPM-pakkane til Fedora ved hjelp av rpm-ostree-verktøya. Grunnleggande miljø ( / og /usr) blir montert i skrivebeskytta modus. Data som kan endrast, blir plassert i katalogen /var. For installasjon og oppdatering av tilleggspakkar blir det brukt ein sjølvberande pakkesystem med flatpak, som avskiljer applikasjonane frå hovedsystemet og køyrer dei i eit eige container.
- Multimedia server PipeWire, som fra forrige utgave brukes som standard, har blitt oversatt til å bruke lydsesjonsbehandleren WirePlumber. WirePlumber lar deg håndtere grafen av multimedia-noder i PipeWire, tilpasse lydutstyr og styre rutingen av lydstrømmer. Støtte for protokollen S/PDF for overføring av digital lyd gjennom optiske S/PDF- og HDMI-porter er lagt til. Støtten for Bluetooth er utvidet, med tillegg av codecene FastStream og AptX.
- Oppdateringer av pakkeversjoner er gjennomført, inkludert GCC 11, LLVM 13, Python 3.10, Perl 5.34, PHP 8.0, Binutils 2.36, Boost 1.76, glibc 2.34, binutils 2.37, gdb 10.2, Node.js 16, RPM 4.17, Erlang 24 og firewalld 1.0.
- Overgangen til å bruke yescrypt passord hashing-skjemaet for nye brukere er gjennomført. Støtte for eldre hashes, laget med det tidligere brukte algoritmen sha512crypt, er bevart og tilgjengelig som et alternativ. Yescrypt utvider mulighetene til klassisk scrypt ved å støtte skjemaer med høyt minneforbruk, og reduserer effektiviteten av angrep som bruker GPU-er, FPGA-er og spesialiserte brikker. Sikkerheten til Yescrypt sikres ved bruk av allerede etablerte kryptografiske primitiver som SHA-256, HMAC og PBKDF2.
- I filen /etc/os-release er parameteren ‘NAME=Fedora’ endret til ‘NAME=»Fedora Linux»‘ (navnet Fedora brukes nå for hele prosjektet og det tilknyttede fellesskapet, mens distribusjonen kalles Fedora Linux). Parameteren «ID=fedora» er uendret, hvilket betyr at det ikke vil være behov for å endre skripter og betingede blokker i spec-filer. Spesialiserte utgaver vil fortsatt bli levert under de gamle navnene, for eksempel Fedora Workstation, Fedora CoreOS og Fedora KDE Plasma Desktop.
- I Fedora Cloud-imagene er Btrfs-filsystemet og en hybrid oppstarter som støtter oppstart på systemer med BIOS og UEFI standard aktivert.
- En behandler for power-profiles-daemon er lagt til, som gir mulighet for å bytte mellom strømsparingsmodus, balansert energiforbruk og maksimalt ytelsesmodus i sanntid.
- Gjenoppretting av brukertjenester i systemd etter utførelse av «rpm upgrade» er sikret (tidligere ble kun systemtjenester gjenopprettet).
- Aktiveringsmekanismen for tredjeparts-repositorier er endret. Tidligere ville aktivering av innstillingen «Third-party Software Repositories» føre til installasjon av pakken fedora-workstation-repositories, men repositoriene forble deaktivert. Nå installeres pakken fedora-workstation-repositories som standard, og innstillingen aktiverer repositoriene.
- Aktivering av tredjeparts-repositorier omfatter nå utvalgte, gjennomgåtte applikasjoner fra Flathub-katalogen, noe som betyr at slike applikasjoner vil være tilgjengelige i GNOME Software uten å installere FlatHub. For øyeblikket er Zoom, Microsoft Teams, Skype, Bitwarden, Postman og Minecraft godkjente applikasjoner. Discord, Anydesk, WPS Office, OnlyOffice, MasterPDFEditor, Slack, UngoogledChromium, Flatseal, WhatsAppQT og GreenWithEnvy venter på godkjenning.
- Implementeringen av DNS over TLS (DoT) som standard protokoll er nå aktivert dersom DNS-serveren støtter det.
- Støtte for mus med høy presisjon på rullehjulet (opptil 120 hendelser per rull) er lagt til.
- Reglene for valg av kompilator ved pakkeinstallasjon er endret. Tidligere foreskrev reglene at pakken ble bygget med GCC, med unntak for tilfeller hvor pakken kun kunne bygges med Clang. Nå tillater de nye reglene at vedlikeholdere av pakkene kan velge Clang, selv om upstream-prosjektet støtter GCC, og omvendt, velge GCC hvis upstream-prosjektet ikke støtter GCC.
- Ved oppsett av disk-kryptering med LUKS er det sikret automatisk valg av optimal sektorstørrelse, det vil si at for disker med fysiske sektorer på 4k velges en sektorstørrelse på 4096 i LUKS.
Samtidig er «free» og «nonfree» repositoriene til RPM Fusion-prosjektet implementert for Fedora 35, hvor pakker med ekstra multimedia-applikasjoner (MPlayer, VLC, Xine), video/audio-kodeker, DVD-støtte, proprietære drivere fra AMD og NVIDIA, spillprogrammer og emulatorer er tilgjengelige.
Kilde: opennet.ru
