Két év fejlesztés után végre megjelent a Debian 10 új stabil változata (Buster), amely Tíz architektúrához érhető el: Intel IA-32 / x86 (i686), AMD64 / x86-64, ARM EABI (Armel), 64 bites ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) e IBM System z (s390x).
Az adattár 57703 6 bináris csomagot tartalmaz, ami körülbelül 9 ezerrel több, mint azt a Debian XNUMX javasolja. A Debian 9-hez képest 13,370 7,278 új bináris csomagot adtak hozzá, 13 (35,532%) elavult vagy elhagyott csomagot távolítottak el, 62 XNUMX csomagot (XNUMX%) frissítettek.
A csomagok 91,5% -ához támogatást nyújtanak az ismételt összeállítások, amelyek lehetővé teszik annak megerősítését, hogy a futtatható fájl a létrehozott forráskódból van összeállítva, és nem tartalmaz olyan külső változásokat, amelyek cseréje például megtámadható a összeállítás vagy könyvjelzők a fordítóban.
A Debian 10 legfrissebb újdonságai
A disztribúció ezen új verziójában Kiemelkedik, mert 5 éves frissítéseket támogat, amellett, hogy a Gnome asztalt alapértelmezés szerint lefordítják a Wayland használatához és opcióként egy X szerver alapú munkamenetet kínálnak (az X szerver továbbra is benne van az alapcsomagban található csomagok számában).
is megvalósult az UEFI Secure Boot támogatása, amelynek működéséhez az ékrakodót használják, a Microsoft digitális aláírásával (alátéttel aláírt), a kernel tanúsítással és a grub betöltővel (grub-efi-amd64-aláírással), saját projekt tanúsítvánnyal ( az alátét egy köztes rétegként működik a saját kulcsok terjesztésével).
A shim és a grub-efi-ARCH aláírt csomagok az amd64, i386 és arm64 összeépítési függőségeiben találhatók. A munkabizonyítvánnyal igazolt rakodót és grubot az EFI képek tartalmazzák az amd64, i386 és az arm64 esetén.
Másrészt A disztribúció alapértelmezés szerint engedélyezve volt, az AppArmor kötelező beléptető rendszere, lehetővé téve a folyamatok engedélyeinek szabályozását a megfelelő jogosultságú fájlok listájának meghatározásával (olvasás, írás, memóriafoglalás és indítás, zárolás beállítása egy fájlhoz stb.) minden alkalmazáshoz, valamint vezérléssel hálózati hozzáférés (például az ICMP használatának tiltása) és a POSIX képességek kezelése.
A cryptsetup során átmenet történt a LUKS2 lemez titkosítási formátumra (korábban a LUKS1 használta). A LUKS2 tartalmaz egy egyszerűsített kulcskezelő rendszert, nagy szektorok használatát (4096 helyett 512, visszafejtéskor csökkenti a terhelést), szimbolikus szimbólumazonosítókat (címkéket) és metaadatmentő eszközöket, amelyek képesek automatikusan visszaállítani őket. a másolat sérülés esetén.
A frissítési folyamat során a meglévő LUKS1 partíciók automatikusan átalakításra kerülnek LUKS2-kompatibilis formátumra, de a fejléc méretkorlátozásai miatt nem minden új szolgáltatás lesz elérhető számukra.
Élő környezetekben a függetlenül fejlesztett Calamares moduláris telepítőt kezdték alkalmazni a Qt alapú felülettel, amelyet a neon Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva és KDE disztribúciók telepítésének megszervezésére is használnak. A normál telepítési verziókban továbbra is a Debian telepítőt használják.
A korábban elérhetőeken kívül Live környezet jött létre az LXQt asztallal és a Live környezet grafikus felület nélkül, csak az alaprendszert alkotó konzol segédprogramokkal.
A konzol Live környezete nagyon gyorsan telepíthető egy terjesztési csomagra, mivel a hagyományos telepítési képektől eltérően a már kivágott könyvtárat átmásolják anélkül, hogy az egyes csomagokat feltárnák a dpkg használatával.
A telepítő lehetőséget adott arra, hogy a telepítési folyamat során több konzolt használjon egyszerre. A ReiserFS támogatást eltávolítottuk.
Ami a frissített szoftvert illeti, megtalálhatjuk a grafikus verem és a felhasználói környezeteket: Gnome 3.30, KDE plazma 5.14, fahéj 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20 és Xfce 4.12. Az Office LibreOffice csomag frissítve lett 6.1-re, a Calligra pedig 3.1-re. Frissített Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1
A disztribúció tartalmazza a Rust nyelv fordítóját (a Rustc 1.34 szállítja). Frissítve a GCC 8.3, LLVM / Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2.