Debian 12 "Bookworm"-uitgave

Na bijna twee jaar ontwikkeling is Debian GNU/Linux 12.0 (Bookworm) nu beschikbaar voor negen officieel ondersteunde architecturen: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) en IBM System z (s390x). Updates voor Debian 12 worden gedurende 5 jaar uitgebracht.

Er zijn installatie-images beschikbaar om te downloaden, die kunnen worden gedownload via HTTP, jigdo of BitTorrent. Voor de amd64- en i386-architecturen is LiveUSB ontwikkeld, beschikbaar in GNOME-, KDE-, LXDE-, Xfce-, Cinnamon- en MATE-varianten, evenals een multi-architectuur-dvd die pakketten voor het amd64-platform combineert met extra pakketten voor de i386-architectuur. Gelieve het volgende document te lezen alvorens te migreren van Debian 11 Bullseye.

De repository bevat 64419 binaire pakketten, wat 4868 pakketten meer is dan wat werd aangeboden in Debian 11. Vergeleken met Debian 11 zijn er 11089 nieuwe binaire pakketten toegevoegd, 6296 (10%) verouderde of verlaten pakketten zijn verwijderd en 43254 (67%) pakketten zijn bijgewerkt. De totale totale grootte van alle bronteksten die in de distributie worden aangeboden, is 1 regels code. De totale grootte van alle pakketten is 341 GB. Voor 564% (204% in de vorige branch) wordt ondersteuning geboden voor herhaalbare builds, waarmee u kunt bevestigen dat het uitvoerbare bestand exact is opgebouwd uit de aangegeven bronnen en geen externe wijzigingen bevat, waarvan de vervanging bijvoorbeeld kan worden gedaan door de build-infrastructuur of bladwijzers in de compiler aan te vallen.

Belangrijkste wijzigingen in Debian 12.0:

  • Naast de gratis firmware uit de hoofdrepository bevatten de officiële installatie-images ook bedrijfseigen firmware die voorheen beschikbaar was via de niet-vrije repository. Als u hardware hebt waarvoor externe firmware nodig is, wordt de vereiste eigen firmware standaard geladen. Voor gebruikers die de voorkeur geven aan alleen gratis software, is er in de downloadfase een optie om het gebruik van niet-vrije firmware uit te schakelen.
  • Er is een nieuwe niet-vrije firmware-repository toegevoegd, waarnaar pakketten met firmware zijn overgebracht vanuit de niet-vrije repository. Het installatieprogramma biedt de mogelijkheid om dynamisch firmwarepakketten op te vragen bij de niet-vrije firmware-repository. De aanwezigheid van een aparte repository met firmware maakte het mogelijk om toegang te geven tot firmware zonder een gemeenschappelijke niet-vrije repository op te nemen in de installatiemedia.
  • De Linux-kernel is bijgewerkt naar versie 6.1 (Debian 11 heeft een 5.10-kernel geleverd). Bijgewerkt systemd 252, Apt 2.6 en Glibc 2.36.
  • Bijgewerkte grafische stapel en gebruikersomgevingen: 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-omgevingen gebruiken standaard de Pipewire-mediaserver en de WirePlumber-audiosessiemanager.
  • Bijgewerkte gebruikerstoepassingen zoals LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Bijgewerkte servertoepassingen, bijv. 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 p 1.
  • Ontwikkeltools zijn bijgewerkt, waaronder GCC 12.2, LLVM/Clang 14 (15.0.6 is ook beschikbaar voor installatie), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Ondersteuning toegevoegd voor het werken met het APFS-bestandssysteem (Apple File System) in lees-schrijfmodus met behulp van de pakketten apfsprogs en apfs-dkms. Het hulpprogramma ntfs2btrfs wordt meegeleverd om NTFS-partities naar Btrfs te converteren.
  • Ondersteuning toegevoegd voor de geheugentoewijzingsbibliotheek mimalloc, die kan fungeren als een transparante vervanging voor de malloc-functie. Een kenmerk van mimalloc is de compacte implementatie en zeer hoge prestaties (in tests loopt mimalloc voor op jemalloc, tcmalloc, snmalloc, rpmalloc en Hoard).
  • Het pakket ksmbd-tools is toegevoegd en ondersteuning voor de bestandsserverimplementatie ingebouwd in de Linux-kernel op basis van het SMB-protocol is geïmplementeerd.
  • Er is een set nieuwe lettertypen toegevoegd en eerder aangeboden lettertypen zijn bijgewerkt. Er wordt een fontmanager fnt (analoog aan apt for fonts) voorgesteld, die het probleem oplost van het installeren van extra fonts en het up-to-date houden van bestaande fonts. Met behulp van fnt kunt u recentere lettertypen uit de Debian Sid-repository installeren, evenals externe lettertypen uit de Google Web Fonts-verzameling.
  • De GRUB-bootloader gebruikt het os-prober-pakket om andere geïnstalleerde besturingssystemen te detecteren en menu's te genereren om ze op te starten. Bij het opstarten wordt onder andere gezorgd voor de detectie van een reeds geïnstalleerd Windows 11 OS.
  • Vanwege de beëindiging van de ontwikkeling zijn de pakketten libpam-ldap en libnss-ldap verwijderd, in plaats waarvan het wordt aanbevolen om de equivalente pakketten libpam-ldapd en libnss-ldapd te gebruiken voor gebruikersauthenticatie via LDAP.
  • De standaardinstelling verwijderd van een logboekregistratieproces op de achtergrond, zoals rsyslog. Om de logboeken te bekijken, in plaats van logbestanden te ontleden, wordt aanbevolen om het hulpprogramma "systemd journalctl" op te roepen. Indien nodig kan het oude gedrag worden hersteld door het system-log-daemon-pakket te installeren.
  • Gescheiden van systemd zijn systemd-resolved en systemd-boot. Het systemd-pakket verplaatste de systemd-timesyncd-tijdsynchronisatieclient van een vereiste naar een aanbevolen afhankelijkheid, waardoor minimale installaties mogelijk waren zonder een NTP-client.
  • Ondersteuning voor opstarten in UEFI Secure Boot-modus is teruggekeerd voor systemen op basis van de ARM64-architectuur.
  • Pakket fdflush verwijderd, gebruik in plaats daarvan "blockdev --flushbufs" van util-linux.
  • De programma's tempfile en rename.ul zijn verwijderd, in plaats daarvan wordt aanbevolen om de hulpprogramma's mktemp en file-rename in scripts te gebruiken.
  • Het hulpprogramma which is gedeprecieerd en zal in een toekomstige release worden verwijderd. Als vervanging in bash-scripts wordt aanbevolen om de opdrachten "type" of "type -a" te gebruiken om het pad naar uitvoerbare bestanden te bepalen.
  • De pakketten libnss-gw-name, dmraid en request-tracker13 zijn gedeprecieerd en zullen worden verwijderd in Debian 4.
  • De toewijzing van permanente netwerkinterfacenamen ("enX0") voor Xen virtuele netwerkapparaten is voorzien.
  • Ondersteuning toegevoegd voor nieuwe apparaten op basis van ARM- en RISC-V-processors.
  • Bijgewerkte systeemhandleidingen (man) in het Russisch en Oekraïens.
  • Collecties van thematische pakketten met betrekking tot geneeskunde, biologie en astronomie toegevoegd, opgesteld door de teams van Debian Med en Debian Astro. Het pakket bevat bijvoorbeeld shiny-server (platform voor het hosten van R-webapplicaties), openvlbi (correlator voor telescopen), astap (astronomische beeldprocessor), planetary-system-stacker (vormt afbeeldingen van planeten uit fragmenten), nieuwe stuurprogramma's en bibliotheken met ondersteuning voor het INDI-protocol gerelateerd aan Astropy Python-pakketten (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java-bi-bibliotheken om mee te werken ECSV- en TFCAT-formaten.
  • De pakketten die door het UBports-project zijn ontwikkeld met de Lomiri-gebruikersomgeving (voorheen Unity 8) en de Mir 2-displayserver, die fungeert als een samengestelde server op basis van Wayland, zijn toegevoegd aan de repository.
  • In de laatste fase van de voorbereiding van de release wordt de overgang van de distributiekit, die oorspronkelijk in Debian 12 was verwacht, van het gebruik van een afzonderlijke /usr-partitie naar een nieuwe weergave, waarin de mappen /bin, /sbin en /lib* zijn gedecoreerd als symbolische koppelingen naar de overeenkomstige mappen binnen /usr, uitgesteld.

Bron: opennet.ru

Voeg een reactie