Keluaran Debian 12 "Bookworm".

Selepas hampir dua tahun pembangunan, Debian GNU/Linux 12.0 (Bookworm) kini tersedia untuk sembilan seni bina yang disokong secara rasmi: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 ( armhf ), mipsel, mips64el, PowerPC 64 (ppc64el) dan IBM System z (s390x). Kemas kini untuk Debian 12 akan dikeluarkan selama 5 tahun.

Imej pemasangan tersedia untuk dimuat turun, yang boleh dimuat turun melalui HTTP, jigdo atau BitTorrent. Untuk seni bina amd64 dan i386, LiveUSB telah dibangunkan, tersedia dalam varian GNOME, KDE, LXDE, Xfce, Cinnamon, dan MATE, serta DVD berbilang seni bina yang menggabungkan pakej untuk platform amd64 dengan pakej tambahan untuk seni bina i386 . Sila baca dokumen berikut sebelum berhijrah dari Debian 11 Bullseye.

Repositori mengandungi 64419 pakej binari, iaitu 4868 pakej lebih daripada apa yang ditawarkan dalam Debian 11. Berbanding dengan Debian 11, 11089 pakej binari baharu telah ditambah, 6296 (10%) pakej usang atau terbengkalai telah dialih keluar, dan 43254 (67 %) pakej telah dikemas kini. Jumlah saiz keseluruhan semua teks sumber yang ditawarkan dalam pengedaran ialah 1 baris kod. Jumlah saiz semua pakej ialah 341 GB. Untuk 564% (204% dalam cawangan sebelumnya), sokongan untuk binaan berulang disediakan, yang membolehkan anda mengesahkan bahawa fail boleh laku dibina betul-betul daripada sumber yang diisytiharkan dan tidak mengandungi perubahan luar, yang penggantiannya, sebagai contoh, boleh dilakukan dengan menyerang infrastruktur binaan atau penanda halaman dalam pengkompil.

Perubahan utama dalam Debian 12.0:

  • Sebagai tambahan kepada perisian tegar percuma dari repositori utama, imej pemasangan rasmi juga termasuk perisian tegar proprietari yang sebelum ini tersedia melalui repositori bukan percuma. Jika anda mempunyai perkakasan yang memerlukan perisian tegar luaran, perisian tegar proprietari yang diperlukan dimuatkan secara lalai. Bagi pengguna yang memilih perisian percuma sahaja, pada peringkat muat turun, pilihan disediakan untuk melumpuhkan penggunaan perisian tegar bukan percuma.
  • Repositori perisian tegar bukan bebas baharu telah ditambah, yang mana pakej dengan perisian tegar telah dipindahkan daripada repositori bukan percuma. Pemasang menyediakan keupayaan untuk meminta pakej perisian tegar secara dinamik daripada repositori perisian tegar bukan bebas. Kehadiran repositori berasingan dengan perisian tegar memungkinkan untuk menyediakan akses kepada perisian tegar tanpa memasukkan repositori biasa bukan percuma dalam media pemasangan.
  • Kernel Linux telah dikemas kini kepada versi 6.1 (Debian 11 menghantar kernel 5.10). Mengemas kini systemd 252, Apt 2.6 dan Glibc 2.36.
  • Tindanan grafik dan persekitaran pengguna yang dikemas kini: GNOME 43, KDE Plasma 5.27, LXDE 11, LXQt 1.2.0, MATE 1.2, Xfce 4.18, Mesa 22.3.6, X.Org Server 21.1, Wayland 1.21. Persekitaran GNOME menggunakan pelayan media Pipewire dan pengurus sesi audio WirePlumber secara lalai.
  • Aplikasi pengguna yang dikemas kini seperti LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Aplikasi pelayan yang dikemas kini, cth. Apache httpd 2.4.57, BIND 9.18, Dovecot 2.3.19, Exim 4.96, lighttpd 1.4.69, Postfix 3.7, MariaDB 10.11, nginx 1.22. PostgreSQL 15, PostgreSQL 7.0, Redis 3.40. 4.17 p9.2.
  • Alat pembangunan telah dikemas kini, termasuk GCC 12.2, LLVM/Clang 14 (15.0.6 juga tersedia untuk pemasangan), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Menambah sokongan untuk bekerja dengan sistem fail APFS (Apple File System) dalam mod baca-tulis menggunakan pakej apfsprogs dan apfs-dkms. Utiliti ntfs2btrfs disertakan untuk menukar partition NTFS kepada Btrfs.
  • Sokongan tambahan untuk pustaka peruntukan memori mimalloc, yang boleh bertindak sebagai pengganti telus untuk fungsi malloc. Ciri mimalloc ialah pelaksanaannya yang padat dan prestasi yang sangat tinggi (dalam ujian, mimalloc mendahului jemalloc, tcmalloc, snmalloc, rpmalloc dan Hoard).
  • Pakej ksmbd-tools telah ditambah dan sokongan untuk pelaksanaan pelayan fail yang dibina ke dalam kernel Linux berdasarkan protokol SMB telah dilaksanakan.
  • Satu set fon baharu telah ditambah dan fon yang ditawarkan sebelum ini telah dikemas kini. Pengurus fon fnt (serupa dengan apt untuk fon) dicadangkan, yang menyelesaikan masalah memasang fon tambahan dan memastikan fon sedia ada dikemas kini. Menggunakan fnt, anda boleh memasang lebih banyak fon terkini daripada repositori Debian Sid, serta fon luaran daripada koleksi Fon Web Google.
  • Pemuat but GRUB menggunakan pakej os-prober untuk mengesan sistem pengendalian lain yang dipasang dan menjana menu untuk butnya. Antara lain, semasa boot, pengesanan OS Windows 11 yang telah dipasang disediakan.
  • Disebabkan penamatan pembangunan, pakej libpam-ldap dan libnss-ldap telah dialih keluar, sebaliknya disyorkan untuk menggunakan pakej libpam-ldapd dan libnss-ldapd yang setara untuk pengesahan pengguna melalui LDAP.
  • Mengalih keluar tetapan lalai proses pengelogan latar belakang seperti rsyslog. Untuk melihat log, bukannya menghuraikan fail log, adalah disyorkan untuk memanggil utiliti "systemd journalctl". Jika perlu, tingkah laku lama boleh dipulihkan dengan memasang pakej system-log-daemon.
  • Dipisahkan daripada systemd adalah systemd-resolved dan systemd-boot. Pakej systemd mengalihkan klien penyegerakan masa systemd-timesyncd daripada yang diperlukan kepada kebergantungan yang disyorkan, membenarkan pemasangan minimum tanpa klien NTP.
  • Sokongan untuk but dalam mod UEFI Secure Boot telah kembali untuk sistem berdasarkan seni bina ARM64.
  • Pakej fdflush dialih keluar, sebaliknya gunakan "blockdev --flushbufs" daripada util-linux.
  • Program tempfile dan rename.ul telah dialih keluar, sebaliknya disyorkan untuk menggunakan utiliti mktemp dan namakan semula fail dalam skrip.
  • Utiliti yang mana telah ditamatkan dan akan dialih keluar dalam keluaran akan datang. Sebagai pengganti dalam skrip bash, adalah disyorkan untuk menggunakan arahan "type" atau "type -a" untuk menentukan laluan ke fail boleh laku.
  • Pakej libnss-gw-name, dmraid dan request-tracker13 telah ditamatkan dan akan dialih keluar dalam Debian 4.
  • Penetapan nama antara muka rangkaian kekal ("enX0") untuk peranti rangkaian maya Xen disediakan.
  • Menambah sokongan untuk peranti baharu berdasarkan pemproses ARM dan RISC-V.
  • Manual sistem yang dikemas kini (lelaki) dalam bahasa Rusia dan Ukraine.
  • Menambahkan koleksi pakej tematik yang berkaitan dengan perubatan, biologi dan astronomi yang disediakan oleh pasukan Debian Med dan Debian Astro. Contohnya, pakej termasuk pelayan berkilat (platform untuk mengehos aplikasi web R), openvlbi (korelator untuk teleskop), astap (pemproses imej astronomi), penyusun sistem planet (membentuk imej planet daripada serpihan), pemacu dan perpustakaan baharu dengan sokongan protokol INDI yang dikaitkan dengan pakej Astropy Python (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), perpustakaan Java untuk bekerja dengan format ECSV dan TFCAT.
  • Pakej yang dibangunkan oleh projek UBports dengan persekitaran pengguna Lomiri (bekas Unity 8) dan pelayan paparan Mir 2, yang bertindak sebagai pelayan komposit berdasarkan Wayland, telah ditambahkan pada repositori.
  • Pada peringkat akhir penyediaan keluaran, peralihan kit pengedaran, yang pada asalnya dijangka dalam Debian 12, daripada menggunakan partition /usr berasingan kepada perwakilan baharu, di mana direktori /bin, /sbin dan /lib* dihiasi sebagai pautan simbolik ke direktori yang sepadan di dalam /usr, ditangguhkan.

Sumber: opennet.ru

Tambah komen