Ilmus vÀljaanded Ubuntu 24.04 "Noble Numbat", mis kuulub pikaajalise toe (LTS) vÀljade kategooriasse, mille vÀrskendused luuakse 12 aasta jooksul (5 aastat avalikult, pluss veel 7 aastat Ubuntu Pro teenuse kasutajatele). Installipildid on loodud Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (vÀljaanne Hiina jaoks), Ubuntu Unity, Edubuntu ja Ubuntu Cinnamon jaoks.
Peamised muudatused:
- Töölaua versioon on uuendatud GNOME 46 vĂ€ljaandele, kus on lisatud globaalne otsingufunktsioon, parendatud failihalduri ja terminoloogiaemulaatorite jĂ”udlust, lisatud katseversioon VRR (Variable Refresh Rate) toe jaoks, parendatud vĂ€ljundi kvaliteeti murrangulise skaleerimise korral, laienenud vĂ€liste teenustega ĂŒhendamise vĂ”imalused, uuendatud konfigureerijat ja parendatud teavitussĂŒsteemi. GTK-s on kasutusele vĂ”etud uus renderdusmootor, mis pĂ”hineb Vulkan API-l. Kaamera rakendus Cheese on asendatud GNOME Snapshotiga.

- Linuxi kernel on uuendatud versioonile 6.8.
- Uuendatud versioonid: GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (valikuliselt saadaval OpenJDK 8, 11 ja 17), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, binutils 2.42, glibc 2.39.
- Uuendatud kasutajarakendused: Firefox 124 (koostatud Waylandi toega), 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.
- Uuendatud alamsĂŒsteemid: 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.
- Uuendatud serveripaketid: 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.
- PostivĂ€ikese Thunderbirdi klient tarnitakse nĂŒĂŒd ainult snap-formaadis. DEB-pakett Thunderbirdiga sisaldab snapi paketi installimiseks toe.
- Ubuntu-desktop-installer on moderniseeritud ja arendatud osana suuremast projektist ubuntu-desktop-provision ning sellele on antud uus nimi ubuntu-desktop-bootstrap. Uue projekti eesmĂ€rk on jagada installer protsessideks, mis toimuvad enne installi (ketta jaotamine ning pakettide kopeerimine) ja esialgses sĂŒsteemi laadimises (sĂŒsteemi esmase seadistamise). Installer on kirjutatud Dart keeles, kasutades Flutter raamistikku kasutajaliidese loomiseks ja see on rakendatud madalama taseme institutsiooni curtin peale, mida juba kasutatakse Subiquity installatsioonis, mida rakendatakse Ubuntu Serveris.
Uues installeris on muudatusteks paremini kujundatud liides, lehe lisamine automaatse paigaldamise skripti autoinstall.yaml URL-i mÀÀramiseks ning vaikimisi kĂ€itumise ja stiili muutmise vĂ”imalus konfiguratsioonifaili kaudu. Installer toetab ka enda vĂ€rskenduste installimist â kui installimise varases etapis on saadaval uus versioon, palutakse installeri vĂ€rskendada.
Ubuntu Desktopi installeris kasutatakse vaikimisi minimaalset installimist. TĂ€iendavate programmide, nagu LibreOffice ja Thunderbird, installimiseks tuleb valida laiendatud installimise reĆŸiim. Installeris on samuti kajastatud eelmisel vĂ€ljaandel Ubuntu 23.10 lisatud funktsioonid, nagu ZFS failisĂŒsteemi tugi ja vĂ”imalus kettad krĂŒpteerida ilma laadimise ajal kettade lukustamise parooli sisestamata, kuna dekrĂŒpteerimise vĂ”tmete teave salvestatakse TPM-i (Trusted Platform Module) kohta.

- Parandatud uus Ubuntu rakenduste halduri rakendus, mis on kirjutatud Dart keeles, kasutades Flutter raamistiku ja kohandatud kasutajaliidese paigutust, et see töötaks Ă”igesti igas suuruses ekraanidel. Ubuntu pood rakendab kombineeritud liidest DEB ja Snap formaadis pakettide haldamiseks (kui samas programmis on saadaval nii deb kui snap paketid, eelistatakse vaikimisi snap paketti), vĂ”imaldab otsida ja navigeerida snapcraft.io paketikaustas ja ĂŒhendatud DEB-repositooriates, pakub vĂ”imalust hallata rakenduste installimist, eemaldamist ja uuendamist, samuti installida eraldi deb-pakette kohalikest failidest. Rakenduses on kasutusel hindamissĂŒsteem, milles viiepunktiline hindamisskaala on asendatud meeldib/ei meeldi hÀÀlestamisega (+1/-1), mille alusel moodustatakse virtuaalne viie tĂ€rni hinne.
Ubuntu rakenduste keskus asendas vana Snap Store'i liidese. VÔrreldes Ubuntu 23.10-ga on lisatud uus rakenduste kategooria - MÀngud (samal ajal on tarnest eemaldatud GNOME mÀngud). Pakutakse eraldi liidest seadme tarkvara uuendamiseks - Firmware Updater, mis on saadaval amd64 ja arm64 arhitektuuridel ning vÔimaldab uuendada seadme tarkvara ilma taustal tÀieÔigusliku rakenduste halduri kÀivitamiseta.

- Sarnaselt Arch Linuxi ja Fedora Linuxi muudatustele on sĂŒsteemi parameetrit sysctl vm.max_map_count, mis mÀÀrab maksimaalselt protsessile kĂ€tte saadava mĂ€lu mappimise ala arvu, vaikesĂ€tteks suurendatud 65530-lt 1048576-le. Muudatus on parandanud Windowsi mĂ€ngudega, mida kĂ€itatakse Wine'i kaudu (nĂ€iteks ei kĂ€ivitunud vanad vÀÀrtused, Game DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen ja THE FINALS), ja lahendanud mĂ”ned rakenduste jĂ”udluse probleemid, mis nĂ”uavad intensiivset mĂ€lu kasutamist.
- Piiratud juurdepÀÀs mitteprivilegeeritud kasutajatele kasutaja nime ruumide (user namespace) identifikaatoritele, mis suurendab sĂŒsteemide turvalisust, mis kasutavad konteineri isolatsiooni, haavatavuste vastu, mille Ă€rakasutamiseks on vajalikud kasutaja nime ruumi manipulatsioonid. Ubuntu-s on rakendatud hĂŒbriidne lukustusmeetod, mis jĂ€tab teatud programmidele vĂ”imaluse luua kasutaja nime ruume, kui neil on AppArmori profiil reegliga 'allow userns create' vĂ”i CAP_SYS_ADMIN Ă”igused. NĂ€iteks on loodud profiilid Chrome'i ja Discordi jaoks, kus kasutaja nime ruumi kasutatakse protsesside sandkastimise isolatsiooniks.
- Pakettide koostamisel on vaikimisi lubatud kompilaatori valikud, et raskendada haavatavuste kasutamist. GCC ja dpkg kasutavad vaikimisi reĆŸiimi "-D_FORTIFY_SOURCE=3", mis tuvastab vĂ”imalikke puhverdusĂŒlekandeid string.h pealkirjafailis mÀÀratletud stringifunktsioonide tĂ€itmise ajal. Erinevus varasemate valikute nagu "_FORTIFY_SOURCE=2" vahel seisneb tĂ€iendavates kontrollides. Teoreetiliselt vĂ”ivad need tĂ€iendavad kontrollid vĂ€hendada jĂ”udlust, kuid praktikas ei ole SPEC2000 ja SPEC2017 testid nĂ€idanud erinevusi, ning kasutajatelt ei ole olnud kaebusi jĂ”udluse vĂ€henemise kohta.
- AppArmor sisaldab vaikimisi juurdepÀÀsu andmist kÔigile rakendustele GnuTLS ja OpenSSL konfigureerimisfailidele. Varsemalt kasutusel olnud valikuline juurdepÀÀs tÔi esile probleeme, mis olid raskesti diagnoositavad, kuna konfigureerimisfailidele juurdepÀÀsu tÔrgete vÀljundit ei olnud.
- Paketid pptpd ja bcrelay on eemaldatud potentsiaalsete turvaprobleemide ning peamiste koodibaaside hooldamise lÔpetamise tÔttu. Samuti on eemaldatud PAM-modul pam_lastlog.so, kus ei ole lahendatud 2038. aasta probleem.
- Dpkg-sse on lisatud lipp "-mbranch-protection=standard", et lubada ARM64-sĂŒsteemides kaitse tĂ€itmise juhiste komplektide eest, millele ei tohi harud minna (ARMv8.5-BTI â Branch Target Indicator). Ăleminekute blokeerimine juhuslikes koodilĂ”ikudes on rakendatud gadgetide loomise tĂ”kestamiseks haavatavustes, mis kasutavad tagasipööratud programmeerimise (ROP â Return-Oriented Programming) tehnikaid.
- GNUTLS-i kasutavate rakenduste jaoks on rangelt keelatud TLS 1.0, TLS 1.1 ja DTLS 1.0 protokollide tugi, mis kolm aastat tagasi klassifitseeris IETF (Internet Engineering Task Force) ametlikult vananenud tehnoloogiate hulka. OpenSSL-i jaoks on sarnane muudatus rakendatud Ubuntu 20.04-s.
- Kaheksajalgsete RSA-vĂ”tmete, mida kasutati APT repode digitaalse allkirjaga kinnitamiseks, 1024-bitised versioonid kuulutati vananenuks ja need lĂŒlitati vĂ€lja. Ubuntu 24.04-s peavad repod olema allkirjastatud vĂ€hemalt 2048-bitiste RSA-vĂ”tmete vĂ”i Ed25519 ja Ed448 vĂ”tmetega. Kuna 1024-bitiseid RSA-vĂ”tmeid kasutatakse endiselt mĂ”nedes PPA-repositooriumides, ei blokeerita neid veel, kuid kasutajatele antakse hoiatust. MĂ”ne aja pĂ€rast plaanitakse hoiatust asendada veateate vĂ€ljastamisega.
- APT paketihalduris muudeti 'proposed pocket' repositooriumi prioriteeti, kus testitakse uusi paketiversioone enne nende avalikku saamist peamistes repositooriumides. Muudatus on suunatud automaatsete ebastabiilsete vĂ€rskenduste paigaldamise tĂ”enĂ€osuse vĂ€hendamisele, kui 'proposed pocket' on sisse lĂŒlitatud, mis vĂ”ib sĂŒsteemi töövĂ”imet hĂ€irida. PĂ€rast 'proposed pocket' aktiveerimist ei edastata sealt enam kĂ”iki vĂ€rskendusi, kuid kasutaja saab valikuliselt installida vajalike pakettide vĂ€rskendusi, kasutades kĂ€sku 'apt install /-proposed'.
- irqbalance teenuse tarnimine, mis jaotab riistvara katkestuste töötlemise erinevatele CPU tuumadele, lĂ”petati vaikimisi. Enamikus olukordades on praeguseks piisavad Linuxi tuuma pakutavad töötlemismehhanismid. irqbalance'i kasutamine vĂ”ib olla Ă”igustatud teatud olukordades, kuid krasteerijalt nĂ”utava seadistamisega. Lisaks toob irqbalance mĂ”nes konfiguratsioonis kaasa probleeme, nĂ€iteks virtualiseerimissĂŒsteemides, ning vĂ”ib hĂ€irida kĂ€sitsi seadistatud parameetrite mĂ”jutamist, mis mĂ”jutavad energiatarvet ja latentsust.
- VĂ”rgu seadistamiseks on kasutusele vĂ”etud Netplan 1.0 tööriistakomplekti vĂ€ljaanne, mis vĂ”imaldab salvestada seadeid YAML-formaadis ning pakub taustsĂŒsteeme, mis abstraheerivad juurdepÀÀsu konfiguratsioonile NetworkManageri ja systemd-networkd jaoks. Uues versioonis on lisandunud vĂ”imalus ĂŒheaegselt kasutada WPA2 ja WPA3, samuti tugi Mellanox VF-LAG vĂ”rgu seadmetele koos SR-IOV (Single-Root I/O Virtualization) ning realiseeritud kĂ€sk «netplan status âdiff» tegelike seadete ja konfiguratsioonifailide erinevuste visuaalseks hindamiseks. Ubuntu Desktopis on vaike taustsĂŒsteemina lubatud NetworkManager.

- Aktiveeritud on Active Directory sertifikaadi automaatse registreerimise mehhanism (ADSys), mis vĂ”imaldab automaatselt saada sertifikaate Active Directory teenustest, kui rĂŒhmapoliitikad on aktiivsed. Active Directory kaudu sertifikaatide automaatne saamine kehtib ka ettevĂ”tte traadita vĂ”rkudesse sisselogimisel ja VPN.
- Apporti paketis, mida kasutatakse Ubuntu-s rakenduste krahhide automaatseks töötlemiseks, on tagatud integratsioon systemd-coredumpiga hĂ€dapĂ€raste lĂ”petamiste töötlemiseks. Core-dumpide analĂŒĂŒsimiseks on nĂŒĂŒd vĂ”imalik kasutada utiliiti coredumpctl.
- PĂ”himoodulisse on kaasatud rakendused jĂ”udluse analĂŒĂŒsimiseks, protsesside jĂ€lgimiseks ja sĂŒsteemi seisundi jĂ€lgimiseks. Eriti on lisatud paketid procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop ja sysprof, mis on koondatud meta-paketiks performance-tools.
- Aktiivsete repositooriumide seaded on ĂŒle viidud deb822 formaati ja need on kantud failist /etc/apt/sources.list faili /etc/apt/sources.list.d/ubuntu.sources.
- Tagatud on teenuste taaskĂ€ivitamine pĂ€rast nendega seotud teekide vĂ€rskenduste installimist, isegi kui vĂ€rskendused installitakse automaatselt unattended-upgrade reĆŸiimis. Teenuse automaatse taaskĂ€ivitamise keeldumise korral tuleks see lisada override_rc sektsiooni failis /etc/needrestart/needrestart.conf.
- Energiatootmisprofiilide halduri (Power Profiles Manager) toimingud on paranenud, sealhulgas on lisandunud tugi uutele riistvaralistele toitehaldusmehhanismidele, mis on saadaval AMD protsessorites, ning vĂ”imalus kasutada erinevaid optimeerimise draivereid. Ăksiku reĆŸiimis töötades tagatakse automaatne optimeerimise taseme suurendamine.
- Austatud fprintd pakett ja libfprint teek on vÀrskendatud, lisades toetuse tÀiendavatele sÔrmejÀlje skaneerimisseadmetele.
- Kasutusele on vĂ”etud peenem variant Ubuntu fontidest. Vanade sĂŒsteemifontide taastamiseks saab installida paketi fonts-ubuntu-classic.
- Lisatud on tugi Intel'i protsessoritesse sisseehitatud QAT (QuickAssist Technology) kiirendile, mis pakub vahendeid arvutuste kiirendamiseks, mida kasutatakse tihendamisel ja krĂŒpteerimisel. Intel QAT kasutamiseks on komplekti lisatud paketid qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 ja intel-ipsec-mb 1.5-1.
- 32-bitine Armhf arhitektuuri paketid on ĂŒle viidud 64-bitise time_t tĂŒĂŒbi kasutamisele. Muudatus puudutas ĂŒle tuhande paketi. Varasemalt kasutatud 32-bitine time_t tĂŒĂŒp ei saa aja töötlemisel pĂ€rast 19. jaanuari 2038. aastat kasutada, kuna sekundite arvestus ĂŒletab piiri, mis algas 1. jaanuaril 1970.
- Raspberry Pi 5 (serveri ja kasutaja) ja StarFive VisionFive 2 (RISC-V) jaoks on vÀrskendatud komplekte.
- Ubuntu Cinnamonis on kasutusele vÔetud kohandatud Cinnamon 6.0 keskkond, mis toetab algset Waylandi.
- Ubuntu WSL kokkuvÔttes on lisatud cloud-init abil seadete edastamise tugi.
- Xubuntus jÀtkub Xfce 4.18 pÔhine keskkond.

- Ubuntu Mate jĂ€tkab MATE 1.26.2 töölaua keskkonna pakkumist (MATE hoidlas on juba saadaval 1.28 haru, mis pole veel ametlikult kuulutatud). Kasutusele on vĂ”etud uus installer, mis sarnaneb Ubuntu Desktop'i pakutule. Firmware'i vĂ€rskendamiseks on nĂŒĂŒd GNOME Firmware, samas kui rakenduste haldamiseks on lisatud App Center. MATE Welcome rakenduse tarnimine on lĂ”petatud.

- Ubuntu Budgies on kasutusele vĂ”etud Budgie 10.9 töölauakeskkond. Uuendatud on mitmeid appleteid ja minirakendusi. Uus Budgie Control Centeri konfigureerija on ette pandud. GNOME Software'i rakenduste haldamiseks asendab App-Center. Pulseaudio on asendatud Pipewire'iga. Mitmed vaikimisi rakendused on asendatud, nĂ€iteks 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. Vaikimisi tarnimistest on eemaldatud GNOME-Calendar, GNOME System Monitor ja GNOME Screenshot.

- Kubuntu tootevĂ€ljaande KDE Plasma 5.27.11, KDE Frameworks 5.115 ja KDE Gear 23.08. KDE 6 pakutakse vĂ€lja Kubuntu 24.10 sĂŒgiseses versioonis. Logo ja visuaalne kujundus on uuendatud.

- Lubuntu's on tĂ€iustatud Calamares-raamistiku pĂ”hine installija. Lisatud leht installimise seadete kohandamiseks, nĂ€iteks saadavalolevate vĂ€rskenduste installimine, koodekite ja patenteeritud draiverite installimine ning lisarakenduste installimine. Lisatud minimaalsete, tĂ€ielike ja tavaliste installatsioonide reĆŸiimid. Esimese kĂ€ivitamise ekraan vĂ”imaldab seadistada keelt ja traadita vĂ”rku ning valida installija kĂ€ivitamise vĂ”i Live-reĆŸiimi sisenemise. Lisatud Bluetooth Manager ja SDDM-i kuvahalduse seadete redaktor. Töölauakeskkond on uuendatud versioonile LXQt 1.4.

- Ubuntu Studio's on lisatud Ubuntu Studio Audio Configuration utiliit PipeWire seadete kohandamiseks. Kasutusele on vÔetud uus installija, mis sarnaneb Ubuntu Desktopis pakutud installijale. Lisatud meta-pakett programmide installimiseks, mis on muusikaÔpetuse jaoks kasulikud, nÀiteks FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster, Solfege.


Allikas: opennet.ru










