Bản phát hành Debian 12 "Mọt sách"

Sau gần hai năm phát triển, Debian GNU/Linux 12.0 (Bookworm) đã được phát hành, có sẵn cho chín kiến ​​trúc được hỗ trợ chính thức: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) và IBM System z (s390x). Các bản cập nhật cho Debian 12 sẽ được phát hành trong khoảng thời gian 5 năm.

Hình ảnh cài đặt có sẵn để tải xuống, có thể tải xuống qua HTTP, jigdo hoặc BitTorrent. Đối với kiến ​​trúc amd64 và i386, LiveUSB đã được phát triển, có sẵn các biến thể với GNOME, KDE, LXDE, Xfce, Cinnamon và MATE, cũng như các gói kết hợp DVD đa vòm cho nền tảng amd64 với các gói bổ sung cho kiến ​​trúc i386. Trước khi di chuyển từ Debian 11 "Bullseye" bạn nên đọc tài liệu sau.

Kho lưu trữ chứa 64419 gói nhị phân, nhiều hơn 4868 gói so với những gì được cung cấp trong Debian 11. So với Debian 11, 11089 gói nhị phân mới đã được thêm vào, 6296 (10%) gói lỗi thời hoặc bị bỏ rơi đã bị xóa và 43254 (67) %) gói đã được cập nhật. Tổng kích thước của tất cả các mã nguồn được cung cấp trong bản phân phối là 1 dòng mã. Tổng kích thước của tất cả các gói là 341 GB. Đối với 564% (ở nhánh trước là 204%) gói, hỗ trợ cho các bản dựng lặp lại được cung cấp, điều này giúp xác nhận rằng tệp thực thi được xây dựng chính xác từ các văn bản nguồn đã khai báo và không chứa các thay đổi không liên quan, việc thay thế chúng , chẳng hạn, có thể được thực hiện bằng cách tấn công cơ sở hạ tầng lắp ráp hoặc trình biên dịch đánh dấu trang.

Những thay đổi chính trong Debian 12.0:

  • Ngoài chương trình cơ sở miễn phí từ kho lưu trữ chính, các hình ảnh cài đặt chính thức còn bao gồm chương trình cơ sở độc quyền trước đây có sẵn thông qua kho lưu trữ không miễn phí. Nếu bạn có thiết bị yêu cầu chương trình cơ sở bên ngoài để hoạt động thì chương trình cơ sở độc quyền bắt buộc sẽ được tải theo mặc định. Đối với những người dùng chỉ thích phần mềm miễn phí, tùy chọn tắt việc sử dụng phần mềm không miễn phí được cung cấp ở giai đoạn tải xuống.
  • Một kho lưu trữ chương trình cơ sở không miễn phí mới đã được thêm vào, trong đó các gói chương trình cơ sở đã được chuyển từ kho lưu trữ không miễn phí. Trình cài đặt cung cấp khả năng yêu cầu động các gói chương trình cơ sở từ kho lưu trữ chương trình cơ sở không miễn phí. Sự hiện diện của một kho lưu trữ riêng biệt với phần sụn giúp có thể cung cấp quyền truy cập vào phần sụn mà không bao gồm kho lưu trữ chung không miễn phí trong phương tiện cài đặt.
  • Nhân Linux đã được cập nhật lên phiên bản 6.1 (Debian 11 đi kèm với kernel 5.10). Systemd 252, Apt 2.6 và Glibc 2.36 đã được cập nhật.
  • Đã cập nhật ngăn xếp đồ họa và môi trường người dùng: 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. Trong môi trường Gnome, máy chủ phương tiện Pipewire và trình quản lý phiên âm thanh WirePlumber được bật theo mặc định.
  • Đã cập nhật các ứng dụng người dùng, ví dụ: LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Các ứng dụng máy chủ được cập nhật, ví dụ: 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, Redis 7.0, SQLite 3.40, Samba 4.17, OpenSSH 9.2p1.
  • Các công cụ phát triển đã được cập nhật, bao gồm GCC 12.2, LLVM/Clang 14 (15.0.6 cũng có sẵn để cài đặt), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Đã thêm hỗ trợ để làm việc với hệ thống tệp APFS (Apple File System) ở chế độ đọc-ghi bằng cách sử dụng các gói apfsprogs và apfs-dkms. Tiện ích ntfs2btrfs được tích hợp để chuyển đổi phân vùng NTFS sang Btrfs.
  • Đã thêm hỗ trợ cho thư viện cấp phát bộ nhớ mimalloc, có thể hoạt động như một sự thay thế minh bạch cho hàm malloc. Một đặc điểm của mimalloc là cách triển khai nhỏ gọn và hiệu suất rất cao (trong các thử nghiệm, mimalloc vượt trội hơn jemalloc, tcmalloc, snmalloc, RPMalloc và Hoard).
  • Gói ksmbd-tools đã được thêm vào và hỗ trợ triển khai máy chủ tệp được tích hợp trong nhân Linux dựa trên giao thức SMB đã được triển khai.
  • Một bộ phông chữ mới đã được thêm vào và các phông chữ được cung cấp trước đó đã được cập nhật. Trình quản lý phông chữ fnt đã được đề xuất (tương tự như apt cho phông chữ), giúp giải quyết vấn đề cài đặt các phông chữ bổ sung và luôn cập nhật các phông chữ hiện có. Bằng cách sử dụng fnt, bạn có thể cài đặt các phông chữ mới hơn có sẵn trong kho lưu trữ Debian Sid, cũng như các phông chữ bên ngoài từ bộ sưu tập Phông chữ Web của Google.
  • Bộ tải khởi động GRUB sử dụng gói os-prober để phát hiện các hệ điều hành đã cài đặt khác và tạo các menu để khởi động chúng. Trong số những thứ khác, việc khởi động đảm bảo rằng Windows 11 đã được cài đặt.
  • Do ngừng phát triển, các gói libpam-ldap và libnss-ldap đã bị xóa, thay vào đó nên sử dụng các gói libpam-ldapd và libnss-ldapd tương đương để xác thực người dùng thông qua LDAP.
  • Đã dừng cài đặt quy trình nền mặc định để ghi nhật ký, chẳng hạn như rsyslog. Để xem nhật ký, thay vì phân tích tệp nhật ký, bạn nên gọi tiện ích “systemd tạp chí”. Nếu cần, hành vi cũ có thể được trả lại bằng cách cài đặt gói system-log-daemon.
  • Từ systemd, systemd-resolved và systemd-boot được tách thành các gói riêng biệt. Gói systemd đã chuyển ứng dụng đồng bộ hóa thời gian systemd-timesyncd từ bắt buộc sang phụ thuộc được đề xuất, cho phép cài đặt tối thiểu mà không cần ứng dụng khách NTP.
  • Hỗ trợ khởi động ở chế độ Khởi động an toàn UEFI đã được trả lại cho các hệ thống dựa trên kiến ​​trúc ARM64.
  • Gói fdflush đã bị xóa và phải được thay thế bằng "blockdev --flushbufs" từ util-linux.
  • Các chương trình tempfile và đổi tên.ul đã bị xóa, thay vào đó nên sử dụng các tiện ích mktemp và đổi tên tệp trong tập lệnh.
  • Tiện ích which không còn được dùng nữa và sẽ bị xóa trong bản phát hành sau này. Để thay thế, bạn nên sử dụng lệnh “type” hoặc “type -a” để xác định đường dẫn đến các tệp thực thi trong tập lệnh bash.
  • Các gói libnss-gw-name, dmraid và request-tracker13 không còn được dùng nữa và sẽ bị xóa trong Debian 4.
  • Đã bật gán tên giao diện mạng liên tục (“enX0”) cho các thiết bị mạng ảo Xen.
  • Đã thêm hỗ trợ cho các thiết bị mới dựa trên bộ xử lý ARM và RISC-V.
  • Hướng dẫn sử dụng hệ thống (người đàn ông) bằng tiếng Nga và tiếng Ukraina đã được cập nhật.
  • Đã thêm bộ sưu tập các gói chuyên đề liên quan đến y học, sinh học và thiên văn học, do nhóm Debian Med và Debian Astro chuẩn bị. Ví dụ: các gói có Shiny-server (nền tảng lưu trữ các ứng dụng web bằng ngôn ngữ R), openvlbi (bộ tương quan cho kính thiên văn), astap (bộ xử lý hình ảnh thiên văn), bộ xếp chồng hệ thống hành tinh (tạo thành hình ảnh của các hành tinh từ các mảnh vỡ) , trình điều khiển và thư viện mới có hỗ trợ giao thức INDI, các gói Python liên quan đến Astropy (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), thư viện Java để làm việc với các định dạng ECSV và TFCAT.
  • Các gói được phát triển bởi dự án UBports với môi trường người dùng Lomiri (trước đây là Unity 8) và máy chủ hiển thị Mir 2, hoạt động như một máy chủ tổng hợp dựa trên Wayland, đã được thêm vào kho lưu trữ.
  • Ở giai đoạn chuẩn bị cuối cùng cho bản phát hành, quá trình chuyển đổi dự kiến ​​ban đầu của bộ phân phối từ Debian 12 từ việc sử dụng phân vùng /usr riêng biệt sang một cách thể hiện mới trong đó các thư mục /bin, /sbin và /lib* được thiết kế dưới dạng liên kết tượng trưng tới các thư mục tương ứng bên trong /usr đã bị hoãn lại.

Nguồn: opennet.ru

Thêm một lời nhận xét