Debian 12 "Bookworm"-udgivelse

Efter næsten to års udvikling er Debian GNU/Linux 12.0 (Bookworm) blevet frigivet, 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 frigivet over en periode på 5 år.

Installationsbilleder er tilgængelige for download, som kan downloades via HTTP, jigdo eller BitTorrent. Til amd64 og i386 arkitekturerne er LiveUSB blevet udviklet, tilgængelig i varianter med GNOME, KDE, LXDE, Xfce, Cinnamon og MATE, samt en multi-arch DVD, der kombinerer pakker til amd64 platformen med yderligere pakker til i386 arkitekturen. Før du migrerer fra Debian 11 "Bullseye", bør du læse følgende dokument.

Lagret indeholder 64419 binære pakker, hvilket er 4868 flere pakker end hvad der blev tilbudt i Debian 11. Sammenlignet med Debian 11 er 11089 nye binære pakker blevet tilføjet, 6296 (10%) forældede eller forladte pakker er blevet fjernet, og 43254 (67) %)-pakker er blevet opdateret. Den samlede samlede størrelse af alle kildekoder, der tilbydes i distributionen, er 1 linjer kode. Den samlede størrelse af alle pakker er 341 GB. For 564 % (i den tidligere gren 204 %) af pakkerne er understøttelse af gentagelige builds, hvilket gør det muligt at bekræfte, at den eksekverbare fil er bygget nøjagtigt ud fra de erklærede kildetekster og ikke indeholder uvedkommende ændringer, hvis erstatning , for eksempel kan laves ved at angribe assembly-infrastrukturen eller bogmærke-kompileren.

Vigtigste ændringer i Debian 12.0:

  • Ud over gratis firmware fra hovedlageret inkluderer de officielle installationsbilleder også proprietær firmware, der tidligere var tilgængelig gennem det ikke-frie lager. Hvis du har udstyr, der kræver ekstern firmware for at fungere, indlæses den påkrævede proprietære firmware som standard. For brugere, der kun foretrækker gratis software, tilbydes muligheden for at deaktivere brugen af ​​ikke-fri firmware på downloadstadiet.
  • Der er tilføjet et nyt ikke-frit firmware-lager, hvortil firmwarepakker er blevet overført fra det ikke-frie lager. Installationsprogrammet giver mulighed for dynamisk at anmode om firmwarepakker fra det ikke-frie firmwarelager. Tilstedeværelsen af ​​et separat lager med firmware gjorde det muligt at give adgang til firmware uden at inkludere et generelt ikke-frit lager i installationsmediet.
  • Linux-kernen er blevet opdateret til version 6.1 (Debian 11 leveres med kerne 5.10). Systemd 252, Apt 2.6 og Glibc 2.36 er blevet opdateret.
  • Opdateret grafikstak og brugermiljøer: 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 Pipewire-medieserveren og WirePlumber-lydsessionsmanageren aktiveret som standard.
  • Opdaterede brugerapplikationer, for eksempel LibreOffice 7.4, GNUcash 4.13, Emacs 28.2, GIMP 2.10.34, Inkscape 1.2.2, VLC 3.0.18, Vim 9.0.
  • Opdaterede serverapplikationer, f.eks. 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, SQL 3.40, Redis, 4.17. OpenSSH 9.2p1.
  • Udviklingsværktøjer er blevet opdateret, herunder GCC 12.2, LLVM/Clang 14 (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.
  • Tilføjet understøttelse til at arbejde med APFS-filsystemet (Apple File System) i læse-skrivetilstand ved hjælp af pakkerne apfsprogs og apfs-dkms. ntfs2btrfs-værktøjet er inkluderet til at konvertere NTFS-partitioner til Btrfs.
  • Tilføjet understøttelse af mimalloc-hukommelsesallokeringsbiblioteket, som kan fungere som en gennemsigtig erstatning for malloc-funktionen. Et kendetegn ved mimalloc er dens kompakte implementering og meget høje ydeevne (i test er mimalloc foran jemalloc, tcmalloc, snmalloc, rpmalloc og Hoard).
  • Pakken ksmbd-tools er blevet tilføjet, og understøttelse af filserverimplementeringen indbygget i Linux-kernen baseret på SMB-protokollen er blevet implementeret.
  • Et sæt nye skrifttyper er blevet tilføjet, og tidligere tilbudte skrifttyper er blevet opdateret. Fnt-skrifttypemanageren er blevet foreslået (analog med apt for fonts), som løser problemet med at installere yderligere skrifttyper og holde eksisterende skrifttyper ajour. Ved at bruge fnt kan du installere nyere skrifttyper, der er tilgængelige i Debian Sid-lageret, såvel som eksterne skrifttyper fra samlingen Google Web Fonts.
  • GRUB-bootloaderen bruger os-prober-pakken til at opdage andre installerede operativsystemer og generere menuer til at starte dem op. Opstart sikrer blandt andet, at Windows 11 allerede er installeret.
  • På grund af ophør af udvikling er pakkerne libpam-ldap og libnss-ldap blevet fjernet, i stedet for anbefales det at bruge de tilsvarende libpam-ldapd og libnss-ldapd-pakker til brugergodkendelse via LDAP.
  • Stoppet med at indstille standardbaggrundsprocessen for logning, såsom rsyslog. For at se logfiler anbefales det i stedet for at parse logfiler at kalde "systemd journalctl"-værktøjet. Om nødvendigt kan den gamle adfærd returneres ved at installere system-log-daemon-pakken.
  • Fra systemd er systemd-resolved og systemd-boot adskilt i separate pakker. Systemd-pakken har flyttet systemd-timesyncd-tidssynkroniseringsklienten fra påkrævede til anbefalede afhængigheder, hvilket tillader minimale installationer uden en NTP-klient.
  • Understøttelse af opstart i UEFI Secure Boot-tilstand er blevet returneret for systemer baseret på ARM64-arkitekturen.
  • fdflush-pakken er blevet fjernet og bør erstattes af "blockdev --flushbufs" fra util-linux.
  • Programmerne tempfile og rename.ul er blevet fjernet, i stedet for anbefales det at bruge hjælpeprogrammerne mktemp og fil-omdøb i scripts.
  • Hvilket hjælpeprogram er blevet forældet og vil blive fjernet i en fremtidig udgivelse. Som erstatning anbefales det at bruge kommandoerne "type" eller "type -a" til at bestemme stien til eksekverbare filer i bash-scripts.
  • Pakkerne libnss-gw-name, dmraid og request-tracker13 er blevet forældet og vil blive fjernet i Debian 4.
  • Aktiveret tildeling af vedvarende netværksgrænsefladenavne ("enX0") til virtuelle Xen-netværksenheder.
  • Tilføjet understøttelse af nye enheder baseret på ARM- og RISC-V-processorer.
  • Systemmanualer (mand) på russisk og ukrainsk er blevet opdateret.
  • Tilføjede samlinger af tematiske pakker relateret til medicin, biologi og astronomi, udarbejdet af Debian Med- og Debian Astro-holdene. For eksempel pakker med shiny-server (en platform til hosting af webapplikationer i R-sproget), openvlbi (en korrelator til teleskoper), astap (en astronomisk billedprocessor), planetarisk system-stabler (danner billeder af planeter fra fragmenter) , nye drivere og biblioteker med INDI-protokolunderstøttelse, Astropy-relaterede Python-pakker (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java-biblioteker til at arbejde med ECSV- og TFCAT-formater.
  • Pakker udviklet af UBports-projektet med Lomiri-brugermiljøet (tidligere Unity 8) og Mir 2-skærmserveren, der fungerer som en sammensat server baseret på Wayland, er blevet tilføjet til depotet.
  • På det sidste trin af forberedelsen til udgivelsen, den oprindeligt forventede overgang af distributionssættet fra Debian 12 fra at bruge en separat /usr-partition til en ny repræsentation, hvor mapperne /bin, /sbin og /lib* er designet som symbolske links til de tilsvarende mapper inde i /usr er blevet udsat.

Kilde: opennet.ru

Tilføj en kommentar