Lansarea kitului de distribuție Ubuntu 24.04 LTS

A avut loc lansarea distribuției Ubuntu 24.04 „Noble Numbat”, care este clasificată ca o versiune de suport pe termen lung (LTS), actualizările pentru care sunt generate în termen de 12 ani (5 ani - disponibil public, plus încă 7 ani pentru utilizatorii de serviciul Ubuntu Pro). Imaginile de instalare sunt create pentru Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (ediția chineză), Ubuntu Unity, Edubuntu și Ubuntu Cinnamon.

Principalele modificări:

  • Desktop-ul a fost actualizat la lansarea GNOME 46, care a adăugat o funcție de căutare globală, performanță îmbunătățită a managerului de fișiere și a emulatorilor de terminale, a adăugat suport experimental pentru mecanismul VRR (Variable Refresh Rate), calitate îmbunătățită a ieșirii pentru scalarea fracțională, extins capabilități de conectare la servicii externe, configurator actualizat și sistem de notificare îmbunătățit. GTK folosește un nou motor de randare care se bazează pe API-ul Vulkan. Aplicația camera Cheese a fost înlocuită cu GNOME Snapshot.
    Lansarea kitului de distribuție Ubuntu 24.04 LTS
  • Kernel-ul Linux a fost actualizat la versiunea 6.8.
  • Versiuni actualizate de GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (OpenJDK 8, 11 și 17 sunt disponibile opțional), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, bin 2.42s , glibc 2.39.
  • Aplicații de utilizator actualizate: Firefox 124 (construit cu suport Wayland), 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, Krita .5.2.2, VLC 3.0.20.
  • Subsisteme actualizate: 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.
  • Pachete de server actualizate: 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, .2.3.21. 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, Runc.8.2.1, QEMU. .4.0.0, SpamAssassin 6.6, Squid 2.9.4, SSSD 2.1.6, Pacemaker 2024.1, OpenStack 19.2.0, Ceph 3.3.0, Openvswitch 24.03, Open Virtual Network XNUMX.
  • Clientul de e-mail Thunderbird vine acum doar în format snap. Pachetul Thunderbird DEB conține un stub pentru instalarea pachetului snap.
  • Programul de instalare ubuntu-desktop-installer a fost modernizat, care este acum dezvoltat ca parte a proiectului mai amplu ubuntu-desktop-provision și redenumit ubuntu-desktop-bootstrap. Esența noului proiect este împărțirea programului de instalare în etape efectuate înainte de instalare (partiționarea discului și copierea pachetelor) și în timpul primei porniri a sistemului (setare inițială a sistemului). Programul de instalare este scris în limbajul Dart, folosește cadrul Flutter pentru a construi interfața cu utilizatorul și este implementat ca un add-on peste programul de instalare curtin de nivel scăzut, care este deja folosit în programul de instalare Subiquity utilizat în Ubuntu Server.

    Printre modificările aduse noului program de instalare, există un design îmbunătățit al interfeței, adăugarea unei pagini pentru specificarea adresei URL pentru descărcarea scriptului de instalare automată autoinstall.yaml și posibilitatea de a schimba comportamentul implicit și stilul de proiectare prin fișierul de configurare. S-a adăugat suport pentru actualizarea programului de instalare în sine - dacă o versiune nouă este disponibilă într-un stadiu incipient al instalării, acum este emisă o solicitare de actualizare a programului de instalare.

    Programul de instalare Ubuntu Desktop utilizează implicit modul minim de instalare. Pentru a instala programe suplimentare, cum ar fi LibreOffice și Thunderbird, trebuie să selectați modul avansat de instalare. Programul de instalare evidențiază, de asemenea, funcțiile adăugate în versiunea anterioară a Ubuntu 23.10, cum ar fi suportul pentru sistemul de fișiere ZFS și capacitatea de a cripta unitățile fără a fi necesar să introduceți o parolă de deblocare a unității la pornire prin stocarea informațiilor de decriptare a cheilor într-un TPM (Trusted Platform). Modul).

    Lansarea kitului de distribuție Ubuntu 24.04 LTS
  • Noul manager de aplicații Ubuntu App Center a fost îmbunătățit, scris în Dart utilizând cadrul Flutter și metode de aranjare a interfeței adaptive pentru a funcționa corect pe ecrane de orice dimensiune. Ubuntu Store implementează o interfață combinată pentru lucrul cu pachete în formatele DEB și Snap (dacă există un program atât în ​​pachetele deb, cât și în pachetele snap, snap este selectat implicit), vă permite să căutați și să navigați prin catalogul de pachete snapcraft.io și depozitele DEB conectate și vă permite să gestionați instalarea, dezinstalarea și actualizarea aplicațiilor, instalând pachete deb individuale din fișiere locale. Aplicația folosește un sistem de rating în care scara de rating de cinci puncte este înlocuită cu votul în formatul like/dislike (+1/-1), pe baza căruia este afișat un rating virtual de cinci stele.

    Ubuntu App Center înlocuiește vechea interfață Snap Store. În comparație cu Ubuntu 23.10, a fost adăugată o nouă categorie de aplicații - Jocuri (jocurile GNOME au fost eliminate din pachet). Este propusă o interfață separată pentru actualizarea firmware-ului - Firmware Updater, disponibil pentru sistemele bazate pe arhitecturi amd64 și arm64 și care vă permite să actualizați firmware-ul fără a rula un manager de aplicații cu drepturi depline în fundal.

    Lansarea kitului de distribuție Ubuntu 24.04 LTS
  • Prin analogie cu modificările din Arch Linux și Fedora Linux, parametrul sysctl vm.max_map_count, care determină numărul maxim de zone de mapare a memoriei disponibile pentru un proces, a fost mărit implicit de la 65530 la 1048576. Modificarea a îmbunătățit compatibilitatea cu jocurile Windows lansat prin Wine (de exemplu, cu vechea valoare nu s-au lansat jocurile DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen și THE FINALS), și a rezolvat unele probleme de performanță cu aplicațiile care consumau mult memorie.
  • Accesul utilizatorilor neprivilegiati la spațiile de nume ale utilizatorilor este limitat, ceea ce va crește securitatea sistemelor care utilizează izolarea containerelor de vulnerabilități care necesită manipularea spațiului de nume de utilizator pentru a le exploata. Ubuntu folosește o schemă de blocare hibridă care permite selectiv unor programe să creeze un spațiu de nume de utilizator dacă au un profil AppArmor cu regula „permite utilizatorilor să creeze” sau drepturi CAP_SYS_ADMIN. De exemplu, profilurile sunt create pentru Chrome și Discord, în care spațiul de nume de utilizator este folosit pentru procesele sandbox.
  • La construirea pachetelor, opțiunile compilatorului sunt activate implicit pentru a face exploatarea vulnerabilităților mai dificilă. În gcc și dpkg, modul „-D_FORTIFY_SOURCE=3” este activat implicit, care detectează posibile depășiri de buffer atunci când se execută funcții șir definite în fișierul antet string.h. Diferența față de modul „_FORTIFY_SOURCE=2” utilizat anterior se reduce la verificări suplimentare. Teoretic, verificările suplimentare pot duce la o performanță redusă, dar în practică, testele SPEC2000 și SPEC2017 nu au arătat diferențe și nu au existat plângeri din partea utilizatorilor în timpul procesului de testare cu privire la scăderea performanței.
  • Apparmor este activat în mod implicit pentru a permite oricărei aplicații să acceseze fișierele de configurare a bibliotecii GnuTLS și OpenSSL. Anterior, furnizarea selectivă a dus la probleme care erau dificil de diagnosticat din cauza lipsei de ieșire a erorilor atunci când fișierele de configurare nu puteau fi accesate.
  • Pachetele pptpd și bcrelay au fost eliminate din cauza potențialelor probleme de securitate și a deprecierii bazelor de cod subiacente. Modulul PAM pam_lastlog.so, care nu rezolvă problema 2038, a fost de asemenea eliminat.
  • S-a adăugat flag „-mbranch-protection=standard” la dpkg pentru a activa protecția execuției pe sistemele ARM64 pentru seturile de instrucțiuni care nu ar trebui să fie ramificate la (ARMv8.5-BTI - Indicator țintă de ramificație). Blocarea tranzițiilor către secțiuni arbitrare de cod este implementată pentru a preveni crearea de gadgeturi în exploit-uri care utilizează tehnici de programare orientate pe returnare (ROP - Return-Oriented Programming).
  • Pentru aplicațiile care utilizează gnutls, suportul pentru protocoalele TLS 1.0, TLS 1.1 și DTLS 1.0, care au fost clasificate oficial ca tehnologii învechite de către IETF (Internet Engineering Task Force) în urmă cu trei ani, este dezactivat forțat. Pentru openssl, o modificare similară a fost implementată în Ubuntu 20.04.
  • Cheile RSA pe 1024 de biți utilizate în APT pentru a verifica depozitele folosind o semnătură digitală au fost declarate ca fiind învechite și dezactivate. Pe Ubuntu 24.04, depozitele trebuie să fie semnate cu chei RSA de cel puțin 2048 de biți sau cu chei Ed25519 și Ed448. Deoarece cheile RSA pe 1024 de biți continuă să fie utilizate în unele PPA-uri, astfel de chei nu sunt blocate în prezent, dar sunt emise un avertisment. După ceva timp, avertismentul este planificat să fie înlocuit cu o ieșire de eroare.
  • Managerul de pachete APT a schimbat prioritatea pentru depozitul „de buzunar propus”, care pre-testează noile versiuni de pachete înainte ca acestea să fie lansate în depozitele principale pentru publicul larg. Schimbarea are ca scop reducerea probabilității instalării automate a actualizărilor instabile, dacă depozitul „de buzunar propus” este activat, ceea ce poate duce la funcționarea defectuoasă a sistemului. După activarea „buzunarului propus”, toate actualizările nu vor mai fi transferate din acesta, dar utilizatorul va putea instala selectiv actualizări la pachetele necesare folosind comanda „apt install /-proposed”.
  • Serviciul irqbalance, care distribuie procesarea întreruperilor hardware pe diferite nuclee ale procesorului, a fost întrerupt în mod implicit. În prezent, în majoritatea situațiilor, mecanismele standard de distribuție a handler-ului furnizate de nucleul Linux sunt suficiente. Utilizarea irqbalance poate fi justificată în anumite situații, dar numai dacă este configurată corespunzător de către administrator. În plus, irqbalance cauzează probleme în anumite configurații, de exemplu atunci când este utilizat în sistemele de virtualizare și poate interfera, de asemenea, cu configurarea manuală a parametrilor care afectează consumul de energie și latența.
  • Pentru a configura rețeaua, se folosește ediția setului de instrumente Netplan 1.0, care oferă stocarea setărilor în format YAML și oferă backend-uri care abstrac accesul la configurație pentru NetworkManager și systemd-networkd. Noua versiune are capacitatea de a folosi simultan WPA2 și WPA3, a adăugat suport pentru dispozitivele de rețea Mellanox VF-LAG cu SR-IOV (Single-Root I/O Virtualization) și a implementat comanda „netplan status -diff” pentru a evalua vizual diferențele între starea reală a setărilor și fișierele de configurare. Ubuntu Desktop are NetworkManager activat ca backend de configurare în mod implicit.
    Lansarea kitului de distribuție Ubuntu 24.04 LTS

  • Mecanismul de înregistrare automată a certificatelor Active Directory (ADSys) este activat, permițându-vă să obțineți automat certificate de la serviciile Active Directory atunci când politicile de grup sunt activate. Obținerea automată a certificatelor prin Active Directory se aplică și la conectarea la rețelele wireless și VPN-urile corporative.
  • Pachetul Apport de la Ubuntu, folosit pentru a automatiza gestionarea blocărilor aplicațiilor, oferă integrare cu systemd-coredump pentru a gestiona blocările. Acum puteți utiliza utilitarul coredumpctl pentru a analiza depozitele de bază.
  • Pachetul de bază include aplicații pentru analiza performanței, urmărirea proceselor și monitorizarea sănătății sistemului. În special, au fost adăugate pachetele procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop și sysprof, care sunt combinate în meta-instrumentele de performanță. pachet.
  • Setările pentru depozitele active au fost convertite pentru a utiliza formatul deb822 și mutate din /etc/apt/sources.list în fișierul /etc/apt/sources.list.d/ubuntu.sources.
  • Serviciile sunt acum repornite după instalarea actualizărilor pentru bibliotecile asociate, chiar dacă actualizările sunt instalate automat în modul de actualizare nesupravegheată. Pentru a preveni repornirea automată a serviciului după o actualizare, adăugați-l la secțiunea override_rc din fișierul /etc/needrestart/needrestart.conf.
  • Funcționarea Power Profiles Manager a fost îmbunătățită, adăugând suport pentru noile mecanisme hardware de gestionare a energiei disponibile în procesoarele AMD și, de asemenea, adăugând posibilitatea de a utiliza diferite drivere de optimizare. Când lucrați în modul offline, nivelul de optimizare crește automat.
  • Pachetul fprintd și biblioteca libfprint au fost actualizate pentru a include suport pentru dispozitive suplimentare de scanare a amprentelor digitale.
  • Se folosește o versiune mai subțire a fontului Ubuntu. Pentru a returna vechiul font de sistem, puteți instala pachetul fonts-ubuntu-classic.
  • S-a adăugat suport pentru acceleratorul QAT (QuickAssist Technology) încorporat în procesoarele Intel, care oferă instrumente pentru a accelera calculele utilizate în compresie și criptare. Pentru a utiliza Intel QAT, pachetele incluse sunt qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 și intel-ipsec-mb 1.5-1.

  • Pachetele pentru arhitectura Armhf pe 32 de biți au fost convertite pentru a utiliza tipul time_t pe 64 de biți. Schimbarea a afectat peste o mie de pachete. Tipul time_t de 32 de biți utilizat anterior nu poate fi utilizat pentru a gestiona ori mai târziu de 19 ianuarie 2038, din cauza depășirii contorului de secunde de la 1 ianuarie 1970.
  • Ansambluri actualizate pentru plăcile Raspberry Pi 5 (server și utilizator) și StarFive VisionFive 2 (RISC-V).
  • Ubuntu Cinnamon utilizează mediul de utilizator Cinnamon 6.0 cu suport inițial pentru Wayland.
  • Suport pentru transferul setărilor folosind cloud-init a fost adăugat la versiunea Ubuntu pentru subsistemul WSL (subsistemul Windows pentru Linux).
  • Xubuntu continuă să furnizeze medii bazate pe Xfce 4.18.
    Lansarea kitului de distribuție Ubuntu 24.04 LTS
  • Ubuntu Mate continuă să livreze mediul desktop MATE 1.26.2 (ramura 1.28 este deja disponibilă în depozitul MATE, care nu a fost încă anunțat oficial). Este utilizat un nou program de instalare, similar cu cel oferit în Ubuntu Desktop. În loc de aplicația Firmware Updater, Firmware-ul GNOME este folosit pentru a actualiza firmware-ul și, în loc de Software Boutique, a fost adăugat App Center pentru a gestiona instalările aplicațiilor. Aplicația MATE Welcome a fost întreruptă.
    Lansarea kitului de distribuție Ubuntu 24.04 LTS
  • Ubuntu Budgie folosește mediul desktop Budgie 10.9. Multe appleturi și mini-aplicații au fost actualizate. A fost introdus un nou configurator Budgie Control Center. În locul software-ului GNOME, App-Center este folosit pentru a gestiona aplicațiile. Pulseaudio a fost înlocuit cu Pipewire. S-au înlocuit unele aplicații implicite, de exemplu, 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 . S-au eliminat GNOME-Calendar, GNOME System Monitor și GNOME Screenshot din distribuția de bază.
    Lansarea kitului de distribuție Ubuntu 24.04 LTS
  • Kubuntu continuă să livreze KDE Plasma 5.27.11, KDE Frameworks 5.115 și KDE Gear 23.08 în mod implicit. KDE 6 va fi oferit în versiunea de toamnă a Kubuntu 24.10. Logo-ul și schema de culori actualizate.
    Lansarea kitului de distribuție Ubuntu 24.04 LTS
  • În Lubuntu, programul de instalare bazat pe framework-ul Calamares a fost îmbunătățit. S-a adăugat o pagină pentru configurarea opțiunilor de instalare, cum ar fi instalarea actualizărilor disponibile, instalarea de codecuri și drivere proprietare și instalarea de programe suplimentare. S-au adăugat modurile de instalare minime, complete și normale. Primul ecran de pornire a fost adăugat, permițându-vă să configurați limba și conexiunea la rețeaua wireless, precum și să alegeți să lansați programul de instalare sau să comutați în modul Live. S-au adăugat Bluetooth Manager și editor de setări pentru managerul de afișare SDDM. Mediul desktop a fost actualizat la LXQt 1.4.
    Lansarea kitului de distribuție Ubuntu 24.04 LTS
  • Ubuntu Studio a adăugat utilitarul Ubuntu Studio Audio Configuration pentru a configura setările PipeWire. Este utilizat un nou program de instalare, similar cu cel oferit în Ubuntu Desktop. S-a adăugat meta-pachet pentru instalarea de programe utile pentru predarea muzicii, cum ar fi FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster, Solfege.
    Lansarea kitului de distribuție Ubuntu 24.04 LTS



Sursa: opennet.ru

Adauga un comentariu