İki yıllık geliştirme sürecinin ardından, on farklı mimari için kullanılabilen Debian 10'un (Buster) yeni kararlı sürümü nihayet yayınlandı: Intel IA-32 / x86 (i686), AMD64 / x86-64, ARM EABI (Armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) ve IBM System z (s390x).
Depoda 57703 ikili paket bulunmaktadır; bu, Debian 9'da önerilenden yaklaşık 6 daha fazladır. Debian 9 ile karşılaştırıldığında, 13,370 yeni ikili paket eklendi, 7,278 (%13) eski veya terk edilmiş paket kaldırıldı ve 35,532 paket (%62) güncellendi.
Paketlerin% 91,5'i için, çalıştırılabilir dosyanın oluşturulan kaynak kodundan derlendiğini ve gereksiz değişiklikler içermediğini onaylamaya olanak tanıyan, örneğin değiştirilmesinin altyapısına saldırılarak yapılabileceği tekrarlanan derlemeler için destek sağlanır. derleyicide derleme veya yer imleri.
Debian 10'daki En İyi Yenilikler
Dağıtımın bu yeni sürümü, 5 yıllık güncelleme desteğine sahip olmasının yanı sıra, Gnome masaüstünün varsayılan olarak Wayland kullanacak şekilde çevrilmesi ve X sunucu tabanlı bir oturumun seçenek olarak sunulması (X sunucusu hala temel pakete dahil olan paketler arasında yer alıyor) ile öne çıkıyor.
UEFI Güvenli Önyükleme desteği de uygulandı ; bunun için Microsoft dijital imzasıyla (shim imzalı) onaylanmış wedge yükleyicisi kullanılır, ayrıca çekirdek ve grub yükleyicisi (grub-efi-amd64 imzalı) kendi proje sertifikasıyla onaylanmıştır (shim, dağıtımın kendi anahtarlarını kullanması için ara katman görevi görür).
Shim ve grub-efi-ARCH imzalı paketler, amd64, i386 ve arm64 için yapı bağımlılıklarına dahildir. Bir çalışma sertifikası tarafından onaylanan yükleyici ve grub, amd64, i386 ve arm64 için EFI görüntülerine dahil edilmiştir.
Öte yandan, dağıtım varsayılan olarak etkinleştirilmişti ve zorunlu AppArmor erişim kontrol sistemi , her uygulama için uygun izinlere (okuma, yazma, bellek tahsisi ve başlatma, dosyaya kilit koyma vb.) sahip dosya listeleri tanımlayarak işlem izinlerini kontrol etmenize, ağ erişimini kontrol etmenize (örneğin, ICMP kullanımını yasaklama) ve POSIX özelliklerini yönetmenize olanak tanır.
Cryptsetup'ta, daha önce LUKS1 tarafından kullanılan LUKS2 disk şifreleme formatına geçiş yapıldı . LUKS2, basitleştirilmiş bir anahtar yönetim sistemi, büyük sektörler (512 yerine 4096, şifre çözme yükünü azaltır) kullanabilme özelliği, sembolik sembol tanımlayıcıları (etiketler) ve hasar durumunda yedeklemeden meta verileri otomatik olarak geri yükleme özelliğine sahip meta veri yedekleme araçları sunmaktadır.
Yükseltme işlemi sırasında, mevcut LUKS1 bölümleri otomatik olarak LUKS2 uyumlu bir biçime dönüştürülecektir, ancak başlık boyutu kısıtlamaları nedeniyle, tüm yeni özellikler onlar için kullanılamayacaktır.
Canlı ortamlarda, Qt tabanlı arayüzüyle bağımsız olarak geliştirilen modüler yükleyici Calamares kullanıldı . Bu yükleyici, Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva ve KDE gibi Neon dağıtımlarının kurulumunda da kullanılır. Standart kurulum sürümlerinde ise hala Debian yükleyicisi kullanılmaktadır.
Daha önce mevcut olanlara ek olarak, LXQt masaüstü ve grafik arayüzü olmayan, yalnızca temel sistemi oluşturan konsol yardımcı programlarını içeren bir Canlı ortam oluşturuldu .
Konsolun Canlı ortamı, bir dağıtım paketini çok hızlı bir şekilde kurmak için kullanılabilir, çünkü geleneksel kurulum görüntülerinden farklı olarak, önceden kesilmiş dizin dpkg kullanılarak ayrı ayrı paketler gösterilmeden kopyalanır.
Kurulum programı, kurulum işlemi sırasında aynı anda birden fazla konsol kullanma özelliğini ekledi. ReiserFS desteği kaldırıldı.
Güncellenen yazılımlara gelince, aşağıdaki grafik yığını ve kullanıcı ortamlarını buluyoruz: Gnome 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20 ve Xfce 4.12. LibreOffice paketi 6.1 sürümüne, Calligra ise 3.1 sürümüne güncellendi. Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4 ve Vim 8.1 sürümlerine güncellendi.
Dağıtım, Rust dili için bir derleyici içerir (Rustc 1.34 tarafından sağlanır). Güncellenmiş GCC 8.3, LLVM / Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2.