Toleo la beta la usambazaji limetolewa Ubuntu 24.04 "Noble Numbat", baada ya hapo hifadhidata ya kifurushi ilifungwa kabisa, na watengenezaji waliendelea na majaribio ya mwisho na kurekebisha hitilafu. Toleo limepangwa kutolewa Aprili 25. Tawi la 24.04 limeainishwa kama toleo la usaidizi wa muda mrefu (LTS), ambalo masasisho hutolewa kwa kipindi cha miaka 12 (miaka 5 kwa umma kwa ujumla, pamoja na miaka 7 ya ziada kwa watumiaji wa huduma). Ubuntu Pro). Picha za majaribio zilizotengenezwa tayari zimeundwa kwa ajili ya Ubuntu, Ubuntu Mtumishi, Lubuntu, Kubuntu, Ubuntu Mwenzangu, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (toleo la China), Ubuntu Umoja, Mhubuntu и Ubuntu Mdalasini.
Mabadiliko kuu:
- Kompyuta ya mezani imesasishwa hadi kutolewa kwa GNOME 46, ambayo iliongeza utendaji wa utafutaji wa kimataifa, utendakazi ulioboreshwa wa kidhibiti faili na viigaji vya terminal, iliongeza usaidizi wa majaribio kwa utaratibu wa VRR (Kiwango cha Kuburudisha Kinachobadilika), kuboreshwa kwa ubora wa matokeo kwa kuongeza sehemu, kupanuliwa. uwezo wa kuunganisha kwa huduma za nje, kisanidi kilichosasishwa na mfumo wa arifa ulioboreshwa. GTK hutumia injini mpya ya uwasilishaji ambayo inategemea API ya Vulkan. Programu ya kamera ya Jibini imebadilishwa na Picha ya GNOME.
- Cha msingi Linux imesasishwa hadi toleo la 6.8.
- Sawa na mabadiliko katika Arch Linux na Fedora Linux, kigezo cha sysctl vm.max_map_count, ambacho huamua idadi ya juu zaidi ya maeneo ya uchoraji ramani ya kumbukumbu yanayopatikana kwa mchakato, kimeongezwa kwa chaguo-msingi kutoka 65530 hadi 1048576. Mabadiliko haya yanaboresha utangamano na Windows- michezo iliyozinduliwa kupitia Wine (kwa mfano, ikiwa na thamani ya zamani, DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen na THE FINALS haikuzinduliwa), na ilitatua baadhi ya matatizo ya utendaji kwa kutumia programu zinazotumia kumbukumbu nyingi.
- Matoleo yaliyosasishwa ya GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (OpenJDK 8, 11, na 17 yanapatikana kwa hiari), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, na Ruby 3.2.3.
- Programu zilizosasishwa za watumiaji: Firefox 124 (imekusanywa kwa usaidizi wa 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.5.5.5.
- Mifumo midogo imesasishwa: 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.
- Vifurushi vya seva vilivyosasishwa: Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, iliyo na 1.7.12, Django 4.2.11, Docker 24.0.7, Dovecot.FS2Pro1, Dovecot 2.FS2Pro1. 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.6, Spa.2.6, SPA. SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.
- Kiteja cha barua pepe cha Thunderbird sasa kinakuja tu katika umbizo la haraka. Kifurushi cha Thunderbird DEB kina kifurushi cha kusanikisha kifurushi cha snap.
- Kwa programu zinazotumia gnutls, usaidizi wa itifaki za TLS 1.0, TLS 1.1, na DTLS 1.0, ambazo ziliondolewa rasmi na Kikosi Kazi cha Uhandisi wa Intaneti (IETF) miaka mitatu iliyopita, umezimwa kwa lazima. Mabadiliko kama hayo yalitekelezwa kwa openssl katika Ubuntu 20.04.
- Apparmor imewashwa kwa chaguo-msingi ili kuruhusu programu yoyote kufikia faili za usanidi wa maktaba ya GnuTLS na OpenSSL. Hapo awali, utoaji wa kuchagua ulisababisha matatizo ambayo yalikuwa magumu kutambua kutokana na ukosefu wa matokeo ya hitilafu wakati faili za usanidi hazikuweza kufikiwa.
- Vifurushi vya pptpd na bcrelay vimeondolewa kwa sababu ya maswala ya usalama yanayoweza kutokea na kuacha kutumika kwa misingi ya kanuni. Moduli ya PAM pam_lastlog.so, ambayo haisuluhishi tatizo la 2038, pia imeondolewa.
- Wakati wa kuunda vifurushi, chaguo za mkusanyaji huwezeshwa kwa chaguo-msingi ili kufanya unyonyaji kuwa mgumu zaidi. Katika gcc na dpkg, modi ya "-D_FORTIFY_SOURCE=3" imewashwa kwa chaguomsingi, ambayo hutambua uwezekano wa kufurika kwa bafa wakati wa kutekeleza vipengele vya kamba vilivyofafanuliwa katika faili ya kichwa cha string.h. Tofauti kutoka kwa hali iliyotumika awali ya "_FORTIFY_SOURCE=2" inakuja kwenye ukaguzi wa ziada. Kinadharia, ukaguzi wa ziada unaweza kusababisha utendaji uliopunguzwa, lakini kwa mazoezi, vipimo vya SPEC2000 na SPEC2017 havikuonyesha tofauti na hakukuwa na malalamiko kutoka kwa watumiaji wakati wa mchakato wa kupima kuhusu kupungua kwa utendaji.
- Imeongeza bendera ya "-mbranch-protection=standard" kwa dpkg ili kuwezesha ulinzi wa utekelezaji kwenye mifumo ya ARM64 kwa seti za maagizo ambazo hazipaswi kugawanywa kuwa (ARMv8.5-BTI - Kiashiria Lengwa la Tawi). Kuzuia uhamishaji hadi sehemu za kiholela za msimbo kunatekelezwa ili kuzuia uundaji wa vifaa katika matumizi ambayo hutumia mbinu za upangaji zenye mwelekeo wa kurudi (ROP - Utayarishaji Unaolenga Kurudisha).
- Kidhibiti cha kifurushi cha APT kimebadilisha kipaumbele cha hazina ya "mfuko iliyopendekezwa", ambayo hutumiwa kwa majaribio ya awali ya matoleo mapya ya vifurushi kabla ya kutolewa kwa umma kwa ujumla katika hazina kuu. Mabadiliko haya yanalenga kupunguza uwezekano wa usakinishaji wa kiotomatiki wa masasisho yasiyo imara wakati hazina ya "mfukoni iliyopendekezwa" imewashwa, ambayo inaweza kusababisha kushindwa kwa mfumo. Baada ya kuwezesha "mfuko unaopendekezwa," masasisho yote kutoka kwayo hayatahamishwa tena, lakini mtumiaji ataweza kusakinisha masasisho kwa vifurushi vinavyohitajika kwa kuchagua kwa kutumia amri ya "kusakinisha vizuri". / -imependekezwa».
- Huduma ya irqbalance, ambayo husambaza utunzaji wa vifaa katika viini tofauti vya CPU, imekomeshwa kwa chaguo-msingi. Kwa sasa, mifumo asilia ya usambazaji wa kidhibiti cha kernel inatosha katika hali nyingi. LinuxKutumia irqbalance kunaweza kuhalalishwa katika hali fulani, lakini tu ikiwa kumesanidiwa ipasavyo na msimamizi. Zaidi ya hayo, katika usanidi fulani, irqbalance inaweza kusababisha matatizo, kama vile inapotumika katika mifumo ya uboreshaji, na pia inaweza kuingilia usanidi wa mikono wa vigezo vinavyoathiri matumizi ya nguvu na ucheleweshaji.
- Usanidi wa mtandao unasaidiwa na kutolewa kwa Netplan 1.0, ambayo huhifadhi mipangilio katika umbizo la YAML na hutoa sehemu za nyuma ambazo ni ufikiaji wa usanidi dhahania kwa NetworkManager na systemd-networkd. Toleo jipya linaongeza uwezo wa kutumia WPA2 na WPA3 kwa wakati mmoja, linaongeza usaidizi kwa vifaa vya mtandao vya Mellanox VF-LAG vyenye SR-IOV (Uhalisia wa I/O wa Mizizi Moja), na hutekeleza amri ya "netplan status --diff" kwa ajili ya kutathmini tofauti kati ya mipangilio halisi na faili za usanidi. Ubuntu Eneo-kazi limewasha NetworkManager kama sehemu ya nyuma ya usanidi chaguo-msingi.
- Kisakinishi kimeboreshwa ubuntu-kisakinishi cha kompyuta, ambacho sasa kinatengenezwa kama sehemu ya mradi mkubwa zaidi ubuntu-utoaji wa kompyuta ya mezani na kupewa jina jipya kuwa ubuntu-desktop-bootstrap. Kiini cha mradi mpya ni kutenganisha kisakinishi katika hatua zinazofanywa kabla ya usakinishaji (kugawanya diski na kunakili vifurushi) na wakati wa kuwasha mfumo kwa mara ya kwanza (usanidi wa awali wa mfumo). Mabadiliko yanajumuisha kiolesura kilichoboreshwa cha kisakinishi, kuongezwa kwa ukurasa wa kubainisha URL ya kupakua hati ya usakinishaji otomatiki (autoinstall.yaml), na uwezo wa kubadilisha tabia chaguo-msingi na mtindo wa muundo kupitia faili ya usanidi. Usaidizi wa kusasisha kisakinishi chenyewe umeongezwa: ikiwa toleo jipya linapatikana mapema katika mchakato wa usakinishaji, ombi la kusasisha kisakinishi sasa linaonyeshwa.
Kisakinishi pia huangazia vipengele vilivyoongezwa katika toleo lililopita. Ubuntu 23.10, kama vile usaidizi wa mfumo wa faili wa ZFS na uwezo wa kusimba diski bila kuhitaji nenosiri la kufungua diski wakati wa kuwasha, shukrani kwa kuhifadhi taarifa muhimu za usimbaji fiche katika TPM (Trusted Platform Moduli).
- Usajili Kiotomatiki wa Cheti cha Saraka Amilifu (ADSys) umewezeshwa, kuruhusu upatikanaji wa cheti kiotomatiki kutoka kwa huduma za Saraka Amilifu wakati sera za kikundi zimewezeshwa. Upatikanaji wa cheti kiotomatiki kupitia Saraka Amilifu pia hutumika wakati wa kuunganisha kwenye mitandao isiyotumia waya ya kampuni na VPN.
- Kidhibiti kipya cha programu kilichoboreshwa Ubuntu Kituo cha Programu, kilichoandikwa katika Dart kwa kutumia mfumo wa Flutter na mbinu za mpangilio sikivu ili kufanya kazi kwa usahihi kwenye skrini za ukubwa wote. Ubuntu Duka hutekeleza kiolesura cha pamoja cha kufanya kazi na vifurushi vya DEB na Snap (ikiwa programu hiyo hiyo imefungashwa katika umbizo zote mbili za DEB na Snap, Snap huchaguliwa kwa chaguo-msingi). Inakuwezesha kutafuta na kupitia orodha ya vifurushi vya snapcraft.io na hazina za DEB zilizounganishwa, kudhibiti usakinishaji, uondoaji, na masasisho ya programu, na kusakinisha vifurushi vya DEB vya kibinafsi kutoka kwa faili za ndani. Programu hutumia mfumo wa ukadiriaji, ukibadilisha kipimo cha ukadiriaji cha pointi tano na kura ya kupenda/kutopenda (+1/-1), ambayo hutumika kutoa ukadiriaji pepe wa nyota tano.
Ubuntu Kituo cha Programu kinachukua nafasi ya kiolesura cha zamani cha Duka la Snap. Ikilinganishwa na Ubuntu Mnamo Oktoba 23.10, kategoria mpya ya programu iliongezwa: Michezo (michezo ya GNOME iliondolewa kwenye usambazaji). Kiolesura tofauti cha kusasisha programu dhibiti, Kisasisha Programu dhibiti, kilianzishwa, kinapatikana kwa mifumo kulingana na usanifu wa amd64 na arm64, kuruhusu masasisho ya programu dhibiti bila kuendesha meneja kamili wa programu chinichini.
- Vifurushi vya usanifu wa 32-bit Armhf vimebadilishwa ili kutumia aina ya 64-bit time_t. Mabadiliko hayo yaliathiri zaidi ya vifurushi elfu moja. Aina ya 32-bit time_t iliyotumika hapo awali haiwezi kutumika kushughulikia nyakati za baadaye zaidi ya Januari 19, 2038, kutokana na kujaa kwa kihesabu cha sekunde tangu Januari 1, 1970.
- Mikusanyiko iliyosasishwa ya bodi za Raspberry Pi 5 (seva na mtumiaji) na bodi za StarFive VisionFive 2 (RISC-V).
- В Ubuntu Cinnamon hutumia mazingira ya mtumiaji wa Cinnamon 6.0 pamoja na usaidizi wa awali kwa Wayland.
- Katika Xubuntu Uwasilishaji wa mazingira kulingana na Xfce 4.18 umeendelea.
- В Ubuntu Mate hutumia mazingira ya kompyuta ya mezani ya MATE 1.28, ambayo bado hayajatangazwa rasmi.
- В Ubuntu Budgie hutumia mazingira ya kompyuta ya mezani ya Budgie 10.9.
- Katika Kubuntu KDE Plasma 5.27 inaendelea kusafirishwa kwa chaguo-msingi. KDE 6 itatolewa katika toleo la msimu wa kupukutika kwa Kubuntu 24.10. Nembo na mpangilio wa rangi vimesasishwa.
- Katika Lubuntu Kisakinishi kulingana na mfumo wa Calamares kimeboreshwa. Ukurasa umeongezwa kwa ajili ya kusanidi vigezo vya usakinishaji, kama vile kusakinisha masasisho yanayopatikana, kusakinisha kodeki na viendeshi vya kibinafsi, na kusakinisha programu za ziada. Hali ndogo za usakinishaji, Kamili, na Kawaida zimeongezwa. Skrini ya kuwasha ya kwanza imeongezwa, ikikuruhusu kusanidi muunganisho wa lugha na mtandao usiotumia waya, na pia kuchagua kama utazindua kisakinishi au ubadilishe hadi hali ya Moja kwa Moja. Kidhibiti cha Bluetooth na kihariri cha mipangilio ya kidhibiti onyesho cha SDDM vimeongezwa. Mazingira ya eneo-kazi yamesasishwa hadi LXQt 1.4.
- В Ubuntu Huduma ya studio imeongezwa Ubuntu Usanidi wa Sauti wa Studio ili kusanidi mipangilio ya PipeWire.
Chanzo: opennet.ru
