Beta izdanja Ubuntu 24.04

Predstavljeno beta izdanje distribucije Ubuntu 24.04 'Noble Numbat', nakon čega je izvršena potpuna zamrzavanje paketa, a programeri su prešli na konačno testiranje i ispravljanje grešaka. Izdanje je zakazano za 25. travnja. Grana 24.04 je svrstana u kategoriju izdanja sa dugoročnom podrškom (LTS), a ažuriranja će se izdavati tijekom 12 godina (5 godina - javno dostupna, plus još 7 godina za korisnike usluge Ubuntu Pro). Pripremljene testne slike su kreirane za Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, Ubuntu Kylin (izdanje za Kinu), Ubuntu Unity, Edubuntu i Ubuntu Cinnamon.

Glavne promjene:

  • Radna površina je ažurirana na izdanje GNOME 46, koje je uvelo funkcionalnost globalne pretrage, poboljšalo performanse upravitelja datoteka i terminalskih emulatora, dodalo eksperimentalnu podršku za mehanizam VRR (Variable Refresh Rate), poboljšalo kvalitetu izlaza pri fractional scalingu, proširilo mogućnosti povezivanja s vanjskim servisima, ažuriralo konfigurator i poboljšalo sustav obavijesti. U GTK-u je korišten novi motor za crtanje koji se temelji na Vulkan API-ju. Aplikacija za rad s kamerom Cheese zamijenjena je s GNOME Snapshot.
  • Linux jezgra je ažurirana na verziju 6.8.
  • U skladu s promjenama u Arch Linux-u i Fedora Linux-u, parametar sysctl vm.max_map_count, koji određuje maksimalni broj dostupnih područja mape memorije za proces, po defaultu je povećan s 65530 na 1048576. Ova promjena poboljšala je kompatibilnost s Windows igrama koje se pokreću putem Wine-a (na primjer, igre poput DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen i THE FINALS nisu radile s prethodnom vrijednošću) i riješila neke probleme s performansama aplikacija koje intenzivno koriste memoriju.
  • Ažurirane su verzije: GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (opcionalno dostupne OpenJDK 8, 11 i 17), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3.
  • Ažurirane su korisničke aplikacije: Firefox 124 (kompajliran s podrškom za 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.
  • Ažurirani su sustavi: 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.
  • Poslužiteljski paketi su ažurirani: 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.
  • Mail klijent Thunderbird sada dolazi samo u snap formatu. DEB paket sa Thunderbirdu sadrži oznaku za instalaciju snap paketa.
  • Za aplikacije koje koriste gnutls, podrška za protokole TLS 1.0, TLS 1.1 i DTLS 1.0 je prisilno onemogućena, budući da su ti protokoli tri godine ranije službeno proglašeni zastarjelim tehnologijama od strane IETF (Internet Engineering Task Force). Slična promjena za openssl realizirana je u Ubuntu 20.04.
  • U Apparmor su po defaultu omogućene sve aplikacijama pristup datotekama s konfiguracijom GnuTLS i OpenSSL biblioteka. Ranije korišteno selektivno omogućavanje pristupa dovelo je do problema koji su teško dijagnosticirani uslijed nedostatka ispravnih grešaka kada pristup datotekama nije bio moguć.
  • Paketi pptpd i bcrelay su uklonjeni zbog potencijalnih problema s sigurnošću i prestanka podrške za glavne kodne baze. Također je uklonjen PAM modul pam_lastlog.so, u kojem nije riješen problem iz 2038. godine.
  • Prilikom izrade paketa po defaultu su uključene opcije prevoditelja za otežavanje iskorištavanja ranjivosti. U gcc i dpkg po defaultu je uključen način '-D_FORTIFY_SOURCE=3', koji identificira moguće preljeve bafera tijekom izvođenja funkcija povezanih sa stringovima definiranih u zaglavlju string.h. Razlika s prethodnim načinom '_FORTIFY_SOURCE=2' svodi se na dodatne provjere. Teoretski, dodatne provjere mogu smanjiti performanse, ali u praksi testovi SPEC2000 i SPEC2017 nisu pokazali razlike, a tijekom testiranja nije bilo pritužbi korisnika na smanjenje performansi.
  • U dpkg je dodana oznaka '-mbranch-protection=standard' za uključivanje zaštite izvršavanja skupova instrukcija na ARM64 sustavima, na koje se ne bi trebali izvršavati prijelazi prilikom grananja (ARMv8.5-BTI — Branch Target Indicator). Blokiranje prijelaza na proizvoljna područja koda implementirano je kao protučin za borbu protiv stvaranja gadgeta u eksploitatima koji koriste povratno orijentirano programiranje (ROP — Return-Oriented Programming).
  • U APT upravitelju paketa promijenjena je prioritet za repozitorij "proposed pocket", koji služi za preliminarno testiranje novih verzija paketa prije nego što budu objavljene u glavnim repozitorijima za širu javnost. Promjena je usmjerena na smanjenje vjerojatnosti automatske instalacije nestabilnih ažuriranja ako je repozitorij "proposed pocket" uključen, što može dovesti do kvara sustava. Nakon uključivanja "proposed pocket" ažuriranja više neće automatski prelaziti iz njega, ali korisnik će moći selektivno instalirati ažuriranja potrebnih paketa koristeći naredbu "apt install / -proposed".
  • Prekid defaultne isporuke usluge irqbalance, koja raspoređuje obradu hardverskih prekida na različita CPU jezgra. Trenutno su u većini situacija dovoljni standardni mehanizmi raspodjele koje nudi Linux kernel. Korištenje irqbalance može biti opravdano u određenim situacijama, ali uz odgovarajuću konfiguraciju od strane administratora. Osim toga, u određenim konfiguracijama irqbalance uzrokuje probleme, na primjer, kada se koristi u virtualizacijskim sustavima, a također može ometati ručnu konfiguraciju parametara koji utječu na potrošnju energije i latenciju.
  • Za podešavanje mreže korišten je izlazak alata Netplan 1.0, koji omogućuje pohranu postavki u YAML formatu i pruža pozadinske sustave koji apstrahiraju pristup konfiguraciji za NetworkManager i systemd-networkd. U novoj verziji uvedena je mogućnost istodobne upotrebe WPA2 i WPA3, dodana je podrška za mrežne uređaje Mellanox VF-LAG sa SR-IOV (Single-Root I/O Virtualization) i implementirana je naredba "netplan status --diff" za vizualnu procjenu razlika između stvarnog stanja postavki i konfiguracijskih datoteka. U Ubuntu Desktopu kao zadani pozadinski sustav za postavku uključen je NetworkManager.
  • Modernizirani instalater ubuntu-desktop-installer, koji se sada razvija u sklopu većeg projekta ubuntu-desktop-provision i preimenovan je u ubuntu-desktop-bootstrap. Bit novog projekta je razdvajanje instalatera na faze koje se izvode prije instalacije (particioniranje diska i kopiranje paketa) i tijekom prvog pokretanja sustava (prva postavka sustava). Među promjenama ističe se poboljšan izgled sučelja instalatera, dodana je stranica za unos URL-a za preuzimanje skripte za automatiziranu instalaciju autoinstall.yaml i mogućnost promjene zadatog ponašanja i stila pomoću konfiguracijske datoteke. Dodana je podrška za ažuriranje samog instalatera — ukoliko je dostupna nova verzija na ranom stupnju instalacije, sada se prikazuje zahtjev za ažuriranje instalatera.

    U instalateru su također zabilježene mogućnosti koje su dodane u prethodnom izdanju Ubuntu 23.10, kao što su podrška za datotečni sustav ZFS i mogućnost šifriranja diska koja ne zahtijeva unos lozinke za otključavanje diska prilikom pokretanja, zahvaljujući pohrani informacija za dešifriranje ključeva u TPM-u (Trusted Platform Module).

  • Uključen je mehanizam Active Directory Certificate Auto Enrollment (ADSys), koji omogućuje automatsko dobivanje certifikata iz usluga Active Directory prilikom uključivanja grupnih politika. Automatsko dobivanje certifikata putem Active Directory također se koristi prilikom povezivanja na korporativne bežične mreže i VPN.
  • Poboljšan je novi upravitelj aplikacija Ubuntu App Center, napisan na jeziku Dart koristeći okvir Flutter i prilagodljive metode rasporeda sučelja za ispravni rad na ekranima bilo koje veličine. Ubuntu Store implementira kombinirano sučelje za rad s paketima u DEB i Snap formatu (ukoliko postoji jedan program u pakiranjima deb i snap, po defaultu se bira snap), omogućava pretraživanje i navigaciju po katalogu snapcraft.io paketa i povezanih DEB repozitorija, pruža mogućnost upravljanja instaliranjem, uklanjanjem i ažuriranjem aplikacija, kao i instalaciju pojedinačnih deb paketa iz lokalnih datoteka. U aplikaciji je primijenjen sustav ocjenjivanja, gdje je petočlana skala zamijenjena glasovanjem u formatu sviđa/nesviđa (+1/-1), na temelju čega se generira virtualna pet zvjezdica ocjena.

    Ubuntu App Center zamijenio je stari sučelje Snap Store. U usporedbi s Ubuntu 23.10 dodana je nova kategorija aplikacija - Igre (pri čemu su iz ponude uklonjene igre GNOME). Predložen je odvojeni sučelje za ažuriranje firmvera - Firmware Updater, dostupno za sustave temeljen na arhitekturama amd64 i arm64, i omogućuje ažuriranje firmvera bez pokretanja punopravnog menadžera aplikacija u pozadini.

  • Paketi za 32-bitnu arhitekturu Armhf prebačeni su na korištenje 64-bitnog tipa time_t. Promjena je zahvatila više od tisuću paketa. Ranije korišteni 32-bitni tip time_t ne može se koristiti za obradu vremena nakon 19. siječnja 2038. godine zbog preljevanja brojila sekundi, koje je započelo 1. siječnja 1970. godine.
  • Ažurirane su verzije za platforme Raspberry Pi 5 (serverske i korisničke) i StarFive VisionFive 2 (RISC-V).
  • U Ubuntu Cinnamon korišteno je korisničko okruženje Cinnamon 6.0 s početnom podrškom za Wayland.
  • U Xubuntu je nastavljena isporuka okruženja temeljenog na Xfce 4.18.
  • U Ubuntu Mate korištena je radna sredina MATE 1.28, koja još nije službeno najavljena.
  • U Ubuntu Budgie korištena je radna sredina Budgie 10.9.
  • U Kubuntu se kao zadano nastavlja isporuka KDE Plasma 5.27. KDE 6 će biti ponuđen u jesenskom izdanju Kubuntu 24.10. Ažurirani su logo i boje.
  • U Lubuntu je unaprijeđen instalacijski program temeljen na frameworku Calamares. Dodana je stranica za postavljanje opcija instalacije, poput instalacije dostupnih ažuriranja, instalacije kodeka i proprietarnih drajvera, instalacije dodatnih programa. Dodani su načini minimalne, potpune i normalne instalacije. Dodan je ekran prvog pokretanja koji omogućuje podešavanje jezika i povezivanje na bežičnu mrežu, kao i izbor pokretanja instalacijskog programa ili prelazak u Live način. Dodan je Bluetooth Manager i urednik postavki upravitelja prikaza SDDM. Radno okruženje je ažurirano na verziju LXQt 1.4.
  • U Ubuntu Studio dodana je usluga Ubuntu Studio Audio Configuration za podešavanje postavki PipeWire.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster