Ubuntu 24.04 LTS distributionsudgivelse

Udgivelsen af ​​Ubuntu 24.04 "Noble Numbat"-distributionen fandt sted, som er klassificeret som en langtidssupportudgivelse (LTS), hvor opdateringer genereres inden for 12 år (5 år - offentligt tilgængelig, plus yderligere 7 år for brugere af Ubuntu Pro-tjenesten). Installationsbilleder oprettes til Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (kinesisk udgave), Ubuntu Unity, Edubuntu og Ubuntu Cinnamon.

Vigtigste ændringer:

  • Skrivebordet er blevet opdateret til udgivelsen af ​​GNOME 46, som tilføjede en global søgefunktion, forbedret ydeevne af filhåndtering og terminalemulatorer, tilføjet eksperimentel understøttelse af VRR (Variable Refresh Rate) mekanismen, forbedret outputkvalitet til fraktioneret skalering, udvidet muligheder for at oprette forbindelse til eksterne tjenester, opdateret konfigurator og forbedret meddelelsessystem. GTK bruger en ny gengivelsesmotor, der er baseret på Vulkan API. Cheese-kamera-appen er blevet erstattet af GNOME Snapshot.
    Ubuntu 24.04 LTS distributionsudgivelse
  • Linux -kernen er blevet opdateret til version 6.8.
  • Opdaterede versioner af GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (OpenJDK 8, 11 og 17 er valgfrit tilgængelige), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, binutils 2.42 , glibc 2.39.
  • Opdaterede brugerapplikationer: Firefox 124 (bygget med Wayland-understøttelse), LibreOffice 24.2, Thunderbird 115, Ardor 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5, Kri. .5.2.2, VLC 3.0.20.
  • Opdaterede undersystemer: Mesa 24.0.3, systemd 255.4, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02, xdg-desktop-portal 1.18.
  • Serverpakker opdateret: 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, LXD 5.21.0, Django 4.2.11, Doktor 24.0.7, .2.3.21vet. Docker. 11.1, GlusterFS 2.8.5, HAProxy 2.4.1, Kea DHCP 10.0.0, libvirt 5.9.4, NetSNMP 2.6.7, OpenLDAP 12.3.5, open-vm-tools 16.2, PostgreSQL 1.1.12, Q8.2.1, MU4.0.0, MU6.6, 2.9.4. .2.1.6, SpamAssassin 2024.1, Squid 19.2.0, SSSD 3.3.0, Pacemaker 24.03, OpenStack XNUMX, Ceph XNUMX, Openvswitch XNUMX, Open Virtual Network XNUMX.
  • Thunderbird-e-mail-klienten kommer nu kun i snap-format. Thunderbird DEB-pakken indeholder en stub til installation af snap-pakken.
  • Installationsprogrammet ubuntu-desktop-installer er blevet moderniseret, som nu udvikles som en del af det større ubuntu-desktop-provision-projekt og omdøbt til ubuntu-desktop-bootstrap. Essensen af ​​det nye projekt er at opdele installationsprogrammet i trin, der udføres før installationen (diskpartitionering og kopiering af pakker) og under den første opstart af systemet (initial systemopsætning). Installationsprogrammet er skrevet på Dart-sproget, bruger Flutter-rammeværket til at bygge brugergrænsefladen og er implementeret som en tilføjelse over curtin-installationsprogrammet på lavt niveau, som allerede bruges i Subiquity-installationsprogrammet, der bruges i Ubuntu Server.

    Blandt ændringerne i det nye installationsprogram er der et forbedret grænsefladedesign, tilføjelsen af ​​en side til angivelse af URL-adressen til download af det automatiske installationsscript til autoinstall.yaml og muligheden for at ændre standardadfærd og designstil gennem konfigurationsfilen. Tilføjet support til opdatering af selve installationsprogrammet - hvis en ny version er tilgængelig på et tidligt tidspunkt af installationen, udsendes nu en anmodning om at opdatere installationsprogrammet.

    Ubuntu Desktop-installationsprogrammet bruger som standard minimal installationstilstand. For at installere yderligere programmer som LibreOffice og Thunderbird skal du vælge den avancerede installationstilstand. Installationsprogrammet fremhæver også funktioner tilføjet i den tidligere udgivelse af Ubuntu 23.10, såsom understøttelse af ZFS-filsystemet og evnen til at kryptere drev uden at kræve, at du indtaster en adgangskode til oplåsning af drev ved opstart ved at gemme nøgledekrypteringsoplysninger i en TPM (Trusted Platform) modul).

    Ubuntu 24.04 LTS distributionsudgivelse
  • Den nye Ubuntu App Center-applikationsmanager er blevet forbedret, skrevet i Dart ved hjælp af Flutter-rammeværket og adaptive grænsefladelayoutmetoder til at fungere korrekt på skærme af enhver størrelse. Ubuntu Store implementerer en kombineret grænseflade til at arbejde med pakker i DEB- og Snap-formater (hvis der er ét program i både deb- og snap-pakker, er snap valgt som standard), giver dig mulighed for at søge og navigere gennem snapcraft.io-pakkekataloget og tilsluttede DEB-lagre, og giver dig mulighed for at administrere installation, afinstallation og opdatering af applikationer, installere individuelle deb-pakker fra lokale filer. Applikationen anvender et bedømmelsessystem, hvor fem-punkts bedømmelsesskalaen erstattes af afstemning i like/dislike-formatet (+1/-1), på grundlag af hvilket en virtuel XNUMX-stjernet bedømmelse vises.

    Ubuntu App Center erstatter den gamle Snap Store-grænseflade. Sammenlignet med Ubuntu 23.10 er der tilføjet en ny applikationskategori - Spil (GNOME-spil er blevet fjernet fra pakken). En separat grænseflade til opdatering af firmware foreslås - Firmware Updater, tilgængelig for systemer baseret på amd64- og arm64-arkitekturer, og giver dig mulighed for at opdatere firmware uden at køre en fuldgyldig applikationsadministrator i baggrunden.

    Ubuntu 24.04 LTS distributionsudgivelse
  • Analogt med ændringer i Arch Linux og Fedora Linux er parameteren sysctl vm.max_map_count, som bestemmer det maksimale antal hukommelseskortområder, der er tilgængelige for en proces, blevet øget som standard fra 65530 til 1048576. Ændringen har forbedret kompatibiliteten med Windows-spil lanceret via Wine (for eksempel med den gamle værdi lancerede ikke spillene DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen og THE FINALS), og løste nogle præstationsproblemer med hukommelsesintensive applikationer.
  • Adgang for uprivilegerede brugere til brugernavneområder er begrænset, hvilket vil øge sikkerheden for systemer, der bruger containerisolering fra sårbarheder, der kræver manipulation af brugernavneområdet for at udnytte. Ubuntu bruger et hybridt blokeringsskema, der selektivt tillader nogle programmer at oprette et brugernavneområde, hvis de har en AppArmor-profil med reglen "allow userns create" eller CAP_SYS_ADMIN-rettigheder. For eksempel oprettes profiler til Chrome og Discord, hvor brugernavneområdet bruges til at sandboxe processer.
  • Når du bygger pakker, er kompileringsmuligheder aktiveret som standard for at gøre udnyttelse af sårbarheder sværere. I gcc og dpkg er "-D_FORTIFY_SOURCE=3"-tilstanden aktiveret som standard, som registrerer mulige bufferoverløb ved udførelse af strengfunktioner defineret i string.h-headerfilen. Forskellen fra den tidligere brugte "_FORTIFY_SOURCE=2"-tilstand kommer ned til yderligere kontroller. Teoretisk set kan yderligere kontroller føre til nedsat ydeevne, men i praksis viste SPEC2000- og SPEC2017-testene ingen forskelle, og der var ingen klager fra brugere under testprocessen over faldet i ydeevnen.
  • Apparmor er aktiveret som standard for at give enhver applikation adgang til GnuTLS- og OpenSSL-bibliotekskonfigurationsfiler. Tidligere resulterede selektiv klargøring i problemer, der var svære at diagnosticere på grund af manglen på fejloutput, når konfigurationsfiler ikke kunne tilgås.
  • Pakkerne pptpd og bcrelay er blevet fjernet på grund af potentielle sikkerhedsproblemer og udfasning af de underliggende kodebaser. PAM-modulet pam_lastlog.so, som ikke løser 2038-problemet, er også blevet fjernet.
  • Tilføjet "-mbranch-protection=standard" flag til dpkg for at aktivere eksekveringsbeskyttelse på ARM64-systemer for instruktionssæt, der ikke bør forgrenes til (ARMv8.5-BTI - Branch Target Indicator). Blokering af overgange til vilkårlige sektioner af kode er implementeret for at forhindre oprettelsen af ​​gadgets i udnyttelser, der bruger returorienterede programmeringsteknikker (ROP - Return-Oriented Programming).
  • For applikationer, der bruger gnutls, er understøttelse af TLS 1.0, TLS 1.1 og DTLS 1.0 protokollerne, som officielt blev klassificeret som forældede teknologier af IETF (Internet Engineering Task Force) for tre år siden, tvangsdeaktiveret. For openssl blev en lignende ændring implementeret i Ubuntu 20.04.
  • De 1024-bit RSA-nøgler, der bruges i APT til at verificere repositories ved hjælp af en digital signatur, er blevet erklæret forældede og deaktiveret. På Ubuntu 24.04 skal repositories signeres med RSA-nøgler på mindst 2048 bit eller med Ed25519- og Ed448-nøgler. Fordi 1024-bit RSA-nøgler fortsat bruges i nogle PPA'er, er sådanne nøgler i øjeblikket ikke blokeret, men de får en advarsel. Efter nogen tid er advarslen planlagt til at blive erstattet med en fejludgang.
  • APT-pakkemanageren har ændret prioriteten for "proposed pocket"-lageret, som pre-tester nye versioner af pakker, før de frigives til hovedlagrene for den brede offentlighed. Ændringen har til formål at reducere sandsynligheden for automatiseret installation af ustabile opdateringer, hvis "proposed pocket"-lageret er aktiveret, hvilket kan føre til systemfejl. Efter aktivering af "proposed pocket", vil alle opdateringer ikke længere blive overført fra den, men brugeren vil være i stand til selektivt at installere opdateringer til de nødvendige pakker ved at bruge kommandoen "apt install /-proposed".
  • irqbalance-tjenesten, som distribuerer hardwareafbrydelsesbehandling på tværs af forskellige CPU-kerner, er som standard afbrudt. I øjeblikket er standardhandlerdistributionsmekanismerne, som Linux-kernen leverer, tilstrækkelige i de fleste situationer. Brugen af ​​irqbalance kan være berettiget i visse situationer, men kun hvis den er korrekt konfigureret af administratoren. Derudover forårsager irqbalance problemer i visse konfigurationer, for eksempel ved brug i virtualiseringssystemer, og kan også forstyrre manuel konfiguration af parametre, der påvirker strømforbrug og latens.
  • For at konfigurere netværket bruges udgivelsen af ​​Netplan 1.0 værktøjssættet, som giver lagring af indstillinger i YAML-format og giver backends, der abstrakt adgang til konfiguration for NetworkManager og systemd-networkd. Den nye version har mulighed for samtidig at bruge WPA2 og WPA3, tilføjet understøttelse af Mellanox VF-LAG netværksenheder med SR-IOV (Single-Root I/O Virtualization) og implementeret kommandoen "netplan status -diff" til visuelt at vurdere forskellene mellem den faktiske tilstand af indstillingerne og konfigurationsfilerne. Ubuntu Desktop har NetworkManager aktiveret som en konfigurations-backend som standard.
    Ubuntu 24.04 LTS distributionsudgivelse

  • Active Directory Certificate Auto Enrollment (ADSys)-mekanismen er aktiveret, så du automatisk kan få certifikater fra Active Directory-tjenester, når gruppepolitikker er aktiveret. Automatisk opnåelse af certifikater gennem Active Directory gælder også, når du opretter forbindelse til virksomhedens trådløse netværk og VPN'er.
  • Ubuntus Apport-pakke, der bruges til at automatisere håndteringen af ​​programnedbrud, giver integration med systemd-coredump til at håndtere nedbrud. Du kan nu bruge coredumpctl-værktøjet til at analysere core-dumps.
  • Grundpakken inkluderer applikationer til præstationsanalyse, processporing og systemsundhedsovervågning. Specielt er procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop og sysprof-pakkerne tilføjet, som er kombineret i performance-tools meta- pakke.
  • Indstillinger for aktive lagre er blevet konverteret til at bruge deb822-formatet og flyttet fra /etc/apt/sources.list til filen /etc/apt/sources.list.d/ubuntu.sources.
  • Tjenester genstartes nu efter installation af opdateringer til deres tilknyttede biblioteker, selvom opdateringerne installeres automatisk i uovervåget opgraderingstilstand. For at forhindre tjenesten i at genstarte automatisk efter en opdatering, skal du tilføje den til override_rc-sektionen i filen /etc/needrestart/needrestart.conf.
  • Arbejdet med Power Profiles Manager er blevet forbedret, hvilket tilføjer understøttelse af nye hardware-strømstyringsmekanismer, der er tilgængelige i AMD-processorer, og tilføjer også muligheden for at bruge forskellige optimeringsdrivere. Når du arbejder i offlinetilstand, øges optimeringsniveauet automatisk.
  • fprintd-pakken og libfprint-biblioteket er blevet opdateret til at inkludere understøttelse af yderligere fingeraftryksscanningsenheder.
  • Der bruges en tyndere version af Ubuntu-skrifttypen. For at returnere den gamle systemskrifttype kan du installere pakken fonts-ubuntu-classic.
  • Tilføjet understøttelse af QAT (QuickAssist Technology) acceleratoren indbygget i Intel-processorer, som tilbyder værktøjer til at fremskynde beregninger, der bruges til komprimering og kryptering. For at bruge Intel QAT er de inkluderede pakker qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 og intel-ipsec-mb 1.5-1.

  • Pakker til 32-bit Armhf-arkitekturen er blevet konverteret til at bruge 64-bit time_t-typen. Ændringen berørte mere end tusind pakker. Den tidligere anvendte 32-bit time_t type kan ikke bruges til at håndtere tider senere end 19. januar 2038 på grund af overløbet af sekundtælleren siden 1. januar 1970.
  • Opdaterede samlinger til Raspberry Pi 5 (server og bruger) og StarFive VisionFive 2 (RISC-V)-kort.
  • Ubuntu Cinnamon bruger brugermiljøet Cinnamon 6.0 med indledende understøttelse af Wayland.
  • Understøttelse af overførsel af indstillinger ved hjælp af cloud-init er blevet tilføjet til Ubuntu-builden til WSL-undersystemet (Windows Subsystem til Linux).
  • Xubuntu fortsætter med at levere miljøer baseret på Xfce 4.18.
    Ubuntu 24.04 LTS distributionsudgivelse
  • Ubuntu Mate fortsætter med at sende MATE 1.26.2-skrivebordsmiljøet (1.28-grenen er allerede tilgængelig i MATE-lageret, som endnu ikke er blevet officielt annonceret). Et nyt installationsprogram bruges, svarende til det, der tilbydes i Ubuntu Desktop. I stedet for Firmware Updater-applikationen bruges GNOME Firmware til at opdatere firmware, og i stedet for Software Boutique er App Center blevet tilføjet til at administrere applikationsinstallationer. MATE Welcome-appen er udgået.
    Ubuntu 24.04 LTS distributionsudgivelse
  • Ubuntu Budgie bruger skrivebordsmiljøet Budgie 10.9. Mange applets og mini-applikationer er blevet opdateret. En ny Budgie Control Center-konfigurator er blevet introduceret. I stedet for GNOME-software bruges App-Center til at administrere applikationer. Pulsaudio er blevet erstattet af Pipewire. Erstattet nogle standardprogrammer, for eksempel GNOME-beregner → Mate Calc, GNOME System Monitor → Mate System Monitor, Evince → Atril, GNOME Font Viewer → font-manager, Cheese → guvcview, Celluloid → Parole, Rhythmbox → Lollypop + Goodvibes + gpodder . Fjernede GNOME-kalender, GNOME System Monitor og GNOME Screenshot fra basisdistributionen.
    Ubuntu 24.04 LTS distributionsudgivelse
  • Kubuntu fortsætter med at sende KDE Plasma 5.27.11, KDE Frameworks 5.115 og KDE Gear 23.08 som standard. KDE 6 vil blive tilbudt i efterårets udgivelse af Kubuntu 24.10. Opdateret logo og farveskema.
    Ubuntu 24.04 LTS distributionsudgivelse
  • I Lubuntu er installationsprogrammet baseret på Calamares-rammeværket blevet forbedret. Tilføjet en side til konfiguration af installationsmuligheder, såsom installation af tilgængelige opdateringer, installation af codecs og proprietære drivere og installation af yderligere programmer. Tilføjet minimal, fuld og normal installationstilstand. Den første startskærm er tilføjet, så du kan konfigurere sproget og forbindelsen til det trådløse netværk, samt vælge at starte installationsprogrammet eller skifte til Live-tilstand. Tilføjet Bluetooth Manager og SDDM display manager indstillingseditor. Desktop-miljøet er blevet opdateret til LXQt 1.4.
    Ubuntu 24.04 LTS distributionsudgivelse
  • Ubuntu Studio har tilføjet Ubuntu Studio Audio Configuration-værktøjet til at konfigurere PipeWire-indstillinger. Et nyt installationsprogram bruges, svarende til det, der tilbydes i Ubuntu Desktop. Tilføjet meta-pakke til installation af programmer, der er nyttige til undervisning i musik, såsom FMIT, GNOME Metronome, Menuet, MuseScore, Piano Booster, Solfege.
    Ubuntu 24.04 LTS distributionsudgivelse



Kilde: opennet.ru

Tilføj en kommentar