Majdnem két év fejlesztés után megjelent a Debian GNU/Linux 12.0 (Bookworm), amely kilenc hivatalosan támogatott architektúrához érhető el: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) és IBM System z (s390x). A Debian 12 frissítései 5 évig érkeznek.
Telepítőképek érhetők el letöltésre, amelyeket HTTP, jigdo vagy BitTorrent segítségével lehet letölteni. Az amd64 és i386 architektúrákhoz LiveUSB-k készültek, elérhetőek GNOME, KDE, LXDE, Xfce, Cinnamon és MATE verziókban, valamint egy többarchitektúrás DVD, amely az amd64 platform csomagjait kombinálja az i386 architektúra további csomagjaival. A Debian 11 'Bullseye'-ról történő migráció előtt érdemes megismerkedni a következő dokumentumokkal.
A tárolóban 64419 bináris csomag található, ami 4868 csomaggal több, mint amit a Debian 11 kínált. A Debian 11-hez képest 11089 új bináris csomag került hozzáadásra, 6296 (10%) elavult vagy elhagyott csomagot eltávolítottak, 43254 (67%) csomag frissült. Az összes, a disztribúcióban kínált forráskód sora összesen 1 341 564 204 sor. Az összes csomag teljes mérete 365 GB. A csomagok 96,3%-a (a korábbi ágban 95,7%) biztosítja a reprodukálható build támogatást, amely lehetővé teszi, hogy megerősítsük, hogy a végrehajtható állomány pontosan a megadott forráskódokból készült, és nem tartalmaz idegen módosításokat, amelyek például a build infrastruktúra támadásán vagy a fordítóba épített hátsó ajtón keresztül történhetnek.
A Debian 12.0 főbb változásai:
- A hivatalos telepítőképek tartalmazzák a main tárolóból származó szabad firmware-eket, valamint a korábban a non-free tárolón keresztül elérhető proprietary firmware-eket is. Amennyiben a használt eszközök működéséhez külső firmware szükséges, a szükséges proprietary firmware-ek alapértelmezés szerint letöltésre kerülnek. Azok számára, akik kizárólag szabad szoftvert preferálnak, a betöltési folyamat során lehetőség van a nem szabad firmware használatának letiltására.
- Új nem ingyenes firmware tároló került hozzáadásra, ahová a nem ingyenes tárolóból kerültek át a firmware csomagok. Az installer lehetőséget biztosít a firmware csomagok dinamikus lekérésére a nem ingyenes firmware tárolóból. A külön tároló fenntartása a firmware-khez hozzáférést biztosít a nem ingyenes tároló általános tárolóin való beillesztés nélkül.
- A Linux kernel frissítve lett a 6.1-es verzióra (a Debian 11-es verzióban 5.10-es kernel volt). Frissítve lett a systemd 252, az Apt 2.6 és a Glibc 2.36.
- Frissült a grafikus stack és a felhasználói környezetek: 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. A GNOME környezetekben alapértelmezés szerint a Pipewire multimédiás szerver és a WirePlumber hangsession kezelő van aktiválva.
- Frissítve lettek a felhasználói alkalmazások, például a LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
- Frissítve lettek a szerver alkalmazások, például az Apache httpd 2.4.57, a BIND 9.18, a Dovecot 2.3.19, az Exim 4.96, a lighttpd 1.4.69, a Postfix 3.7, a MariaDB 10.11, az nginx 1.22, a PostgreSQL 15, a Redis 7.0, az SQLite 3.40, a Samba 4.17, az OpenSSH 9.2p1.
- Frissítve lettek a fejlesztői eszközök, beleértve a GCC 12.2-t, az LLVM/Clang 14-et (a telepítéshez a 15.0.6 is elérhető), az OpenJDK 17-et, a Perl 5.36-ot, a PHP 8.2-t, a Python 3.11.2-t, a Rust 1.63-t, a Ruby 3.1-et.
- Hozzáadva az APFS (Apple File System) fájlrendszer olvasási és írási módú támogatása, az apfsprogs és apfs-dkms csomagok segítségével. Tartalmazza az ntfs2btrfs eszközt az NTFS partíciók Btrfs-ra alakításához.
- Hozzáadva a mimalloc memóriamegosztási könyvtár támogatása, amely átlátható helyettesítőként funkcionálhat a malloc függvényhez. A mimalloc sajátossága a kompakt megvalósítás és a kiemelkedően magas teljesítmény (tesztek során a mimalloc megelőzi a jemallocot, a tcmallocot, a snmallocot, a rpmallocot és a Hoard-ot).
- Hozzáadva a ksmbd-tools csomag és megvalósítva a Linux kernelbe épített fájlmegoldás támogatása a szerver az SMB protokoll alapján.
- Hozzáadva egy új betűtípus készlet, és frissítve lettek a korábban felajánlott betűtípusok. Egy betűtípus kezelőt (fnt) javasolnak, amely a betűtípusok telepítésének és meglévő betűtípusok naprakészen tartásának feladatait látja el. A fnt segítségével telepíthetők frissebb betűtípusok, amelyek a Debian Sid tárolójában találhatók, valamint külső betűtípusok a Google Web Fonts gyűjteményből.
- A GRUB betöltőben más telepített operációs rendszerek azonosítására és azok betöltéséhez szükséges menü generálására az os-prober csomag kerül felhasználásra. Többek között a Windows 11 már telepített operációs rendszer azonosítása biztosított a boot során.
- A fejlesztés leállítása miatt eltávolították a libpam-ldap és libnss-ldap csomagokat. Helyettük a felhasználók LDAP-en keresztüli autentikációjára a funkcionálisan megfelelő libpam-ldapd és libnss-ldapd csomagok használatát ajánlják.
- Megszűnt az alapértelmezett háttérfolyamat telepítése a naplók vezetéséhez, mint például a rsyslog. A naplók megtekintéséhez a naplófájlok elemzése helyett ajánlatos a ‘systemd journalctl’ segédprogramot használni. Ha szükséges, a régi viselkedés visszaállítható a system-log-daemon csomag telepítésével.
- A systemd-ből külön csomagokká lett áthelyezve a systemd-resolved és a systemd-boot. A systemd csomagban a systemd-timesyncd időszinkronizáló kliens kötelező függőségből ajánlott függőséggé lett átsorolva, ami lehetővé teszi a minimális telepítések létrehozását NTP-kliens nélkül.
- Visszakerült az UEFI Secure Boot üzemmód támogatása az ARM64 architektúrára épülő rendszerekhez.
- Eltávolították a fdflush csomagot, helyette a util-linux-ból a ‘blockdev —flushbufs’ használata javasolt.
- Eltávolították a tempfile és rename.ul programokat, helyettük a mktemp és file-rename segédprogramok használatát ajánlják a szkriptekben.
- Elavultnak nyilvánították a which segédprogramot, amely a jövőbeli kiadásokban el lesz távolítva. Bash-szkriptekben az executable fájlok elérési útjának meghatározásához a ‘type’ vagy a ‘type -a’ parancsok használatát javasolják.
- Elavultnak nyilvánították a libnss-gw-name, dmraid és request-tracker4 csomagokat, amelyeket a Debian 13-ban el fognak távolítani.
- Biztosítva lett a hálózati interfészek állandó neveinek (‘enX0’) kiosztása a Xen virtuális hálózati eszközök számára.
- Támogatás került hozzáadásra az új ARM és RISC-V alapú eszközökhöz.
- Frissítve lettek az orosz és ukrán nyelvű rendszerkézikönyvek (man).
- Orvosi, biológiai és csillagászati tematikus csomaggyűjtemények kerültek hozzáadásra, amelyeket a Debian Med és a Debian Astro csapatai készítettek. Például a csomagok között megtalálható a shiny-server (webalkalmazások R nyelven történő üzemeltetésére szolgáló platform), openvlbi (távcsövek korrelátorja), astap (csillagászati képek feldolgozója), planetary-system-stacker (a bolygók képeit formálja fragmentumokból), új illesztőprogramok és könyvtárak az INDI protokoll támogatásával, az Astropy Python-csomagok (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), valamint Java könyvtárak ECSV és TFCAT formátumok kezelésére.
- Az UBports projekt által fejlesztett csomagok bekerültek a tárolóba, amelyek a Lomiri felhasználói környezettel (korábbi nevén Unity 8) és a Mir 2 kijelző kezelővel érkeznek. szerverrel A Mir 2 a Wayland alapú kompozit szerverként működik.
- A kiadás végső előkészítése során elhalasztásra került a Debian 12-ben korábban várva várt átállás, amely a külön /usr partíció használatáról egy új megközelítésre váltott, ahol a /bin, /sbin és /lib* könyvtárak szimbolikus hivatkozásokként formálódnak az /usr belső könyvtáraira.
Forrás: opennet.ru
