Debian 12 ā€œBookwormā€ release

Na bijna twee jaar ontwikkeling is de release van Debian GNU/Linux 12.0 (Bookworm) aangekondigd, 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 zullen gedurende 5 jaar worden uitgebracht.

Voor download zijn installatiedistributies beschikbaar, die gedownload kunnen worden via HTTP, jigdo of BitTorrent. Voor de architecturen amd64 en i386 zijn er LiveUSB's ontwikkeld, beschikbaar in versies met GNOME, KDE, LXDE, Xfce, Cinnamon en MATE, evenals een multi-architectuur DVD die pakketten voor het amd64 platform combineert met extra pakketten voor de architectuur i386. Voordat de migratie van Debian 11 'Bullseye' plaatsvindt, moet het volgende document worden geraadpleegd.

In de repository zijn 64419 binaire pakketten beschikbaar, wat 4868 pakketten meer is dan in Debian 11. In vergelijking met Debian 11 zijn er 11089 nieuwe binaire pakketten toegevoegd, 6296 (10%) verouderde of verlaten pakketten verwijderd en 43254 (67%) pakketten bijgewerkt. De totale omvang van alle aangeboden bronbestanden in de distributie bedraagt 1 341 564 204 code-regels. De totale omvang van alle pakketten is 365 GB. Voor 96,3% (in de vorige versie 95,7%) van de pakketten wordt ondersteuning voor reproduceerbare builds geboden, wat bevestigt dat het uitvoerbare bestand precies is opgebouwd uit de opgegeven bronbestanden en geen ongewenste wijzigingen bevat, die bijvoorbeeld kunnen worden aangebracht door een aanval op de build-infrastructuur of een achterdeurtje in de compiler.

Belangrijke wijzigingen in Debian 12.0:

  • Naast vrije firmware uit de hoofdrepository, zijn de officiĆ«le installatiedistributies ook voorzien van propriĆ«taire firmware, die eerder beschikbaar was via de non-free repository. Wanneer er hardware is waarvoor externe firmware vereist is, worden de benodigde propriĆ«taire firmware standaard gedownload. Voor gebruikers die alleen vrije software verkiezen, is er tijdens het opstartproces de mogelijkheid om het gebruik van niet-vrije firmware uit te schakelen.
  • Een nieuwe non-free-firmware repository is toegevoegd, waarin pakketten met firmware uit de non-free repository zijn verhuisd. In de installer is de mogelijkheid geboden om dynamisch pakketten met firmware uit de non-free-firmware repository te vragen. Het hebben van een aparte repository voor firmware maakt toegang tot firmware mogelijk zonder dat deze in de installatiemedia van de algemene non-free repository zijn opgenomen.
  • De Linux-kernel is geüpdatet naar versie 6.1 (in Debian 11 was de kernel 5.10). Systemd 252, Apt 2.6 en Glibc 2.36 zijn bijgewerkt.
  • De grafische stack en gebruikersomgevingen zijn bijgewerkt: 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. In omgevingen met GNOME is de multimedia server Pipewire en de geluidsessie manager WirePlumber standaard ingeschakeld.
  • Gebruikersapplicaties zijn bijgewerkt, 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.
  • Serverapplicaties zijn bijgewerkt, zoals 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.
  • Ontwikkelingshulpmiddelen zijn bijgewerkt, inclusief GCC 12.2, LLVM/Clang 14 (ook versie 15.0.6 beschikbaar voor installatie), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Ondersteuning voor het werken met het APFS-bestandssysteem (Apple File System) is toegevoegd in lees- en schrijfmodes, met gebruik van de pakketten apfsprogs en apfs-dkms. De utility ntfs2btrfs is inbegrepen voor het converteren van NTFS-partities naar Btrfs.
  • Ondersteuning voor de geheugenallocatiebibliotheek mimalloc is toegevoegd, die kan fungeren als een transparante vervanging voor de functie malloc. Een kenmerk van mimalloc is de compactheid van de implementatie en de zeer hoge prestaties (in tests overtreft mimalloc jemalloc, tcmalloc, snmalloc, rpmalloc en Hoard).
  • Het pakket ksmbd-tools is toegevoegd en ondersteuning voor de in de Linux-kernel ingebouwde implementatie van bestands- de server op basis van het SMB-protocol is gerealiseerd.
  • Een nieuwe set lettertypen is toegevoegd en eerder aangeboden lettertypen zijn bijgewerkt. Een lettertypebeheerder fnt (vergelijkbaar met apt voor lettertypen) is aangeboden, die de installatie van extra lettertypen en het bijhouden van bestaande lettertypen in een actuele staat oplost. Met fnt kunnen nieuwere lettertypen worden geĆÆnstalleerd die beschikbaar zijn in de Debian Sid repository, evenals externe lettertypen uit de collectie van Google Web Fonts.
  • In de GRUB-loader wordt het os-prober-pakket gebruikt om andere geĆÆnstalleerde besturingssystemen te identificeren en een menu voor hun opstart te genereren. Onder andere wordt bij het opstarten gezorgd voor de identificatie van het al geĆÆnstalleerde besturingssysteem Windows 11.
  • Vanwege het stopzetten van de ontwikkeling zijn de pakketten libpam-ldap en libnss-ldap verwijderd. In plaats daarvan wordt aanbevolen om de functioneel equivalente pakketten libpam-ldapd en libnss-ldapd te gebruiken voor gebruikersauthenticatie via LDAP.
  • De standaardinstallatie van een achtergrondproces voor het bijhouden van logboeken, zoals rsyslog, is stopgezet. In plaats van logbestanden te parseren, wordt aanbevolen de tool ā€˜systemd journalctl’ te gebruiken om logs te bekijken. Indien nodig kan het oude gedrag worden hersteld door het pakket system-log-daemon te installeren.
  • systemd-resolved en systemd-boot zijn in aparte pakketten ondergebracht. In het systemd-pakket is de tijdsynchronisatieclient systemd-timesyncd van verplichte afhankelijkheid naar optionele afhankelijkheid verplaatst, waardoor minimale installaties zonder NTP-client kunnen worden gemaakt.
  • De ondersteuning voor opstarten in UEFI Secure Boot-modus is hersteld voor systemen op basis van de ARM64-architectuur.
  • Het pakket fdflush is verwijderd. Gebruik in plaats daarvan ā€˜blockdev —flushbufs’ uit util-linux.
  • De programma's tempfile en rename.ul zijn verwijderd. In scripts wordt aanbevolen om de utiliteiten mktemp en file-rename te gebruiken.
  • De utiliteit which is als verouderd verklaard en zal in toekomstige versies worden verwijderd. Als vervanging wordt aanbevolen om in bash-scripts de opdrachten ā€˜type’ of ā€˜type -a’ te gebruiken om het pad naar uitvoerbare bestanden te bepalen.
  • De pakketten libnss-gw-name, dmraid en request-tracker4 zijn als verouderd verklaard en zullen worden verwijderd in Debian 13.
  • Constante namen zijn toegewezen aan netwerkinterfaces (ā€˜enX0’) voor virtuele netwerksystemen van Xen.
  • Ondersteuning voor nieuwe apparaten op basis van ARM- en RISC-V-processoren is toegevoegd.
  • De systeemhandleidingen (man) zijn bijgewerkt in het Russisch en OekraĆÆens.
  • Themed package collections related to medicine, biology, and astronomy have been added, prepared by the Debian Med and Debian Astro teams. For example, included are packages like shiny-server (a platform for hosting web applications in R), openvlbi (a correlator for telescopes), astap (an astronomical image processor), planetary-system-stacker (which forms images of planets from fragments), new drivers and libraries supporting the INDI protocol, related to Astropy Python packages (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), and Java libraries for working with ECSV and TFCAT formats.
  • The repository has added packages developed by the UBports project featuring the Lomiri user environment (formerly Unity 8) and display server Mir 2, which acts as a composite server based on Wayland.
  • The final stage of the release preparation has postponed the initially anticipated transition in Debian 12 from using a separate /usr partition to a new representation where the /bin, /sbin, and /lib* directories are configured as symbolic links to the corresponding directories inside /usr.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster