Debian 12 "Bookworm" release

Pagkatapos ng halos dalawang taon ng pag-unlad, ang Debian GNU/Linux 12.0 (Bookworm) ay magagamit na ngayon para sa siyam na opisyal na suportadong mga arkitektura: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 ( armhf ), mipsel, mips64el, PowerPC 64 (ppc64el), at IBM System z (s390x). Ang mga update para sa Debian 12 ay ilalabas sa loob ng 5 taon.

Ang mga larawan sa pag-install ay magagamit para sa pag-download, na maaaring ma-download sa pamamagitan ng HTTP, jigdo o BitTorrent. Para sa mga arkitektura ng amd64 at i386, ang LiveUSB ay binuo, na magagamit sa mga variant ng GNOME, KDE, LXDE, Xfce, Cinnamon, at MATE, pati na rin ang isang multi-architecture DVD na pinagsasama ang mga pakete para sa amd64 platform na may mga karagdagang pakete para sa i386 architecture . Pakibasa ang sumusunod na dokumento bago lumipat mula sa Debian 11 Bullseye.

Naglalaman ang repositoryo ng 64419 binary packages, na 4868 packages na higit pa sa inaalok sa Debian 11. Kung ikukumpara sa Debian 11, 11089 bagong binary packages ang naidagdag, 6296 (10%) obsolete o inabandonang packages ang inalis, at 43254 (67). %) na mga pakete ay na-update. Ang kabuuang kabuuang sukat ng lahat ng pinagmulang teksto na inaalok sa pamamahagi ay 1 na linya ng code. Ang kabuuang sukat ng lahat ng mga pakete ay 341 GB. Para sa 564% (204% sa nakaraang sangay), ang suporta para sa mga paulit-ulit na build ay ibinigay, na nagbibigay-daan sa iyo upang kumpirmahin na ang executable file ay binuo nang eksakto mula sa ipinahayag na mga mapagkukunan at hindi naglalaman ng mga extraneous na pagbabago, ang pagpapalit kung saan, halimbawa, maaaring gawin sa pamamagitan ng pag-atake sa build infrastructure o mga bookmark sa compiler.

Mga pangunahing pagbabago sa Debian 12.0:

  • Bilang karagdagan sa libreng firmware mula sa pangunahing repositoryo, kasama rin sa mga opisyal na larawan sa pag-install ang proprietary firmware na dating magagamit sa pamamagitan ng hindi libreng repositoryo. Kung mayroon kang hardware na nangangailangan ng panlabas na firmware, ang kinakailangang pagmamay-ari na firmware ay na-load bilang default. Para sa mga gumagamit na mas gusto lamang ang libreng software, sa yugto ng pag-download, isang opsyon ang ibinigay upang huwag paganahin ang paggamit ng hindi libreng firmware.
  • May naidagdag na bagong non-free-firmware repository, kung saan inilipat ang mga package na may firmware mula sa non-free repository. Ang installer ay nagbibigay ng kakayahang dynamic na humiling ng mga pakete ng firmware mula sa non-free-firmware repository. Ang pagkakaroon ng isang hiwalay na imbakan na may firmware ay naging posible upang magbigay ng access sa firmware nang hindi kasama ang isang karaniwang hindi libreng imbakan sa media ng pag-install.
  • Ang Linux kernel ay na-update sa bersyon 6.1 (Debian 11 ay nagpadala ng isang 5.10 kernel). Na-update ang systemd 252, Apt 2.6 at Glibc 2.36.
  • Na-update na graphics stack at mga kapaligiran ng user: 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. Ginagamit ng mga GNOME environment ang Pipewire media server at ang WirePlumber audio session manager bilang default.
  • Na-update na mga application ng user gaya ng LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Mga na-update na application ng server, hal. 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. 3.40 p4.17.
  • Ang mga tool sa pag-develop ay na-update, kabilang ang GCC 12.2, LLVM/Clang 14 (15.0.6 ay magagamit din para sa pag-install), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Nagdagdag ng suporta para sa pagtatrabaho sa APFS (Apple File System) file system sa read-write mode gamit ang apfsprogs at apfs-dkms packages. Ang ntfs2btrfs utility ay kasama para i-convert ang NTFS partition sa Btrfs.
  • Nagdagdag ng suporta para sa mimalloc memory allocation library, na maaaring kumilos bilang isang transparent na kapalit para sa malloc function. Ang isang tampok ng mimalloc ay ang compact na pagpapatupad nito at napakataas na pagganap (sa mga pagsubok, ang mimalloc ay nauuna sa jemalloc, tcmalloc, snmalloc, rpmalloc, at Hoard).
  • Ang ksmbd-tools package ay naidagdag at ang suporta para sa pagpapatupad ng file server na binuo sa Linux kernel batay sa SMB protocol ay ipinatupad.
  • Isang set ng mga bagong font ang naidagdag at na-update ang mga dating inaalok na font. Ang isang font manager fnt (katulad ng apt para sa mga font) ay iminungkahi, na lumulutas sa problema ng pag-install ng mga karagdagang font at pagpapanatiling napapanahon ang mga kasalukuyang font. Gamit ang fnt, maaari kang mag-install ng mas kamakailang mga font mula sa Debian Sid repository, pati na rin ang mga panlabas na font mula sa koleksyon ng Google Web Fonts.
  • Ang GRUB bootloader ay gumagamit ng os-prober package para makita ang iba pang naka-install na operating system at bumuo ng mga menu para sa pag-boot sa kanila. Sa iba pang mga bagay, kapag nag-boot, ang pagtuklas ng isang naka-install na Windows 11 OS ay ibinigay.
  • Dahil sa pagwawakas ng pag-unlad, ang libpam-ldap at libnss-ldap na pakete ay inalis, sa halip na ito ay inirerekomendang gamitin ang katumbas na libpam-ldapd at libnss-ldapd na pakete para sa pagpapatunay ng user sa pamamagitan ng LDAP.
  • Inalis ang default na setting ng proseso ng pag-log sa background gaya ng rsyslog. Upang tingnan ang mga log, sa halip na i-parse ang mga file ng log, inirerekumenda na tawagan ang "systemd journalctl" na utility. Kung kinakailangan, ang lumang gawi ay maaaring maibalik sa pamamagitan ng pag-install ng system-log-daemon package.
  • Nakahiwalay sa systemd ang systemd-resolved at systemd-boot. Inilipat ng systemd package ang systemd-timesyncd time synchronization client mula sa isang kinakailangan patungo sa isang inirerekomendang dependency, na nagbibigay-daan para sa kaunting pag-install nang walang NTP client.
  • Ang suporta para sa pag-boot sa UEFI Secure Boot mode ay bumalik para sa mga system batay sa ARM64 architecture.
  • Inalis ang package na fdflush, sa halip ay gumamit ng "blockdev --flushbufs" mula sa util-linux.
  • Ang mga programang tempfile at rename.ul ay tinanggal, sa halip na inirerekumenda na gamitin ang mktemp at file-rename utility sa mga script.
  • Ang aling utility ay hindi na ginagamit at aalisin sa isang release sa hinaharap. Bilang kapalit sa mga script ng bash, inirerekomendang gamitin ang mga command na "type" o "type -a" upang matukoy ang path sa mga executable na file.
  • Ang libnss-gw-name, dmraid at request-tracker13 na mga pakete ay hindi na ginagamit at aalisin sa Debian 4.
  • Ang pagtatalaga ng mga permanenteng pangalan ng interface ng network ("enX0") para sa mga Xen virtual network device ay ibinigay.
  • Nagdagdag ng suporta para sa mga bagong device batay sa mga processor ng ARM at RISC-V.
  • Na-update na mga manwal ng system (lalaki) sa Russian at Ukrainian.
  • Nagdagdag ng mga koleksyon ng mga pampakay na pakete na nauugnay sa medisina, biology at astronomy na inihanda ng mga koponan ng Debian Med at Debian Astro. Halimbawa, kasama sa package ang shiny-server (platform para sa pagho-host ng mga R web application), openvlbi (correlator para sa mga teleskopyo), astap (astronomical image processor), planetary-system-stacker (bumubuo ng mga larawan ng mga planeta mula sa mga fragment), mga bagong driver at library na may suporta sa protocol ng INDI na nauugnay sa mga pakete ng Astropy Python (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), mga library ng Java para sa pagtatrabaho sa mga format ng ECSV at TFCAT.
  • Ang mga pakete na binuo ng proyekto ng UBports na may Lomiri user environment (dating Unity 8) at ang Mir 2 display server, na gumaganap bilang composite server batay sa Wayland, ay naidagdag sa repositoryo.
  • Sa huling yugto ng paghahanda ng release, ang paglipat ng distribution kit, na orihinal na inaasahan sa Debian 12, mula sa paggamit ng hiwalay na /usr partition sa isang bagong representasyon, kung saan ang /bin, /sbin at /lib* na mga direktoryo ay pinalamutian bilang simbolikong mga link sa kaukulang mga direktoryo sa loob ng /usr, ay ipinagpaliban.

Pinagmulan: opennet.ru

Magdagdag ng komento