Debian 10 Buster und Linux 5.2 veröffentlicht

Ende letzter Woche fanden zwei wichtige Veröffentlichungen für die Community gleichzeitig statt: Die Jubiläumsversion von Debian 10, die nach der Tradition „Buster“ genannt wurde, sowie die neue Version von Linux 5.2 erblickten das Licht der Welt.



Die neue Debian-Distribution verfügt also über ein Inkrement von mehr als 13370 Paketen in ihrem System (ihre Gesamtzahl beträgt jetzt 57.000). Gleichzeitig wurden 7278 Pakete aus dem System entfernt (13% des Gesamtvolumens der vorherigen Version). Alle von ihnen unterliegen keiner Aktualisierung und haben die Note "veraltet" erhalten.

Die neue Linux-Version brachte uns eine neue Open Sound-Firmware, eine Mount-API, aktualisierte GPU-Treiber für ARM Mali-Geräte und Unterstützung für Namen, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird, für das ext4-Dateisystem.

Vollständige Patchnotizen finden Sie unter:

Debian 10 Buster
Linux 5.2

Und über die grundlegendsten Details - unter dem Schnitt.

Was ist neu in Debian 10 Buster?


In unserem Blog sind wir bereits mit der Debian-Distribution in Kontakt gekommen, indem wir den Blog-Beitrag eines der führenden GO-Entwickler des Projektteams übersetzt haben , in dem letzterer die wichtigsten Entwicklungsprobleme aufgedeckt hat. Egal wie Michael Stapelberg mit dem aktuellen Stand der Debian-Entwicklergemeinde nicht unzufrieden war, die Distribution entwickelt sich weiter und das neue Debuan 10 Buster-Update brachte uns viele wichtige Dinge.

Unten finden Sie eine vollständige Vergleichstabelle der Debian 10 Buster-Updates zu Debian 9 Stretch (anklickbar):



Zunächst ist hervorzuheben, dass das netfilter Firewall-Managementsystem von Iptables auf Nftables . Gleichzeitig bleibt für diejenigen, die dies wünschen, die Möglichkeit erhalten, Iptables mit Iptables iptables-legacy . Im Vergleich zu Iptables bietet das Nftables System eine wesentlich höhere Leistung. Darüber hinaus wurden die Syntax aktualisiert, die Unterstützung für IPv4 / IPv6-Dual-Stack-Firewalls verbessert, eine Netlink Schnittstelle für die Arbeit mit Anwendungen von Drittanbietern und eine schnellere Netlink basierend auf einem erweiterten universellen Satz von Infrastrukturkarten. Über alle Unterschiede zwischen Nftables hier lesen.

Die Standardinstallation der Gnome-Umgebung wurde ebenfalls geändert. Standardmäßig ist die auf dem Wayland-Protokoll basierende Sitzung an diesem Prozess beteiligt, aber die Entwickler haben die Unterstützung für die X11-basierte Sitzung für diejenigen beibehalten, die dies wünschen.

Seit der Einführung von Debian 7 im Jahr 2013 wurde zum ersten Mal für neue Debian-Installationen das Zugriffskontrollsystem für AppArmor-Anwendungen "standardmäßig" aktiviert. Dieses System funktioniert zwar apparmor-profiles-extra mit einer äußerst begrenzten Anzahl von Anwendungen, aber der Benutzer kann durch die Installation des apparmor-profiles-extra Pakets jederzeit zusätzliche Profile laden. Letzteres wird von den Debian-Entwicklern selbst zur Ausführung empfohlen. Obwohl AppArmor ein ziemlich altes Tool ist, können Sie den Anwendungszugriff in Bezug auf Ressourcen und Berechtigungen ( mount, ptrace, signal permissions, read, write, execute access ) unterscheiden, was zwanzig Jahre nach der Veröffentlichung der ersten Version im Jahr 1998 äußerst wichtig ist. Daher sollten die Empfehlungen des Debian-Teams nicht ignoriert werden.

Was ist neu in Linux 5.2?


Das Aktualisieren des Kernels ist immer wichtig, insbesondere wenn es sich um den Linux-Kernel handelt. In der neuen Version von Linux 5.2 betonen die Entwickler selbst die verbesserte Unterstützung für Audiogeräte mit Sound Open Firmware. Das neueste Update enthält jedoch noch andere wichtige Dinge.

Daher haben wir die neue Mount-API hervorgehoben. Viele Benutzer bemerken den Unterschied möglicherweise nicht, aber dieses Update ist auf der Infrastrukturseite des Problems wichtig. Anscheinend war das Entwicklungsteam damit beschäftigt, Müll zu reinigen und Halterungen neu zu schreiben, die für die Bereitstellung von Dateisystemen verantwortlich sind. Die vorhandene Mount-Oberfläche sieht aus wie eine alte Schicht: Dieses System hat sich im Laufe der Jahre weiterentwickelt, wurde mit neuen Funktionen und Aufgaben überwachsen und hat sich irgendwann zu etwas zu Kompliziertem entwickelt. Um den Benutzern das Leben zu erleichtern und ihnen die Verwendung von Krücken vom Typ Shiftfs zu ersparen , wurden sechs neue Systemaufrufe hinzugefügt: fsopen (2), fsconfig (2), fsmount (2), move_mount (2), fspick (2) open_tree (2) . Wie Sie die neuen Herausforderungen hier nutzen können .

Das nächste große Update ist eine Reihe von Treibern für ARM Mali-Geräte. Einer der ältesten Threads im w3bsit3-dns.com-Forum zur Installation von Linux auf einem Gerät mit einem ARM Mali-Grafikkern stammt aus dem Jahr 2013, und viele Tänze mit einem Tamburin sind darin beschrieben. Dann wurde auch der teilweise Betrieb des Videochips unter Linux als Erfolg gewertet.

Ein Großteil der Schuld für das jahrelange Leid der Benutzer liegt bei ARM selbst, das nicht allzu bereit ist, mit der Open Source-Community zusammenzuarbeiten, aber Linux-Entwickler sind ihren eigenen Weg gegangen und haben die Treiber selbst geschrieben. Das neue Paket unterstützt ältere t4xx-Geräte sowie die neueren Serien 6xx und 7xx. Dies ist natürlich 8xx Gxx vollständige Unterstützung (es gibt auch 8xx und Gxx ), aber schon etwas. Auf dem Blog selbst hoffen die Entwickler , dass ihre Arbeit ARM hilft , was unserer Meinung nach sehr subtil ist.

Wir haben auch die Unterstützung für Namen ohne ext4 case-insensitive für das ext4 Dateisystem oder, um es klar auszudrücken, die Unterstützung für Namen ohne ext4 case-insensitive im ext4 Dateisystem erwähnt. Letzteres kann als vollwertige und wichtige Änderung im Kernel des Linux-Systems bezeichnet werden. Für eine erfolgreiche Namensübereinstimmung ist keine vollständige Byte-Zeichenfolgenübereinstimmung erforderlich. Es reicht aus, nur die Namen in Unicode abzugleichen, was für Fans der Verwendung von Register äußerst erfreulich sein wird. Im Allgemeinen wird empfohlen, den entsprechenden Artikel „Groß- und Kleinschreibung beachten44“ zu diesem Thema zu lesen.

Im Allgemeinen ist der Patch-Laptop für Linux 5.2 sehr umfangreich. Es beschreibt die Änderungen im Betrieb von Dateisystemen, Speicherverwaltung, Netzwerk, Kompatibilität mit ARM usw. Wer also eng und umfassend mit Linux kommuniziert, sollte sich mit dem vollständigen Patch-Laptop vertraut machen.

Source: https://habr.com/ru/post/de459188/


All Articles