Efter nÀstan tvÄ Ärs utveckling har Debian GNU/Linux 12.0 (Bookworm) slÀppts, 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 under en period av 5 Är.
Installationsavbilder Àr tillgÀngliga för nedladdning, som kan laddas ner via HTTP, jigdo eller BitTorrent. För arkitekturerna amd64 och i386 har LiveUSB utvecklats, tillgÀngliga i varianter med GNOME, KDE, LXDE, Xfce, Cinnamon och MATE, samt en flerarkitektur DVD som kombinerar paket för amd64-plattformen med ytterligare paket för arkitekturen i386. Innan migreringsproceduren frÄn Debian 11 "Bullseye" bör följande dokument lÀsas.
I förrÄdet erbjuds 64419 binÀrpaket, vilket Àr 4868 paket mer Àn som föreslogs i Debian 11. JÀmfört med Debian 11 har 11089 nya binÀrpaket lagts till, 6296 (10%) förÄldrade eller övergivna paket har tagits bort och 43254 (67%) paket har uppdaterats. Den totala summan av alla föreslagna kÀllkoder i distributionen bestÄr av 1 341 564 204 kodrader. Den totala storleken pÄ alla paket Àr 365 GB. För 96,3% (i tidigare version 95,7%) av paketen Àr stöd för reproducerbara byggnader garanterade, vilket möjliggör bekrÀftelse av att körbara filer verkligen Àr byggda frÄn de angivna kÀllkoderna och inte innehÄller externa förÀndringar, vilka kan införas genom attacker pÄ bygginfrastrukturen eller bakdörrar i kompilatorn.
NyckelÀndringar i Debian 12.0:
- De officiella installationsavbilderna inkluderar förutom fria firmware frÄn huvudförrÄdet Àven proprietÀr firmware, som tidigare fanns tillgÀnglig via det icke-fria förrÄdet. Om det finns hÄrdvara som krÀver extern firmware laddas nödvÀndig proprietÀr firmware ner som standard. För anvÀndare som föredrar uteslutande fri programvara erbjuds alternativet att inaktivera anvÀndning av icke-fria firmware under startprocessen.
- En ny repository för non-free-firmware har lagts till, dÀr paket med firmware har flyttats frÄn non-free-repository. Installationsprogrammet ger möjlighet till dynamisk förfrÄgning av paket med firmware frÄn non-free-firmware-repository. Att ha en separat repository för firmware har gjort det möjligt att sÀkerstÀlla tillgÄng till firmware utan att inkludera dem i installationsmedierna för den allmÀnna non-free-repository.
- Linux-kÀrnan har uppdaterats till version 6.1 (i Debian 11 levererades kÀrnan 5.10). Systemd 252, Apt 2.6 och Glibc 2.36 har uppdaterats.
- Grafikstacken och anvÀndarmiljöer har uppdaterats: 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öerna anvÀnds multimedia servern Pipewire och ljudsessionhanteraren WirePlumber som standard.
- AnvÀndarapplikationer har uppdaterats, exempelvis 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 har uppdaterats, exempelvis 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.
- Utvecklingsverktyg har uppdaterats, inklusive GCC 12.2, LLVM/Clang 14 (version 15.0.6 Àr ocksÄ tillgÀnglig), OpenJDK 17, Perl 5.36, PHP 8.2, Python 3.11.2, Rust 1.63, Ruby 3.1.
- Stöd för att arbeta med APFS (Apple File System) har lagts till i lÀs- och skrivlÀge, med hjÀlp av paketen apfsprogs och apfs-dkms. I paketet ingÄr verktyget ntfs2btrfs för att konvertera NTFS-partitioner till Btrfs.
- Stöd för minnesallokeringsbiblioteket mimalloc har lagts till, vilket kan fungera som en transparent ersÀttning för malloc-funktionen. Enheten mimalloc kÀnnetecknas av en kompakt implementation och mycket hög prestanda (i tester övertrÀffar mimalloc jemalloc, tcmalloc, snmalloc, rpmalloc och Hoard).
- Paketet ksmbd-tools har lagts till och stöd för den inbyggda filsystemimplementationen i Linux-kÀrnan har implementerats. servern baserat pÄ SMB-protokollet.
- Ett set med nya teckensnitt har lagts till och tidigare erbjudna teckensnitt har uppdaterats. En teckensnittsmanager, fnt (motsvarigheten till apt för teckensnitt), har föreslagits, vilket löser uppgifter med installation av ytterligare teckensnitt och att hÄlla de befintliga teckensnitten uppdaterade. Med hjÀlp av fnt kan du installera nyare teckensnitt som finns i Debian Sid-repository, samt externa teckensnitt frÄn Google Web Fonts-kollektionen.
- I GRUB-laddaren anvÀnds paketet os-prober för att identifiera andra installerade operativsystem och generera en meny för deras start. Bland annat sÀkerstÀlls identifiering av den redan installerade OS Windows 11 vid start.
- PÄ grund av att utvecklingen har upphört har paketen libpam-ldap och libnss-ldap tagits bort. IstÀllet rekommenderas att anvÀnda de funktionsmÀssiga motsvarigheterna libpam-ldapd och libnss-ldapd för anvÀndarautentisering via LDAP.
- Standardinstallation av bakgrundsprocesser för loggning, som rsyslog, har upphört. IstÀllet för att analysera loggfiler rekommenderas det att anvÀnda verktyget 'systemd journalctl' för att visa loggar. Om det Àr nödvÀndigt kan det gamla beteendet ÄterstÀllas genom att installera paketet system-log-daemon.
- systemd-resolved och systemd-boot har separerats i egna paket. I systemd-paketet har klienten för tidssynkronisering, systemd-timesyncd, flyttats frÄn obligatoriska till rekommenderade beroenden, vilket möjliggör att minimala installationer kan göras utan NTP-klient.
- Stöd för uppstart i UEFI Secure Boot-lÀge har Äterinförts för system baserade pÄ ARM64-arkitektur.
- Paketet fdflush har tagits bort, och istÀllet ska 'blockdev --flushbufs' frÄn util-linux anvÀndas.
- Programmen tempfile och rename.ul har tagits bort, och istÀllet rekommenderas anvÀndning av verktygen mktemp och file-rename i skript.
- Verktyget which har förklarats som förÄldrat och kommer att tas bort i framtida versioner. Som ersÀttning rekommenderas det att anvÀnda kommandona 'type' eller 'type -a' för att bestÀmma sökvÀgen till exekverbara filer i bash-skript.
- Paketen libnss-gw-name, dmraid och request-tracker4 har förklarats som förÄldrade och kommer att tas bort i Debian 13.
- Det har sÀkerstÀllts att permanenta namn tilldelas nÀtverksgrÀnssnitt ('enX0') för virtuella nÀtverksenheter i Xen.
- Stöd för nya enheter baserade pÄ ARM- och RISC-V-processorer har lagts till.
- Systemmanualerna (man) har uppdaterats pÄ ryska och ukrainska.
- Tematiska paketkollektioner relaterade till medicin, biologi och astronomi har lagts till, utarbetade av Debian Med- och Debian Astro-teamet. Till exempel inkluderar innehÄllet paket som shiny-server (en plattform för att hosta webapplikationer skrivna i R), openvlbi (ett korrelatorprogram för teleskop), astap (ett verktyg för bearbetning av astronomiska bilder), planetary-system-stacker (som skapar bilder av planeter frÄn fragment), nya drivrutiner och bibliotek med stöd för INDI-protokollet kopplade till Astropy Python-paket (python3-extinction, python3-sncosmo, python3-specreduce, python3-synphot), och Java-bibliotek för att arbeta med format som ECSV och TFCAT.
- Paketen med anvÀndarmiljön Lomiri (tidigare Unity 8) och displayen, utvecklade av UBports-projektet, har lagts till i förvaret. servern Mir 2, som fungerar som en kompositserver baserad pÄ Wayland.
- Den slutliga förberedelsen för releasen har försenat den ursprungligen förvÀntade övergÄngen i Debian 12 till en ny struktur, dÀr katalogerna /bin, /sbin och /lib* Àr symboliska lÀnkar till motsvarande kataloger inom /usr.
KĂ€lla: opennet.ru
