Debian 12 „Bookworm“-Veröffentlichung

Nach fast zweijähriger Entwicklungszeit ist Debian GNU/Linux 12.0 (Bookworm) nun für neun offiziell unterstützte Architekturen verfügbar: 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 5 Jahre lang veröffentlicht.

Es stehen Installationsimages zum Download bereit, die über HTTP, jigdo oder BitTorrent heruntergeladen werden können. Für die amd64- und i386-Architekturen wurde LiveUSB entwickelt, verfügbar in den Varianten GNOME, KDE, LXDE, Bitte lesen Sie das folgende Dokument, bevor Sie von Debian 64 Bullseye migrieren.

Das Repository enthält 64419 Binärpakete, das sind 4868 Pakete mehr als in Debian 11 angeboten wurden. Im Vergleich zu Debian 11 wurden 11089 neue Binärpakete hinzugefügt, 6296 (10 %) veraltete oder aufgegebene Pakete entfernt und 43254 (67). %) Pakete wurden aktualisiert. Der Gesamtumfang aller in der Distribution angebotenen Quelltexte beträgt 1 Codezeilen. Die Gesamtgröße aller Pakete beträgt 341 GB. Für 564 % (204 % im vorherigen Zweig) wird Unterstützung für wiederholbare Builds bereitgestellt, wodurch Sie bestätigen können, dass die ausführbare Datei genau aus den deklarierten Quellen erstellt wurde und keine überflüssigen Änderungen enthält, deren Ersetzung beispielsweise kann durch Angriffe auf die Build-Infrastruktur oder Lesezeichen im Compiler erfolgen.

Wichtige Änderungen in Debian 12.0:

  • Zusätzlich zur kostenlosen Firmware aus dem Haupt-Repository enthalten die offiziellen Installationsimages auch proprietäre Firmware, die zuvor über das unfreie Repository verfügbar war. Wenn Sie über Hardware verfügen, die externe Firmware erfordert, wird standardmäßig die erforderliche proprietäre Firmware geladen. Für Benutzer, die nur kostenlose Software bevorzugen, gibt es beim Download die Möglichkeit, die Verwendung unfreier Firmware zu deaktivieren.
  • Es wurde ein neues Non-Free-Firmware-Repository hinzugefügt, in das Pakete mit Firmware aus dem Non-Free-Repository übertragen wurden. Das Installationsprogramm bietet die Möglichkeit, Firmware-Pakete dynamisch aus dem Non-Free-Firmware-Repository anzufordern. Das Vorhandensein eines separaten Repositorys mit Firmware ermöglichte den Zugriff auf die Firmware, ohne ein gemeinsames unfreies Repository in das Installationsmedium aufzunehmen.
  • Der Linux-Kernel wurde auf Version 6.1 aktualisiert (Debian 11 lieferte einen 5.10-Kernel). Systemd 252, Apt 2.6 und Glibc 2.36 aktualisiert.
  • Aktualisierter Grafikstapel und Benutzerumgebungen: 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-Umgebungen verwenden standardmäßig den Pipewire-Medienserver und den WirePlumber-Audiositzungsmanager.
  • Aktualisierte Benutzeranwendungen wie LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Aktualisierte Serveranwendungen, z. B. 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.2. 1 pXNUMX.
  • Die Entwicklungstools wurden aktualisiert, darunter GCC 12.2, LLVM/Clang 14 (15.0.6 ist auch zur Installation verfügbar), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Unterstützung für die Arbeit mit dem APFS-Dateisystem (Apple File System) im Lese-/Schreibmodus mithilfe der Pakete apfsprogs und apfs-dkms hinzugefügt. Das Dienstprogramm ntfs2btrfs ist im Lieferumfang enthalten, um NTFS-Partitionen in Btrfs zu konvertieren.
  • Unterstützung für die mimalloc-Speicherzuweisungsbibliothek hinzugefügt, die als transparenter Ersatz für die malloc-Funktion dienen kann. Ein Merkmal von mimalloc ist seine kompakte Implementierung und sehr hohe Leistung (in Tests liegt mimalloc vor jemalloc, tcmalloc, snmalloc, rpmalloc und Hoard).
  • Das ksmbd-tools-Paket wurde hinzugefügt und die Unterstützung für die im Linux-Kernel integrierte Dateiserver-Implementierung basierend auf dem SMB-Protokoll wurde implementiert.
  • Eine Reihe neuer Schriftarten wurde hinzugefügt und zuvor angebotene Schriftarten wurden aktualisiert. Es wird ein Font-Manager fnt (analog zu apt for Fonts) vorgeschlagen, der das Problem löst, zusätzliche Schriftarten zu installieren und bestehende Schriftarten auf dem neuesten Stand zu halten. Mit fnt können Sie neuere Schriftarten aus dem Debian Sid-Repository sowie externe Schriftarten aus der Google Web Fonts-Sammlung installieren.
  • Der GRUB-Bootloader verwendet das os-prober-Paket, um andere installierte Betriebssysteme zu erkennen und Menüs für deren Booten zu generieren. Unter anderem ist beim Booten die Erkennung eines bereits installierten Windows 11-Betriebssystems vorgesehen.
  • Aufgrund der Beendigung der Entwicklung wurden die Pakete libpam-ldap und libnss-ldap entfernt. Stattdessen wird empfohlen, die entsprechenden Pakete libpam-ldapd und libnss-ldapd für die Benutzerauthentifizierung über LDAP zu verwenden.
  • Die Standardeinstellung eines Hintergrundprotokollierungsprozesses wie rsyslog wurde entfernt. Um die Protokolle anzuzeigen, wird empfohlen, anstelle des Parsens von Protokolldateien das Dienstprogramm „systemd journalctl“ aufzurufen. Bei Bedarf kann das alte Verhalten durch die Installation des Pakets system-log-daemon wiederhergestellt werden.
  • Von systemd getrennt sind systemd-resolved und systemd-boot. Das systemd-Paket hat den Zeitsynchronisierungsclient systemd-timesyncd von einer erforderlichen in eine empfohlene Abhängigkeit verschoben, was minimale Installationen ohne einen NTP-Client ermöglicht.
  • Für Systeme, die auf der ARM64-Architektur basieren, ist die Unterstützung für das Booten im UEFI Secure Boot-Modus zurückgekehrt.
  • Paket fdflush entfernt, stattdessen „blockdev --flushbufs“ von util-linux verwenden.
  • Die Programme tempfile und rename.ul wurden entfernt. Stattdessen wird empfohlen, in Skripten die Dienstprogramme mktemp und file-rename zu verwenden.
  • Das Dienstprogramm „which“ ist veraltet und wird in einer zukünftigen Version entfernt. Als Ersatz in Bash-Skripten wird empfohlen, die Befehle „type“ oder „type -a“ zu verwenden, um den Pfad zu ausführbaren Dateien zu ermitteln.
  • Die Pakete libnss-gw-name, dmraid und request-tracker13 sind veraltet und werden in Debian 4 entfernt.
  • Die Zuweisung dauerhafter Netzwerkschnittstellennamen („enX0“) für virtuelle Xen-Netzwerkgeräte ist vorgesehen.
  • Unterstützung für neue Geräte hinzugefügt, die auf ARM- und RISC-V-Prozessoren basieren.
  • Aktualisierte Systemhandbücher (man) auf Russisch und Ukrainisch.
  • Sammlungen thematischer Pakete zu Medizin, Biologie und Astronomie hinzugefügt, die von den Teams Debian Med und Debian Astro erstellt wurden. Das Paket umfasst beispielsweise Shiny-Server (Plattform zum Hosten von R-Webanwendungen), OpenVLBI (Korrelator für Teleskope), Astap (Astronomischer Bildprozessor), Planetary-System-Stacker (bildet Bilder von Planeten aus Fragmenten), neue Treiber und Bibliotheken mit INDI-Protokollunterstützung im Zusammenhang mit Astropy-Python-Paketen (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java-Bibliotheken für die Arbeit mit ECSV- und TFCAT-Formaten.
  • Die vom UBports-Projekt entwickelten Pakete mit der Lomiri-Benutzerumgebung (ehemals Unity 8) und dem Mir 2-Anzeigeserver, der als Verbundserver auf Basis von Wayland fungiert, wurden dem Repository hinzugefügt.
  • In der letzten Phase der Vorbereitung der Veröffentlichung erfolgt der Übergang des Distributionskits, der ursprünglich in Debian 12 erwartet wurde, von der Verwendung einer separaten /usr-Partition zu einer neuen Darstellung, in der sich die Verzeichnisse /bin, /sbin und /lib* befinden als symbolische Links zu den entsprechenden Verzeichnissen in /usr dekoriert sind, wird verschoben.

Source: opennet.ru

Kommentar hinzufügen