Nakon dvije godine razvoja, konačno je objavljena nova stabilna verzija Debiana 10. (Buster), koji Dostupan je 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) e IBM System z (s390x).
Spremište sadrži 57703 binarnih paketa, što je otprilike 6 tisuća više nego što je predloženo u Debianu 9. U usporedbi s Debianom 9, dodano je 13,370 novih binarnih paketa, uklonjeno 7,278 (13%) zastarjelih ili napuštenih paketa, ažurirano 35,532 paketa (62%).
Za 91,5% paketa pruža se podrška za ponovljene sklopove koji omogućavaju potvrdu da je izvršna datoteka sastavljena iz uspostavljenog izvornog koda i da ne sadrži strane izmjene, čija se zamjena, na primjer, može izvršiti napadom na infrastrukturu kompilacija ili oznake u kompajleru.
Debian 10 glavne nove značajke
U ovoj novoj verziji distribucije Ističe se jer će biti podržan za pet godina ažuriranja, pored činjenice da je radna površina Gnome prema zadanim postavkama prevedena na Wayland a sesija zasnovana na X serveru nudi se kao opcija (X server je i dalje uključen u broj paketa uključenih u osnovni paket).
Takođe implementirana je podrška za UEFI Secure Boot, za čiji rad se koristi klinasti utovarivač, ovjeren Microsoftovim digitalnim potpisom (shim-potpis), zajedno sa certifikatom jezgra i učitavačem gruba (grub-efi-amd64-potpisani) s vlastitim projektnim certifikatom ( shim djeluje kao srednji sloj za upotrebu distribucijom vlastitih ključeva).
Paketi potpisani sa 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.
Sa druge strane u distribuciji je omogućen po defaultu, AppArmor-ov obavezni sustav kontrole pristupa, omogućavajući vam da kontrolirate dozvole procesa definiranjem popisa datoteka s odgovarajućim dozvolama (čitanje, pisanje, dodjela i pokretanje memorije, postavljanje zaključavanja datoteke itd.) za svaku aplikaciju, kao i kontrolu mrežni pristup (na primjer, zabraniti upotrebu ICMP-a) i upravljanje POSIX mogućnostima.
U cryptsetupu je napravljen prijelaz na LUKS2 format šifriranja diska (prethodno ga je koristio LUKS1). LUKS2 sadrži pojednostavljeni sistem upravljanja ključevima, mogućnost korištenja velikih sektora (4096 umjesto 512, smanjuje opterećenje prilikom dešifriranja), simboličke identifikatore simbola (oznake) i alate za sigurnosno kopiranje metapodataka s mogućnošću automatskog njihovog vraćanja. kopije u slučaju oštećenja.
Tijekom postupka nadogradnje postojeće LUKS1 particije 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 živim okruženjima počeo se primjenjivati neovisno razvijeni modularni instalater Calamares sa Qt-zasnovanim interfejsom, koji se takođe koristi za organizaciju instalacije neonskih Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva i KDE distribucija. U normalnim gradnjama instalacije i dalje se koristi Debian instalacijski program.
Pored onoga što je ranije bilo dostupno, stvoreno je živo okruženje sa radnom površinom LXQt i Live okruženje bez grafičkog sučelja, samo s uslužnim programima konzole koji čine osnovni sistem.
Živo okruženje konzole može se koristiti za vrlo brzo instaliranje distribucijskog paketa, jer se, za razliku od tradicionalnih instalacijskih slika, već izrezani direktorij kopira, bez otkrivanja pojedinačnih paketa pomoću dpkg.
Instalacijski program dodao je mogućnost korištenja više konzola istovremeno u procesu instalacije. Uklonjena je podrška za ReiserFS.
Što se tiče softvera koji je ažuriran, možemo pronaći grafički stog i korisnička okruženja: Gnome 3.30, KDE plazma 5.14, cimet 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20 i Xfce 4.12. Paket Office LibreOffice ažuriran je na verziju 6.1, a Calligra na verziju 3.1. Ažurirano Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 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.