Wersja beta Ubuntu 24.04

Wersja beta dystrybucji została udostępniona Ubuntu 24.04 „Noble Numbat”, po czym nastąpiło całkowite zamrożenie bazy danych pakietów, a programiści przeszli do finalnych testów i usuwania błędów. Wydanie planowane jest na 25 kwietnia. Gałąź 24.04 jest klasyfikowana jako wersja z długoterminowym wsparciem technicznym (LTS), dla której aktualizacje są generowane przez okres 12 lat (5 lat dla ogółu użytkowników plus dodatkowe 7 lat dla użytkowników usług). Ubuntu Pro). Gotowe obrazy testowe są tworzone dla Ubuntu, Ubuntu Serwer, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Papużka falista, Ubuntu Studio, Xubuntu, UbuntuKylin (wydanie chińskie), Ubuntu Jedność, Edubuntu и Ubuntu Cynamon

Główne zmiany:

  • Pulpit został zaktualizowany do wersji GNOME 46, która dodała funkcję wyszukiwania globalnego, poprawiła wydajność menedżera plików i emulatorów terminali, dodała eksperymentalną obsługę mechanizmu VRR (Variable Refresh Rate), poprawiono jakość wyjściową dla skalowania ułamkowego, rozszerzono możliwości łączenia się z usługami zewnętrznymi, zaktualizowany konfigurator i ulepszony system powiadomień. GTK wykorzystuje nowy silnik renderujący oparty na API Vulkan. Aplikacja aparatu Cheese została zastąpiona przez GNOME Snapshot.
  • Rdzeń Linux zaktualizowano do wersji 6.8.
  • Podobnie jak zmiany w Arch Linux i Fedora LinuxParametr sysctl vm.max_map_count, który określa maksymalną liczbę obszarów mapowania pamięci dostępnych dla procesu, został domyślnie zwiększony z 65530 do 1048576. Zmiana ta poprawia zgodność z Windows- gry uruchomione za pośrednictwem Wine (na przykład przy starej wartości DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen i THE FINALS nie zostały uruchomione) oraz rozwiązano pewne problemy z wydajnością w przypadku aplikacji intensywnie korzystających z pamięci.
  • Zaktualizowane wersje GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (OpenJDK 8, 11 i 17 są dostępne opcjonalnie), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3.
  • Zaktualizowane aplikacje użytkownika: Firefox 124 (skompilowana 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.
  • Zaktualizowane podsystemy: 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.
  • Zaktualizowane pakiety serwera: 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, Otwarta Sieć Wirtualna 24.03.
  • Klient poczty e-mail Thunderbird jest teraz dostępny wyłącznie w formacie snap. Pakiet DEB z Thunderbirdem zawiera plik stub umożliwiający instalację pakietu snap.
  • W przypadku aplikacji korzystających z gnutls obsługa protokołów TLS 1.0, TLS 1.1 i DTLS 1.0, które trzy lata temu zostały oficjalnie uznane za przestarzałe przez Internet Engineering Task Force (IETF), została wymuszona. Podobną zmianę wprowadzono w przypadku openssl w Ubuntu 20.04.
  • Apparmor jest domyślnie włączony, aby umożliwić dowolnej aplikacji dostęp do plików konfiguracyjnych bibliotek GnuTLS i OpenSSL. Wcześniej selektywne udostępnianie powodowało problemy, które były trudne do zdiagnozowania ze względu na brak wyjścia błędu w przypadku braku dostępu do plików konfiguracyjnych.
  • Pakiety pptpd i bcrelay zostały usunięte ze względu na potencjalne problemy z bezpieczeństwem i przestarzałe podstawowe bazy kodu. Usunięto także moduł PAM pam_lastlog.so, który nie rozwiązuje problemu 2038.
  • Podczas budowania pakietów opcje kompilatora są domyślnie włączone, aby utrudnić wykorzystanie luk w zabezpieczeniach. W gcc i dpkg tryb „-D_FORTIFY_SOURCE=3” jest domyślnie włączony. Wykrywa on możliwe przepełnienia bufora podczas wykonywania funkcji łańcuchowych zdefiniowanych w pliku nagłówkowym string.h. Różnica w stosunku do poprzednio używanego trybu „_FORTIFY_SOURCE=2” sprowadza się do dodatkowych sprawdzeń. Teoretycznie dodatkowe kontrole mogłyby doprowadzić do spadku wydajności, ale w praktyce testy SPEC2000 i SPEC2017 nie wykazały żadnych różnic, a w trakcie testów nie otrzymano żadnych skarg użytkowników na spadek wydajności.
  • Dodano flagę „-mbranch-protection=standard” do dpkg w celu włączenia ochrony wykonywania zestawów instrukcji, które nie powinny być rozgałęziane w systemach ARM64 (ARMv8.5-BTI - Branch Target Indicator). Blokowanie przejść do dowolnych sekcji kodu jest stosowane w celu przeciwdziałania tworzeniu gadżetów w atakach wykorzystujących techniki programowania zorientowanego na zwrot (ROP).
  • Menedżer pakietów APT zmienił priorytet dla „proponowanego repozytorium kieszonkowego”, w którym nowe wersje pakietów są wstępnie testowane przed ich udostępnieniem ogółowi społeczeństwa w głównych repozytoriach. Zmiana ma na celu zmniejszenie prawdopodobieństwa automatycznej instalacji niestabilnych aktualizacji po włączeniu repozytorium „proposed pocket”, co mogłoby doprowadzić do nieprawidłowego działania systemu. Po włączeniu „proponowanej kieszeni” wszystkie aktualizacje nie będą już z niej przesyłane, ale użytkownik będzie mógł selektywnie instalować aktualizacje dla niezbędnych pakietów za pomocą polecenia „apt install” / - zaproponowano».
  • Usługa irqbalance, która rozdziela obsługę przerwań sprzętowych między różne rdzenie procesora, została domyślnie wycofana. Obecnie natywne mechanizmy dystrybucji obsługi przerwań w jądrze są wystarczające w większości sytuacji. LinuxUżycie funkcji irqbalance może być uzasadnione w pewnych sytuacjach, ale tylko po jej prawidłowej konfiguracji przez administratora. Ponadto, w pewnych konfiguracjach, irqbalance może powodować problemy, na przykład w systemach wirtualizacji, a także może zakłócać ręczną konfigurację parametrów wpływających na zużycie energii i opóźnienia.
  • Konfiguracja sieci jest obsługiwana przez wersję Netplan 1.0, która przechowuje ustawienia w formacie YAML i zapewnia zaplecze, które abstrakcyjnie definiuje dostęp do konfiguracji dla NetworkManager i systemd-networkd. Nowa wersja dodaje możliwość jednoczesnego korzystania z WPA2 i WPA3, obsługę urządzeń sieciowych Mellanox VF-LAG z wirtualizacją SR-IOV (Single-Root I/O Virtualization) oraz implementuje polecenie „netplan status --diff” do wizualnej oceny różnic między rzeczywistymi ustawieniami a plikami konfiguracyjnymi. Ubuntu Na komputerze stacjonarnym domyślna konfiguracja zaplecza to NetworkManager.
  • Instalator został zmodernizowany ubuntu-instalator pulpitu, który jest obecnie rozwijany w ramach większego projektu ubuntu-desktop-provision i zmieniono nazwę na ubuntu-desktop-bootstrap. Istotą nowego projektu jest rozdzielenie instalatora na etapy wykonywane przed instalacją (partycjonowanie dysku i kopiowanie pakietów) oraz podczas pierwszego uruchomienia systemu (początkowa konfiguracja systemu). Zmiany obejmują ulepszony interfejs instalatora, dodanie strony do określenia adresu URL do pobrania zautomatyzowanego skryptu instalacyjnego (autoinstall.yaml) oraz możliwość zmiany domyślnego działania i stylu za pomocą pliku konfiguracyjnego. Dodano obsługę aktualizacji samego instalatora: jeśli na wczesnym etapie instalacji pojawi się nowa wersja, wyświetlany jest teraz monit o aktualizację instalatora.

    Instalator podkreśla również funkcje dodane w poprzedniej wersji. Ubuntu 23.10, takie jak obsługa systemu plików ZFS i możliwość szyfrowania dysków bez konieczności podawania hasła odblokowującego dysk podczas rozruchu, dzięki przechowywaniu informacji o kluczu deszyfrującym w module TPM (Trusted Platform Module).

  • Włączona jest funkcja automatycznej rejestracji certyfikatów w usłudze Active Directory (ADSys), umożliwiająca automatyczne pozyskiwanie certyfikatów z usług Active Directory po włączeniu zasad grupy. Automatyczne pozyskiwanie certyfikatów za pośrednictwem usługi Active Directory obowiązuje również w przypadku łączenia się z korporacyjnymi sieciami bezprzewodowymi. VPN.
  • Ulepszony nowy menedżer aplikacji Ubuntu App Center, napisany w języku Dart przy użyciu frameworka Flutter i technik responsywnego układu, aby prawidłowo działać na ekranach o różnych rozmiarach. Ubuntu Sklep oferuje zintegrowany interfejs do pracy z pakietami DEB i Snap (jeśli ten sam program jest spakowany zarówno w formacie DEB, jak i Snap, domyślnie wybrany jest Snap). Umożliwia on wyszukiwanie i nawigację w katalogu pakietów snapcraft.io oraz powiązanych repozytoriach DEB, zarządzanie instalacją, usuwaniem i aktualizacjami aplikacji oraz instalowanie poszczególnych pakietów DEB z plików lokalnych. Aplikacja korzysta z systemu ocen, który zastępuje pięciopunktową skalę ocen skalą „lubię/nie lubię” (+1/-1), która generuje wirtualną ocenę pięciogwiazdkową.

    Ubuntu App Center zastępuje stary interfejs Snap Store. W porównaniu do Ubuntu 23.10 października dodano nową kategorię aplikacji: Gry (gry GNOME zostały usunięte z dystrybucji). Wprowadzono oddzielny 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 w tle pełnoprawnego menedżera aplikacji.

  • Pakiety dla 32-bitowej architektury Armhf zostały przekonwertowane tak, aby korzystały z 64-bitowego typu time_t. Zmiana dotyczyła ponad tysiąca opakowań. Używanego wcześniej 32-bitowego typu time_t nie można używać do obsługi czasów późniejszych niż 19 stycznia 2038 r., ze względu na przepełnienie licznika sekund od 1 stycznia 1970 r.
  • Zaktualizowano zespoły dla płyt Raspberry Pi 5 (serwer i użytkownik) oraz StarFive VisionFive 2 (RISC-V).
  • В Ubuntu Cinnamon wykorzystuje środowisko użytkownika Cinnamon 6.0 z początkowym wsparciem dla Wayland.
  • W Xubuntu Kontynuowano prace nad udostępnieniem środowiska opartego na Xfce 4.18.
  • В Ubuntu Mate wykorzystuje środowisko graficzne MATE 1.28, które nie zostało jeszcze oficjalnie ogłoszone.
  • В Ubuntu Budgie wykorzystuje środowisko graficzne Budgie 10.9.
  • W Kubuntu KDE Plasma 5.27 nadal będzie dostępne domyślnie. KDE 6 będzie dostępne w jesiennej wersji KDE.ubuntu 24.10. Zaktualizowano logo i kolorystykę.
  • W Lubuntu Ulepszono instalator oparty na frameworku Calamares. Dodano stronę do konfiguracji parametrów instalacji, takich jak instalowanie dostępnych aktualizacji, instalowanie kodeków i sterowników firmowych oraz instalowanie dodatkowych programów. Dodano tryby instalacji: minimalny, pełny i normalny. Dodano ekran pierwszego uruchomienia, umożliwiający konfigurację języka i połączenia z siecią bezprzewodową, a także wybór uruchomienia instalatora lub przejścia do trybu Live. Dodano menedżera Bluetooth i edytor ustawień menedżera wyświetlania SDDM. Środowisko pulpitu zaktualizowano do wersji LXQt 1.4.
  • В Ubuntu Dodano narzędzie Studio Ubuntu Konfiguracja dźwięku w studiu, aby skonfigurować ustawienia PipeWire.

Źródło: opennet.ru

Kup niezawodny hosting dla stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron internetowych z ochroną DDoS, serwery VPS VDS | ProHoster