Pas dy vitesh zhvillimi, u bë publikimi Debian 13 "Trixie" është i disponueshëm për tetë arkitektura të mbështetura zyrtarisht: 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ësime për Debian 13 do të publikohen gjatë 5 viteve.
Imazhet e instalimit janë të disponueshme për shkarkim nëpërmjet HTTP, jigdo ose BitTorrent. USB-të Live janë të disponueshme për arkitekturën amd64, të disponueshme në variantet GNOME, KDE, LXDE, Xfce, Cinnamon dhe MATE, si dhe një DVD me shumë arkitektura që kombinon paketa për platformën amd64 me paketa shtesë për arkitekturën i386. Para migrimit nga Debian 12 Duhet ta lexoni dokumentin e mëposhtëm.
Depozita përmban 69830 paketa binare, që është 5411 paketa më shumë se ajo që u propozua në Debian 12. Krahasuar me Debian U shtuan 14116 paketa të reja binare, u hoqën 8844 (12%) paketa të vjetruara ose të braktisura dhe u përditësuan 44326 (63%) paketa. Madhësia totale e të gjithë kodit burimor të ofruar në shpërndarje është 1,463,291,186 rreshta kodi. Madhësia totale e të gjitha paketave është 403 GB.
Për 96.9% të paketave, ofrohet mbështetje për montime të riprodhueshme, gjë që na lejon të konfirmojmë që skedari ekzekutues është ndërtuar nga tekstet burimore të deklaruara dhe nuk përmban ndryshime të panevojshme, zëvendësimi i të cilave, për shembull, mund të bëhet duke sulmuar infrastrukturën e montimit ose një derë të pasme në përpilues.
Ndryshime kryesore në Debian 13.0:
- U shtua porti zyrtar i shpërndarjes për sistemet e bazuara në arkitekturën 64-bit RISC-V.
- U shtua një portë "loong64" për sistemet e bazuara në arkitekturën e grupit të udhëzimeve LoongArch të përdorur në procesorët Loongson 3 5000 dhe që zbatojnë një RISC ISA të ngjashëm me MIPS dhe RISC-V. Porta nuk mbështetet zyrtarisht.
- Portat "mipsel" dhe "mips64el" janë hequr për sistemet e bazuara në MIPS. Porti "mipsel" ishte një nga portet më të vjetra të mbështetura. Debian, i cili është më i vjetër se vetëm porta për procesorët i386. Arsyeja për heqjen e tij ishin problemet teknike, siç është limiti i memories së përdoruesit prej 2 GB dhe problemet e ndërtimit.
- Krijimi i versioneve zyrtare të instalimit dhe paketave të kernelit për sistemet x86 32-bit është ndërprerë, por ruajnë depozitën e paketave të mbështetura zyrtarisht dhe depozitën me shumë harqe, aftësinë për të vendosur mjedise 32-bit në kontejnerë të izoluar dhe mjetet për ndërtimin e aplikacioneve 32-bit. Arkitektura i386 Debian tani është i kufizuar në mbështetjen e ekzekutimit të aplikacioneve 32-bit në një mjedis x86_64 64-bit (ndërtimi përdor 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ë zhvendosur për të përdorur tipin time_t 64-bit në portet e shpërndarjes për arkitekturat 32-bit, të cilat vazhduan të përdorin tipin time_t 32-bit (nuk mund të përdoret për të trajtuar kohë më vonë se 19 janari 2038, për shkak të tejmbushjes së numëruesit për sekondat e kaluara që nga 1 janari 1970).
- Instaluesi ka ndryshuar logjikën e menaxhimit të ndarjeve EFI dhe ka shtuar një modalitet rikuperimi për sistemet e instaluara në nënçelësin Btrfs. Firmware-i që nuk kërkohet për instalim, nuk mund të funksionojë pa paketa jo-falas ose është i padobishëm me cilësimet aktuale të kernel-it është përjashtuar. Mbështetja për grub-legacy dhe win32-loader është ndërprerë. Mbështetja për përdorimin e karaktereve jo-ASCII në emrin e plotë të përdoruesit është rifilluar. Mbështetja është shtuar për kartat dhe pajisjet e mëposhtme: Pine64 Pinebook, MNT Reform 2, AM64x HummingBoard-T, Pine64 Star64, Wandboard rev D1, si dhe laptopë dhe tableta të bazuara në ARM SoC Snapdragon X Elite.
- Modaliteti i nisjes në distancë "HTTP Boot" është shtuar në versionet e instaluesit dhe Live, në të cilat imazhet e nisjes dorëzohen duke përdorur protokollin HTTP (URL-ja e imazhit ISO futet në ndërfaqen e firmware-it UEFI ose U-Boot).
- Sistemi i skedarëve tmpfs përdoret për të ruajtur direktorinë me skedarë të përkohshëm /tmp, duke përdorur një disk RAM të vendosur në RAM, i cili mund të shtyhet në ndarjen swap kur nuk ka memorie të mjaftueshme të lirë. Përdorimi i tmpfs ju lejon të zvogëloni numrin e operacioneve të shkrimit në diskun fizik, të zvogëloni konsumin e energjisë së disqeve të forta, të zgjasni jetëgjatësinë e disqeve SSD dhe të rrisni performancën e punës me skedarë të përkohshëm. Për të kthyer ruajtjen /tmp në një sistem të rregullt operativ, mund të përdorni komandën "systemctl mask tmp.mount".
- Komandat last, lastb dhe lastlog janë hequr. Ato ishin të lidhura me skedarët /var/log/wtmp, /var/log/btmp, /var/run/utmp dhe /var/log/lastlog, të cilët përdorin llojin time_t 32-bit, i cili nuk mund të zëvendësohet me një lloj 64-bit pa ndryshuar ABI-në e Glibc dhe pa prishur përputhshmërinë me aplikacionet. Në vend të këtyre shërbimeve, rekomandohet të përdorni shërbimet wtmpdb, lastlog2 dhe lslogins.
- Paketa systemd-cryptsetup përdoret për të zbuluar dhe montuar FS të enkriptuar.
- Në sistemet me arkitekturë AMD64 dhe ARM64, zgjerimet Intel CET (Control-flow Enforcement Technology), ARM PAC (Pointer Authentication) dhe BTI (Branch Target Identification) përdoren për të mbrojtur nga shfrytëzimet duke përdorur metodat e programimit të orientuar drejt kthimit (ROP). Kur përdoret teknika ROP, sulmuesi nuk përpiqet ta vendosë kodin e tij në memorie, por vepron me pjesë të udhëzimeve të makinës që janë tashmë në bibliotekat e ngarkuara, duke përfunduar me një udhëzim kthimi kontrolli (zakonisht, këto janë skajet e funksioneve të bibliotekës). Puna e shfrytëzimit reduktohet në ndërtimin e një zinxhiri thirrjesh në blloqe të tilla ("pajisje") për të marrë funksionalitetin e dëshiruar. Thelbi i mbrojtjes është se pas transferimit të kontrollit në një funksion, adresat e kthimit ruhen nga procesori jo vetëm në pirgun e rregullt, por edhe në një pirg hije të veçantë, i cili nuk mund të ndryshohet drejtpërdrejt.
- Shtohet mbështetje për programin run0, i ofruar nga systemd për ekzekutimin e proceseve nën ID të tjera përdoruesish. Programi zbatohet si një shtesë për komandën systemd-run dhe paraqitet si një zëvendësim më i sigurt për programin sudo.
- Përdoret dega APT 3.0 e menaxherit të paketave, e cila ripërpunon ndërfaqen e përdoruesit, aktivizon motorin e zgjidhjes së varësisë Solver3, shton mbështetje për pamjet e çastit, ndalon përdorimin e programit apt-key, shton një backend kripto për bibliotekën OpenSSL dhe zbaton komandën 'dist-clean'.
- Komandë e shtuar debian-repro-status për të kontrolluar statusin e riprodhueshëm të ndërtimit për paketat e instaluara në sistemin aktual.
- Shpërndarja është migruar nga përdorimi i një ndarjeje të veçantë /usr në një pamje në të cilën drejtoritë /bin, /sbin dhe /lib* janë formatuar si lidhje simbolike me drejtoritë përkatëse brenda /usr.
- Thelbi Linux Përditësuar në versionin 6.12. Përdor versionet e reja të systemd 257, bash 5.2.37, Glibc 2.41, OpenSSL 3.5.
- Versioni përfshin mjediset e desktopit GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0 dhe Xfce 4.20. Sistemet grafike janë përditësuar.
- Aplikacionet e përdoruesit janë përditësuar, të tilla si LibreOffice 25.2, GIMP 3.0.2, Inkscape 1.4, Vim 9.1.
- Aplikacione të përditësuara të serverit, të tilla 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.
- Mjetet e zhvillimit janë përditësuar, të tilla 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
