Neue Funktionen in Debian 10 Buster Release

Debian 10 Buster nähert sich seiner Veröffentlichung. Der erste Release-Kandidat ist bereits erschienen und wir werden hoffentlich in ein paar Wochen das endgültige Release sehen.

Wenn Sie von dieser wichtigen Neuerscheinung begeistert sind, lassen Sie mich Ihnen sagen, was für Sie drin ist.

Debian 10 Buster Release Schedule

Es gibt kein festgelegtes Erscheinungsdatum für Debian 10 Buster. Warum ist das so? Im Gegensatz zu anderen Distributionen macht Debian keine zeitbasierten Veröffentlichungen. Es konzentriert sich stattdessen auf die Behebung release-kritischer Fehler. Versionskritische Fehler sind Fehler, die entweder Sicherheitsprobleme mit CVEs oder andere kritische Probleme aufweisen, die die Veröffentlichung von Debian verhindern.

Debian hat drei Teile in seinem Archiv, Main, Contrib und Non-Free. Von den dreien sind Debian-Entwickler und Release-Manager am meisten besorgt darüber, dass die Pakete, die das Fundament der Distribution, dh Main, bilden, rockstabil sind. So stellen sie sicher, dass es keine größeren Funktions- oder Sicherheitsprobleme gibt. Sie erhalten außerdem Prioritätswerte wie Essential, Required, Important, Standard, Optional und Extra. Mehr dazu in einem späteren Debian-Artikel.

Dies ist notwendig, weil Debian in vielen verschiedenen Umgebungen als Server verwendet wird und die Menschen sich auf Debian verlassen. Sie sehen sich auch Upgrade-Zyklen an, um festzustellen, dass nichts kaputt geht, für das sie nach Leuten suchen, die testen können, ob während des Upgrades etwas kaputt geht, und informieren Debian darüber.

Diese Verpflichtung zur Stabilität ist einer der vielen Gründe, warum ich Debian liebe.

Was ist neu in Debian 10 Buster Release

Hier sind einige visuelle und versteckte Änderungen in der kommenden Hauptversion von Debian.

Neues Thema und Hintergrundbild

Das Debian-Thema für Buster heißt FuturePrototype und ist unten zu sehen:

Debian Buster FuturePrototype Theme

1. GNOME Desktop 3.30

Der GNOME-Desktop, der in Debian Stretch 1.3.22 war, wurde in Buster auf 1.3.30 aktualisiert. Einige der neuen Pakete in dieser GNOME-Desktop-Version sind gnome-todo, tracker anstelle von tracker-gui, Abhängigkeit von gstreamer1.0-packagekit, daher gibt es eine automatische Codec-Installation zum Abspielen von Filmen usw. Der große Schritt war, dass alle Pakete verschoben wurden von libgtk2 + zu libgtk3 +.

2. Linux Kernel 4.19.0-4

Debian verwendet LTS-Kernel-Versionen, so dass Sie von Debian einen viel besseren Hardware-Support und einen langen Wartungs- und Support-Zyklus von 5 Jahren erwarten können. Ab Kernel 4.9.0.3 sind wir zu 4.19.0-4 gekommen.

 $ uname -r

4.19.0-4-amd64

3. OpenJDK 11.0

Debian blieb lange Zeit auf OpenJDK 8.0 hängen. Jetzt in Debian Buster sind wir zu OpenJDK 11.0 gewechselt und haben ein Team, das sich um neue Versionen kümmern wird.

4. AppArmor ist standardmäßig aktiviert

In Debian Buster ist AppArmor standardmäßig aktiviert. Dies ist zwar eine gute Sache, aber die Systemadministratoren müssen dafür sorgen, dass die richtigen Richtlinien aktiviert werden. Dies ist nur der erste Schritt und müsste wahrscheinlich viele Skripte reparieren, um für den Benutzer so nützlich zu sein, wie er es sich vorgestellt hat.

5. Nodejs 10.15.2

Debian hatte lange Zeit Nodejs 4.8 im Repo. In diesem Zyklus ist Debian zu Nodejs 10.15.2 übergegangen. Tatsächlich hat Debian Buster viele Javascript-Bibliotheken, wie etwa yarnpkg (eine npm-Alternative) und viele andere.

Natürlich können Sie die neuesten Nodejs in Debian aus dem Projekt-Repository installieren, aber es ist gut, eine neuere Version im Debian-Repository zu sehen.

6. NFtables ersetzt iptables

Debian Buster bietet nftables als vollständigen Ersatz für iptables, was eine bessere und einfachere Syntax, bessere Unterstützung für Dual-Stack-IPv4-V6-Firewalls und mehr bedeutet.

7. Unterstützung für viele ARM 64- und ARMHF-SBC-Karten.

Es gab einen ständigen Strom neuer SBC-Boards, die Debian unterstützt. Die neuesten sind pine64_plus, pinebook für ARM64, Firefly-RK3288, U-Boot-Rockchip für ARMHF 64 sowie Odroid HC1 / HC2-Boards, SolidRun Cubox -i Dual / Quad (1.5som) und SolidRun Cubox-i Dual / Quad (1.5som + emmc), Cubietruckplus ebenfalls. Rock 64, Banana Pi M2 Berry, Pine A64 LTS Board, Olimex A64 Teres-1 sowie Raspberry Pi 1, Zero und Pi 3 werden ebenfalls unterstützt .

8. Python 2 ist tot, es lebe Python 3

Python 2 wird am 1. Januar 2020 von python.org nicht mehr unterstützt. Debian hat zwar Python 2.7, aber nach dem Verschieben aller Pakete nach Python 3, um es aus dem Repo zu entfernen, sind weitere Anstrengungen erforderlich. Dies kann entweder bei der Buster-Version oder in einer zukünftigen Point-Version der Fall sein, steht jedoch unmittelbar bevor. Python-Entwickler werden daher aufgefordert, ihre Codebasis so zu verschieben, dass sie mit Python 3 kompatibel ist. Zum Zeitpunkt des Schreibens werden sowohl Python2 als auch Python3 in Debian Buster unterstützt.

9. Mailman 3

Mailman3 ist endlich in Debian verfügbar. Während Mailman wurde weiter in Komponenten unterteilt. Um den gesamten Stack zu installieren, installieren Sie mailman3-full, um alle Komponenten zu erhalten.

10. Alle vorhandenen verwendeten Postgresql-Datenbanken müssen neu indiziert werden

Aufgrund von Aktualisierungen in glibc-Gebietsschemadaten ändert sich die Art und Weise, in der die Informationen in Textindizes sortiert werden. Daher ist es vorteilhaft, die Daten neu zu indizieren, damit in naher Zukunft keine Datenverfälschung auftritt.

11. Bash 5.0 standardmäßig

Sie haben wahrscheinlich bereits über die neuen Funktionen in Bash 5.0 informiert, diese Version ist bereits in Debian.

12. Debian-Implementierung / usr / merge

Ein exzellenter freedesktop-Primer für das, was / usr / merge bringt, ist bereits freigegeben. Ein paar Dinge zu beachten. Während Debian den gesamten Übergang durchführen möchte, besteht die Möglichkeit, dass aufgrund unvorhergesehener Umstände einige Binärdateien nicht in der Lage sind, die Änderung vorzunehmen. Ein Punkt, den Sie beachten sollten: / var und / etc / werden in Ruhe gelassen, damit sich Leute, die Container oder Clouds verwenden, nicht allzu viele Sorgen machen müssen :)

13. Secure-Boot-Unterstützung

Mit Buster RC1 hat Debian jetzt eine sichere Boot-Unterstützung. Das heißt, Maschinen, auf denen das Secure-Boot-Bit aktiviert ist, sollten Debian problemlos auf solchen Maschinen installieren können. Keine Notwendigkeit, Secure Boot mehr zu deaktivieren oder zu umgehen :)

14. Calameres Live-Installer für Debian-Live-Images

Für Debian Buster, Debian Live, führt Debian Calameres Installer anstelle eines normalen alten Debian-Installers ein. Während der Debian-Installer viele Funktionen als Calameres hat, bietet Calameres für Anfänger eine neue Alternative zur Installation als der Debian-Installer. Einige Screenshots aus dem Installationsprozess.

Calamares-Partitionierungsphase

Wie zu sehen ist, ist es ziemlich einfach, Debian unter Calamares zu installieren. Es sind nur 5 Schritte erforderlich, und Sie können Debian an Ihrem Ende installieren.

Debian 10 Live Images herunterladen (nur zum Testen)

Verwenden Sie es noch nicht auf Produktionsmaschinen. Probieren Sie es auf einer Testmaschine oder einer virtuellen Maschine aus.

Sie können Debian 64-Bit- und 32-Bit-Bilder aus dem Debian Live-Verzeichnis herunterladen. Wenn Sie das 64-Bit-Verzeichnis durchsuchen möchten, können Sie das 32-Bit-Verzeichnis durchsuchen, wenn Sie das 32-Bit-Verzeichnis durchsuchen möchten.

Debian 10 Buster Live-Bilder

Wenn Sie ein Upgrade von einem vorhandenen Stable durchführen und etwas kaputt geht, prüfen Sie, ob es gegen das Paket upgrade-reports psuedo mit dem von Ihnen ermittelten Fehler reportbug gemeldet wird. Wenn der Fehler nicht im Paket enthalten ist, melden Sie ihn und teilen Sie so viele Informationen wie möglich mit.

Abschließend

Während Tausende von Paketen aktualisiert wurden und es praktisch unmöglich ist, sie alle aufzulisten. Ich habe es satt, einige der wichtigsten Änderungen aufzulisten, nach denen Sie in Debian Buster suchen können. Was denkst du darüber?

Empfohlen

Lernstift: Ein Linux-basierter Smart Pen
2019
Verwenden Sie Linux-Befehle unter Windows mit Cash
2019
Manjaro Linux kommt mit Manjaro-ARM zu ARM
2019