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.
Avots: opennet.lv
