Toleo la usambazaji la Ubuntu 24.04 LTS

Kutolewa kwa usambazaji wa Ubuntu 24.04 "Noble Numbat" kulifanyika, ambayo imeainishwa kama toleo la msaada wa muda mrefu (LTS), sasisho ambazo hutolewa ndani ya miaka 12 (miaka 5 - inapatikana kwa umma, pamoja na miaka 7 kwa watumiaji wa huduma ya Ubuntu Pro). Picha za usakinishaji zimeundwa kwa ajili ya Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (toleo la Kichina), Ubuntu Unity, Edubuntu na Ubuntu Cinnamon.

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.
    Toleo la usambazaji la Ubuntu 24.04 LTS
  • Kernel ya Linux imesasishwa kuwa toleo la 6.8.
  • Matoleo yaliyosasishwa ya GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (OpenJDK 8, 11 na 17 yanapatikana kwa hiari), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3 binutils 2.42 , glibc 2.39.
  • Programu zilizosasishwa za mtumiaji: Firefox 124 (imejengwa 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.08.5. .5.2.2, VLC 3.0.20.
  • Mifumo midogo imesasishwa: 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.
  • Vifurushi vya seva vimesasishwa: 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, LXD 5.21.0, Django 4.2.11, Docker 24.0.7 2.3.21. 11.1, GlusterFS 2.8.5, HAProxy 2.4.1, Kea DHCP 10.0.0, libvirt 5.9.4, NetSNMP 2.6.7, OpenLDAP 12.3.5, open-vm-tools 16.2, PostgreSQL 1.1.12, Runc 8.2.1, Q4.0.0. .6.6, SpamAssassin 2.9.4, Squid 2.1.6, SSSD 2024.1, Pacemaker 19.2.0, OpenStack 3.3.0, Ceph 24.03, Openvswitch XNUMX, Open Virtual Network XNUMX.
  • Kiteja cha barua pepe cha Thunderbird sasa kinakuja tu katika umbizo la haraka. Kifurushi cha Thunderbird DEB kina kifurushi cha kusanikisha kifurushi cha snap.
  • Kisakinishi cha kisakinishi cha ubuntu-desktop kimesasishwa, ambacho sasa kinaendelezwa kama sehemu ya mradi mkubwa wa utoaji wa ubuntu-desktop na kupewa jina jipya ubuntu-desktop-bootstrap. Kiini cha mradi mpya ni kugawanya kisakinishi katika hatua zilizofanywa kabla ya usakinishaji (vifurushi vya ugawaji wa diski na kunakili) na wakati wa uanzishaji wa kwanza wa mfumo (usanidi wa mfumo wa awali). Kisakinishi kimeandikwa katika lugha ya Dart, hutumia mfumo wa Flutter kujenga kiolesura cha mtumiaji na hutekelezwa kama programu jalizi juu ya kisakinishi cha kiwango cha chini cha curtin, ambacho tayari kinatumika katika kisakinishi cha Udogo kinachotumika katika Seva ya Ubuntu.

    Miongoni mwa mabadiliko katika kisakinishi kipya, kuna muundo wa kiolesura ulioboreshwa, kuongezwa kwa ukurasa wa kubainisha URL ya kupakua hati ya usakinishaji ya kiotomatiki.yaml, na uwezo wa kubadilisha tabia chaguomsingi na mtindo wa usanifu kupitia faili ya usanidi. Usaidizi ulioongezwa wa kusasisha kisakinishi chenyewe - ikiwa toleo jipya linapatikana katika hatua ya awali ya usakinishaji, ombi la kusasisha kisakinishi sasa limetolewa.

    Kisakinishi cha Ubuntu Desktop hutumia hali ya usakinishaji ndogo kwa chaguo-msingi. Ili kusakinisha programu za ziada kama vile LibreOffice na Thunderbird, lazima uchague hali ya juu ya usakinishaji. Kisakinishi pia huangazia vipengee vilivyoongezwa katika toleo la awali la Ubuntu 23.10, kama vile usaidizi wa mfumo wa faili wa ZFS na uwezo wa kusimba viendeshi bila kukuhitaji kuingiza nenosiri la kufungua kiendeshi kwenye buti kwa kuhifadhi habari muhimu za usimbuaji kwenye TPM (Jukwaa Linaloaminika. Moduli).

    Toleo la usambazaji la Ubuntu 24.04 LTS
  • Kidhibiti kipya cha programu ya Ubuntu App Center kimeboreshwa, kimeandikwa katika Dart kwa kutumia mfumo wa Flutter na mbinu za mpangilio wa kiolesura kinachoweza kufanya kazi kwa usahihi kwenye skrini za ukubwa wowote. Duka la Ubuntu hutumia kiolesura cha pamoja cha kufanya kazi na vifurushi katika fomati za DEB na Snap (ikiwa kuna programu moja katika vifurushi vya deb na snap, snap huchaguliwa kwa chaguo-msingi), hukuruhusu kutafuta na kupitia orodha ya kifurushi cha snapcraft.io na iliyounganishwa hazina za DEB, na hukuruhusu kudhibiti usakinishaji, kusanidua na kusasisha programu, kusakinisha vifurushi vya deni kutoka kwa faili za ndani. Programu hutumia mfumo wa ukadiriaji ambapo kipimo cha alama tano kinabadilishwa na kupiga kura katika umbizo la kupenda/kutopenda (+1/-1), kwa misingi ambayo ukadiriaji pepe wa nyota tano unaonyeshwa.

    Kituo cha Programu cha Ubuntu kinachukua nafasi ya kiolesura cha zamani cha Duka la Snap. Ikilinganishwa na Ubuntu 23.10, kitengo kipya cha programu kimeongezwa - Michezo (michezo ya GNOME imeondolewa kwenye kifurushi). Kiolesura tofauti cha kusasisha programu dhibiti kinapendekezwa - Kisasisho cha Firmware, kinachopatikana kwa mifumo kulingana na usanifu wa amd64 na arm64, na kukuruhusu kusasisha programu dhibiti bila kuendesha kidhibiti kamili cha programu nyuma.

    Toleo la usambazaji la Ubuntu 24.04 LTS
  • Kwa mlinganisho na mabadiliko katika Arch Linux na Fedora Linux, kigezo cha sysctl vm.max_map_count, ambacho huamua idadi ya juu zaidi ya maeneo ya ramani ya kumbukumbu inayopatikana kwa mchakato, imeongezwa kwa chaguo-msingi kutoka 65530 hadi 1048576. Mabadiliko hayo yameboresha utangamano na michezo ya Windows. iliyozinduliwa kupitia Mvinyo (kwa mfano, yenye thamani ya zamani haikuzindua michezo ya DayZ, Legacy ya Hogwarts, Counter Strike 2, Star Citizen na FAINALI), na kutatua baadhi ya matatizo ya utendakazi na programu zinazotumia kumbukumbu nyingi.
  • Ufikiaji wa watumiaji wasio na haki kwa nafasi za majina ya watumiaji ni mdogo, ambayo itaongeza usalama wa mifumo kwa kutumia kutengwa kwa kontena kutoka kwa athari zinazohitaji utumiaji mbaya wa nafasi ya majina ya mtumiaji. Ubuntu hutumia mpango mseto wa kuzuia ambao huruhusu kwa kuchagua baadhi ya programu kuunda nafasi ya jina la mtumiaji ikiwa zina wasifu wa AppArmor wenye sheria ya "ruhusu watumiaji kuunda" au haki za CAP_SYS_ADMIN. Kwa mfano, wasifu huundwa kwa ajili ya Chrome na Discord, ambapo nafasi ya majina ya mtumiaji inatumika kuchakata kisanduku cha mchanga.
  • 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.
  • 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.
  • 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).
  • Kwa programu zinazotumia gnutls, usaidizi wa itifaki za TLS 1.0, TLS 1.1 na DTLS 1.0, ambazo ziliainishwa rasmi kuwa teknolojia za kizamani na IETF (Kikosi Kazi cha Uhandisi wa Mtandao) miaka mitatu iliyopita, zimezimwa kwa lazima. Kwa openssl, mabadiliko kama hayo yalitekelezwa katika Ubuntu 20.04.
  • Vifunguo vya RSA vya 1024-bit vinavyotumika katika APT kuthibitisha hazina kwa kutumia sahihi ya dijitali vimetangazwa kuwa vimepitwa na wakati na kulemazwa. Kwenye Ubuntu 24.04, hazina lazima zisainiwe na funguo za RSA za angalau biti 2048, au kwa funguo za Ed25519 na Ed448. Kwa sababu funguo za RSA za 1024-bit zinaendelea kutumika katika baadhi ya PPA, funguo kama hizo hazijazuiwa kwa sasa, lakini zimetolewa onyo. Baada ya muda, onyo limepangwa kubadilishwa na pato la makosa.
  • Kidhibiti cha kifurushi cha APT kimebadilisha kipaumbele cha hazina ya "mfuko uliopendekezwa", ambayo hujaribu matoleo mapya ya vifurushi kabla ya kutolewa kwa hazina kuu kwa umma kwa ujumla. Mabadiliko hayo yanalenga kupunguza uwezekano wa ufungaji wa kiotomatiki wa sasisho zisizo na uhakika, ikiwa hifadhi ya "mfukoni iliyopendekezwa" imewezeshwa, ambayo inaweza kusababisha malfunction ya mfumo. Baada ya kuwezesha "mfuko uliopendekezwa", sasisho zote hazitahamishwa tena kutoka kwake, lakini mtumiaji ataweza kusakinisha masasisho kwa vifurushi muhimu kwa kutumia amri ya "apt install /-proposed".
  • Huduma ya irqbalance, ambayo inasambaza uchakataji wa kukatiza maunzi kwenye viini tofauti vya CPU, imekomeshwa kwa chaguomsingi. Hivi sasa, katika hali nyingi, mifumo ya usambazaji ya kidhibiti inayotolewa na kernel ya Linux inatosha. Matumizi ya irqbalance yanaweza kuhesabiwa haki katika hali fulani, lakini tu ikiwa imesanidiwa vizuri na msimamizi. Kwa kuongeza, irqbalance husababisha matatizo katika usanidi fulani, kwa mfano wakati unatumiwa katika mifumo ya virtualization, na inaweza pia kuingilia kati na usanidi wa mwongozo wa vigezo vinavyoathiri matumizi ya nguvu na latency.
  • Ili kusanidi mtandao, utolewaji wa zana ya zana ya Netplan 1.0 hutumiwa, ambayo hutoa hifadhi ya mipangilio katika umbizo la YAML na kutoa viambajengo vya nyuma ambavyo vina ufikiaji dhahania wa usanidi wa NetworkManager na systemd-networkd. Toleo jipya lina uwezo wa kutumia wakati huo huo WPA2 na WPA3, limeongeza usaidizi kwa vifaa vya mtandao vya Mellanox VF-LAG na SR-IOV (Single-Root I/O Virtualization) na kutekeleza amri ya "netplan status -diff" ili kutathmini tofauti hizo. kati ya hali halisi ya mipangilio na faili za usanidi. Ubuntu Desktop ina NetworkManager kuwezeshwa kama mazingira ya nyuma ya usanidi kwa chaguo-msingi.
    Toleo la usambazaji la Ubuntu 24.04 LTS

  • Utaratibu wa Kujiandikisha Kiotomatiki kwa Cheti cha Saraka Inayotumika (ADSys) umewashwa, huku kuruhusu kupata vyeti kiotomatiki kutoka kwa Huduma za Active Directory wakati sera za kikundi zimewashwa. Kupata vyeti kiotomatiki kupitia Active Directory pia hutumika wakati wa kuunganisha kwenye mitandao ya mashirika isiyotumia waya na VPN.
  • Kifurushi cha Ubuntu cha Apport, kinachotumika kufanyia kazi hitilafu za programu kiotomatiki, hutoa muunganisho na systemd-coredump ili kushughulikia mvurugo. Sasa unaweza kutumia matumizi ya coredumpctl kuchanganua utupaji msingi.
  • Kifurushi cha msingi kinajumuisha maombi ya uchambuzi wa utendaji, ufuatiliaji wa mchakato na ufuatiliaji wa afya ya mfumo. Hasa, procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop na sysprof paket zimeongezwa, ambazo zimeunganishwa kwenye meta-zana za utendaji- kifurushi.
  • Mipangilio ya hazina amilifu imebadilishwa ili kutumia umbizo la deb822 na kuhamishwa kutoka /etc/apt/sources.list hadi faili /etc/apt/sources.list.d/ubuntu.sources.
  • Huduma sasa huwashwa upya baada ya kusakinisha masasisho kwenye maktaba husika, hata kama masasisho yatasakinishwa kiotomatiki katika hali ya uboreshaji isiyosimamiwa. Ili kuzuia huduma kuwasha upya kiotomatiki baada ya sasisho, iongeze kwenye sehemu ya override_rc katika faili ya /etc/needrestart/needrestart.conf.
  • Kazi ya Meneja wa Profaili za Nguvu imeboreshwa, na kuongeza usaidizi kwa taratibu mpya za usimamizi wa nguvu za vifaa zinazopatikana katika wasindikaji wa AMD, na pia kuongeza uwezo wa kutumia viendeshi tofauti vya uboreshaji. Unapofanya kazi katika hali ya nje ya mtandao, kiwango cha uboreshaji kinaongezwa kiotomatiki.
  • Kifurushi cha fprintd na maktaba ya libfprint zimesasishwa ili kujumuisha usaidizi wa vifaa vya ziada vya kuchanganua alama za vidole.
  • Toleo nyembamba la fonti ya Ubuntu hutumiwa. Ili kurudisha fonti ya mfumo wa zamani, unaweza kusakinisha kifurushi cha fonti-ubuntu-classic.
  • Usaidizi ulioongezwa kwa kichapuzi cha QAT (QuickAssist Technology) kilichojengwa ndani ya vichakataji vya Intel, ambacho hutoa zana za kuharakisha hesabu zinazotumiwa katika ukandamizaji na usimbaji fiche. Ili kutumia Intel QAT, vifurushi vilivyojumuishwa ni qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 na intel-ipsec-mb 1.5-1.

  • 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 ya Cinnamon 6.0 na usaidizi wa awali kwa Wayland.
  • Usaidizi wa kuhamisha mipangilio kwa kutumia cloud-init umeongezwa kwenye muundo wa Ubuntu kwa mfumo mdogo wa WSL (Windows Subsystem for Linux).
  • Xubuntu inaendelea kusambaza mazingira kulingana na Xfce 4.18.
    Toleo la usambazaji la Ubuntu 24.04 LTS
  • Ubuntu Mate inaendelea kusafirisha mazingira ya eneo-kazi la MATE 1.26.2 (tawi la 1.28 tayari linapatikana kwenye hazina ya MATE, ambayo bado haijatangazwa rasmi). Kisakinishi kipya kinatumika, sawa na kile kinachotolewa kwenye Ubuntu Desktop. Badala ya programu ya Kisasisho cha Firmware, Firmware ya GNOME inatumiwa kusasisha programu dhibiti, na badala ya Boutique ya Programu, Kituo cha Programu kimeongezwa ili kudhibiti usakinishaji wa programu. Programu ya MATE Karibu imezimwa.
    Toleo la usambazaji la Ubuntu 24.04 LTS
  • Ubuntu Budgie hutumia mazingira ya eneo-kazi ya Budgie 10.9. applets nyingi na programu ndogo zimesasishwa. Kisanidi kipya cha Kituo cha Kudhibiti cha Budgie kimetambulishwa. Badala ya Programu ya GNOME, Kituo cha Programu kinatumika kudhibiti programu. Pulseaudio imebadilishwa na Pipewire. Imebadilisha baadhi ya programu chaguo-msingi, kwa mfano, Kikokotoo cha GNOME β†’ Mate Calc, Kifuatiliaji cha Mfumo wa GNOME β†’ Kifuatiliaji cha Mfumo wa Mate, Evince β†’ Atril, Kitazamaji cha herufi cha GNOME β†’ kidhibiti cha fonti, Jibini β†’ guvcview, Celluloid β†’ Parole, Rhythmbox + Lollypop + Goodvider . Kalenda ya GNOME, Monitor ya Mfumo wa GNOME na Picha ya skrini ya GNOME imeondolewa kutoka kwa usambazaji msingi.
    Toleo la usambazaji la Ubuntu 24.04 LTS
  • Kubuntu inaendelea kusafirisha KDE Plasma 5.27.11, KDE Frameworks 5.115 na KDE Gear 23.08 kwa chaguomsingi. KDE 6 itatolewa katika toleo la kuanguka la Kubuntu 24.10. Nembo iliyosasishwa na mpango wa rangi.
    Toleo la usambazaji la Ubuntu 24.04 LTS
  • Katika Lubuntu, kisakinishi kulingana na mfumo wa Calamares kimeboreshwa. Umeongeza ukurasa wa kusanidi chaguo za usakinishaji, kama vile kusakinisha masasisho yanayopatikana, kusakinisha kodeki na viendeshi wamiliki, na kusakinisha programu za ziada. Imeongeza njia ndogo, kamili na za kawaida za usakinishaji. Skrini ya kwanza ya boot imeongezwa, kukuwezesha kusanidi lugha na uunganisho kwenye mtandao wa wireless, na pia kuchagua kuzindua kisakinishi au kubadili mode ya Kuishi. Kidhibiti cha Bluetooth kimeongezwa na kihariri cha mipangilio ya kidhibiti cha onyesho cha SDDM. Mazingira ya eneo-kazi yamesasishwa hadi LXQt 1.4.
    Toleo la usambazaji la Ubuntu 24.04 LTS
  • Ubuntu Studio imeongeza matumizi ya Usanidi wa Sauti ya Ubuntu Studio ili kusanidi mipangilio ya PipeWire. Kisakinishi kipya kinatumika, sawa na kile kinachotolewa kwenye Ubuntu Desktop. Umeongeza kifurushi cha meta cha kusakinisha programu muhimu kwa ajili ya kufundisha muziki, kama vile FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster, Solfege.
    Toleo la usambazaji la Ubuntu 24.04 LTS



Chanzo: opennet.ru

Kuongeza maoni