TjÀnsten för samarbetsutveckling Fedora Forge har lanserats. Beta-testning av Fedora Linux 43

Projektet Fedora har meddelat lanseringen av tjÀnsten för samarbetsutveckling, Fedora Forge, som bygger pÄ projektet Forgejo. TjÀnsten utvecklas som en ersÀttning för den interna plattformen Pagure, som anvÀnds inom Fedora för samarbete kring kod och metadata för paket. ErsÀttningen utvecklas eftersom plattformen Pagure krÀver stora resurser för underhÄll, befinner sig i stagnation och inte har fÄtt nÄgon bred spridning utanför Fedora. Det förvÀntas att Fedora Forge kommer att förenkla utveckling och överföring av Àndringar till de centrala Fedora-teamen.

Fedora Forge har lanserats i pilotlÀge och testas pÄ flera underprojekt och grupper av SIG (Special Interest Groups). Till exempel har projekt frÄn teamen RelEng (Release Engineering), Council och FESCo (Fedora Engineering Steering Committee) redan flyttats till Fedora Forge. I framtiden kommer antalet projekt som utvecklas i Fedora Forge att utökas och denna tjÀnst kommer att anvÀndas som huvudplats för samarbete kring Fedora.

För att automatisera överföringen av projekt frÄn Pagure till Fedora Forge har verktyget Pagure Migrator utvecklats, vilket ingÄr i plattformen Forgejo. Pagure Migrator gör det möjligt att bevara pull-begÀrningar, Àrenden, diskussioner, etiketter och anvÀndare efter överföringen. Till skillnad frÄn tjÀnsten pagure.io tillÄter Fedora Forge inte hostande av personliga projekt och fokuserar endast pÄ projekt relaterade till utvecklingen av Fedora Linux.

Det Àr ocksÄ vÀrt att nÀmna publiceringen av beta-versionen av distributionen Fedora Linux 43, vilket markerar övergÄngen till sluttestningsstadiet, dÀr endast kritiska buggar fÄr ÄtgÀrdas. Utgivningen Àr planerad till den 11 november. Utgivningen omfattar Fedora Workstation, Fedora KDE Plasma Desktop, Fedora Server, Fedora IoT, Fedora CoreOS, Fedora Cloud Base, Fedora IoT Edition, Fedora Silverblue, Fedora Kinoite och Live-versioner som levereras i form av spinn med anvÀndarmiljöer som Xfce, Cinnamon, LXDE, Phosh, Miracle, LXQt, Budgie, Sway och Cosmic. Byggnaderna Àr skapade för arkitekturerna x86_64, Power64 och ARM64 (AArch64).

De mest betydelsefulla förÀndringarna i Fedora Linux 43:

  • Skrivbordet i Fedora Workstation har uppdaterats till GNOME 49-grenen.
  • Paket som anvĂ€nds för att köra GNOME pĂ„ X-servern har tagits bort frĂ„n arkiven. Alla anvĂ€ndare av GNOME som anvĂ€nde X11 kommer att tvingas byta till en session av GNOME baserad pĂ„ Wayland. Möjligheten att köra X11-applikationer med hjĂ€lp av XWayland förblir oförĂ€ndrad.
  • PĂ„ system med x86-arkitektur Ă€r det endast möjligt att anvĂ€nda GPT-partitionstabeller (GUID Partition Table) vid alla installationer av Fedora som anvĂ€nder UEFI. Stödet för att installera Fedora i UEFI-lĂ€ge pĂ„ diskar med MBR-partitionstabeller (Master Boot Record) har upphört pĂ„ x86-system, men kvarstĂ„r pĂ„ ARM- och RISC-V-system.
  • ÖvergĂ„ngen till paketförvaltaren RPM 6 har genomförts, vilket Ă€r anmĂ€rkningsvĂ€rt med stöd för det nya formatet som gör det möjligt att skapa paket som Ă€r större Ă€n 4 GB, samt att autentisering av paket med digital signatur nu aktiveras som standard.
  • Alla spin-byggnader har uppdaterats till den nya versionen av Anaconda-installatören, dĂ€r istĂ€llet för ett grĂ€nssnitt baserat pĂ„ GTK-biblioteket, anvĂ€nds ett webbgrĂ€nssnitt som tillĂ„ter interaktion via webblĂ€sare för fjĂ€rrhantering av installationen. I förra versionen anvĂ€ndes den nya installatören i Fedora Workstation. IstĂ€llet för en huvudskĂ€rm med en lista över Ă„tgĂ€rder, organiseras arbetet i det nya grĂ€nssnittet i form av en vĂ€gledare (Wizard), som innebĂ€r en sekventiell genomföring av vissa steg utan att Ă„tergĂ„ till huvudskĂ€rmen. Som standard föreslĂ„s ett automatiserat (guided) lĂ€ge för diskpartitionering, dĂ€r installatören sjĂ€lvvĂ€ljer parametrar för skapande eller Ă€ndring av partitioner baserat pĂ„ anvĂ€ndarens valda instĂ€llningar. Det finns alternativ för att Ă„terinstallera distributionen och installera i dubbelstartslĂ€ge pĂ„ system med flera operativsystem.
  • Installatören har fĂ„tt stöd för att anvĂ€nda paketförvaltaren DNF5 vid installation av RPM-paket (DNF5-systemet anvĂ€nds frĂ„n och med Fedora 41). GrundlĂ€ggande funktionalitet för paketförvaltning i DNF5 har flyttats till ett separat bibliotek, libdnf5, snarare Ă€n bindningar till PackageKit, och DNF Daemon anvĂ€nds istĂ€llet för detta. Komponenter som skrivits i Python har omarbetats till C++.
  • FrĂ„n installatören har stödet för separat uppdaterade moduler tagits bort, vars livscykel inte Ă€r knuten till den huvudsakliga distributionen, och underhĂ„llet sker oberoende av distributionens versioner, vilket möjliggjorde samexistens av paket med olika versioner av samma program.
  • I Fedora Kinoite, den atomiskt uppdaterade versionen av Fedora med KDE, Ă€r automatiska systemuppdateringar aktiverade som standard. Uppdateringar laddas nu ner i bakgrunden utan anvĂ€ndarens godkĂ€nnande och tillĂ€mpas efter omstart. I instĂ€llningarna finns alternativ för att stĂ€nga av automatisk uppdatering och Ă€ndra intervallet för kontroll av uppdateringar.
  • Assemblern YASM har förflyttats till kategorin förĂ„ldrad, med den senaste uppdateringen som slĂ€pptes 2019. Paket dĂ€r YASM anvĂ€ndes för byggandet (inklusive Firefox) har övergĂ„tt till att byggas med NASM.
  • Leveransen av GnuPG har delats upp i flera paket — programmet gpg, hjĂ€lpverktyg och tjĂ€nster för GnuPG distribueras nu i separata paket (gnupg2, gnupg2-dirmngr, gnupg2-g13, gnupg2-gpgconf, gnupg2-gpg-agent, gnupg2-keyboxd, gnupg2-scdaemon, gnupg2-smime, gnupg2-wks, gnupg2-utils och gnupg2-verify).
  • Möjligheten att anvĂ€nda Intel TDX (Trusted Domain Extensions) mekanismen för kryptering av gĂ€stsystemens RAM-minne har implementerats (AMD SEV stöds frĂ„n Fedora 41).
  • Paketen med verktyg för programmeringssprĂ„ket Hare, som utvecklas av skaparen av anvĂ€ndarmiljön Sway, har lagts till. SprĂ„ket Ă€r optimerat för att lösa lĂ„gnivĂ„uppgifter, sĂ„som utveckling av operativsystem, kompilatorer, nĂ€tverksapplikationer och systemverktyg, dĂ€r högsta prestanda och full kontroll över exekveringen krĂ€vs. SprĂ„ket anvĂ€nder manuell minneshantering och ett statiskt typ-system, dĂ€r varje variabel tydligt mĂ„ste tilldelas en specifik typ.
  • Vid byggandet av paket i Go anvĂ€nds Go Vendor Tools, dĂ€r kopior av de anvĂ€nda biblioteken inkluderas i src-paketet istĂ€llet för att anvĂ€nda separata paket med beroenden (det vill sĂ€ga att gemensamma versioner av biblioteken för hela systemet inte anvĂ€nds).
  • ÖvergĂ„ngen till anvĂ€ndning av Noto Color Emoji-teckensnitt i vektorformat COLRv1 istĂ€llet för rasterrepresentation har genomförts. AnvĂ€ndningen av COLRv1 har resulterat i förbĂ€ttrad renderingskvalitet och minskad filstorlek för teckensnitten.
  • För komprimering av initial RAM-disk (initrd) har algoritmen Zstd anvĂ€nts vid byggande med Dracut. ÖvergĂ„ngen frĂ„n xz till zstd har möjliggjort en minskning av initrd:s storlek med flera megabyte och har pĂ„skyndat uppstarten.
  • Den anvĂ€nda versionen av verktyget Greenboot har skrivits om i Rust (den gamla versionen var skriven i bash). Greenboot anvĂ€nds i atomĂ€rt uppdaterade versioner av Fedora för att kontrollera systemets status vid uppstart och för att Ă„tergĂ„ till en tidigare version vid problem.
  • Versionerna har uppdaterats: 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.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster