Debian 12 «Bookworm» er ude nu

Efter næsten to års udvikling er Debian GNU/Linux 12.0 (Bookworm) nu tilgængelig for ni officielt understøttede arkitekturer: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) og IBM System z (s390x). Opdateringer til Debian 12 vil blive udgivet i en periode på 5 år.

Der er installationsbilleder tilgængelige for download, som kan hentes via HTTP, jigdo eller BitTorrent. For arkitekturerne amd64 og i386 er der udviklet LiveUSB, som fås i varianter med GNOME, KDE, LXDE, Xfce, Cinnamon og MATE, samt en multi-arkitektur DVD, der kombinerer pakker til amd64-platformen med yderligere pakker til i386-arkitekturen. Inden migreringsproceduren fra Debian 11 «Bullseye» bør man læse det følgende dokument.

Repositoryet indeholder 64419 binære pakker, hvilket er 4868 pakker mere end i Debian 11. Sammenlignet med Debian 11 er der tilføjet 11089 nye binære pakker, fjernet 6296 (10%) forældede eller nedlagte pakker og opdateret 43254 (67%) pakker. Den samlede sum af alle de foreslåede kildekoder i distributionen er 1.341.564.204 linjer kode. Den samlede størrelse af alle pakker er 365 GB. For 96,3% (i den tidligere version 95,7%) af pakkerne er der sikret støtte til gentagelige bygninger, som gør det muligt at bekræfte, at den eksekverbare fil virkelig er bygget fra de angivne kildekoder og ikke indeholder uautoriserede ændringer, som for eksempel kan indføres gennem angreb på bygget infrastrukturen eller bagdøre i compileren.

Nøgleændringer i Debian 12.0:

  • I de officielle installationsbilleder, ud over gratis firmware fra main-repositoryet, er der også inkluderet proprietær firmware, som tidligere var tilgængelig via non-free-repositoryet. Hvis der er hardware, hvor der kræves ekstern firmware for at fungere, downloades de nødvendige proprietære firmware automatisk. For brugere, der foretrækker udelukkende fri software, gives der mulighed for at deaktivere brugen af ikke-frie firmware under opstartsprocessen.
  • En ny non-free-firmware repository er blevet tilføjet, hvor pakker med firmware er blevet flyttet fra non-free repository. Installationsprogrammet giver mulighed for dynamisk at anmode om pakker med firmware fra non-free-firmware repository. Eksistensen af en separat repository med firmware gør det muligt at få adgang til firmware uden at inkludere den generelle non-free repository på installationsmedierne.
  • Linux-kernen er blevet opdateret til version 6.1 (den Debian 11 leverede kerne var 5.10). Systemd 252, Apt 2.6 og Glibc 2.36 er blevet opdateret.
  • Den grafiske stak og brugergrænseflader er blevet opdateret: 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. I GNOME-miljøer er medieserveren Pipewire og lydsessionmanageren WirePlumber aktiveret som standard.
  • Brugerapplikationer er blevet opdateret, såsom LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Serverapplikationer er blevet opdateret, herunder 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.
  • Udviklingsværktøjer er blevet opdateret, herunder GCC 12.2, LLVM/Clang 14 (version 15.0.6 er også tilgængelig til installation), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Støtte til APFS (Apple File System) filsystemet er tilføjet i læse- og skrive-tilstand ved brug af pakkerne apfsprogs og apfs-dkms. Medtaget er værktøjet ntfs2btrfs til konvertering af NTFS-partitioner til Btrfs.
  • Støtte til biblioteket mimalloc til hukommelsesfordeling er blevet tilføjet, hvilket kan fungere som en gennemsigtig erstatning for malloc-funktionen. En funktion ved mimalloc er den kompakte implementering og ekstremt høje ydeevne (i tests overgår mimalloc jemalloc, tcmalloc, snmalloc, rpmalloc og Hoard).
  • Pakken ksmbd-tools er blevet tilføjet, og support for den indbyggede Linux-kernel implementation af filsystemet server baseret på SMB-protokollen er blevet implementeret.
  • Et sæt nye skrifttyper er blevet tilføjet, og tidligere tilbudte skrifttyper er blevet opdateret. Der er tilføjet en skrifthåndteringssoftware kaldet fnt (svarende til apt for skrifttyper), der håndterer installationen af ekstra skrifttyper og vedligeholdelse af eksisterende skrifttyper. Med fnt kan man installere nyere skrifttyper, der findes i Debian Sid repository samt eksterne skrifttyper fra Google Web Fonts.
  • I GRUB-laderen bruges pakken os-prober til at identificere andre installerede operativsystemer og generere en menu til deres opstart. Desuden sikres det, at den allerede installerede Windows 11 OS identificeres ved opstart.
  • Pga. afbrudt udvikling er pakkerne libpam-ldap og libnss-ldap fjernet, hvorefter de tilsvarende funktionelle pakker libpam-ldapd og libnss-ldapd anbefales til brugerautentificering via LDAP.
  • Installationen af en baggrundsproces til logføring, som rsyslog, er blevet stoppet som standard. I stedet for at analysere logfiler anbefales det at bruge værktøjet «systemd journalctl» til at se logs. Hvis det er nødvendigt, kan den gamle adfærd genoprettes ved at installere pakken system-log-daemon.
  • systemd-resolved og systemd-boot er blevet udskilt i separate pakker. I systemd-pakken er tidsynkroniseringsklienten systemd-timesyncd blevet flyttet fra obligatoriske til anbefalede afhængigheder, hvilket muliggør oprettelse af minimale installationer uden NTP-klient.
  • Der er genindført support for opstart i UEFI Secure Boot-tilstand for systemer baseret på ARM64-arkitekturen.
  • Pakken fdflush er blevet fjernet, i stedet anbefales det at bruge «blockdev —flushbufs» fra util-linux.
  • Programmerne tempfile og rename.ul er blevet fjernet, hvorefter det anbefales at bruge værktøjerne mktemp og file-rename i scripts.
  • Værktøjet which er blevet erklæret forældet og vil blive fjernet i kommende versioner. Som erstatning anbefales det at bruge kommandoerne «type» eller «type -a» til at bestemme stien til eksekverbare filer i bash-scripts.
  • Pakken libnss-gw-name, dmraid og request-tracker4 er blevet erklæret forældet og vil blive fjernet i Debian 13.
  • Der er sikret tildeling af vedvarende navne til netværksgrænseflader («enX0») for virtuelle netværksenheder i Xen.
  • Support for nye enheder baseret på ARM- og RISC-V-processorer er blevet tilføjet.
  • Systemmanualer (man) er blevet opdateret til russisk og ukrainsk.
  • Der er tilføjet samlinger af tematiske pakker relateret til medicin, biologi og astronomi, forberedt af Debian Med- og Debian Astro-teams. For eksempel er pakker som shiny-server (en platform til hosting af webapplikationer skrevet i R), openvlbi (korrelator til teleskoper), astap (behandler astronomiske billeder), planetary-system-stacker (danner billeder af planeter fra fragmenter), nye drivere og biblioteker med INDI-protokol understøttelse, relateret til Astropy Python-pakker (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java-biblioteker til arbejde med ECSV og TFCAT-formater, inkluderet.
  • Der er tilføjet pakker udviklet af UBports-projektet med brugergrænsefladen Lomiri (tidligere Unity 8) og skærm serveren Mir 2, som fungerer som en kompositserver baseret på Wayland.
  • På det sidste stadie af forberedelsen til udgivelsen er den oprindeligt forventede overgang i Debian 12 fra at bruge et separat /usr-partition til en ny repræsentation, hvor mapperne /bin, /sbin og /lib* er korrekt indrettet som symbolske links til de tilsvarende mapper indenfor /usr, udskudt.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster