Versioni beta e distribucionit Ubuntu 24.04 «Noble Numbat» është prezantuar, pas përfundimit të formimit të bazës së paketave, dhe zhvilluesit janë angazhuar në testimin përfundimtar dhe rregullimin e gabimeve. Lançimi është planifikuar për 25 prill. Dega 24.04 është klasifikuar si një lëshim me mbështetje afatgjatë (LTS), për të cilin përditësimet do të formohen për një periudhë prej 12 vitesh (5 vjet - për përdoruesit e zakonshëm, plus 7 vjet për përdoruesit e shërbimit Ubuntu Pro). Imazhet e provës janë krijuar për Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (edicioni për Kinën), Ubuntu Unity, Edubuntu dhe Ubuntu Cinnamon.
Ndryshimet kryesore:
- Desktopi është përditësuar në versionin GNOME 46, në të cilin është shtuar funksioni i kërkimit global, është përmirësuar performanca e menaxherit të skedarëve dhe emulatorëve të terminalit, është shtuar përkrahja eksperimentale për mekanizmin VRR (Variable Refresh Rate), është përmirësuar cilësia e daljes në përmasimin e ndarë, janë zgjeruar mundësitë e lidhjes me shërbime të jashtme, është përditësuar konfiguruesi dhe është përmirësuar sistemi i njoftimeve. GTK ka implementuar një motor të ri për renderim, i bazuar në API Vulkan. Aplikacioni për menaxhimin e kamerës Cheese është zëvendësuar me GNOME Snapshot.
- Nukleusi Linux është përditësuar në versionin 6.8.
- Në përputhje me ndryshimet në Arch Linux dhe Fedora Linux, parametri sysctl vm.max_map_count, i cili përcakton numrin maksimal të zonave të hartimit të memories të disponueshme për procesin, është rritur automatikisht nga 65530 në 1048576. Ky ndryshim përmirësoi përputhshmërinë me lojërat Windows që ekzekutohen përmes Wine (për shembull, me vlerën e vjetër, lojërat DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen, dhe THE FINALS nuk funksiononin) dhe zgjidhi disa probleme me performancën e aplikacioneve që konsumojnë intensively memorie.
- Versionet e GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (shkallëzimi i OpenJDK 8, 11 dhe 17), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3 janë përditësuar.
- Janë përditësuar aplikacionet për përdorues: Firefox 124 (ndërtuar me mbështetje për 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.
- Janë përditësuar nën-sistemet: 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.
- Janë përditësuar paketat serverike: 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.
- Klienti i postës Thunderbird tani ofrohet vetëm në formatin snap. Paketa DEB me Thunderbird përmban një plug-in për instalimin e paketës snap.
- Për aplikacionet që përdorin gnutls, është ndaluar me forcë mbështetje e protokolleve TLS 1.0, TLS 1.1 dhe DTLS 1.0, të cilat tri vjet më parë u klasifikuan nga komiteti IETF (Internet Engineering Task Force) si teknologji të përparuara. Një ndryshim i ngjashëm është realizuar për openssl në Ubuntu 20.04.
- Në Apparmor, si parazgjedhje është përfshirë mundësia për çdo aplikacion që të ketë qasje në skedarët e konfigurimit të bibliotekave GnuTLS dhe OpenSSL. Më parë, mundësimi selektiv i qasjes çonte në probleme që ishte vështirë të diagnostikoheshin për shkak të mungesës së mesazheve të gabimit kur qasja në skedarët e konfigurimit nuk ishte e mundur.
- Paketa pptpd dhe bcrelay janë hequr për shkak të problemeve të mundshme të sigurisë dhe ndërprerjes së mbështetjes për bazat e kodit kryesore. Po ashtu, është hequr moduli PAM pam_lastlog.so, i cili ka një problem të pazgjidhur që daton që nga viti 2038.
- Gjatë ndërtimit të paketave, opsionet e kompilatorit për të komplikuar shfrytëzimin e dobësive janë përfshirë si parazgjedhje. Në gcc dhe dpkg, përdoret si parazgjedhje moduleti "-D_FORTIFY_SOURCE=3", i cili identifikon mbipopullimin e mundshëm të buffers gjatë ekzekutimit të funksioneve string të përcaktuara në skedarin header string.h. Ndryshimi nga modulet e mëparshme "_FORTIFY_SOURCE=2" ka të bëjë me kontrollin shtesë. Teorikisht, kontrolli shtesë mund të çojë në një rënie të performancës, por në praktikë, testet SPEC2000 dhe SPEC2017 nuk treguan diferenca dhe gjatë procesit të testimit nuk morëm ankesë nga përdoruesit për rënie të performancës.
- NĂ« dpkg Ă«shtĂ« shtuar flagu «-mbranch-protection=standard» pĂ«r tĂ« aktivizuar nĂ« sistemet ARM64 mbrojtjen e ekzekutimeve tĂ« grupeve tĂ« instrukcioneve, pĂ«r tĂ« cilat nuk duhet tĂ« ketĂ« kalime gjatĂ« degĂ«zimit (ARMv8.5-BTI â Branch Target Indicator). Bllokimi i kalimeve nĂ« pjesĂ« tĂ« rastit tĂ« kodit Ă«shtĂ« realizuar pĂ«r tĂ« penguar krijimin e gadgeteve nĂ« eksploitat qĂ« pĂ«rdorin teknikat e programimit tĂ« orientuar nĂ« kthim (ROP â Return-Oriented Programming).
- Në menaxherin e paketave APT është ndryshuar prioriteti për depot «proposed pocket», ku kryhet testimi paraprak i versioneve të reja të pakove para se të vendosen në depot kryesore për publikun e gjerë. Ky ndryshim synon të reduktojë mundësinë e instalimeve automatike të përditësimeve të paqëndrueshme, nëse depoti «proposed pocket» është e aktivizuar, që mund të çojnë në probleme funksionaliteti të sistemit. Pas aktivizimit të «proposed pocket», tani nuk do të transferohen të gjitha përditësimet, por përdoruesi do të mund të instalojë përditësime të zgjedhura për paketat e nevojshme duke përdorur komandën «apt install /-proposed».
- Furnizimi i shërbimit irqbalance, i cili ndan ngarkesën e ndërprerjeve harduerike në bërthama të ndryshme CPU, është ndalur në mënyrë të parazgjedhur. Në shumicën e situatave, mekanizmat e zakonshëm të shpërndarjes së trajtuesve, të ofruar nga bërthama Linux, janë të mjaftueshëm. Përdorimi i irqbalance mund të justifikohet në raste të veçanta, por vetëm me konfigurim të duhur nga administratori. Për më tepër, në disa konfiguracione, irqbalance shkakton probleme, siç është përdorimi në sistemet e virtualizimit, dhe gjithashtu mund të ndihmojë në rregullimin manual të parametrave që ndikojnë në konsumimin e energjisë dhe vonesat.
- PĂ«r konfigurimin e rrjetit Ă«shtĂ« pĂ«rdorur lĂ«shimi i mjetit Netplan 1.0, i cili siguron ruajtjen e konfigurimeve nĂ« formatin YAML dhe ofron backend-e qĂ« abstrahojnĂ« aksesin nĂ« konfigurim pĂ«r NetworkManager dhe systemd-networkd. NĂ« versionin e ri, Ă«shtĂ« shtuar mundĂ«sia e pĂ«rdorimit tĂ« njĂ«kohshĂ«m tĂ« WPA2 dhe WPA3, Ă«shtĂ« shtetur mbĂ«shtetje pĂ«r pajisjet rrjetore Mellanox VF-LAG me SR-IOV (Virtualizimi i I/O me RrĂ«fyer tĂ« VetĂ«m) dhe Ă«shtĂ« realizuar komandĂ« «netplan status âdiff» pĂ«r tĂ« vlerĂ«suar nĂ« mĂ«nyrĂ« tĂ« qartĂ« ndryshimet midis gjendjes aktuale tĂ« konfigurimeve dhe skedarĂ«ve tĂ« konfigurimit. NĂ« Ubuntu Desktop, NetworkManager Ă«shtĂ« aktivizuar si backend default pĂ«r konfigurimin.
- Instaluesi ubuntu-desktop-installer Ă«shtĂ« modernizuar, dhe tani zhvillohet si pjesĂ« e njĂ« projekti mĂ« tĂ« gjerĂ« ubuntu-desktop-provision dhe Ă«shtĂ« riemĂ«ruar nĂ« ubuntu-desktop-bootstrap. QĂ«llimi i projektit tĂ« ri Ă«shtĂ« ndarja e instaluesit nĂ« etapa, duke pĂ«rfshirĂ« ato qĂ« kryhen para instalimit (ndarja e disqeve dhe kopjimi i paketave) dhe gjatĂ« ngarkimit tĂ« parĂ« tĂ« sistemit (konfigurimi fillestar i sistemit). Ndryshimet pĂ«rfshijnĂ« pĂ«rmirĂ«simin e paraqitjes sĂ« ndĂ«rfaqes sĂ« instaluesit, shtimin e njĂ« faqeje pĂ«r specifikimin e URL-sĂ« pĂ«r shkarkimin e skenarit tĂ« instalimit automatizuar autoinstall.yaml dhe mundĂ«sinĂ« e ndryshimit tĂ« sjelljes pĂ«r default dhe stilit tĂ« paraqitjes pĂ«rmes skedarit tĂ« konfigurimit. Shtuar mbĂ«shtetje pĂ«r pĂ«rditĂ«simin e vetĂ« instaluesit â nĂ«se ka njĂ« version tĂ« ri nĂ« fazĂ«n e hershme tĂ« instalimit tani do tĂ« shfaqet njĂ« kĂ«rkesĂ« pĂ«r pĂ«rditĂ«simin e instaluesit.
Në instalues gjithashtu janë regjistruar disa mundësi të shtuar në lëshimin e kaluar Ubuntu 23.10, si mbështetje për sistemin e skedarëve ZFS dhe mundësia e enkriptimit të disqeve, e cila nuk kërkon hyrjen e fjalëkalimit për çelësin e çlirimit të disqeve gjatë ngarkimit, falë ruajtjes së informacionit për dekryptimin e çelësave në TPM (Moduli i Besueshëm i Platformës).
- Mekanizmi Active Directory Certificate Auto Enrollment (ADSys) është aktivizuar, duke lejuar marrjen automatike të sertifikatave nga shërbimet Active Directory kur aktivizohen politikat e grupeve. Marrja automatike e sertifikatave përmes Active Directory përdoret gjithashtu kur lidheni me rrjetet wireless korporative dhe VPN.
- Menaxheri i ri i aplikacioneve Ubuntu App Center është përmirësuar, i shkruar në gjuhën Dart me përdorimin e kornizës Flutter dhe metodave adaptuese të kompozimit të ndërfaqes për funksionimin e duhur në ekrane të çdo madhësie. Ubuntu Store implementon një ndërfaqe të kombinuar për punën me paketat në formatet DEB dhe Snap (kur një program është në paketat deb dhe snap, sipas parimit përzgjedhja është snap). Ajo lejon kërkimin dhe navigimin përmes katalogut të paketave snapcraft.io dhe repositorëve DEB të lidhur, ofron mundësinë për të menaxhuar instalimin, fshirjen dhe azhurnimin e aplikacioneve, si dhe për të instaluar paketa deb të veçanta nga skedarët lokalë. Aplikacioni përfshin një sistem votimi, ku shkalla e përvijuar me pesë yje zëvendësohet me votimin në formatin pëlqen/ nuk pëlqen (+1/-1), mbi të cilin përcaktohet një vlerësim virtual me pesë yje.
Qendra e Aplikacioneve Ubuntu zĂ«vendĂ«soi ndĂ«rfaqen e vjetĂ«r tĂ« Snap Store. Krahasuar me Ubuntu 23.10, Ă«shtĂ« shtuar njĂ« kategori e re aplikacionesh â Loja (nĂ« kĂ«tĂ« proces, janĂ« hequr lojĂ«rat GNOME). Ofrohet njĂ« ndĂ«rfaqe e veçantĂ« pĂ«r pĂ«rditĂ«simin e firmuerit â Firmware Updater, i disponueshĂ«m pĂ«r sisteme tĂ« bazuara nĂ« arkitekturĂ« amd64 dhe arm64, duke lejuar pĂ«rditĂ«simin e firmuerĂ«ve pa e drejtuar nĂ« sfond menaxherin e plotĂ« tĂ« aplikacioneve.
- Paketa pĂ«r arkitekturĂ«n 32-bit Armhf janĂ« pĂ«rkthyer nĂ« pĂ«rdorimin e tipit 64-bit time_t. Ky ndryshim ka prekur mĂ« shumĂ« se njĂ« mijĂ« paketa. Tipi 32-bit time_t i pĂ«rdorur mĂ« parĂ« nuk mund tĂ« pĂ«rdoret pĂ«r tĂ« trajtuar kohĂ«n pas 19 janarit 2038 pĂ«r shkak tĂ« mbipŃrdorimit tĂ« numĂ«ruesit tĂ« sekondave qĂ« kanĂ« kaluar qĂ« nga 1 janari 1970.
- Janë përditësuar ndërtimet për platformat Raspberry Pi 5 (server dhe përdorues) dhe StarFive VisionFive 2 (RISC-V).
- Në Ubuntu Cinnamon është angazhuar një ambient i personalizuar Cinnamon 6.0 me mbështetje fillestare për Wayland.
- Në Xubuntu është vazhduar furnizimi i mjedisit bazuar në Xfce 4.18.
- Në Ubuntu Mate është përdorur mjedisi i desktopit MATE 1.28, i cili ende nuk është shpallur zyrtarisht.
- Në Ubuntu Budgie është përdorur mjedisi i desktopit Budgie 10.9.
- Në Kubuntu, vazhdon të ofrohet si parazgjedhje KDE Plasma 5.27. KDE 6 do të propozohet në lëshimin e vjeshtës Kubuntu 24.10. Logot dhe ngjyra janë përditësuar.
- NĂ« Lubuntu, instaluesi i bazuar nĂ« framework-un Calamares Ă«shtĂ« pĂ«rmirĂ«suar. ĂshtĂ« shtuar njĂ« faqe pĂ«r tĂ« konfiguruar parametrat e instalimit, si instalimi i pĂ«rditĂ«simeve tĂ« disponueshme, instalimi i kodeve dhe drivereve pronar, dhe instalimi i programeve shtesĂ«. JanĂ« shtuar modalitetet e instalimit minimal, tĂ« plotĂ« dhe normal. ĂshtĂ« shtuar ekrani i ngarkesĂ«s sĂ« parĂ«, qĂ« lejon konfigurimin e gjuhĂ«s dhe lidhjes me rrjetin pa tel, si dhe pĂ«rzgjedhjen e hapjes sĂ« instaluesit ose kalimin nĂ« modalitetin Live. ĂshtĂ« shtuar Bluetooth Manager dhe redaktori i parametrave tĂ« menaxherit tĂ« ekranit SDDM. Ambienti i desktopit Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin LXQt 1.4.
- Në Ubuntu Studio është shtuar utilitari Ubuntu Studio Audio Configuration për të konfiguruar parametrat e PipeWire.
Burimi: opennet.ru
