Debian 12 "Bookworm" release

Efter nästan två års utveckling är Debian GNU/Linux 12.0 (Bookworm) nu tillgänglig för nio officiellt stödda arkitekturer: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 ( armhf ), mipsel, mips64el, PowerPC 64 (ppc64el) och IBM System z (s390x). Uppdateringar för Debian 12 kommer att släppas i 5 år.

Installationsbilder finns tillgängliga för nedladdning, som kan laddas ner via HTTP, jigdo eller BitTorrent. För amd64- och i386-arkitekturerna har LiveUSB utvecklats, tillgängligt i GNOME, KDE, LXDE, Xfce, Cinnamon och MATE-varianter, samt en DVD med flera arkitekturer som kombinerar paket för amd64-plattformen med ytterligare paket för i386-arkitekturen. Läs följande dokument innan du migrerar från Debian 11 Bullseye.

Förvaret innehåller 64419 binära paket, vilket är 4868 paket fler än vad som erbjöds i Debian 11. Jämfört med Debian 11 har 11089 nya binära paket lagts till, 6296 (10%) föråldrade eller övergivna paket har tagits bort och 43254 (67 %)-paket har uppdaterats. Den totala totala storleken på alla källtexter som erbjuds i distributionen är 1 341 564 204 rader kod. Den totala storleken på alla paket är 365 GB. För 96.3 % (95.7 % i föregående gren) tillhandahålls stöd för repeterbara byggen, vilket gör att du kan bekräfta att den körbara filen är byggd exakt från de deklarerade källorna och inte innehåller främmande ändringar, vars ersättning t.ex. kan göras genom att attackera bygginfrastrukturen eller bokmärken i kompilatorn.

Viktiga ändringar i Debian 12.0:

  • Utöver den kostnadsfria firmware från huvudförvaret, innehåller de officiella installationsbilderna även proprietär firmware som tidigare var tillgänglig via det icke-fria förvaret. Om du har hårdvara som kräver extern firmware laddas den proprietära firmware som krävs som standard. För användare som bara föredrar fri programvara, vid nedladdningsstadiet, finns ett alternativ att inaktivera användningen av icke-fri firmware.
  • Ett nytt icke-fri firmware-förråd har lagts till, till vilket paket med firmware har överförts från det icke-fria förrådet. Installationsprogrammet ger möjlighet att dynamiskt begära firmware-paket från den icke-fria firmware-förvaret. Förekomsten av ett separat arkiv med firmware gjorde det möjligt att ge tillgång till firmware utan att inkludera ett gemensamt icke-fritt arkiv i installationsmediet.
  • Linux-kärnan har uppdaterats till version 6.1 (Debian 11 levererade en 5.10-kärna). Uppdaterade systemd 252, Apt 2.6 och Glibc 2.36.
  • Uppdaterad grafikstack och användarmiljö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. GNOME-miljöer använder Pipewire-mediaservern och WirePlumber-ljudsessionshanteraren som standard.
  • Uppdaterade användarapplikationer 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.
  • Uppdaterade serverapplikationer, t.ex. 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., Open SH 7.0 p3.40.
  • Utvecklingsverktyg har uppdaterats, inklusive GCC 12.2, LLVM/Clang 14 (15.0.6 finns också tillgängligt för installation), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
  • Lade till stöd för att arbeta med filsystemet APFS (Apple File System) i läs-skrivläge med hjälp av paketen apfsprogs och apfs-dkms. Verktyget ntfs2btrfs ingår för att konvertera NTFS-partitioner till Btrfs.
  • Lade till stöd för mimalloc-minnestilldelningsbiblioteket, som kan fungera som en transparent ersättning för malloc-funktionen. En egenskap hos mimalloc är dess kompakta implementering och mycket höga prestanda (i tester är mimalloc före jemalloc, tcmalloc, snmalloc, rpmalloc och Hoard).
  • Paketet ksmbd-tools har lagts till och stöd för filserverimplementeringen inbyggd i Linux-kärnan baserat på SMB-protokollet har implementerats.
  • En uppsättning nya typsnitt har lagts till och tidigare erbjudna typsnitt har uppdaterats. En font manager fnt (analog med apt for fonts) föreslås, som löser problemet med att installera ytterligare typsnitt och hålla befintliga typsnitt uppdaterade. Med hjälp av fnt kan du installera nyare typsnitt från Debian Sid-förvaret, såväl som externa typsnitt från samlingen Google Web Fonts.
  • GRUB-starthanteraren använder os-prober-paketet för att upptäcka andra installerade operativsystem och generera menyer för att starta upp dem. Bland annat, vid uppstart, detekteras ett redan installerat Windows 11 OS.
  • På grund av att utvecklingen avbröts har paketen libpam-ldap och libnss-ldap tagits bort, istället för vilka det rekommenderas att använda motsvarande paket libpam-ldapd och libnss-ldapd för användarautentisering genom LDAP.
  • Tar bort standardinställningen för en bakgrundsloggningsprocess som rsyslog. För att se loggarna, istället för att analysera loggfiler, rekommenderas det att anropa verktyget "systemd journalctl". Om det behövs kan det gamla beteendet återställas genom att installera system-log-daemon-paketet.
  • Separerade från systemd är systemd-resolved och systemd-boot. Systemd-paketet flyttade systemd-timesyncd-tidssynkroniseringsklienten från ett obligatoriskt till ett rekommenderat beroende, vilket möjliggjorde minimala installationer utan en NTP-klient.
  • Stöd för uppstart i UEFI Secure Boot-läge har återvänt för system baserade på ARM64-arkitekturen.
  • Tog bort paketet fdflush, använd istället "blockdev --flushbufs" från util-linux.
  • Programmen tempfile och rename.ul har tagits bort, istället för vilka det rekommenderas att använda verktygen mktemp och fil-rename i skript.
  • Vilket verktyg har fasats ut och kommer att tas bort i en framtida version. Som en ersättning i bash-skript rekommenderas det att använda kommandona "type" eller "type -a" för att bestämma sökvägen till körbara filer.
  • Paketen libnss-gw-name, dmraid och request-tracker13 har fasats ut och kommer att tas bort i Debian 4.
  • Tilldelningen av permanenta nätverksgränssnittsnamn ("enX0") för virtuella Xen-nätverksenheter tillhandahålls.
  • Tillagt stöd för nya enheter baserade på ARM- och RISC-V-processorer.
  • Uppdaterade systemmanualer (man) på ryska och ukrainska.
  • Lade till samlingar av tematiska paket relaterade till medicin, biologi och astronomi utarbetade av Debian Med- och Debian Astro-teamen. Till exempel innehåller paketet shiny-server (plattform för värd för R-webbapplikationer), openvlbi (korrelator för teleskop), astap (astronomisk bildprocessor), planetsystem-staplare (bildar bilder av planeter från fragment), nya drivrutiner och bibliotek med INDI-protokollstöd associerat med Astropy Python-paket (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), Java-bibliotek för att arbeta med ECSV- och TFCAT-format.
  • Paketen som utvecklats av UBports-projektet med Lomiri-användarmiljön (tidigare Unity 8) och Mir 2-displayservern, som fungerar som en sammansatt server baserad på Wayland, har lagts till förvaret.
  • I det sista skedet av förberedelsen av utgåvan, övergången av distributionspaketet, som ursprungligen förväntades i Debian 12, från att använda en separat /usr-partition till en ny representation, där katalogerna /bin, /sbin och /lib* är dekorerade som symboliska länkar till motsvarande kataloger inuti /usr, skjuts upp.

Källa: opennet.ru

Lägg en kommentar