Bètaversie van Ubuntu 24.04

De bètaversie van de Ubuntu 24.04-distributie "Noble Numbat" is gelanceerd, waarna de pakketbasis volledig is bevroren en de ontwikkelaars zijn overgestapt op de eindtestfase en bugfixing. De release is gepland voor 25 april. De 24.04-tak valt onder de lange-termijnondersteuning (LTS), waarbij updates gedurende 12 jaar worden aangeboden (5 jaar openbaar, plus nog eens 7 jaar voor gebruikers van de Ubuntu Pro-service). Klaar testafbeeldingen zijn gemaakt voor Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (de editie voor China), Ubuntu Unity, Edubuntu en Ubuntu Cinnamon.

Belangrijkste wijzigingen:

  • De desktop is bijgewerkt naar GNOME 46, dat de functie voor globale zoekopdrachten heeft gekregen, de prestaties van de bestandsbeheerder en terminalemulators zijn verbeterd, er is experimentele ondersteuning voor het VRR-mechanisme (Variable Refresh Rate) toegevoegd, de uitvoerkwaliteit is verbeterd bij fractionele schaling, de mogelijkheden voor verbinding met externe services zijn uitgebreid, de configurator is bijgewerkt en het meldingsysteem is verbeterd. In GTK is een nieuwe rendering-engine geïmplementeerd, die is gebaseerd op de Vulkan API. De camera-app Cheese is vervangen door GNOME Snapshot.
  • De Linux-kernel is bijgewerkt naar versie 6.8.
  • In overeenstemming met de wijzigingen in Arch Linux en Fedora Linux is de sysctl-parameter vm.max_map_count, die het maximaal beschikbare aantal geheugenmappings voor een proces bepaalt, standaard verhoogd van 65530 naar 1048576. Deze wijziging heeft de compatibiliteit met Windows-games die via Wine worden uitgevoerd verbeterd (bijvoorbeeld werden spellen zoals DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen en THE FINALS niet gestart bij de oude waarde) en heeft enkele prestatieproblemen opgelost bij applicaties die intensief geheugen gebruiken.
  • De versies van GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (optioneel zijn OpenJDK 8, 11 en 17 beschikbaar), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3 zijn bijgewerkt.
  • De gebruikersapplicaties zijn bijgewerkt: Firefox 124 (gebouwd met ondersteuning voor 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.
  • De subsystemen zijn bijgewerkt: 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.
  • Serverpakketten zijn bijgewerkt: 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.
  • De e-mailclient Thunderbird wordt nu alleen in snap-formaat geleverd. Het DEB-pakket met Thunderbird bevat een stub voor de installatie van het snap-pakket.
  • Voor applicaties die gnutls gebruiken, is de ondersteuning van TLS 1.0, TLS 1.1 en DTLS 1.0 geforceerd uitgeschakeld, die drie jaar geleden officieel door het IETF (Internet Engineering Task Force) als verouderd zijn beschouwd. Voor openssl is dezelfde wijziging doorgevoerd in Ubuntu 20.04.
  • In Apparmor is de toegang tot configuratiebestanden van de GnuTLS- en OpenSSL-bibliotheken standaard ingeschakeld voor alle applicaties. Eerder leidde de selectieve toegang tot deze bestanden tot problemen, die moeilijk te diagnosticeren waren vanwege het ontbreken van foutmeldingen bij het niet kunnen openen van de configuratiebestanden.
  • De pakketten pptpd en bcrelay zijn verwijderd vanwege potentiële beveiligingsproblemen en het stopzetten van de ondersteuning van de belangrijkste codebases. Ook is de PAM-module pam_lastlog.so verwijderd, waarin het probleem uit 2038 niet is opgelost.
  • Bij het bouwen van pakketten zijn standaard compilatieopties ingeschakeld om de exploitatie van kwetsbaarheden te bemoeilijken. In gcc en dpkg is standaard de modus ‘-D_FORTIFY_SOURCE=3’ ingeschakeld, die mogelijke buffer overflows detecteert tijdens het uitvoeren van stringfuncties gedefinieerd in de header string.h. Het verschil met de eerder gebruikte modus ‘_FORTIFY_SOURCE=2’ bestaat uit extra controles. Theoretisch kunnen deze extra controles leiden tot een vermindering van de prestaties, maar in de praktijk hebben tests met SPEC2000 en SPEC2017 geen verschillen aangetoond en zijn er geen klachten over prestatievermindering van gebruikers ontvangen tijdens het testen.
  • In dpkg is de vlag ‘-mbranch-protection=standard’ toegevoegd om op ARM64-systemen de uitvoering van instructiesets te beschermen, waar het niet is toegestaan om overgangen bij vertakkingen uit te voeren (ARMv8.5-BTI - Branch Target Indicator). Het blokkeren van overgangen naar willekeurige codegedeelten is geïmplementeerd ter voorkoming van het maken van gadgets in exploits die gebruik maken van technieken van Return-Oriented Programming (ROP).
  • In het APT-pakketbeheer is de prioriteit voor de repository 'proposed pocket' gewijzigd, waar nieuwe versies van pakketten vooraf worden getest voordat ze in de hoofdrepositories voor het grote publiek worden geplaatst. Deze wijziging is bedoeld om de kans op automatische installatie van onbetrouwbare updates te verkleinen wanneer de 'proposed pocket' is ingeschakeld, wat kan leiden tot storingen in de werking van het systeem. Na het inschakelen van de 'proposed pocket' zullen niet alle updates worden overgebracht, maar kan de gebruiker selectief de benodigde pakket-updates installeren met de opdracht 'apt install / -proposed'.
  • De standaardlevering van de irqbalance-service, die de verwerking van hardware-interrupts over verschillende CPU-kernen verdeelt, is stopgezet. In de meeste situaties zijn de ingebouwde mechanismen voor het verdelen van handlers die door de Linux-kernel worden aangeboden, voldoende. Gebruik van irqbalance kan gerechtvaardigd zijn in bepaalde situaties, maar alleen bij de juiste configuratie door een beheerder. Daarnaast kan irqbalance in bepaalde configuraties problemen veroorzaken, bijvoorbeeld bij gebruik in virtualisatiesystemen, en kan het handmatige aanpassing van instellingen die invloed hebben op energieverbruik en vertragingen belemmeren.
  • Voor de netwerkinstellingen is versie 1.0 van het Netplan-gereedschap ontwikkeld, dat de configuraties in YAML-formaat opslaat en backends biedt die abstractie geven aan de toegang tot configuratie voor NetworkManager en systemd-networkd. De nieuwe versie biedt de mogelijkheid om WPA2 en WPA3 gelijktijdig te gebruiken, voegt ondersteuning toe voor Mellanox VF-LAG-netwerkapparaten met SR-IOV (Single-Root I/O Virtualization) en implementeert de opdracht 'netplan status --diff' voor een visuele evaluatie van de verschillen tussen de werkelijke configuratiestatus en de configuratiebestanden. In Ubuntu Desktop is NetworkManager als standaard configuratie-backend ingeschakeld.
  • De ubuntu-desktop-installer is gemoderniseerd en maakt nu deel uit van een groter project, ubuntu-desktop-provision, en is omgedoopt tot ubuntu-desktop-bootstrap. Het nieuwe project richt zich op het splitsen van de installatiewizard in fasen die vóór de installatie worden uitgevoerd (schijfpartitionering en pakketkopiëren) en tijdens de eerste opstart van het systeem (initiële systeemsconfiguratie). Opmerkelijke veranderingen zijn de verbeterde interface van de installer, de toevoeging van een pagina voor het opgeven van de URL voor het downloaden van het autoinstall.yaml installatie-script, en de mogelijkheid om het standaardgedrag en de opmaakstijl aan te passen via een configuratiebestand. Er is ondersteuning toegevoegd voor het updaten van de installer zelf – als er een nieuwe versie beschikbaar is in een vroeg stadium van de installatie, wordt nu om een update van de installer gevraagd.

    In de installer zijn ook functies opgenomen die in de vorige release van Ubuntu 23.10 zijn toegevoegd, zoals ondersteuning voor het ZFS-bestandssysteem en de mogelijkheid om schijven te versleutelen zonder dat een wachtwoord voor het ontgrendelen van de schijf tijdens het opstarten hoeft te worden ingevoerd, dankzij het opslaan van informatie voor het ontsleutelen van sleutels in de TPM (Trusted Platform Module).

  • De Active Directory Certificate Auto Enrollment (ADSys) mechanismen zijn ingeschakeld, waarmee certificaten automatisch kunnen worden verkregen uit Active Directory-services bij het inschakelen van groepsbeleidsinstellingen. Automatische certificaatverkrijging via Active Directory wordt ook toegepast bij de verbinding met bedrijfsnetwerken zonder draad. VPN.
  • De nieuwe Ubuntu App Center, geschreven in Dart met behulp van het Flutter-framework en responsieve lay-outmethoden voor correcte werking op schermen van elke grootte, is verbeterd. De Ubuntu Store biedt een gecombineerde interface voor het werken met pakketten in DEB- en Snap-indeling (als er een programma in beide pakketten is, wordt standaard het snap-pakket geselecteerd), stelt gebruikers in staat om te zoeken en te navigeren door de catalogus van snapcraft.io en aangesloten DEB-repositories, en biedt mogelijkheden voor het beheren van de installatie, verwijdering en updates van applicaties, evenals het installeren van afzonderlijke deb-pakketten vanuit lokale bestanden. In de applicatie is een beoordelingssysteem geïntegreerd, waarin de vijfpuntsschaal is vervangen door een stemformaat dat leuk/niks leuk (+1/-1) is, waaruit een virtuele vijfsterrenbeoordeling wordt afgeleid.

    Het Ubuntu App Center heeft de oude interface van de Snap Store vervangen. In vergelijking met Ubuntu 23.10 is er een nieuwe categorie apps toegevoegd - Games (waarbij GNOME-spellen uit de levering zijn verwijderd). Een aparte interface is voorgesteld voor firmware-updates - de Firmware Updater, beschikbaar voor systemen op amd64 en arm64 architecturen, waarmee firmware kan worden bijgewerkt zonder een volledige appmanager op de achtergrond te starten.

  • Pakketten voor de 32-bits Armhf-architectuur zijn omgeschakeld naar het gebruik van een 64-bits type time_t. Deze wijziging heeft meer dan duizend pakketten getroffen. Het eerder gebruikte 32-bits type time_t kan niet worden gebruikt voor het verwerken van tijd na 19 januari 2038 vanwege een overflow van de seconden-teller, die sinds 1 januari 1970 is verstreken.
  • De builds voor Raspberry Pi 5 (server- en gebruikersversies) en StarFive VisionFive 2 (RISC-V) zijn bijgewerkt.
  • In Ubuntu Cinnamon is de gebruiksomgeving Cinnamon 6.0 geïmplementeerd met initiële ondersteuning voor Wayland.
  • In Xubuntu is de levering van de omgeving gebaseerd op Xfce 4.18 voortgezet.
  • In Ubuntu Mate is de desktopomgeving MATE 1.28 geïmplementeerd, die nog niet officieel is aangekondigd.
  • In Ubuntu Budgie is de desktopomgeving Budgie 10.9 geïmplementeerd.
  • In Kubuntu is de levering van KDE Plasma 5.27 standaard voortgezet. KDE 6 zal worden aangeboden in de herfstversie van Kubuntu 24.10. Het logo en het kleurenschema zijn bijgewerkt.
  • In Lubuntu is de installer op basis van het Calamares-framework verbeterd. Er is een pagina toegevoegd voor het instellen van installatieparameters, zoals het installeren van beschikbare updates, codecs en propriëtaire stuurprogramma's, en extra software. Er zijn minimale, volledige en normale installatiemodi toegevoegd. Een startscherm is toegevoegd waarmee je de taal en draadloze verbinding kunt instellen, en ook de installer kunt starten of naar de Live-modus kunt schakelen. Er is een Bluetooth Manager en een editor voor de instellingen van de display manager SDDM toegevoegd. De desktopomgeving is geüpdatet naar versie LXQt 1.4.
  • In Ubuntu Studio is de tool Ubuntu Studio Audio Configuration toegevoegd voor het instellen van PipeWire-instellingen.

Bron: opennet.ru

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