Die Veröffentlichung von Debian 12 „Bookworm“

Nach fast zwei Jahren Entwicklung wurde Debian GNU/Linux 12.0 (Bookworm) veröffentlicht, das für neun offiziell unterstützte Architekturen verfügbar ist: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) und IBM System z (s390x). Updates für Debian 12 werden über einen Zeitraum von 5 Jahren bereitgestellt.

Installationsabbilder stehen zum Herunterladen bereit, die über HTTP, jigdo oder BitTorrent heruntergeladen werden können. Für die Architekturen amd64 und i386 wurden LiveUSBs entwickelt, die in den Varianten GNOME, KDE, LXDE, Xfce, Cinnamon und MATE verfügbar sind, sowie eine Multi-Architektur-DVD, die Pakete für die Plattform amd64 mit zusätzlichen Paketen für die Architektur i386 kombiniert. Vor dem Migrationsprozess von Debian 11 „Bullseye“ sollte das folgende Dokument konsultiert werden.

Im Repository sind 64.419 Binärpakete vorhanden, was 4.868 Pakete mehr sind als in Debian 11 angeboten wurden. Im Vergleich zu Debian 11 wurden 11.089 neue Binärpakete hinzugefügt, 6.296 (10%) veraltete oder aufgegebene Pakete entfernt und 43.254 (67%) Pakete aktualisiert. Die Gesamtsumme aller im Distributionspaket angebotenen Quelltexte beträgt 1.341.564.204 Codezeilen. Die Gesamtgröße aller Pakete beträgt 365 GB. Für 96,3% (in der vorherigen Version 95,7%) der Pakete wird die Unterstützung für reproduzierbare Builds bereitgestellt, die bestätigen, dass die ausführbare Datei genau aus den angegebenen Quelltexten erstellt wurde und keine unerwünschten Änderungen enthält, die beispielsweise durch Angriffe auf die Build-Infrastruktur oder durch Hintertüren im Compiler vorgenommen werden könnten.

Wesentliche Änderungen in Debian 12.0:

  • Die offiziellen Installationsabbilder enthalten neben freien Firmware-Versionen aus dem main-Repository auch proprietäre Firmware, die zuvor über das non-free-Repository verfügbar war. Wenn Hardware vorhanden ist, die externe Firmware benötigt, werden die erforderlichen proprietären Firmware-Versionen standardmäßig geladen. Benutzern, die nur freie Software bevorzugen, wird während des Bootvorgangs die Möglichkeit angeboten, die Nutzung von nicht-freien Firmware-Versionen abzulehnen.
  • Ein neues Repository für non-free-firmware wurde hinzugefügt, in das Firmware-Pakete aus dem non-free-Repository verschoben wurden. Im Installationsprogramm besteht die Möglichkeit, Firmware-Pakete dynamisch aus dem non-free-firmware-Repository anzufordern. Die Bereitstellung eines separaten Repositorys für Firmware ermöglicht den Zugriff auf Firmware, ohne dass sie im Installationsmedium des allgemeinen non-free-Repositories enthalten sein muss.
  • Der Linux-Kernel wurde auf Version 6.1 aktualisiert (in Debian 11 wurde der Kernel 5.10 geliefert). systemd 252, Apt 2.6 und Glibc 2.36 wurden aktualisiert.
  • Die grafische Benutzeroberfläche und die Benutzermilieu wurden aktualisiert: 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. Im GNOME-Milieu wird standardmäßig der Multimedia-Server Pipewire sowie der Sound Session Manager WirePlumber verwendet.
  • Die Benutzeranwendungen wurden aktualisiert, darunter LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18 und Vim 9.0.
  • Die Serveranwendungen wurden aktualisiert, einschließlich 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 und OpenSSH 9.2p1.
  • Die Entwicklungswerkzeuge wurden aktualisiert, einschließlich GCC 12.2, LLVM/Clang 14 (auch 15.0.6 verfügbar), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63 und Ruby 3.1.
  • Die Unterstützung für das APFS-Dateisystem (Apple File System) wurde im Lese- und Schreibmodus hinzugefügt, unter Verwendung der Pakete apfsprogs und apfs-dkms. Das Tool ntfs2btrfs zur Konvertierung von NTFS-Partitionen in Btrfs ist ebenfalls enthalten.
  • Die Unterstützung für die Speicherverteilungsbibliothek mimalloc wurde hinzugefügt, die als transparente Alternative zur malloc-Funktion fungieren kann. Ein Merkmal von mimalloc ist die kompakte Implementierung und die sehr hohe Leistung (in Tests übertrifft mimalloc jemalloc, tcmalloc, snmalloc, rpmalloc und Hoard).
  • Das Paket ksmbd-tools wurde hinzugefügt und die Unterstützung für die in den Linux-Kernel integrierte Implementierung des Dateisystems basierend auf dem SMB-Protokoll wurde realisiert. Server auf Basis des SMB-Protokolls.
  • Ein neues Set an Schriftarten wurde hinzugefügt und zuvor angebotene Schriftarten wurden aktualisiert. Ein Schriftarten-Manager namens fnt (ähnlich wie apt für Schriftarten) wurde angeboten, um die Installation zusätzlicher Schriftarten zu erleichtern und bereits vorhandene Schriftarten aktuell zu halten. Mit fnt können neuere Schriftarten aus dem Debian Sid-Repository sowie externe Schriftarten aus der Google Web Fonts-Sammlung installiert werden.
  • Im Bootloader GRUB wurde das Paket os-prober integriert, um andere installierte Betriebssysteme zu erkennen und ein Menü für deren Boot zu generieren. Unter anderem wird beim Booten auch das bereits installierte Betriebssystem Windows 11 erkannt.
  • Wegen des Abbruchs der Entwicklung wurden die Pakete libpam-ldap und libnss-ldap entfernt. Stattdessen sollten zur Authentifizierung von Benutzern über LDAP die funktional äquivalenten Pakete libpam-ldapd und libnss-ldapd verwendet werden.
  • Die Standardinstallation des Hintergrundprozesses für das Logging, wie rsyslog, wurde beendet. Um Protokolle zu überprüfen, wird empfohlen, das Dienstprogramm „systemd journalctl“ anstelle der Analyse von Logdateien zu verwenden. Bei Bedarf kann das alte Verhalten durch die Installation des Pakets system-log-daemon wiederhergestellt werden.
  • Die Komponenten systemd-resolved und systemd-boot wurden in separate Pakete ausgelagert. Im Paket systemd wurde der Zeit synchronisierende Client systemd-timesyncd von einer erforderlichen in eine empfohlene Abhängigkeit verschoben, was die Erstellung minimaler Installationen ohne NTP-Client ermöglicht.
  • Die Unterstützung für den Bootvorgang im UEFI Secure Boot-Modus wurde für Systeme der ARM64-Architektur wiederhergestellt.
  • Das Paket fdflush wurde entfernt, stattdessen sollte „blockdev —flushbufs“ aus util-linux verwendet werden.
  • Die Programme tempfile und rename.ul wurden entfernt, stattdessen wird empfohlen, in Skripten die Befehle mktemp und file-rename zu verwenden.
  • Das Dienstprogramm which wurde als veraltet erklärt und wird in zukünftigen Versionen entfernt. Als Ersatz wird empfohlen, in Bash-Skripten die Befehle „type“ oder „type -a“ zu verwenden, um den Pfad zu ausführbaren Dateien zu bestimmen.
  • Die Pakete libnss-gw-name, dmraid und request-tracker4 wurden als veraltet erklärt und werden in Debian 13 entfernt.
  • Die Zuweisung fester Namen für Netzwerkschnittstellen („enX0“) für virtuelle Netzwerkgeräte von Xen ist sichergestellt.
  • Unterstützung für neue Geräte auf Basis von ARM- und RISC-V-Prozessoren wurde hinzugefügt.
  • Systemhandbücher (man) in russischer und ukrainischer Sprache wurden aktualisiert.
  • Thematische Paketkollektionen, die mit Medizin, Biologie und Astronomie zu tun haben, wurden hinzugefügt und von den Teams Debian Med und Debian Astro vorbereitet. Zum Beispiel sind Pakete wie shiny-server (eine Plattform zum Hosting von Webanwendungen in R), openvlbi (Korrelator für Radioteleskope), astap (Verarbeitung astronomischer Bilder), planetary-system-stacker (stellt Bilder von Planeten aus Fragmenten zusammen), neue Treiber und Bibliotheken mit Unterstützung für das INDI-Protokoll sowie Astropy-Python-Pakete (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot) und Java-Bibliotheken für die Arbeit mit den Formaten ECSV und TFCAT enthalten.
  • Zum Repository wurden von dem Projekt UBports entwickelte Pakete mit der Benutzeroberfläche Lomiri (ehemals Unity 8) und dem Display dem Server durch Mir 2, der als compositing server auf Basis von Wayland fungiert, hinzugefügt.
  • In der Endphase der Release-Vorbereitung wurde die ursprünglich erwartete Umstellung des Debian 12-Distributionssystems von einer separaten Partition /usr auf eine neue Darstellung verschoben, bei der die Verzeichnisse /bin, /sbin und /lib* als symbolische Links auf die entsprechenden Verzeichnisse innerhalb von /usr eingerichtet sind.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster