Na twee jaar ontwikkeling werd eindelijk de nieuwe stabiele versie van Debian 10 uitgebracht. (Buster), die Het is beschikbaar voor tien architecturen: Intel IA-32 / x86 (i686), AMD64 / x86-64, ARM EABI (Armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) e IBM System z (s390x).
De repository bevat 57703 binaire pakketten, wat ongeveer 6 meer is dan voorgesteld in Debian 9. In vergelijking met Debian 9 werden 13,370 nieuwe binaire pakketten toegevoegd, 7,278 (13%) verouderde of verlaten pakketten verwijderd en 35,532 pakketten (62%) bijgewerkt.
Voor 91,5% van de pakketten wordt ondersteuning geboden voor herhaalde assemblages, waarmee kan worden bevestigd dat het uitvoerbare bestand is samengesteld uit de vastgestelde broncode en geen externe wijzigingen bevat, waarvan de vervanging bijvoorbeeld kan worden gedaan door de compilatie aan te vallen of bladwijzers in de compiler.
Debian 10 Belangrijkste nieuwe functies
In deze nieuwe versie van de distributie Het valt op omdat het 5 jaar aan updates wordt ondersteund, naast het feit dat de Gnome-desktop standaard is vertaald om Wayland te gebruiken en een X server gebaseerde sessie wordt aangeboden als een optie (X server is nog steeds inbegrepen in het aantal pakketten dat in het basispakket zit).
ook Ondersteuning voor UEFI Secure Boot is geïmplementeerd, voor wiens werking de wedge loader wordt gebruikt, gecertificeerd door een digitale handtekening van Microsoft (shim-ondertekend), samen met de kernelcertificering en de grub-loader (grub-efi-amd64-ondertekend) met een eigen projectcertificaat (shim fungeert als een tussenlaag voor gebruik door uw eigen sleutels te verspreiden).
De door shim en grub-efi-ARCH ondertekende pakketten zijn opgenomen in de build-afhankelijkheden voor amd64, i386 en arm64. De loader en grub, gecertificeerd door een werkcertificaat, zijn opgenomen in de EFI-images voor amd64, i386 en arm64.
Anderzijds in de distributie was standaard ingeschakeld, het verplichte toegangscontrolesysteem van AppArmor, waarmee u de machtigingen van processen kunt beheren door lijsten met bestanden te definiëren met de juiste machtigingen (lezen, schrijven, geheugentoewijzing en starten, een bestand vergrendelen, enz.) voor elke toepassing, evenals netwerktoegang ( verbied bijvoorbeeld het gebruik van ICMP) en beheer POSIX-mogelijkheden.
Bij cryptsetup is er een overgang gemaakt naar het LUKS2-schijfversleutelingsformaat (voorheen gebruikt door LUKS1). LUKS2 beschikt over een vereenvoudigd sleutelbeheersysteem, de mogelijkheid om grote sectoren te gebruiken (4096 in plaats van 512, vermindert de belasting bij het decoderen), symbolische symboolidentificatoren (labels) en metadata-back-uptools met de mogelijkheid om ze automatisch te herstellen. Van de kopie voor het geval dat van schade.
Tijdens het upgradeproces worden bestaande LUKS1-partities automatisch geconverteerd naar een LUKS2-compatibel formaat, maar vanwege beperkingen voor de headergrootte zullen niet alle nieuwe functies voor hen beschikbaar zijn.
In Live-omgevingen werd de onafhankelijk ontwikkelde modulaire installateur van Calamares toegepast met de op Qt gebaseerde interface, die ook wordt gebruikt om de installatie van de neon Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva en KDE distributies te organiseren. Bij normale installatie-builds wordt het Debian-installatieprogramma nog steeds gebruikt.
Naast wat voorheen beschikbaar was, er is een Live-omgeving gemaakt met de LXQt-desktop en de Live-omgeving zonder een grafische interface, alleen met de consolehulpprogramma's die het basissysteem vormen.
De Live-omgeving van de console kan worden gebruikt om zeer snel een distributiepakket te installeren, aangezien, in tegenstelling tot traditionele installatie-images, de reeds geknipte directory wordt gekopieerd zonder individuele pakketten te onthullen met dpkg.
Het installatieprogramma heeft de mogelijkheid toegevoegd om meerdere consoles tegelijkertijd te gebruiken tijdens het installatieproces. ReiserFS-ondersteuning is verwijderd.
Wat betreft de software die is bijgewerkt, kunnen we de grafische stapel en de gebruikersomgevingen vinden: Gnome 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20 en Xfce 4.12. Het Office LibreOffice-pakket is bijgewerkt naar versie 6.1 en Calligra naar versie 3.1. Bijgewerkte Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1
De distributie bevat een compiler voor de Rust-taal (geleverd door Rustc 1.34). Bijgewerkt GCC 8.3, LLVM / Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2.