Peaaegu kahe aasta arenduse järel on ilmu saanud Debian GNU/Linux 12.0 (Bookworm), mis on saadaval üheksale ametlikult toetatud arhitektuurile: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) ja IBM System z (s390x). Uuendusi Debian 12 jaoks hakkatakse välja andma viie aasta jooksul.
Allalaadimiseks on saadaval installimispildid, mis on kergesti üleslaaditavad HTTP, jigdo või BitTorreni kaudu. Arhitektuuride amd64 ja i386 jaoks on välja töötatud LiveUSB, mis on saadaval GNOME, KDE, LXDE, Xfce, Cinnamon ja MATE variantides, samuti mitme arhitektuuriga DVD, mis ühendab amd64 platvormi pakette koos täiendavate pakettidega arhitektuuri i386 jaoks. Enne migratsiooni protseduuri Debian 11 "Bullseye" -lt, tasub tutvuda järgmise dokumendiga.
Repositooriumis on esitatud 64419 binaarpaketti, mis on 4868 paketti rohkem kui Debian 11-s pakkus. Debian 11-ga võrreldes on lisatud 11089 uut binaarpaketti, eemaldatud 6296 (10%) vananenud või hüljatud paketti ja uuendatud 43254 (67%) paketti. Kõikide pakettide allikakoode kokku on 1 341 564 204 rida. Kõikide pakettide kokkuvõttes suurus on 365 GB. 96,3% (eelmine versioon 95,7%) pakettidest toetab korduvaid kompilatsioone, mis võimaldavad kinnitada, et täidesaatev fail on koositatud täpselt nimetatud allikakoodidest ja ei sisalda kõrvalisi muudatusi, mis võivad näiteks olla tehtud rünnaku kaudu koostamis- või kompilaatoritehnoloogia vastu.
Debian 12.0 peamised muudatused:
- Ametlikud installipildid sisaldavad lisaks vabadele püsiprogrammidele ka omaniku püsiprogramme, mis olid varem saadaval non-free registris. Kui seadmeid, mis vajavad väliseid püsiprogramme, on kohal, laaditakse vajalikud omaniku püsiprogrammid automaatselt. Kasutajatele, kes eelistavad ainult vabavara, antakse laadimise käigus võimalus välja lülitada mitte-vabade püsiprogrammide kasutamine.
- Uus non-free-firmware register on lisatud, kuhu on viidud püsiprogrammid non-free registrist. Installeris on võimalus dünaamiliseks päringuks püsiprogrammide osas non-free-firmware registris. Eraldi püsiprogrammide registri olemasolu on võimaldanud juurdepääsu püsiprogrammidele ilma, et oleks vaja üldises non-free registris installikandjatesse kaasata.
- Linuxi kernel on uuendatud versioonile 6.1 (Debian 11 kaasas kernel 5.10). Uuendatud on systemd 252, Apt 2.6 ja Glibc 2.36.
- Grafikastek ja kasutajakeskkonnad on uuendatud: 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. GNOME keskkondades on vaikimisi rakendatud multimeedia server Pipewire ja heli seansihaldur WirePlumber.
- Kasutajarakendused on uuendatud, näiteks LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
- Serverirakendused on uuendatud, näiteks 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.
- Arendustööriistad on uuendatud, sealhulgas GCC 12.2, LLVM/Clang 14 (paigaldamiseks on saadaval ka 15.0.6), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
- Lisatud on toetus APFS (Apple Failisüsteem) failisüsteemile lugemise ja kirjutamise režiimis, kasutades pakette apfsprogs ja apfs-dkms. Komplekse on lisatud ka utiliit ntfs2btrfs NTFS-partitsioonide Btrfs-ks muutmiseks.
- Lisatud on mäluhaldusraamatukogu mimalloc, mis võib toimida läbipaistva asendajana malloc-funktsioonile. Mimalloci eripära on teostuse kompaktsus ja väga kõrge jõudlus (testides ületab mimalloc jemalloci, tcmalloci, snmalloci, rpmalloci ja Hoardi).
- Lisatud on ksmbd-tools pakett ning juurutatud on Linuxi tuumaga sisseehitatud failiserveri toetamine, serverile mis põhineb SMB protokollil.
- Lisatud on uus fontide komplekt ning uuendatud varasemaid fontide pakkumisi. Pakutakse fontide haldurit fnt (analoog apt fontide jaoks), mis lahendab täiendavate fontide installimise ja olemasolevate fontide ajakohaliste säilitamise ülesanded. Fnt abil on võimalik installida värskemaid fonte, mis on saadaval Debian Sid hoidlas, samuti väliseid fonte Google Web Fonts koguannist.
- GRUB-i laadijasse on lisatud os-prober pakett teiste installitud operatsioonisüsteemide määramiseks ja nende laadimisvalikute menüü genereerimiseks. Muuhulgas tagab laadimine juba installitud Windows 11 operatsioonisüsteemi tuvastamise.
- Arenduste katkestamise tõttu on eemaldatud libpam-ldap ja libnss-ldap paketid, mille asemel soovitatakse LDAP kaudu kasutajate autentimiseks kasutada funktsionaalselt võrdseid pakette libpam-ldapd ja libnss-ldapd.
- Background process logging, such as rsyslog, has been disabled by default. To view logs, it is recommended to use the 'systemd journalctl' utility instead of parsing log files. The old behavior can be restored by installing the system-log-daemon package if necessary.
- systemd-resolved and systemd-boot have been separated into distinct packages from systemd. In the systemd package, the time synchronization client systemd-timesyncd has been moved from mandatory to recommended dependencies, allowing for minimal installations without an NTP client.
- Support for booting in UEFI Secure Boot mode has been restored for ARM64 architecture systems.
- The fdflush package has been removed; instead, 'blockdev —flushbufs' from util-linux should be used.
- The tempfile and rename.ul programs have been removed; scripts are recommended to use the mktemp and file-rename utilities instead.
- The which utility has been declared deprecated and will be removed in future releases. As a replacement, it is recommended to use the 'type' or 'type -a' commands in bash scripts to determine the path to executable files.
- The packages libnss-gw-name, dmraid, and request-tracker4 have been declared deprecated and will be removed in Debian 13.
- Tagatud on virtuaalsete võrgu seadmete pidevate võrguliideste nimede määramine («enX0»).
- Uue ARM ja RISC-V protsessorite põhjal töötavate seadmete tugi on lisatud.
- Süsteemi käsiraamatud (man) on värskendatud vene ja ukraina keeles.
- Lisatud on teema paketid, mis on seotud meditsiini, bioloogia ja astronoomiaga, mille on koostanud Debian Med ja Debian Astro meeskonnad. Näiteks sisaldab see pakette nagu shiny-server (R keeles veebirakenduste hostimise platvorm), openvlbi (telescopide korreleerija), astap (astronoomiliste piltide töötleja), planetary-system-stacker (kujundab planeetide pilte fragmentidest), uued draiverid ja teegid INDI protokolli toe jaoks, samuti Astropy Python paketid (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java teegid ECSV ja TFCAT formaatidega töötamiseks.
- Repository's on lisatud UBports projekti arendatud pakette kasutajakeskkonna Lomiri (endine Unity 8) ja display serveriga Mir 2, mis toimib komposiitserverina Waylandi baasil.
- Debian 12 väljaande ettevalmistamine on viimases etapis ja algselt oodatud jaotus on edasi lükatud, muutes eraldi osa /usr uue esitusviisi järgi, kus kataloogid /bin, /sbin ja /lib* on vormistatud sümboolseteks linkideks vastavatesse /usr kataloogidesse.
Allikas: opennet.ru
