Debian 13 izlaidums

Pēc divu gadu izstrādes ir izlaidāts Debian 13 Ā«TrixieĀ», kas pieejams astoņām oficiāli atbalstÄ«tām arhitekturām: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), RISC-V, PowerPC 64 (ppc64el) un IBM System z (s390x). Atjauninājumi Debian 13 tiks izlaisti piecu gadu laikā.

Lejupielādei pieejami instalācijas attēli, ko var lejupielādēt pa HTTP, jigdo vai BitTorrent. ArchitektÅ«rai amd64 ir izstrādātas LiveUSB, kas pieejamas variantos ar GNOME, KDE, LXDE, Xfce, Cinnamon un MATE, kā arÄ« daudzarchitektÅ«ras DVD, kas apvieno pakotnes amd64 platformai ar papildu pakotnēm i386 arhitektÅ«rai. Pirms migrācijas procesa no Debian 12 jāiepazÄ«stas ar sekojoÅ”o dokumentu.

Repozitorijā ir pieejami 69830 bināro pakotņu, kas ir par 5411 pakotnēm vairāk nekā Debian 12. SalÄ«dzinot ar Debian 12, pievienoti 14116 jauni bināri pakotnes, izņemti 8844 (12%) novecojuÅ”as vai pamestas pakotnes, atjaunoti 44326 (63%) pakotnes. Kopējais piedāvāto avotu kods sastāda 1 463 291 186 koda rindu. Kopējais visu pakotņu izmērs ir 403 GB.

96.9% pakotņu ir nodroÅ”ināta reproducējamu bÅ«vju atbalsts, ļaujot apstiprināt, ka izpildfaila izveide notikusi tieÅ”i no deklarētajiem avotiem un nesatur nevēlamus grozÄ«jumus, ko varētu veikt, piemēram, uzbrÅ«kot bÅ«vniecÄ«bas infrastruktÅ«rai vai ievietojot slēptos kodus kompilatorā.

Galvenās izmaiņas Debian 13.0:

  • Oficiālais distribÅ«cijas ports ir pievienots sistēmām, kas balstÄ«tas uz 64 bitu RISC-V arhitektÅ«ru.
  • Pievienots ā€˜loong64’ ports sistēmām, kas balstÄ«tas uz LoongArch komandu kopas arhitektÅ«ru, ko izmanto Loongson 3 5000 procesoros un kas realizē RISC ISA, lÄ«dzÄ«gu MIPS un RISC-V. Ports nav iekļauts oficiāli atbalstÄ«to skaitļu sarakstā.
  • Izdzēsti ā€˜mipsel’ un ā€˜mips64el’ porti sistēmām, kas balstÄ«tas uz MIPS arhitektÅ«ru. Ports ā€˜mipsel’ bija viens no vecākajiem atbalstÄ«tajiem Debian portiem, tā vecums ir tikpat liels kā portam i386. IzdzeÅ”anas iemesls bija tehniskas problēmas, piemēram, 2 GB ierobežojums lietotāja telpā un bÅ«vniecÄ«bas problēmas.
  • Oficiālo instalācijas izstrādes un pakotņu veidoÅ”ana ar kodolu 32 bitu x86 sistēmām ir pārtraukta, tomēr saglabājas oficiāli atbalstÄ«tā pakotņu bibliotēka un multi-arch repozitorijs, kā arÄ« iespēja izveidot 32 bitu vidi izolētās konteinerizētās vidēs un rÄ«kas, lai nodroÅ”inātu 32 bitu lietojumprogrammu izstrādi. I386 arhitektÅ«ra Debian tagad ierobežojas ar 32 bitu lietojumprogrammu palaiÅ”anu 64 bitu x86_64 vidē (kompilācijā tiek izmantotas SSE2 instrukcijas, kas nav pieejamas lielākajā daļā 32 bitu procesoru, kas tika atbalstÄ«ti Debian 12).
  • PilnÄ«bā atrisināta 2038. gada problēma. Visas pakotnes ir pārveidotas, lai izmantotu 64 bitu type time_t 32 bitu architektÅ«ras izplatÄ«jumā, kurās joprojām tika izmantots 32 bitu type time_t (to nevar izmantot laika apstrādei pēc 2038. gada 19. janvāra, jo sekundes skaitÄ«tājs, kas pagājis kopÅ” 1970. gada 1. janvāra, pārplÄ«st).
  • Instalētajā ir mainÄ«ta EFI partÄ«ciju pārvaldÄ«bas loÄ£ika, un pievienots atjaunoÅ”anas režīms Btrfs apakÅ”daļā instalētām sistēmām. Ir izslēgti programmaparatÅ«ras elementi, kas nav nepiecieÅ”ami instalācijai, nedarbojas bez atvērtā avota pakotnēm vai nav noderÄ«gi esoÅ”ajos kodola iestatÄ«jumos. Atbalsts grub-legacy un win32-loader ir pārtraukts. Ir atjaunots atbalsts ne-ASCII simbolu izmantoÅ”anai pilnā lietotāja vārdā. Atbalsts ir pievienots plāksnēm un ierÄ«cēm: Pine64 Pinebook, MNT Reform 2, AM64x HummingBoard-T, Pine64 Star64, Wandboard rev D1, kā arÄ« ARM SoC Snapdragon X Elite bāzētiem portatÄ«vajiem datoriem un planÅ”etdatoriem.
  • Instalētāja un Live izstrādājumu versijā pievienots attālinātās ielādes režīms "HTTP Boot", kurā starta attēli tiek piegādāti, izmantojot HTTP protokolu (iso-attēla URL tiek ievadÄ«ts UEFI vai U-Boot interfeisā).
  • Laika failu katalogam /tmp tiek izmantota tmpfs failu sistēma, kas izmanto RAM disku, kas tiek veidots operatÄ«vajā atmiņā un var tikt pārvietots uz apmaiņas sadalÄ«jumu, kad brÄ«vā atmiņa trÅ«kst. tmpfs izmantoÅ”ana samazina rakstīŔanas operāciju skaitu fiziskajā atmiņā, samazina cieto disku enerÄ£ijas patēriņu, pagarina SSD disku kalpoÅ”anas laiku un uzlabo darbÄ«bu ar laika failiem. Lai atgrieztu /tmp uz parasto failu sistēmu, var izmantot komandu "systemctl mask tmp.mount".
  • Izslēgtas komandas last, lastb un lastlog, kuras bija saistÄ«tas ar failiem /var/log/wtmp, /var/log/btmp, /var/run/utmp un /var/log/lastlog, kas izmanto 32 bitu laika tipu time_t, kuru nav iespējams nomainÄ«t uz 64 bitu bez ABI Glibc maiņas un saderÄ«bas ar lietotnēm pārkāpÅ”anas. Tā vietā ieteicams izmantot utilÄ«tas wtmpdb, lastlog2 un lslogins.
  • Lai noteiktu un montētu Å”ifrētas FS, tika izmantots pakete systemd-cryptsetup.
  • AMD64 un ARM64 arhitektÅ«ru sistēmās tiek izmantoti Intel CET (Control-flow Enforcement Technology), ARM PAC (Pointer Authentication) un BTI (Branch Target Identification) paplaÅ”inājumi, lai aizsargātu pret ekspluatācijām, kas izmanto atteikÅ”anās vērstu programmēŔanas metodes (ROP – Return-Oriented Programming). Izmantojot ROP tehniku, uzbrucējs nemēģina ievietot savu kodu atmiņā, bet darbos ar jau esoÅ”iem maŔīnas instrukciju fragmentiem ielādētajās bibliotēkās, kas beidzas ar atgrieÅ”anās kontroles instrukciju (parasti tas ir bibliotēku funkciju beigas). Ekspluatācijas darbÄ«ba samazinās lÄ«dz lÄ«dzÄ«gu bloku (
  • Atbalsts utilÄ«tai run0, kas tiek piegādāta kopā ar systemd, lai izpildÄ«tu procesus citu lietotāju identifikatoru zemē, ir pievienots. UtilÄ«ta ir realizēta kā virsuzbÅ«ve komandas systemd-run un tiek pasniegta kā droŔāka sudo programmas nomaiņa.
  • Tika izmantota pakotņu pārvaldnieka APT 3.0 zara versija, kurā tika pārstrādāts lietotāja saskarne, aktivizēts atkarÄ«bu risināŔanas dzinējs Solver3, pievienota atbalsts momentÅ”iem, pārtraukta utilÄ«tes apt-key lietoÅ”ana, pievienots Å”ifrēŔanas aizmugure OpenSSL bibliotēkai un realizēta komanda ā€˜dist-clean’.
  • Pievienota komanda debian-repro-status, lai pārbaudÄ«tu atkārtojamās bÅ«ves stāvokli attiecÄ«bā uz paÅ”reizējā sistemā instalētajām pakām.
  • Pabeigta distribÅ«cijas migrācija no atseviŔķas /usr sadaļas uz skatÄ«jumu, kur /bin, /sbin un /lib* direktoriji ir izveidoti kā simboliskas saites uz atbilstoÅ”ajiem direktorijiem iekÅ” /usr.
  • Linux kodols atjaunināts uz versiju 6.12. Iedarbinātas jaunas systemd 257, bash 5.2.37, Glibc 2.41, OpenSSL 3.5 versijas.
  • Iekļautas GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0 un Xfce 4.20 darbvirsmas vidus Ŕķirnes. Atjaunināts grafiskais stāvs.
  • Atjauninotas lietotāja programmas, piemēram, LibreOffice 25.2, GIMP 3.0.2, Inkscape 1.4, Vim 9.1.
  • Atjauninātas serveru programmas, piemēram, BIND 9.20, Postfix 3.10, Exim 4.98, PostgreSQL 17, MariaDB 11.8, nginx 1.26, OpenJDK 21, OpenSSH 10.0, Samba 4.22, QEMU 10.0, Docker 26.1.5, Xen 4.20.
  • Atjaunināti izstrādes rÄ«ki, piemēram, GCC 14.2, LLVM/Clang 19, Perl 5.40, PHP 8.4, Python 3.13, Rust 1.85, Go 1.24.
Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster