Wydanie dystrybucji Ubuntu 24.04 LTS

Wydano Ubuntu 24.04 „Noble Numbat”, które zostało sklasyfikowane jako wydanie z długoterminowym wsparciem (LTS), z aktualizacjami dostępnymi przez 12 lat (5 lat w wersji publicznej, a dodatkowe 7 lat dla użytkowników usługi Ubuntu Pro). Obrazy instalacyjne zostały stworzone dla Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (edycja dla Chin), Ubuntu Unity, Edubuntu i Ubuntu Cinnamon.

Główne zmiany:

  • Pulpit zaktualizowano do wersji GNOME 46, w której dodano funkcję globalnego wyszukiwania, poprawiono wydajność menedżera plików i emulatorów terminala, wprowadzono eksperymentalne wsparcie dla mechanizmu VRR (Variable Refresh Rate), poprawiono jakość wyjścia przy pośrednim skalowaniu, rozszerzono możliwości połączenia z zewnętrznymi usługami, zaktualizowano konfigurator oraz poprawiono system powiadomień. W GTK zastosowano nowy silnik renderujący, oparty na API Vulkan. Aplikacja do obsługi kamery Cheese została zastąpiona przez GNOME Snapshot.
    Wydanie dystrybucji Ubuntu 24.04 LTS
  • Jądro Linux zaktualizowano do wersji 6.8.
  • Zaktualizowano wersje: GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (opcjonalnie dostępne OpenJDK 8, 11 i 17), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, binutils 2.42, glibc 2.39.
  • Zaktualizowane aplikacje użytkowe: Firefox 124 (skompilowany z obsługą 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, VLC 3.0.20.
  • Zaktualizowane podsystemy: 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.
  • Zaktualizowane pakiety serwerowe: 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, 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.
  • Klient poczty Thunderbird jest teraz dostarczany wyłącznie w formacie snap. Pakiet DEB z Thunderbird zawiera zatyczkę do instalacji pakietu snap.
  • Zmodernizowany instalator ubuntu-desktop-installer, który teraz rozwija się w ramach większego projektu ubuntu-desktop-provision i został przemianowany na ubuntu-desktop-bootstrap. Istotą nowego projektu jest podział instalatora na etapy, wykonywane przed instalacją (podział dysku i kopiowanie pakietów) oraz podczas pierwszego uruchomienia systemu (wstępna konfiguracja systemu). Instalator został napisany w języku Dart, wykorzystuje do budowy interfejsu użytkownika framework Flutter i jest zrealizowany w formie nakładki na niskopoziomowy instalator curtin, który już jest stosowany w instalatorze Subiquity używanym w Ubuntu Server.

    Zmiany w nowym instalatorze obejmują poprawioną szatę graficzną interfejsu, dodanie strony do wprowadzania adresu URL do pobrania skryptu automatycznej instalacji autoinstall.yaml oraz możliwość zmiany domyślnego zachowania i stylu za pomocą pliku konfiguracyjnego. Dodano wsparcie dla aktualizacji samego instalatora — jeśli podczas instalacji dostępna jest nowa wersja, użytkownik zostaje zapytany o jej aktualizację.

    W instalatorze Ubuntu Desktop domyślnie wykorzystywany jest minimalny tryb instalacji. Aby zainstalować dodatkowe programy, takie jak LibreOffice i Thunderbird, należy wybrać rozszerzony tryb instalacji. W instalatorze zaznaczone są również możliwości dodane w poprzednim wydaniu Ubuntu 23.10, takie jak wsparcie dla systemu plików ZFS oraz możliwość szyfrowania dysków, które nie wymaga wprowadzania hasła odblokowującego dysk przy rozruchu, dzięki przechowywaniu informacji do odszyfrowania kluczy w TPM (Trusted Platform Module).

    Wydanie dystrybucji Ubuntu 24.04 LTS
  • Ulepszony nowy menedżer aplikacji Ubuntu App Center, napisany w języku Dart z wykorzystaniem frameworka Flutter oraz adaptacyjnych metod układania interfejsu, zapewniający prawidłowe działanie na ekranach różnej wielkości. Sklep Ubuntu wprowadza zintegrowany interfejs do obsługi pakietów w formacie DEB i Snap (w przypadku dostępności jednej aplikacji w pakietach deb i snap domyślnie wybierany jest snap), umożliwia przeszukiwanie oraz nawigację po katalogu snapcraft.io i dołączonych repozytoriach DEB, pozwala zarządzać instalacją, usuwaniem oraz aktualizacją aplikacji, a także instalować pojedyncze pakiety deb z lokalnych plików. W aplikacji zastosowano system oceniania, w którym pięciostopniowa skala oceny została zastąpiona głosowaniem w formacie lubię/nienawidzę (+1/-1), na podstawie którego wyliczany jest wirtualny pięciogwiazdkowy rating.

    Centrum aplikacji Ubuntu zastąpiło stary interfejs Snap Store. W porównaniu do Ubuntu 23.10 dodano nową kategorię aplikacji — Gry (z tej dostawy usunięto gry GNOME). Wprowadzono osobny interfejs do aktualizacji oprogramowania układowego — Firmware Updater, dostępny dla systemów opartych na architekturze amd64 i arm64, umożliwiający aktualizację oprogramowania układowego bez uruchamiania pełnoprawnego menedżera aplikacji w tle.

    Wydanie dystrybucji Ubuntu 24.04 LTS
  • Podobnie jak w przypadku zmian w Arch Linux i Fedora Linux, parametr sysctl vm.max_map_count, określający maksymalną liczbę obszarów mapowania pamięci dostępnych dla procesu, domyślnie zwiększono z 65530 do 1048576. Zmiana ta poprawiła kompatybilność z grami Windows uruchamianymi przez Wine (na przykład przy starych ustawieniach nie uruchamiały się gry DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen i THE FINALS) oraz rozwiązała niektóre problemy z wydajnością aplikacji intensywnie korzystających z pamięci.
  • Ograniczono dostęp użytkowników nieuprzywilejowanych do przestrzeni nazw identyfikatorów użytkownika (user namespace), co zwiększy bezpieczeństwo systemów wykorzystujących izolację kontenerów przed lukami, które wymagają manipulacji z user namespace. W Ubuntu wprowadzono hybrydowy schemat blokady, selektywnie pozwalający niektórym aplikacjom na tworzenie user namespace, pod warunkiem posiadania profilu AppArmor z regułą „allow userns create” lub praw CAP_SYS_ADMIN. Na przykład, profile zostały utworzone dla Chrome i Discord, w których user namespace jest stosowane do izolacji procesów w piaskownicy.
  • Podczas kompilacji pakietów domyślnie włączono opcje kompilatora, które utrudniają wykorzystanie luk w zabezpieczeniach. W gcc i dpkg domyślnie włączony jest tryb „-D_FORTIFY_SOURCE=3”, który wykrywa potencjalne przepełnienia bufora przy wykonywaniu funkcji ciągowych określonych w pliku nagłówkowym string.h. Różnica w stosunku do wcześniej stosowanego trybu „_FORTIFY_SOURCE=2” polega na dodatkowych kontrolach. Teoretycznie dodatkowe kontrole mogą prowadzić do obniżenia wydajności, ale w praktyce testy SPEC2000 i SPEC2017 nie wykazały różnic, a od użytkowników w trakcie testów nie wpłynęły skargi dotyczące obniżonej wydajności.
  • W Apparmor domyślnie włączono udostępnianie dostępu tym aplikacjom do plików konfiguracyjnych bibliotek GnuTLS i OpenSSL. Wcześniejsze selektywne udostępnianie dostępu prowadziło do problemów, które były trudne do zdiagnozowania z powodu braku komunikatów o błędach w przypadku niedostępu do plików konfiguracyjnych.
  • Usunięto pakiety pptpd oraz bcrelay z powodu potencjalnych problemów z bezpieczeństwem oraz zakończenia wsparcia dla głównych baz kodowych. Usunięto również moduł PAM pam_lastlog.so, w którym nie rozwiązano problemu z 2038 roku.
  • W dpkg dodano flagę „-mbranch-protection=standard” w celu włączenia na systemach ARM64 ochrony wykonania zestawów instrukcji, na które nie powinny wykonywać się przejścia przy przerywaniu (ARMv8.5-BTI — Branch Target Indicator). Blokowanie przejść do dowolnych fragmentów kodu zostało wdrożone w celu przeciwdziałania tworzeniu gadżetów w exploitach wykorzystujących techniki programowania zorientowanego na powroty (ROP — Return-Oriented Programming).
  • Dla aplikacji korzystających z gnutls przymusowo wyłączono wsparcie dla protokołów TLS 1.0, TLS 1.1 i DTLS 1.0, które trzy lata temu zostały oficjalnie uznane przez komitet IETF (Internet Engineering Task Force) za przestarzałe technologie. Dla openssl podobna zmiana została wprowadzona w Ubuntu 20.04.
  • 1024-bitowe klucze RSA, stosowane w APT do weryfikacji repozytoriów za pomocą podpisu cyfrowego, zostały uznane za przestarzałe i wyłączone. W systemie Ubuntu 24.04 repozytoria powinny być podpisane kluczami RSA o długości co najmniej 2048 bitów lub kluczami Ed25519 i Ed448. Ponieważ 1024-bitowe klucze RSA wciąż są używane w niektórych repozytoriach PPA, te klucze nie są na razie blokowane, ale pojawia się ostrzeżenie. W przyszłości ostrzeżenie planowane jest do zamiany na komunikat o błędzie.
  • W menedżerze pakietów APT zmieniono priorytet dla repozytorium „proposed pocket”, w którym przeprowadza się wstępne testowanie nowych wersji pakietów przed ich umieszczeniem w głównych repozytoriach dla szerokiej publiki. Zmiana ma na celu zmniejszenie prawdopodobieństwa automatycznej instalacji niestabilnych aktualizacji, w przypadku włączenia repozytorium „proposed pocket”, które mogą prowadzić do awarii systemu. Po włączeniu „proposed pocket” nie będą przenoszone wszystkie aktualizacje, ale użytkownik będzie mógł wybiórczo zainstalować aktualizacje potrzebnych pakietów, używając polecenia „apt install /-proposed”.
  • Domyślnie zaprzestano dostarczania usługi irqbalance, która rozdzielała przetwarzanie przerwań sprzętowych na różne rdzenie CPU. W większości sytuacji wystarczające są wbudowane mechanizmy rozdzielania obsługi, zapewniane przez jądro Linux. Korzystanie z irqbalance może być uzasadnione w niektórych sytuacjach, ale przy odpowiedniej konfiguracji przez administratora. Ponadto w określonych konfiguracjach irqbalance prowadzi do problemów, np. podczas używania w systemach wirtualizacji, a także może przeszkadzać w ręcznym konfigurowaniu parametrów wpływających na zużycie energii i opóźnienia.
  • Do konfiguracji sieci wykorzystano wydanie narzędzia Netplan 1.0, które umożliwia przechowywanie ustawień w formacie YAML i dostarcza backendy, które abstrahują dostęp do konfiguracji dla NetworkManager i systemd-networkd. W nowej wersji dodano możliwość jednoczesnego korzystania z WPA2 i WPA3, oraz dodano wsparcie dla urządzeń sieciowych Mellanox VF-LAG z SR-IOV (Single-Root I/O Virtualization), a także zrealizowano polecenie „netplan status —diff” do wizualnej oceny różnic między aktualnym stanem ustawień a plikami konfiguracyjnymi. W Ubuntu Desktop jako domyślny backend konfiguracji włączono NetworkManager.
    Wydanie dystrybucji Ubuntu 24.04 LTS
  • Włączono mechanizm Active Directory Certificate Auto Enrollment (ADSys), który umożliwia automatyczne uzyskiwanie certyfikatów z usług Active Directory w przypadku włączenia polityk grupowych. Automatyczne uzyskiwanie certyfikatów przez Active Directory jest również stosowane podczas łączenia z korporacyjnymi sieciami bezprzewodowymi i VPN.
  • W pakiecie Apport, stosowanym w Ubuntu do automatyzacji obsługi awarii aplikacji, wprowadzono integrację z systemd-coredump do przetwarzania awaryjnych zakończeń. Do analizy core-dumpów można teraz używać narzędzia coredumpctl.
  • Do podstawowej instalacji włączono aplikacje do analizy wydajności, śledzenia procesów i monitorowania stanu systemu. W szczególności dodano pakiety procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop i sysprof, które zgrupowano w metapakiecie performance-tools.
  • Ustawienia aktywnych repozytoriów zostały przeniesione na format deb822 i przesunięte z /etc/apt/sources.list do pliku /etc/apt/sources.list.d/ubuntu.sources.
  • Zapewniono ponowne uruchomienie usług po zainstalowaniu aktualizacji powiązanych z nimi bibliotek, nawet jeśli aktualizacje są instalowane automatycznie w trybie unattended-upgrade. Aby zablokować automatyczne ponowne uruchamianie usługi po aktualizacji, należy dodać ją do sekcji override_rc w pliku /etc/needrestart/needrestart.conf.
  • Poprawiono działanie menedżera profili zarządzania energią (Power Profiles Manager), w którym dodano wsparcie dla nowych mechanizmów zarządzania energią dostępnych w procesorach AMD oraz umożliwiono korzystanie z różnych sterowników optymalizacyjnych. Przy pracy w trybie offline zapewniono automatyczne zwiększenie poziomu optymalizacji.
  • Zaktualizowano pakiet fprintd i bibliotekę libfprint, które teraz wspierają dodatkowe urządzenia skanujące odciski palców.
  • Wykorzystano cieńsza wersję czcionki Ubuntu. Aby przywrócić starą czcionkę systemową, można zainstalować pakiet fonts-ubuntu-classic.
  • Dodano wsparcie dla wbudowanego w procesory Intel akceleratora QAT (QuickAssist Technology), oferującego narzędzia do przyspieszania obliczeń wykorzystywanych przy kompresji i szyfrowaniu. Do wykorzystania Intel QAT dołączono pakiety qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 oraz intel-ipsec-mb 1.5-1.
  • Pakiety dla 32-bitowej architektury Armhf zostały przetłumaczone na użycie 64-bitowego typu time_t. Zmiana ta dotknęła ponad tysiąca pakietów. Poprzednio używany 32-bitowy typ time_t nie może być stosowany do przetwarzania czasu po 19 stycznia 2038 roku z powodu przepełnienia licznika sekund, które upłynęły od 1 stycznia 1970 roku.
  • Zaktualizowano kompilacje dla płyt Raspberry Pi 5 (serwerowe i użytkowe) oraz StarFive VisionFive 2 (RISC-V).
  • W Ubuntu Cinnamon wykorzystano niestandardowe środowisko Cinnamon 6.0 z wstępnym wsparciem dla Wayland.
  • Do kompilacji Ubuntu dla podsystemu WSL (Windows Subsystem for Linux) dodano wsparcie dla przekazywania ustawień za pomocą cloud-init.
  • W Xubuntu kontynuowana jest dostawa środowiska opartego na Xfce 4.18.
    Wydanie dystrybucji Ubuntu 24.04 LTS
  • W Ubuntu Mate nadal dostarczana jest środowisko pulpitu MATE 1.26.2 (w repozytorium MATE już dostępna jest gałąź 1.28, która nie została jeszcze oficjalnie ogłoszona). Wykorzystano nowy instalator, podobny do zaproponowanego w Ubuntu Desktop. Zamiast aplikacji Firmware Updater do aktualizacji oprogramowania układowego wprowadzono GNOME Firmware, a zamiast Software Boutique do zarządzania instalacją aplikacji dodano App Center. Zaprzestano dostarczania aplikacji MATE Welcome.
    Wydanie dystrybucji Ubuntu 24.04 LTS
  • W Ubuntu Budgie używana jest środowisko graficzne Budgie 10.9. Zaktualizowano wiele apletów i mini-aplikacji. Proponowany jest nowy konfigurator Budgie Control Center. Zamiast GNOME Software do zarządzania aplikacjami użyto App-Center. Pulseaudio zastąpiono Pipewire. Zmieniono niektóre domyślne aplikacje, np. GNOME-Calculator → Mate Calc, GNOME System Monitor → Mate System Monitor, Evince → Atril, GNOME Font Viewer → font-manager, Cheese → guvcview, Celluloid → Parole, Rhythmbox → Lollypop + Goodvibes + gpodder. Usunięto z podstawowej wersji GNOME-Calendar, GNOME System Monitor i GNOME Screenshot.
    Wydanie dystrybucji Ubuntu 24.04 LTS
  • W Kubuntu domyślnie kontynuowana jest dostawa KDE Plasma 5.27.11, KDE Frameworks 5.115 i KDE Gear 23.08. KDE 6 zostanie zaproponowane w jesiennej wersji Kubuntu 24.10. Zaktualizowano logo i kolorystykę.
    Wydanie dystrybucji Ubuntu 24.04 LTS
  • W Lubuntu poprawiono instalator oparty na frameworku Calamares. Dodana została strona do konfigurowania ustawień instalacji, takich jak instalacja dostępnych aktualizacji, instalacja kodeków i własnościowych sterowników oraz instalacja dodatkowych programów. Dodano tryby minimalnej, pełnej i normalnej instalacji. Dodano ekran pierwszego uruchomienia, który umożliwia skonfigurowanie języka i połączenia z siecią bezprzewodową oraz wybór uruchamiania instalatora lub przejścia do trybu Live. Dodano menedżera Bluetooth oraz edytor ustawień menedżera wyświetlania SDDM. Środowisko graficzne zaktualizowano do wersji LXQt 1.4.
    Wydanie dystrybucji Ubuntu 24.04 LTS
  • W Ubuntu Studio dodano narzędzie Ubuntu Studio Audio Configuration do konfigurowania ustawień PipeWire. Wprowadzono nowy instalator podobny do tego z Ubuntu Desktop. Dodano metapakiet do instalacji programów przydatnych w nauce muzyki, takich jak FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster, Solfege.
    Wydanie dystrybucji Ubuntu 24.04 LTS

Odtwarzaj wideo


Źródło: opennet.ru
Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster