Keluaran beta Ubuntu 24.04

Keluaran beta pengedaran "Noble Numbat" Ubuntu 24.04 telah dibentangkan, selepas itu pangkalan data pakej dibekukan sepenuhnya, dan pembangun beralih ke ujian akhir dan pembetulan pepijat. Tayangannya dijadualkan pada 25 April. Cawangan 24.04 diklasifikasikan sebagai keluaran sokongan jangka panjang (LTS), yang mana kemas kini dijana dalam tempoh 12 tahun (5 tahun - tersedia secara umum, ditambah 7 tahun lagi untuk pengguna perkhidmatan Ubuntu Pro). Imej ujian sedia dibuat telah dicipta untuk Ubuntu, Pelayan Ubuntu, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (edisi Cina), Ubuntu Unity, Edubuntu dan Ubuntu Cinnamon.

Perubahan utama:

  • Desktop telah dikemas kini kepada keluaran GNOME 46, yang menambah fungsi carian global, meningkatkan prestasi pengurus fail dan emulator terminal, menambah sokongan percubaan untuk mekanisme VRR (Variable Refresh Rate), meningkatkan kualiti output untuk penskalaan pecahan, diperluaskan. keupayaan untuk menyambung kepada perkhidmatan luaran, konfigurator yang dikemas kini dan sistem pemberitahuan yang lebih baik. GTK menggunakan enjin pemaparan baharu yang berasaskan API Vulkan. Apl kamera Cheese telah digantikan dengan Snapshot GNOME.
  • Kernel Linux telah dikemas kini ke versi 6.8.
  • Dengan analogi dengan perubahan dalam Arch Linux dan Fedora Linux, parameter sysctl vm.max_map_count, yang menentukan bilangan maksimum kawasan pemetaan memori yang tersedia untuk proses, telah ditingkatkan secara lalai daripada 65530 kepada 1048576. Perubahan ini telah meningkatkan keserasian dengan permainan Windows dilancarkan melalui Wine (contohnya, dengan nilai lama tidak melancarkan permainan DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen dan THE FINALS), dan menyelesaikan beberapa masalah prestasi dengan aplikasi intensif memori.
  • Versi terkini GCC 14-pra, LLVM 18, Python 3.12, OpenJDK 21 (OpenJDK 8, 11 dan 17 tersedia secara pilihan), Rust 1.76, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3.
  • Aplikasi pengguna yang dikemas kini: Firefox 124 (dibina dengan sokongan 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, Kdenlive 5.2.2 .XNUMX.
  • Subsistem dikemas kini: 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.
  • Pakej pelayan yang dikemas kini: 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.21FS, 11.1FS 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.1ssas .4.0.0, Sotong 6.6, SSSD 2.9.4, Perentak Jantung 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Rangkaian Maya Terbuka 24.03.
  • Pelanggan e-mel Thunderbird kini hanya datang dalam format snap. Pakej Thunderbird DEB mengandungi stub untuk memasang pakej snap.
  • Untuk aplikasi yang menggunakan gnutls, sokongan untuk protokol TLS 1.0, TLS 1.1 dan DTLS 1.0, yang secara rasmi diklasifikasikan sebagai teknologi usang oleh IETF (Pasukan Petugas Kejuruteraan Internet) tiga tahun lalu, dilumpuhkan secara paksa. Untuk openssl, perubahan serupa telah dilaksanakan dalam Ubuntu 20.04.
  • Apparmor didayakan secara lalai untuk membenarkan mana-mana aplikasi mengakses fail konfigurasi perpustakaan GnuTLS dan OpenSSL. Sebelum ini, peruntukan terpilih mengakibatkan masalah yang sukar untuk didiagnosis kerana kekurangan output ralat apabila fail konfigurasi tidak dapat diakses.
  • Pakej pptpd dan bcrelay telah dialih keluar kerana potensi isu keselamatan dan penamatan asas kod asas. Modul PAM pam_lastlog.so, yang tidak menyelesaikan masalah 2038, juga telah dialih keluar.
  • Apabila membina pakej, pilihan pengkompil didayakan secara lalai untuk menyukarkan mengeksploitasi kelemahan. Dalam gcc dan dpkg, mod "-D_FORTIFY_SOURCE=3" didayakan secara lalai, yang mengesan kemungkinan limpahan penimbal apabila melaksanakan fungsi rentetan yang ditakrifkan dalam fail pengepala string.h. Perbezaan daripada mod "_FORTIFY_SOURCE=2" yang digunakan sebelum ini datang kepada semakan tambahan. Secara teorinya, semakan tambahan boleh membawa kepada penurunan prestasi, tetapi dalam amalan, ujian SPEC2000 dan SPEC2017 tidak menunjukkan perbezaan dan tiada aduan daripada pengguna semasa proses ujian tentang penurunan prestasi.
  • Menambahkan bendera "-mbranch-protection=standard" pada dpkg untuk mendayakan perlindungan pelaksanaan pada sistem ARM64 untuk set arahan yang tidak sepatutnya bercabang kepada (ARMv8.5-BTI - Penunjuk Sasaran Cawangan). Menyekat peralihan kepada bahagian kod sewenang-wenangnya dilaksanakan untuk menghalang penciptaan alat dalam eksploitasi yang menggunakan teknik pengaturcaraan berorientasikan kembali (ROP - Pengaturcaraan Berorientasikan Kembali).
  • Pengurus pakej APT telah menukar keutamaan untuk repositori "poket yang dicadangkan", yang menguji pra-ujian versi baharu pakej sebelum ia dikeluarkan ke repositori utama untuk orang awam. Perubahan ini bertujuan untuk mengurangkan kemungkinan pemasangan automatik bagi kemas kini yang tidak stabil, jika repositori "poket yang dicadangkan" didayakan, yang boleh menyebabkan kerosakan sistem. Selepas mendayakan "poket yang dicadangkan", semua kemas kini tidak lagi akan dipindahkan daripadanya, tetapi pengguna akan dapat memasang kemas kini secara selektif untuk pakej yang diperlukan menggunakan arahan "apt install" / -dicadangkan".
  • Perkhidmatan irqbalance, yang mengedarkan pemprosesan gangguan perkakasan merentas teras CPU yang berbeza, telah dihentikan secara lalai. Pada masa ini, dalam kebanyakan situasi, mekanisme pengedaran pengendali standard yang disediakan oleh kernel Linux adalah mencukupi. Penggunaan irqbalance mungkin wajar dalam situasi tertentu, tetapi hanya jika dikonfigurasikan dengan betul oleh pentadbir. Selain itu, irqbalance menyebabkan masalah dalam konfigurasi tertentu, contohnya apabila digunakan dalam sistem virtualisasi, dan juga boleh mengganggu konfigurasi manual parameter yang mempengaruhi penggunaan kuasa dan kependaman.
  • Untuk mengkonfigurasi rangkaian, keluaran kit alat Netplan 1.0 digunakan, yang menyediakan penyimpanan tetapan dalam format YAML dan menyediakan bahagian belakang akses abstrak kepada konfigurasi untuk NetworkManager dan systemd-networkd. Versi baharu mempunyai keupayaan untuk menggunakan WPA2 dan WPA3 secara serentak, menambah sokongan untuk peranti rangkaian Mellanox VF-LAG dengan SR-IOV (Single-Root I/O Virtualization) dan melaksanakan perintah "status netplan -diff" untuk menilai perbezaan secara visual antara keadaan sebenar tetapan dan fail konfigurasi. Desktop Ubuntu telah mendayakan NetworkManager sebagai bahagian belakang konfigurasi secara lalai.
  • Pemasang ubuntu-desktop-installer telah dimodenkan, yang kini sedang dibangunkan sebagai sebahagian daripada projek penyediaan ubuntu-desktop-provision yang lebih besar dan dinamakan semula ubuntu-desktop-bootstrap. Intipati projek baharu adalah untuk membahagikan pemasang ke dalam peringkat yang dilakukan sebelum pemasangan (pembahagian cakera dan menyalin pakej) dan semasa but pertama sistem (persediaan sistem awal). Perubahan itu termasuk reka bentuk antara muka pemasang yang dipertingkat, penambahan halaman untuk menentukan URL untuk memuat turun skrip pemasangan automatik autoinstall.yaml, dan keupayaan untuk menukar tingkah laku lalai dan gaya reka bentuk melalui fail konfigurasi. Menambah sokongan untuk mengemas kini pemasang itu sendiri - jika versi baharu tersedia pada peringkat awal pemasangan, permintaan untuk mengemas kini pemasang kini dikeluarkan.

    Pemasang juga menyerlahkan ciri yang ditambahkan dalam keluaran Ubuntu 23.10 sebelum ini, seperti sokongan untuk sistem fail ZFS dan keupayaan untuk menyulitkan pemacu tanpa memerlukan anda memasukkan kata laluan buka kunci pemacu semasa but dengan menyimpan maklumat penyahsulitan kunci dalam TPM (Platform Dipercayai Modul).

  • Pendaftaran Automatik Sijil Direktori Aktif (ADSys) diaktifkan, membolehkan pemerolehan sijil automatik daripada perkhidmatan Direktori Aktif apabila dasar kumpulan diaktifkan. Pemerolehan sijil automatik melalui Direktori Aktif juga terpakai apabila bersambung ke rangkaian wayarles korporat dan VPN.
  • Pengurus aplikasi Pusat Aplikasi Ubuntu baharu telah dipertingkatkan, ditulis dalam Dart menggunakan rangka kerja Flutter dan kaedah susun atur antara muka penyesuaian untuk berfungsi dengan betul pada skrin dalam sebarang saiz. Gedung Ubuntu melaksanakan antara muka gabungan untuk bekerja dengan pakej dalam format DEB dan Snap (jika terdapat satu program dalam kedua-dua pakej deb dan snap, snap dipilih secara lalai), membolehkan anda mencari dan menavigasi melalui katalog pakej snapcraft.io dan repositori DEB yang disambungkan, dan membolehkan anda mengurus pemasangan, menyahpasang dan mengemas kini aplikasi, memasang pakej deb individu daripada fail tempatan. Aplikasi ini menggunakan sistem penarafan di mana skala penilaian lima mata digantikan dengan mengundi dalam format suka/tidak suka (+1/-1), berdasarkan penilaian lima bintang maya dipaparkan.

    Pusat Aplikasi Ubuntu menggantikan antara muka Snap Store lama. Berbanding dengan Ubuntu 23.10, kategori aplikasi baharu telah ditambah - Permainan (permainan GNOME telah dialih keluar daripada pakej). Antara muka yang berasingan untuk mengemas kini perisian tegar dicadangkan - Pengemaskini Perisian Tegar, tersedia untuk sistem berdasarkan seni bina amd64 dan arm64, dan membenarkan anda mengemas kini perisian tegar tanpa menjalankan pengurus aplikasi sepenuhnya di latar belakang.

  • Pakej untuk seni bina Armhf 32-bit telah ditukar untuk menggunakan jenis time_t 64-bit. Perubahan itu menjejaskan lebih daripada seribu pakej. Jenis time_t 32-bit yang digunakan sebelum ini tidak boleh digunakan untuk mengendalikan masa lewat daripada 19 Januari 2038, disebabkan limpahan pembilang saat sejak 1 Januari 1970.
  • Pemasangan dikemas kini untuk papan Raspberry Pi 5 (pelayan dan pengguna) dan StarFive VisionFive 2 (RISC-V).
  • Ubuntu Cinnamon menggunakan persekitaran pengguna Cinnamon 6.0 dengan sokongan awal untuk Wayland.
  • Xubuntu terus membekalkan persekitaran berdasarkan Xfce 4.18.
  • Ubuntu Mate menggunakan persekitaran desktop MATE 1.28, yang belum diumumkan secara rasmi.
  • Ubuntu Budgie menggunakan persekitaran desktop Budgie 10.9.
  • Kubuntu terus menghantar KDE Plasma 5.27 secara lalai. KDE 6 akan ditawarkan dalam keluaran musim gugur Kubuntu 24.10. Logo dan skema warna dikemas kini.
  • Di Lubuntu, pemasang berdasarkan rangka kerja Calamares telah dipertingkatkan. Menambah halaman untuk mengkonfigurasi pilihan pemasangan, seperti memasang kemas kini yang tersedia, memasang codec dan pemacu proprietari, dan memasang program tambahan. Menambah mod pemasangan minimum, penuh dan biasa. Skrin but pertama telah ditambahkan, membolehkan anda mengkonfigurasi bahasa dan sambungan ke rangkaian wayarles, serta memilih untuk melancarkan pemasang atau beralih ke mod Langsung. Menambahkan Pengurus Bluetooth dan editor tetapan pengurus paparan SDDM. Persekitaran desktop telah dikemas kini kepada LXQt 1.4.
  • Ubuntu Studio telah menambah utiliti Konfigurasi Audio Studio Ubuntu untuk mengkonfigurasi tetapan PipeWire.

Sumber: opennet.ru

Tambah komen