Po takmer dvoch rokoch vývoja bol vydaný Debian GNU/Linux 12.0 (Bookworm), dostupný pre deväť oficiálne podporovaných architektúr: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) a IBM System z (s390x). Aktualizácie pre Debian 12 budú vydávané počas 5 rokov.
Na stiahnutie sú dostupné inštalačné obrazy, ktoré si môžete stiahnuť cez HTTP, jigdo alebo BitTorrent. Pre architektúry amd64 a i386 sú vyvinuté LiveUSB, dostupné v variantoch s GNOME, KDE, LXDE, Xfce, Cinnamon a MATE, ako aj viacarchitektúrny DVD, ktorý kombinuje balíky pre platformu amd64 s ďalšími balíkmi pre architektúru i386. Pred migráciou z Debiana 11 'Bullseye' si prosím prečítajte nasledujúci dokument.
V repozitári je prezentovaných 64419 binárnych balíkov, čo je o 4868 balíkov viac, než bolo ponúknuté v Debiane 11. V porovnaní s Debianom 11 pribudlo 11089 nových binárnych balíkov, 6296 (10%) zastaraných alebo opustených balíkov bolo odstránených a 43254 (67%) balíkov bolo aktualizovaných. Celková suma všetkých poskytnutých v distribúcii zdrojových kódov má 1 341 564 204 riadkov kódu. Celková veľkosť všetkých balíkov je 365 GB. Podpora opakovaných zostavení je zabezpečená pre 96.3% (v predchádzajúcej verzii 95.7%) balíkov, čo umožňuje potvrdiť, že spustiteľný súbor bol zostavený presne z deklarovaných zdrojových kódov a neobsahuje žiadne cudzia úpravy, ktorých zavedenie by mohlo byť vykonané napríklad útokom na zostavovaciu infraštruktúru alebo škodlivou kódou v kompilátore.
Kľúčové zmeny v Debiane 12.0:
- Do oficiálnych inštalačných obrazov okrem slobodných firmvérov z repozitára main boli zahrnuté aj proprietárne firmvéry, ktoré boli predtým dostupné cez repozitár non-free. Pri použití hardvéru, ktorý vyžaduje externé firmvéry, sú potrebné proprietárne firmvéry načítané predvolene. Pre používateľov, ktorí preferujú len slobodný softvér, je počas načítania poskytnutá možnosť zakázať používanie neslobodných firmvérov.
- Bol pridaný nový repozitár non-free-firmware, do ktorého boli z repozitára non-free prenesené balíky s firmvérmi. Vo inštalátore je poskytnutá možnosť dynamického dopytu balíkov s firmvérmi z repozitára non-free-firmware. Existencia samostatného repozitára s firmvérmi umožnila zabezpečiť prístup k firmvéróm bez zahrnutia do inštalačných médií všeobecného repozitára non-free.
- Jadro Linuxu bolo aktualizované na verziu 6.1 (v Debian 11 bolo dodávané jadro 5.10). Aktualizovali sa systemd 252, Apt 2.6 a Glibc 2.36.
- Obnovil sa grafický stack a používateľské prostredia: 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. V prostrediach s GNOME je predvolene angažovaný multimediálny server Pipewire a manažér zvukových relácií WirePlumber.
- Aktualizovali sa používateľské aplikácie, ako napríklad LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
- Aktualizovali sa serverové aplikácie, ako napríklad 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.
- Aktualizoval sa vývojársky softvér, vrátane GCC 12.2, LLVM/Clang 14 (pre inštaláciu je tiež dostupné 15.0.6), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
- Pridaná podpora práce so súborovým systémom APFS (Apple File System) v režime čítania a zápisu, použitím balíkov apfsprogs a apfs-dkms. Zložená je utilita ntfs2btrfs na prevod NTFS oddielov na Btrfs.
- Pridaná podpora knižnice distribúcie pamäte mimalloc, ktorá môže fungovať ako priehľadná náhrada funkcie malloc. Charakteristikou mimalloc je kompaktnosť implementácie a veľmi vysoký výkon (v testoch mimalloc prekonáva jemalloc, tcmalloc, snmalloc, rpmalloc a Hoard).
- Pridaný balík ksmbd-tools a implementovaná podpora integrovaného v jadre Linuxu implementácie súborového servera na báze protokolu SMB.
- Pridaná sada nových písiem a aktualizované predtým ponúkané písma. Navrhnutý je správca písiem fnt (analóg apt pre písma), ktorý rieši úlohy inštalácie dodatočných písiem a udržiavania už existujúcich písiem v aktuálnom stave. Pomocou fnt je možné nainštalovať novšie písma, ktoré sú prítomné v repozitári Debian Sid, ako aj externé písma z kolekcie Google Web Fonts.
- V zavádzači GRUB je na určenie iných nainštalovaných operačných systémov a na generovanie ponuky pre ich načítanie použitý balík os-prober. Medzi iným, pri zavádzaní je zabezpečené určenie už nainštalovaného operačného systému Windows 11.
- Z dôvodu ukončenia vývoja boli odstránené balíky libpam-ldap a libnss-ldap, namiesto ktorých sa odporúča používať ekvivalentné funkčné balíky libpam-ldapd a libnss-ldapd na autentifikáciu používateľov cez LDAP.
- Bol zastavený predvolený inštalátor na pozadí pre zaznamenávanie logov, ako napríklad rsyslog. Namiesto analýzy súborov s logmi sa odporúča používať nástroj "systemd journalctl" na prezeranie logov. Ak je potrebné, staré správanie sa dá obnoviť inštaláciou balíka system-log-daemon.
- Z balíka systemd boli vyčlenené samostatné balíky systemd-resolved a systemd-boot. Klient synchronizácie času systemd-timesyncd v balíku systemd bol presunutý z povinných do odporúčaných závislostí, čo umožňuje vytvárať minimálne inštalácie bez NTP klienta.
- Bola obnovená podpora pre štartovanie v režime UEFI Secure Boot pre systémy založené na architektúre ARM64.
- Bol odstránený balík fdflush, namiesto ktorého sa odporúča používať "blockdev --flushbufs" z util-linux.
- Boli odstránené programy tempfile a rename.ul, namiesto ktorých sa odporúča používať nástroje mktemp a file-rename v skriptoch.
- Nástroj which bol vyhlásený za zastaraný a bude odstránený v budúcich verziách. Ako náhradu sa doporučuje používať príkazy "type" alebo "type -a" v bash skriptoch na určenie cesty k spustiteľným súborom.
- Balíky libnss-gw-name, dmraid a request-tracker4 boli vyhlásené za zastarané a budú odstránené v Debian 13.
- Bolo zabezpečené priradenie trvalých názvov sieťových rozhraní ("enX0") pre virtuálne sieťové zariadenia Xen.
- Bola pridaná podpora pre nové zariadenia založené na procesoroch ARM a RISC-V.
- Boli aktualizované systémové príručky (man) v ruštine a ukrajinčine.
- Pridané kolekcie tematických balíkov súvisiacich s medicínou, biológiou a astronómiou, ktoré pripravili tímy Debian Med a Debian Astro. Napríklad obsahujú balíky ako shiny-server (platforma pre hosting webových aplikácií v jazyku R), openvlbi (korrelátor pre teleskopy), astap (spracovateľ astronomických obrázkov), planetary-system-stacker (tvorí obrázky planét z fragmentov), nové ovládače a knižnice s podporou protokolu INDI, ako aj Python balíky súvisiace s Astropy (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java knižnice na prácu s formátmi ECSV a TFCAT.
- Do repozitára boli pridané balíky vyvíjané projektom UBports s používateľským prostredím Lomiri (bývalé Unity 8) a displejovým serverom Mir 2, ktorý funguje ako kompozitný server na báze Wayland.
- Na finálnu fázu prípravy verzie bol odložený pôvodne očakávaný preklad distribúcie v Debian 12, ktorý mala prejsť zo samostatného oddielu /usr na nové zobrazenie, kde sú adresáre /bin, /sbin a /lib* zabezpečené ako symbolické odkazy na zodpovedajúce adresáre v /usr.
Zdroj: opennet.ru
