Pas dy vjetësh zhvillimi, doli lëshimi i Debian 13 «Trixie», i disponueshëm për tetë arkitektura të mbështetura zyrtare: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM64, ARMv7 (armhf), RISC-V, PowerPC 64 (ppc64el) dhe IBM System z (s390x). Përditësimet për Debian 13 do të lëshohen për një periudhë prej 5 vjetësh.
Të imazhet instalues janë të disponueshme për shkarkim, të cilat mund të shkarkohen përmes HTTP, jigdo ose BitTorrent. Për arkitekturën amd64 janë zhvilluar LiveUSB, të cilat janë të disponueshme në variante me GNOME, KDE, LXDE, Xfce, Cinnamon dhe MATE, si dhe një DVD shumëarkitekturor që kombinon paketat për platformën amd64 me paketa shtesë për arkitekturën i386. Para procedurës së migrimit nga Debian 12, duhet të konsultoheni me këtë dokument.
Në depot janë paraqitur 69830 paketa binare, që janë 5411 paketa më shumë se sa ofroheshin në Debian 12. Krahasuar me Debian 12 janë shtuar 14116 paketa binare të reja, 8844 (12%) paketa të vjetra ose të braktisura janë hequr, dhe 44326 (63%) paketa janë përditësuar. Madhësia totale e gjithsej burimeve të propozuara në distribucion është 1 463 291 186 rreshta kodi. Madhësia totale e të gjitha paketeve është 403 GB.
Për 96.9% të paketave sigurohet mbështetje për ndërtimet e riprodhueshme, duke mundësuar konfirmimin se skedari ekzekutiv është ndërtuar pikërisht nga përmbajtjet e deklaruara dhe nuk përmban ndryshime të cetra, zëvendësimi i të cilave, për shembull, mund të bëhet përmes një sulmi ndaj infrastrukturës së ndërtimit ose një backdoor në kompilator.
Ndryshimet kryesore në Debian 13.0:
- Shtuar porti zyrtar i distribucionit për sisteme me arkitekturë 64-bit RISC-V.
- Shtuar portin "loong64" për sisteme që bazohen në arkitekturën e setit të komandave LoongArch, e cila përdoret në procesorët Loongson 3 5000 dhe implementon ISA RISC, të ngjashme me MIPS dhe RISC-V. Porti nuk është përfshirë në numrin e porteve zyrtarisht të mbështetur.
- Hequr portet "mipsel" dhe "mips64el" për sisteme mbi arkitekturën MIPS. Porta "mipsel" ka qenë një nga portet më të vjetra të mbështetura nga Debian, më e vjetra e të cilave është porta për procesorët i386. Arsyet e heqjes janë probleme teknike, siç është kufizimi i madhësisë së memorie në hapësirën e përdoruesit në 2Gb dhe ekzistenca e problemeve me ndërtimin.
- Nuk ka më krijim të ndërtimeve zyrtare dhe paketave me bërthamë për sisteme 32-bit x86, por ruhet një depo zyrtare e mbështetur për paketat dhe një depo multi-arch, si dhe mundësitë për implementimin e mjediseve 32-bit në kontejnerë të izoluar dhe mjete për ndërtimin e aplikacioneve 32-bit. Arkitektura i386 në Debian tani kufizohet në mbështetje për ekzekutimin e aplikacioneve 32-bit në një mjedis 64-bit x86_64 (për ndërtimin përdoren udhëzime SSE2, të cilat nuk janë të disponueshme në shumicën e procesorëve 32-bit të mbështetur në Debian 12).
- Problemi i vitit 2038 është zgjidhur plotësisht. Të gjitha paketat janë kaluar në përdorimin e tipit 64-bit time_t në portet e distribucionit për arkitektura 32-bit, ku vazhdoi të përdorej tipi 32-bit time_t (nuk mund të përdoret për trajtimin e kohës pas 19 janarit 2038 për shkak të mbingarkesës së numëruesit të sekondave që kanë kaluar nga 1 janari 1970).
- NĂ« installator Ă«shtĂ« ndryshuar logjika e menaxhimit tĂ« particioneve EFI, dhe Ă«shtĂ« shtuar njĂ« mod i rikuperimit pĂ«r sistemet e instaluara nĂ« nĂ«n-ndejat Btrfs. JanĂ« pĂ«rjashtuar firmware qĂ« nuk nevojiten gjatĂ« instalimit, nuk mund tĂ« funksionojnĂ« pa paketa tĂ« lira ose janĂ« tĂ« padobishme nĂ« konfigurimet aktuale tĂ« bĂ«rthamĂ«s. ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetje pĂ«r grub-legacy dhe win32-loader. ĂshtĂ« rifilluar mbĂ«shtetje pĂ«r pĂ«rdorimin e simboleve jo-ASCII nĂ« emrin e plotĂ« tĂ« pĂ«rdoruesit. ĂshtĂ« shtuar mbĂ«shtetje pĂ«r plakat dhe pajisjet: Pine64 Pinebook, MNT Reform 2, AM64x HummingBoard-T, Pine64 Star64, Wandboard rev D1, si dhe laptopĂ«t dhe tabletĂ«t e bazuar nĂ« ARM SoC Snapdragon X Elite.
- Në installator dhe versionet Live është shtuar një mod i ngarkesës së largët "HTTP Boot", ku imazhet boot transferohen me protokollin HTTP (URL e imazhit iso është futur në ndërfaqen e firmware UEFI ose U-Boot).
- Për ruajtjen e katalogut të skedarëve të përkohshëm /tmp, përdoret një sistem skedari tmpfs, i cili përdor një diskut RAM të vendosur në kujtesë, i cili mund të zëvendësohet në ndarjen e swap-it në rast se ka mungesë të memories së lirë. Përdorimi i tmpfs lejon të reduktohen numri i operacioneve të shkruar në ruajtësin fizik, të ulet konsumimi i energjisë të disqeve të forta, të zgjatet jeta e SSD-ve dhe të rritet performanca e punës me skedarët e përkohshëm. Për të rikthyer ruajtjen e /tmp në një FS të zakonshme, mund të përdoret komandën "systemctl mask tmp.mount".
- Skuadrat last, lastb dhe lastlog janë përjashtuar, të cilat ishin të lidhura me skedarët /var/log/wtmp, /var/log/btmp, /var/run/utmp dhe /var/log/lastlog, që përdorin tipin 32-bit time_t, i cili nuk mund të zëvendësohet me 64-bit pa ndryshuar ABI Glibc dhe pa cenuar kompatibilitetin me aplikacionet. Në vend të këtyre utiliteteve, rekomandohet të përdoren utilitetet wtmpdb, lastlog2 dhe lslogins.
- Për identifikimin dhe montimin e FS-ve të koduara, është përdorur paketa systemd-cryptsetup.
- NĂ« sistemet me arkitekturĂ«n AMD64 dhe ARM64, pĂ«rdoren zgjerimet Intel CET (Teknologjia e Zbatimit tĂ« Kontrollit tĂ« Flukseve), ARM PAC (Autentikimi i Pointers) dhe BTI (Identifikimi i Objektivave tĂ« DegĂ«zimit) pĂ«r mbrojtje nga eksploitimet qĂ« pĂ«rdorin metodat e programimit tĂ« orientuar nga kthimi (ROP â Return-Oriented Programming). Duke pĂ«rdorur teknikĂ«n ROP, sulmuesi nuk pĂ«rpiqet tĂ« vendosĂ« kodin e tij nĂ« memorje, por operon me copa tĂ« instruksioneve tĂ« makinĂ«s qĂ« tashmĂ« ekzistojnĂ« nĂ« bibliotekat e ngarkuara, qĂ« pĂ«rfundojnĂ« me njĂ« instrukcion pĂ«r kthimin e kontrollit (zakonisht, kĂ«to janĂ« pĂ«rfundimet e funksioneve tĂ« bibliotekĂ«s). Funksionimi i eksploitit pĂ«rfshin ndĂ«rtimin e njĂ« zinxhiri thirrjesh tĂ« kĂ«tyre blloqeve ("gadgets") pĂ«r tĂ« marrĂ« funksionalitetin e nevojshĂ«m. Thelbi i mbrojtjes Ă«shtĂ« se pas kalimit tĂ« kontrollit nĂ« funksion, adresat e kthimit ruhen nga procesori jo vetĂ«m nĂ« stekun e zakonshĂ«m, por edhe nĂ« njĂ« stek tĂ« veçantĂ« tĂ« hijshme, i cili nuk mund tĂ« modifikohet drejtpĂ«rdrejt.
- Shtuar mbështetje për utilitarin run0, i ofruar në systemd për ekzekutimin e proceseve nën identifikatorët e përdoruesve të tjerë. Utilitari është implementuar si një shtresë mbi komandën systemd-run dhe ofrohet si një zëvendësim më të sigurt të programit sudo.
- Dega e aktivizuar degën e menaxherit të paketave APT 3.0, ku është përmirësuar ndërfaqja e përdoruesit, aktivizuar motori i zgjidhjes së varësive Solver3, shtuar mbështetje për snapshota, është ndaluar përdorimi i utilitarit apt-key, shtuar backend kripto për bibliotekën OpenSSL dhe implementuar komandën 'dist-clean'.
- Shtuar komanda debian-repro-status për të kontrolluar gjendjen e ndërtimit të riprodhueshëm për paketat e instaluara në sistemin aktual.
- Migrimi i shpërndarjes është përfunduar nga përdorimi i një seksioni të veçantë /usr në një paraqitje ku katalogët /bin, /sbin dhe /lib* janë të përshkruar si lidhje simbolike në katalogët përkatës brenda /usr.
- BĂ«rthama Linux Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 6.12. ĂshtĂ« aktivizuar versioni i ri i systemd 257, bash 5.2.37, Glibc 2.41, OpenSSL 3.5.
- PjesĂ«t pĂ«rfshijnĂ« versionet e ambienteve tĂ« punĂ«s GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0 dhe Xfce 4.20. ĂshtĂ« pĂ«rditĂ«suar steka grafike.
- Janë përditësuar aplikacionet për përdoruesit, si LibreOffice 25.2, GIMP 3.0.2, Inkscape 1.4, Vim 9.1.
- Janë përditësuar aplikacionet për serverë, si 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.
- Sistemet e zhvillimit janë azhurnuar, si GCC 14.2, LLVM/Clang 19, Perl 5.40, PHP 8.4, Python 3.13, Rust 1.85, Go 1.24.
Burimi: opennet.ru
