De service voor gezamenlijke ontwikkeling Fedora Forge is gelanceerd. De bèta-test van Fedora Linux 43.

Het Fedora-project heeft de lancering aangekondigd van de gezamenlijke ontwikkelingsservice Fedora Forge, gebouwd op het Forgejo-project. Deze service wordt ontwikkeld ter vervanging van het interne platform Pagure, dat binnen Fedora wordt gebruikt voor samenwerking aan code en metadata van pakketten. De vervanging is in ontwikkeling omdat het Pagure-platform veel middelen vereist voor onderhoud, in een stagnatiestatus verkeert en niet wijdverbreid is buiten Fedora. Verwacht wordt dat Fedora Forge de ontwikkeling en overdracht van wijzigingen voor de kernteams van Fedora zal vereenvoudigen.

Fedora Forge is in pilootmodus gelanceerd en wordt getest op verschillende subprojecten en SIG-groepen (Special Interest Groups). Zo zijn er al projecten van de teams RelEng (Release Engineering), Council en FESCo (Fedora Engineering Steering Committee) naar Fedora Forge overgebracht. In de toekomst zal het aantal projecten dat in Fedora Forge wordt ontwikkeld worden uitgebreid en zal deze service het belangrijkste platform voor samenwerking aan Fedora worden.

Om de migratie van projecten van Pagure naar Fedora Forge te automatiseren, is de tool Pagure Migrator ontwikkeld, die deel uitmaakt van het Forgejo-platform. Pagure Migrator staat toe om pull-requests, tickets, discussies, labels en gebruikers te behouden na de migratie. In tegenstelling tot de service pagure.io staat Fedora Forge echter geen persoonlijke projecten toe en richt zich uitsluitend op projecten die verband houden met de ontwikkeling van Fedora Linux.

Ook kan de release van de bèta-versie van de distributie Fedora Linux 43 worden genoemd, wat de overgang naar de finale testfase markeert, waarin alleen kritieke fouten mogen worden gecorrigeerd. De release is gepland op 11 november. De uitgave omvat Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite en Live-builds die worden geleverd als spins met op maat gemaakte omgevingen zoals Xfce, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway en Cosmic. De builds zijn gevormd voor de architecturen x86_64, Power64 en ARM64 (AArch64).

De belangrijkste veranderingen in Fedora Linux 43 zijn:

  • Het bureaublad in Fedora Workstation is geüpdatet naar GNOME 49.
  • Pakketten die zijn gebruikt voor GNOME bovenop de X-server zijn uit de repositories verwijderd. Alle GNOME-gebruikers die X11 gebruikten, worden gedwongen om over te schakelen naar een GNOME-sessie op basis van Wayland. De mogelijkheid om X11-applicaties te starten met XWayland blijft ongewijzigd.
  • Op systemen met x86-architectuur is alleen de mogelijkheid om GPT-partitietabellen (GUID Partition Table) te gebruiken overgebleven voor alle Fedora-installaties die UEFI gebruiken. De ondersteuning voor het installeren van Fedora in UEFI-modus op schijven met MBR-partitietabellen (Master Boot Record) is stopgezet op x86-systemen, maar blijft aanwezig op ARM- en RISC-V-systemen.
  • Er is overgestapt op het pakkettenbeheersysteem RPM 6, dat opmerkelijke ondersteuning biedt voor een nieuw formaat waarmee pakketten groter dan 4 GB kunnen worden gemaakt, en de standaardintegratie van pakketauthenticatie met digitale handtekeningen.
  • Alle spin-builds zijn overgezet naar de nieuwe versie van de Anaconda-installateur, waarin in plaats van een op GTK-bibliotheek gebaseerde interface een webinterface wordt gebruikt die interactie via een webbrowser voor remote installatiebeheer mogelijk maakt. In de vorige release was de nieuwe installer al geïmplementeerd in Fedora Workstation. In plaats van een hoofdpunt met een lijst van acties is het werk in de nieuwe interface georganiseerd in de vorm van een wizard, die een stap-voor-stap uitvoering van specifieke taken zonder terugkeer naar het hoofdscherm impliceert. Als basis wordt een geautomatiseerde (guided) schijfpartitioneringsmodus aangeboden, waarbij de installer zelf de parameters voor het maken of wijzigen van partities kiest op basis van de door de gebruiker gekozen instellingen. Er zijn opties voor herinstallatie van de distributie en installatie in dual-boot-modus op systemen met meerdere besturingssystemen.
  • De installer is overgestapt op het gebruik van het pakkettenbeheersysteem DNF5 voor het installeren van RPM-pakketten (DNF5 wordt gebruikt in het systeem sinds Fedora 41). De basisfunctionaliteit van pakketbeheer in DNF5 is ondergebracht in een aparte bibliotheek libdnf5, in plaats van bindingen aan PackageKit is DNF Daemon gebruikt, en de componenten in Python zijn herschreven in C++.
  • Ondersteuning voor afzonderlijk bijwerkbare modules is verwijderd uit de installer, waarvan de levenscyclus niet gekoppeld is aan de basis van de distributie en die onafhankelijk van de releases van de distributie wordt onderhouden, wat het mogelijk maakte om pakketten met verschillende versies van dezelfde applicatie naast elkaar te laten bestaan.
  • In Fedora Kinoite, de atomisch bijgewerkte versie van Fedora met KDE, is systeemauto-updates standaard ingeschakeld. Updates worden nu zonder toestemming van de gebruiker op de achtergrond gedownload en toegepast na een herstart. In de instellingen zijn opties beschikbaar om auto-updates uit te schakelen en de controlefrequentie voor updates te wijzigen.
  • De assembler YASM is geclassificeerd als verouderd, met de laatste update die in 2019 is uitgebracht. Pakketten die YASM gebruikten voor de bouw (inclusief Firefox) zijn overgestapt op het bouwen met NASM.
  • De levering van GnuPG is opgesplitst in verschillende pakketten — het programma gpg, ondersteunende hulpprogramma's en services van GnuPG worden nu verspreid in afzonderlijke pakketten (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils en gnupg2-verify).
  • De mogelijkheid om gebruik te maken van het Intel TDX (Trusted Domain Extensions) mechanisme voor de encryptie van het geheugen van gastsystemen is geïmplementeerd (AMD SEV wordt ondersteund sinds Fedora 41).
  • Pakketten met gereedschappen voor de programmeertaal Hare zijn toegevoegd, ontwikkeld door de auteur van de gebruikersomgeving Sway. De taal is geoptimaliseerd voor het uitvoeren van low-level taken zoals het ontwikkelen van besturingssystemen, compilers, netwerken applicaties en systeemhulpprogramma's, waarvoor maximale prestaties en volledige controle over de uitvoering vereist zijn. In de taal wordt handmatige geheugenbeheer en een statisch type-systeem toegepast, waarbij elke variabele expliciet een bepaald type moet hebben.
  • Bij het bouwen van pakketten in de programmeertaal Go wordt gebruik gemaakt van de Go Vendor Tools, waarbij kopieën van de gebruikte bibliotheken zijn opgenomen in het src-pakket, in plaats van afzonderlijke pakketten met afhankelijkheden te gebruiken (d.w.z. er worden geen systeembrede versies van bibliotheken gebruikt).
  • De overstap is gemaakt naar het gebruik van de Noto Color Emoji-fonts in vectorformaat COLRv1 in plaats van rasterweergave. Het gebruik van COLRv1 heeft geleid tot verbeterde afbeeldingskwaliteit en een vermindering van de bestandsgrootte van de lettertypen.
  • Voor het comprimeren van de initiële RAM-schijfafbeeldingen (initrd) is het Zstd-algoritme gebruikt bij het bouwen met Dracut. De overstap van xz naar zstd heeft de grootte van initrd met enkele megabytes verminderd en de opstarttijd versneld.
  • De Greenboot-toolset is herzien en herschreven in Rust (de oude versie was geschreven in bash). Greenboot wordt gebruikt in atomair bijgewerkte versies van Fedora om de systeemstatus tijdens het opstarten te controleren en terug te vallen op een vorige versie bij het detecteren van problemen.
  • Geactualiseerde versies: LLVM 21, GCC 15.2, binutils 2.45, glibc 2.42, gdb 17.1, Go 1.25, Python 3.14, Java 25, Maven 4, Perl 5.42, Haskell GHC 9.8, Apache Tomcat 10.1.x, Ruby on Rails 8.0, PostgreSQL 18, MySQL 8.4, Dovecot 2.4.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster