Esitletakse Ubuntu 24.04 "Noble Numbat" beeta-vĂ€ljalaset, mille jĂ€rel toimus tĂ€ielik pakettide andmebaasi kĂŒlmutamine, ja arendajad on lĂ€inud ĂŒle lĂ”pptestimisele ja vigade parandamisele. VĂ€ljalase on planeeritud 25. aprilliks. 24.04 haru kuulub pikaajalise toe (LTS) versioonide kategooriasse, millele uuendusi antakse vĂ€lja 12 aasta jooksul (5 aastat â avalikuks, pluss veel 7 aastat Ubuntu Pro teenuse kasutajatele). Valmis testpildid on loodud Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (Hiina versioon), Ubuntu Unity, Edubuntu ja Ubuntu Cinnamon jaoks.
Peamised muudatused:
- Töölaua versioon on vĂ€rskendatud GNOME 46 vĂ€ljaandele, mis toob endaga kaasa globaalse otsingu funktsiooni, paranenud failihalduri ja terminali emulaatorite jĂ”udluse, katse toetuse VRR (muutuv vĂ€rskendussagedus) sĂŒsteemile, parendatud kvaliteedi vĂ€ljundit murrangulisel skaleerimisel, laiendatud vĂ”imalused vĂ€listesse teenustesse ĂŒhendamiseks, uuendatud seadistaja ja parendatud teavitussĂŒsteem. GTK kasutab uut renderdamismootorit, mis pĂ”hineb Vulkan API-l. Kaamerarakendus Cheese on asendatud GNOME Snapshotiga.
- Linuxi tuum on vÀrskendatud versioonile 6.8.
- Sarnaselt muutustega Arch Linuxis ja Fedora Linuxis on parameeter sysctl vm.max_map_count, mis mÀÀrab protsessile maksimaalselt kĂ€ttesaadavad mĂ€lu kaardistamise piirkonnad, vaikimisi suurendatud 65530-lt 1048576-le. See muudatus parandas ĂŒhilduvust Windowsi mĂ€ngudega, mida kĂ€itatakse Wine'i kaudu (nĂ€iteks varasema vÀÀrtusega ei kĂ€ivitatud mĂ€nge nagu DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen ja THE FINALS) ning lahendas mĂ”ned rakenduste töötlemise probleemid, mis intensiivselt tarbivad mĂ€lu.
- Uuendatud on versioonid GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (valikuliselt on saadaval OpenJDK 8, 11 ja 17), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3.
- Kasutaja rakendused on uuendatud: Firefox 124 (koos 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.
- AlamsĂŒsteemid on uuendatud: 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.
- Serveri paketid on uuendatud: 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, Open Virtual Network 24.03.
- Postikandja Thunderbird tarnitakse nĂŒĂŒd ainult snap-formaadis. DEB-pakett, mis sisaldab Thunderbirdi, sisaldab snappaketi installimisse suunavat koodi.
- Rakendustes, mis kasutavad gnutls, on kohustuslikult keelatud protokollide TLS 1.0, TLS 1.1 ja DTLS 1.0 tugi, mis kolme aasta eest klassifitseeriti ametlikult IETF (Internet Engineering Task Force) komitee poolt vananenud tehnoloogiate hulka. Openssl puhul viidi sarnane muudatus ellu Ubuntu 20.04-s.
- Apparmor'is vaikimisi lubatud juurdepÀÀs kÔigile rakendustele GnuTLS ja OpenSSL konfiguratsioonifailidele. Varasemalt rakendatud valikuline juurdepÀÀsu andmine pÔhjustas probleeme, mida oli raske diagnoosida, kuna veateateid ei saanud, kui konfiguratsioonifailidele juurdepÀÀs ei olnud vÔimalik.
- Paketid pptpd ja bcrelay on eemaldatud potentsiaalsete turvaprobleemide ja pÔhikoodibaaside hooldamise lÔpetamise tÔttu. Samuti on eemaldatud PAM moodul pam_lastlog.so, kus 2038. aasta probleem pole lahendatud.
- Pakettide koostamisel on vaikimisi lubatud kompilaatori valikud, et muudaks haavatavuste ekspluateerimise keerulisemaks. GCC ja dpkg puhul on vaikimisi lubatud reĆŸiim â-D_FORTIFY_SOURCE=3â, mis tuvastab vĂ”imalikke puhversĂŒsteemi ĂŒlevoolu probleeme stringifunktsioonide tĂ€itmisel, mis on mÀÀratletud string.h pĂ€isefailis. Erinevus varem kasutatud reĆŸiimist â_FORTIFY_SOURCE=2â seisneb tĂ€iendavates kontrollides. Teoreetiliselt vĂ”ivad tĂ€iendavad kontrollid vĂ€hendada jĂ”udlust, kuid praktikas ei nĂ€idanud SPEC2000 ja SPEC2017 testid erinevusi ning kasutajatelt ei ole tulnud kaebusi jĂ”udluse languse kohta.
- dpkg-sse on lisatud lipp "-mbranch-protection=standard", et lubada ARM64 sĂŒsteemides kĂ€skude kaitset, millele ei tohiks hĂŒpata harupunktides (ARMv8.5-BTI â haru sihtmĂ€rgi indikaator). Ăksuste hĂŒppamise blokeerimine suvalistesse koodilĂ”ikadesse on rakendatud, et takistada gadgetide loomist eksploiteerimistes, mis kasutavad tagasipöördumisotsuste programmeerimise (ROP â Return-Oriented Programming) meetodeid.
- Pakihalduris APT on muudetud prioriteeti "proposed pocket" hoidlas, kus tehakse uutest paketiversioonidest eeltestimist enne nende avaldamist peamistes hoidlates laiemale publikule. See muudatus on suunatud automaatsete ebastabiilsete vĂ€rskenduste installimise tĂ”enĂ€osuse vĂ€hendamisele, kui "proposed pocket" on aktiveeritud, mis vĂ”ib pĂ”hjustada sĂŒsteemi töökatkestusi. PĂ€rast "proposed pocket" aktiveerimist ei edastata enam kĂ”iki vĂ€rskendusi sealt, kuid kasutaja saab valida vajalikud paketivĂ€rskendused, kasutades kĂ€sku "apt install /-proposed".
- irqbalance teenuse vaikeseade, mis jagab riistvarapĂ”hiseid katkestusi erinevatele CPU tuumadele, on katkestatud. Enamikus olukordades on praegu piisavad Linuxi tuuma pakutavad tavalised katkemise jaotamise mehhanismid. irqbalance'i kasutamine vĂ”ib olla pĂ”hjendatud teatud olukordades, kuid see nĂ”uab administraatori korralikku seadistamist. Lisaks pĂ”hjustab irqbalance teatud konfiguratsioonides probleeme, nĂ€iteks virtualiseerimissĂŒsteemides, ja vĂ”ib takistada kĂ€sitsi seadistatud parameetreid, mis mĂ”jutavad energiatarbimist ja viivitusi.
- VĂ”rgukonfiguratsiooni seadistamiseks kasutatakse Netplan 1.0 tööriista vĂ€ljaannet, mis tagab seadistuste salvestamise YAML-formaadis ning pakub tagapindu, mis abstraheerivad juurdepÀÀsu konfiguratsioonile NetworkManageri ja systemd-networkd jaoks. Uues versioonis on lisandunud vĂ”imalus samaaegselt kasutada WPA2 ja WPA3, lisatud on tugi Mellanox VF-LAG vĂ”rguseadmetele, kasutades SR-IOV-d (Single-Root I/O Virtualization) ning on rakendatud kĂ€sk «netplan status âdiff», et visuaalselt hinnata erinevusi tegeliku seadistuse oleku ja konfiguratsioonifailide vahel. Ubuntu Desktopis on vaikeseadmeks konfiguratsiooni taga NetworkManager.
- Uuendatud ubuntu-desktop-installer, mis nĂŒĂŒd areneb osana suuremast projektist ubuntu-desktop-provision ja on ĂŒmber nimetatud ubuntu-desktop-bootstrap. Uue projekti mĂ”te on jaotada installer etappideks, mis toimub enne installimist (ketta partitsioneerimine ja paketide kopeerimine) ja esimesel kĂ€ivitamisel (sĂŒsteemi esialgne seadistamine). Muudatusena on paranenud installer'i liidese kujundus, lisatud leht automaatse installimise skripti autoinstall.yaml allalaadimise URL'i mÀÀramiseks ning vĂ”imalus muuta vaike seadistusi ja kujundust konfiguratsioonifaili kaudu. Samuti on lisatud toetus installer'i vĂ€rskendamiseks â kui installimise varases faasis on uus versioon saadaval, esitatakse vĂ€rskenduse taotlus.
Installer'is on samuti vĂ€lja toodud vĂ”imalused, mis lisati eelmisse Ubuntu 23.10 vĂ€ljaandesse, nĂ€iteks ZFS failisĂŒsteemi tugi ja ketaste krĂŒptimise vĂ”imalus, mis ei nĂ”ua ketta avamise parooli laadimisel, tĂ€nu vĂ”tmete dekrĂŒpteerimise teabe salvestamisele TPM (Trusted Platform Module) seadmesse.
- Active Directory Certificate Auto Enrollment (ADSys) mehhanism on automaatselt lubatud, mis vĂ”imaldab automaatselt hankida sertifikaate Active Directory teenustest grupipoliitikate lubamisel. Active Directory kaudu sertifikaatide automaatne hankimine kehtib ka ettevĂ”tte traadita vĂ”rku ĂŒhendamisel ja VPN.
- Uuendatud Ubuntu rakenduste haldur, mis on kirjutatud Dart keeles, kasutades Flutter raamistikku ja kohandatud liidese paigutusmeetodeid, et korrektne töötada mis tahes suurusega ekraanidel. Ubuntu Store rakendab kombineeritud liidese DEB ja Snap pakettide haldamiseks (kui ĂŒhes programmis on olemas nii deb kui snap paketid, valitakse vaikimisi snap), vĂ”imaldab otsingu ja navigeerimise snapcraft.io pakettide katalooge ning ĂŒhendatud DEB-repositooriume, annab vĂ”imaluse hallata rakenduste installimist, desinstallimist ja vĂ€rskendamist, installida eraldi deb-pakette kohalikest failidest. Rakenduses on kasutusel reitingusĂŒsteem, kus viiepalliskaala hindamine on asendatud meeldib/ei meeldi (+1/-1) hÀÀletamisega, mille pĂ”hjal kuvatakse virtuaalne viie tĂ€rni reiting.
Ubuntu App Center asendas vanade Snap Store'i liidese. Uue kategooriana on lisatud mĂ€ngud (GNOME mĂ€ngud on eemaldatud). Pakutakse eraldi liidest tarkvara uuendamiseks â Firmware Updater, mis on saadaval amd64 ja arm64 arhitektuuride sĂŒsteemides ning vĂ”imaldab uuendusi teostada ilma tĂ€isfunktsionaalse rakenduse haldurinita.
- Armhf 32-bitiste arhitektuuride paketid on ĂŒle viidud 64-bitise time_t tĂŒĂŒbi kasutamisele. Muudatus puudutas rohkem kui tuhandet paketti. Varem kasutatud 32-bitine time_t tĂŒĂŒp ei saa enam kasutada aega pĂ€rast 19. jaanuari 2038. aastat, kuna see viib sekundite loendurisse ĂŒlevoole, mis on alates 1. jaanuarist 1970 möödunud.
- Uuendatud on Raspberry Pi 5 (serveri ja kasutajate) ning StarFive VisionFive 2 (RISC-V) jaoks mÔeldud ehitised.
- Ubuntu Cinnamon kasutab Cinnamon 6.0 isikupÀrastatud keskkonda esialgse Waylandi toe tÔhustamiseks.
- Xubuntus jÀtkub Xfce 4.18 baasil oleva keskkonna pakkumine.
- Ubuntu Mate'is kasutatakse MATE 1.28 töölauakeskkonda, mis ei ole veel ametlikult kuulutatud.
- Ubuntu Budgies on kasutusele vÔetud Budgie 10.9 töölauakeskkond.
- Kubuntu kasutab vaikimisi KDE Plasma 5.27. KDE 6 pakutakse Kubuntu 24.10 sĂŒgisvĂ€ljalaske kaudu. Uuendatud on logo ja vĂ€rvikujundus.
- Lubuntu on parandanud Calamares-pĂ”hist paigaldajat. Lisatud on leht paigalduse seadete jaoks, nagu nĂ€iteks saadaval olevate uuenduste installimine, kodeerijate ja omaniku juhiste installimine, lisaprogrammide installimine. Lisatud on minimaalse, tĂ€ieliku ja tavalise paigalduse reĆŸiimid. Esimese kĂ€ivitamise ekraan vĂ”imaldab seadistada keelt ja juhtmevaba vĂ”rguĂŒhendust ning valida paigaldaja kĂ€ivitamise vĂ”i Live-reĆŸiimi minemise. Lisatud on Bluetoothi haldur ja SDDM-i ekraanihalduri seadete redaktor. Töölaud on uuendatud versioonile LXQt 1.4.
- Ubuntu Studio's on lisatud utiliit Ubuntu Studio Audio Configuration PipeWire parameetrite seadistamiseks.
Allikas: opennet.ru
