Den beta-version av distributionssystemet Ubuntu 24.04 "Noble Numbat" har presenterats, efter att paketbasen har frysts helt och utvecklarna har gÄtt över till slutlig testning och buggfixar. UtgÄvan Àr planerad till den 25 april. Grenen 24.04 tillhör kategorin med lÄngsiktig support (LTS), dÀr uppdateringar tillhandahÄlls under 12 Är (5 Är för allmÀnheten, plus ytterligare 7 Är för anvÀndare av Ubuntu Pro-tjÀnsten). Klara testbilder har skapats för Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (utgÄvan för Kina), Ubuntu Unity, Edubuntu och Ubuntu Cinnamon.
Huvudsakliga förÀndringar:
- Skrivbordet har uppdaterats till release av GNOME 46, dÀr en funktion för global sökning har lagts till, prestandan hos filhanteraren och terminalemulatorer har förbÀttrats, experimentellt stöd för mekanismen VRR (Variable Refresh Rate) har lagts till, kvaliteten pÄ utdata vid brÄkdel av skalning har förbÀttrats, anslutningsmöjligheterna till externa tjÀnster har utökats, konfiguratören har uppdaterats och systemet för meddelanden har förbÀttrats. I GTK anvÀnds en ny rendering motor som baseras pÄ Vulkan API. Programmet för kamerahantering, Cheese, har ersatts med GNOME Snapshot.
- Linux-kÀrnan har uppdaterats till version 6.8.
- I likhet med Ă€ndringarna i Arch Linux och Fedora Linux har sysctl-parametern vm.max_map_count, som definierar det maximala antal minnesmappingsomrĂ„den som kan tilldelas en process, som standard ökat frĂ„n 65530 till 1048576. Ăndringen har förbĂ€ttrat kompatibiliteten med Windows-spel som körs via Wine (till exempel kunde spel som DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen och THE FINALS inte köras med det gamla vĂ€rdet) och har löst vissa prestandaproblem med minnesintensiva applikationer.
- Versionerna av GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (OpenJDK 8, 11 och 17 Àr valfritt tillgÀngliga), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3 har uppdaterats.
- AnvÀndarapplikationerna har uppdaterats: Firefox 124 (kompilerad med stöd för Wayland), LibreOffice 24.2, Thunderbird 115, Ardour 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5, Krita 5.2.2.
- Subsystemen har uppdaterats: Mesa 24.0.3, systemd 253.5, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02, xdg-desktop-portal 1.18.
- Serverpaketen har uppdaterats: Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, containerd 1.7.12, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, GlusterFS 11.1, HAProxy 2.8.5, Kea DHCP 2.4.1, libvirt 10.0.0, NetSNMP 5.9.4, OpenLDAP 2.6.7, open-vm-tools 12.3.5, PostgreSQL 16.2, Runc 1.1.12, QEMU 8.2.1, SpamAssassin 4.0.0, Squid 6.6, SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.
- E-postklienten Thunderbird levereras nu endast i snap-format. DEB-paketet med Thunderbird innehÄller en plats för att installera snap-paketet.
- För applikationer som anvÀnder gnutls har stöd för protokollen TLS 1.0, TLS 1.1 och DTLS 1.0 tvingats avstÀngd, vilka för tre Är sedan officiellt klassades av IETF (Internet Engineering Task Force) som förÄldrad teknik. För openssl har en liknande Àndring genomförts i Ubuntu 20.04.
- I Apparmor Àr Ätkomst för alla applikationer till konfigurationsfiler för GnuTLS och OpenSSL som standard aktiverad. Den tidigare selektiva Ätkomsten ledde till problem som var svÄra att diagnostisera pÄ grund av avsaknaden av felmeddelanden vid otillÄten Ätkomst till konfigurationsfiler.
- Paketen pptpd och bcrelay har tagits bort pÄ grund av potentiella sÀkerhetsproblem och avvecklingen av de underhÄllna kodbaserna. PAM-modulen pam_lastlog.so har ocksÄ tagits bort, vilket har en otillfredsstÀllande lösning pÄ 2038-problemet.
- NĂ€r paketen byggs Ă€r kompilatoralternativen som standard aktiverade för att försvĂ„ra utnyttjande av sĂ„rbarheter. I gcc och dpkg Ă€r standardlĂ€get â-D_FORTIFY_SOURCE=3â aktiverat, vilket identifierar potentiella buffertöverflöden vid utförandet av strĂ€ngfunktioner som definieras i header-filen string.h. Skillnaden frĂ„n det tidigare lĂ€get â_FORTIFY_SOURCE=2â bestĂ„r av ytterligare kontroller. Teoretiskt sett kan dessa kontroller leda till minskad prestanda, men i praktiken har testerna SPEC2000 och SPEC2017 inte visat nĂ„gra skillnader och vid testningen inkom inga klagomĂ„l frĂ„n anvĂ€ndare om minskad prestanda.
- I dpkg har flaggan â-mbranch-protection=standardâ lagts till för att aktivera skydd av instruktioner som inte fĂ„r utföras vid förgrening pĂ„ ARM64-system (ARMv8.5-BTI â Branch Target Indicator). Blockering av övergĂ„ngar till godtyckliga kodavsnitt Ă€r implementerat för att motverka skapandet av gadgets i exploits som anvĂ€nder metoder för Ă„tervĂ€ndande-orienterad programmering (ROP â Return-Oriented Programming).
- I paketförvaltaren APT har prioriteten för förvaret "proposed pocket" Ă€ndrats, dĂ€r nya versioner av paket testas innan de slĂ€pps i huvudförvaret för allmĂ€nheten. Ăndringen syftar till att minska risken för automatiserad installation av instabila uppdateringar om "proposed pocket" aktiveras, vilket kan leda till systeminstabilitet. Efter aktivering av "proposed pocket" kommer inte lĂ€ngre alla uppdateringar att överföras dĂ€rifrĂ„n, men anvĂ€ndaren kan selektivt installera nödvĂ€ndiga paketuppdateringar med kommandot "apt install \/ -proposed".
- Leveransen av irqbalance-tjÀnsten har stoppats som standard, som fördela behandlingen av hÄrdvaruavbrott över olika CPU-kÀrnor. För nÀrvarande Àr de inbyggda mekanismerna för fördelning av hanterare som tillhandahÄlls av Linux-kÀrnan tillrÀckliga i de flesta situationer. AnvÀndningen av irqbalance kan motiveras i vissa situationer, men det krÀver korrekt konfiguration av administratören. Dessutom kan irqbalance leda till problem i vissa konfigurationer, till exempel vid anvÀndning i virtualiseringssystem, och kan störa manuell justering av instÀllningar som pÄverkar energiförbrukning och latens.
- Netplan 1.0 har slĂ€ppts för nĂ€tverkskonfiguration, vilket sĂ€kerstĂ€ller lagring av instĂ€llningar i YAML-format och tillhandahĂ„ller backend-lösningar som abstraherar Ă„tkomsten till konfigurationen för NetworkManager och systemd-networkd. Den nya versionen introducerar möjligheten att anvĂ€nda WPA2 och WPA3 samtidigt, stöd för nĂ€tverksenheter Mellanox VF-LAG med SR-IOV (Single-Root I/O Virtualization), och kommandot "netplan status âdiff" för att enkelt visa skillnader mellan den aktuella statusen för instĂ€llningarna och konfigurationsfilerna. I Ubuntu Desktop Ă€r NetworkManager aktiverat som standardbackend för instĂ€llningarna.
- Den installerade ubuntu-desktop-installer har uppgraderats och nu ingĂ„r den i det större projektet ubuntu-desktop-provision och har omdöpts till ubuntu-desktop-bootstrap. KĂ€rnan i det nya projektet Ă€r att dela upp installationen i stadier, som utförs innan installationen (partitionering av disken och kopiering av paket) och under första systemstarten (grundlĂ€ggande systemkonfiguration). Bland förĂ€ndringarna kan nĂ€mnas en förbĂ€ttrad installerargrĂ€nssnitt, tillĂ€gg av en sida för att ange URL för nedladdning av skriptet för automatisk installation autoinstall.yaml och möjligheten att Ă€ndra standardbeteende och stil genom en konfigurationsfil. Stöd för att uppdatera sjĂ€lva installatören har lagts till â nu ges en begĂ€ran om att uppdatera installatören om en ny version finns tillgĂ€nglig i ett tidigt installationsskede.
Installationprogrammet har ocksÄ fÄtt nya funktioner som lades till i den föregÄende versionen av Ubuntu 23.10, sÄsom stöd för filsystemet ZFS och möjligheten att kryptera diskar utan att behöva ange ett lÄsord för att lÄsa upp disken vid uppstart, tack vare att informationen för dekryptering av nycklar lagras i TPM (Trusted Platform Module).
- Mekanismen för Active Directory Certificate Auto Enrollment (ADSys) har aktiverats, vilket möjliggör automatisk erhÄllande av certifikat frÄn Active Directory-tjÀnster vid aktivering av grupprinciper. Automatisk erhÄllande av certifikat via Active Directory tillÀmpas ocksÄ vid anslutning till företags trÄdlösa nÀtverk. VPN.
- Den nya applikationshanteraren Ubuntu App Center har förbÀttrats, skriven i Dart med hjÀlp av Flutter-ramverket och flexibla layoutmetoder för att fungera korrekt pÄ skÀrmar av alla storlekar. Ubuntu Store implementerar ett kombinerat grÀnssnitt för att hantera paket i DEB- och Snap-format (om en programvara finns i bÄde deb- och snap-paket, vÀljs snap som standard), möjliggör sökning och navigering i katalogen snapcraft.io och anslutna DEB-repositories, ger möjlighet att hantera installation, borttagning och uppdatering av applikationer, samt installera enskilda deb-paket frÄn lokala filer. Applikationen har ett betygssystem dÀr den femgradiga betygskalan har ersatts med röstning i formatet gilla/ogilla (+1/-1), baserat pÄ vilket som ger en virtuell femstjÀrnig rating.
Ubuntu App Center har ersatt det gamla grÀnssnittet för Snap Store. JÀmfört med Ubuntu 23.10 har en ny applikationskategori lagts till - Spel (dÀr GNOME-spel har tagits bort frÄn distributionen). En separat grÀnssnitt för firmwareuppdateringar - Firmware Updater, finns tillgÀnglig för system som Àr baserade pÄ amd64 och arm64-arkitekturer, och möjliggör att uppdatera firmware utan att köra en fullstÀndig applikationshanterare i bakgrunden.
- Paket för den 32-bitars Armhf-arkitekturen har översatts till anvÀndning av 64-bitars time_t-typ. FörÀndringen pÄverkar mer Àn tusen paket. Den tidigare anvÀnda 32-bitars time_t-typen kan inte anvÀndas för att hantera tid senare Àn den 19 januari 2038 pÄ grund av överflödet av sekunder som passerat sedan den 1 januari 1970.
- Byggnader har uppdaterats för Raspberry Pi 5 (server- och anvÀndarversioner) och StarFive VisionFive 2 (RISC-V).
- I Ubuntu Cinnamon anvÀnds det anpassade skrivbordsmiljön Cinnamon 6.0 med inledande stöd för Wayland.
- I Xubuntu fortsÀtter distributionen av miljön baserad pÄ Xfce 4.18.
- I Ubuntu Mate anvÀnds skrivbordsmiljön MATE 1.28, som Ànnu inte har tillkÀnnagivits officiellt.
- I Ubuntu Budgie anvÀnds skrivbordsmiljön Budgie 10.9.
- I Kubuntu fortsÀtter distributionen av KDE Plasma 5.27 som standard. KDE 6 kommer att erbjudas i Kubuntu 24.10:s höstutgivning. Logotypen och fÀrgschemat har uppdaterats.
- I Lubuntu har installationsprogrammet baserat pÄ Calamares-ramverket förbÀttrats. En sida för installationsinstÀllningar har lagts till, sÄsom installation av tillgÀngliga uppdateringar, installation av codecs och proprietÀra drivrutiner, samt installation av ytterligare program. Minimala, fullstÀndiga och normala installationslÀgen har lagts till. En första laddningsskÀrm har lagts till för att stÀlla in sprÄk och trÄdlös nÀtverksanslutning, samt att vÀlja att starta installationsprogrammet eller gÄ till Live-lÀge. Bluetooth Manager och redigeraren för instÀllningar för displayhanteraren SDDM har lagts till. Skrivbordsmiljön har uppdaterats till version LXQt 1.4.
- I Ubuntu Studio har verktyget Ubuntu Studio Audio Configuration lagts till för att stÀlla in PipeWire-instÀllningar.
KĂ€lla: opennet.ru
