Nakon dvije godine razvoja, konačno je objavljena nova stabilna verzija Debiana 10 (Buster) , koja je dostupna za deset arhitektura: Intel IA-32 / x86 (i686), AMD64 / x86-64, ARM EABI (Armel), 64-bitni ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) i IBM System z (s390x).
Repozitorij sadrži 57703 binarnih paketa, što je otprilike 6 više nego što je predloženo u Debianu 9. U usporedbi s Debianom 9, dodano je 13,370 novih binarnih paketa, uklonjeno je 7,278 (13%) zastarjelih ili napuštenih paketa, a ažurirano je 35,532 paketa (62%).
Za 91,5% paketa pruža se podrška za ponovljene sklopove koji omogućuju potvrdu da je izvršna datoteka sastavljena od utvrđenog izvornog koda i da ne sadrži strane izmjene, čija se zamjena, na primjer, može izvršiti napadom na infrastrukturu kompilacije ili oznaka u kompajleru.
Debian 10 glavne nove značajke
Ova nova verzija distribucije ističe se jer će imati 5 godina podrške za ažuriranja, uz činjenicu da je Gnome radna površina prema zadanim postavkama prevedena na korištenje Waylanda , a sesija temeljena na X poslužitelju nudi se kao opcija (X poslužitelj je i dalje uključen u broj paketa uključenih u osnovni paket).
Također je implementirana podrška za UEFI Secure Boot , za što se koristi wedge loader, certificiran Microsoftovim digitalnim potpisom (shim-signed), uz certificiranje kernela i grub loadera (grub-efi-amd64-signed) vlastitim projektnim certifikatom (shim djeluje kao međusloj za korištenje od strane distribucije vlastitih ključeva).
Paketi potpisani za shim i grub-efi-ARCH uključeni su u ovisnosti o gradnji za amd64, i386 i arm64. Utovarivač i grub, certificirani radnim certifikatom, uključeni su u EFI slike za amd64, i386 i arm64.
S druge strane, distribucija je prema zadanim postavkama omogućila obavezni sustav kontrole pristupa AppArmor , koji omogućuje kontrolu dozvola procesa definiranjem popisa datoteka s odgovarajućim dozvolama (čitanje, pisanje, dodjela i pokretanje memorije, postavljanje zaključavanja na datoteku itd.) za svaku aplikaciju, kao i kontrolu pristupa mreži (npr. zabrana korištenja ICMP-a) i upravljanje POSIX mogućnostima.
U cryptsetupu je napravljen prijelaz na format šifriranja diska LUKS2 (koji je prethodno koristio LUKS1). LUKS2 ima pojednostavljeni sustav upravljanja ključevima, mogućnost korištenja velikih sektora (4096 umjesto 512, što smanjuje opterećenje dešifriranja), simboličke identifikatore simbola (oznake) i alate za sigurnosno kopiranje metapodataka s mogućnošću automatskog vraćanja metapodataka iz sigurnosne kopije u slučaju oštećenja.
Tijekom postupka nadogradnje postojeće particije LUKS1 automatski će se pretvoriti u format kompatibilan s LUKS2, ali zbog ograničenja veličine zaglavlja neće im biti dostupne sve nove značajke.
U Live okruženjima implementiran je neovisno razvijeni modularni instalacijski program Calamares s Qt sučeljem . Ovaj instalacijski program se također koristi za instalaciju Neon distribucija kao što su Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva i KDE. U standardnim instalacijskim verzijama i dalje se koristi Debian instalacijski program.
Uz ono što je prethodno bilo dostupno, stvoreno je Live okruženje s LXQt radnom površinom i Live okruženje bez grafičkog sučelja, samo s konzolnim uslužnim programima koji čine osnovni sustav.
Živo okruženje konzole može se koristiti za vrlo brzu instalaciju distribucijskog paketa, jer se, za razliku od tradicionalnih instalacijskih slika, već izrezani direktorij kopira, bez otkrivanja pojedinačnih paketa pomoću dpkg.
Instalacijski program je dodao mogućnost istovremenog korištenja više konzola tijekom procesa instalacije. Podrška za ReiserFS je uklonjena.
Što se tiče ažuriranog softvera, nalazimo sljedeće grafičke pakete i korisnička okruženja: Gnome 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20 i Xfce 4.12. LibreOffice paket ažuriran je na verziju 6.1, a Calligra na verziju 3.1. Evolution je ažuriran na 3.30, GIMP na 2.10.8, Inkscape na 0.92.4 i Vim na 8.1.
Distribucija uključuje kompajler za jezik Rust (isporučuje Rustc 1.34). Ažurirano GCC 8.3, LLVM / Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2.