След две години разработка, най-накрая беше пусната новата стабилна версия на Debian 10 (Buster) , която е достъпна за десет архитектури: Intel IA-32 / x86 (i686), AMD64 / x86-64, ARM EABI (Armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) и IBM System z (s390x).
Хранилището съдържа 57 703 двоични пакета, което е с приблизително 6000 повече от предложеното в Debian 9. В сравнение с Debian 9, добавени са 13 370 нови двоични пакета, премахнати са 7 278 (13%) остарели или изоставени пакета и са актуализирани 35 532 пакета (62%).
За 91,5% от пакетите се осигурява поддръжка за повтарящи се сглобки, които позволяват да се потвърди, че изпълнимият файл е сглобен от установения изходен код и не съдържа странични промени, замяната на които например може да се извърши чрез атака на инфраструктурата на компилация или отметки в компилатора.
Топ ново в Debian 10
Тази нова версия на дистрибуцията се откроява с 5-годишна поддръжка за актуализации, в допълнение към факта, че работната среда на Gnome е преведена по подразбиране да използва Wayland , а сесия, базирана на X сървър, се предлага като опция (X сървърът все още е включен в броя на пакетите, включени в основния пакет).
Реализирана е и поддръжка за UEFI Secure Boot , за което се използва wedge loader, сертифициран с цифров подпис на Microsoft (shim-signed), заедно със сертифицирането на ядрото и grub loader (grub-efi-amd64-signed) със собствен проектен сертификат (shim действа като междинен слой за използване от дистрибуцията на собствени ключове).
Подписаните пакети shim и grub-efi-ARCH са включени в зависимостите за компилация за amd64, i386 и arm64. Товарачът и грубят, сертифицирани с работещ сертификат, са включени в изображенията EFI за amd64, i386 и arm64.
От друга страна, дистрибуцията беше активирана по подразбиране, задължителната система за контрол на достъпа AppArmor , която ви позволява да контролирате разрешенията за процеси, като дефинирате списъци с файлове със съответните разрешения (четене, запис, разпределение и стартиране на памет, задаване на заключване на файл и т.н.) за всяко приложение, както и да контролирате достъпа до мрежата (например, забранявате използването на ICMP) и управлявате POSIX възможности.
В cryptsetup е направен преход към формата за криптиране на дискове LUKS2 (преди това използван от LUKS1). LUKS2 разполага с опростена система за управление на ключове, възможност за използване на големи сектори (4096 вместо 512, което намалява натоварването при декриптиране), символни идентификатори (тагове) и инструменти за архивиране на метаданни с възможност за автоматично възстановяване на метаданни от резервно копие в случай на повреда.
По време на процеса на надстройка съществуващите LUKS1 дялове автоматично ще бъдат преобразувани в LUKS2-съвместим формат, но поради ограниченията за размера на заглавката, не всички нови функции ще бъдат достъпни за тях.
В Live среди е имплементиран независимо разработеният модулен инсталатор Calamares с неговия Qt-базиран интерфейс . Този инсталатор се използва и за инсталиране на Neon дистрибуции като Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva и KDE. В стандартните инсталационни компилации все още се използва инсталаторът на Debian.
В допълнение към предишното, беше създадена Live среда с LXQt десктоп и Live среда без графичен интерфейс, само с конзолните помощни програми, които съставляват базовата система.
Живата среда на конзолата може да се използва за много бързо инсталиране на дистрибуционен пакет, тъй като за разлика от традиционните инсталационни изображения, вече изрязаната директория се копира, без да се разкриват отделни пакети, използващи dpkg.
Инсталаторът добави възможността за едновременно използване на няколко конзоли по време на инсталационния процес. Поддръжката за ReiserFS беше премахната.
Що се отнася до актуализирания софтуер, откриваме следните графични пакети и потребителски среди: Gnome 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20 и Xfce 4.12. Пакетът LibreOffice е актуализиран до версия 6.1, а Calligra - до версия 3.1. Evolution е актуализиран до 3.30, GIMP до 2.10.8, Inkscape до 0.92.4 и Vim до 8.1.
Дистрибуцията включва компилатор за езика Rust (предоставен от Rustc 1.34). Актуализиран GCC 8.3, LLVM / Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2.