
Linus Torvalds lehnt die Idee ab, DAMON standardmäßig im Linux-Kernel zu aktivieren
DAMON ist eine raffinierte Datenzugriffsüberwachungslösung für den Linux-Kernel, die von Amazon und anderen Parteien zur Systemüberwachung, Leistungs- und Effizienzoptimierung und mehr entwickelt wurde. Aber es ist nicht so bahnbrechend, dass es sich lohnt, es standardmäßig in allen Linux-Kernel-Builds zu aktivieren, hat Linus Torvalds entschieden.
Eine Übersetzung von 🇬🇧 Phoronix.com
Während des Linux 6.16 Merge-Fensters wurde ein Patch eingebunden, um DAMON standardmäßig zu aktivieren. CONFIG_DAMON war standardmäßig für alle neuen Kernel-Builds aktiviert, und zwar auf der Grundlage von:
Zum Zeitpunkt der Erstellung dieses Dokuments haben mehrere große Distributionen, darunter Alma, Amazon, Android, CentOS, Debian, Fedora und Oracle, DAMON aktiviert (CONFIG_DAMON setzen). Die standardmäßige Aktivierung spart den aktuellen und zukünftigen DAMON-Benutzern Zeit bei der Einrichtung der Konfiguration.
Die Aktivierung von DAMON stellt kein wirkliches Risiko dar, da es standardmäßig keine Verhaltensänderungen vornimmt. Es erfordert explizite Benutzeranfragen, um etwas zu tun. Das einzige potenzielle Risiko besteht darin, dass die Größe des Kernels etwas größer wird. Bei einer Konfiguration für Produktionszwecke erhöht sich die Größe des Kernel-Pakets um etwa 0,1 % der endgültigen Paketdatei. Ich glaube, dass das zu wenig ist, um in üblichen Konfigurationen ein echtes Problem zu sein.
Daher überwiegt der Nutzen der Aktivierung von CONFIG_DAMON das mögliche Risiko. Setzen Sie CONFIG_DAMON standardmäßig.
Diese Änderung ist Linus Torvalds zunächst entgangen, wurde ihm aber inzwischen zur Kenntnis gebracht. Linus Torvalds hat gestern die Änderung rückgängig gemacht:
Dies macht Commit 28615e6eed152f2fda5486680090b74aeed7b554 rückgängig.
Nein, wir aktivieren keine zufälligen Funktionen standardmäßig.
Dies steht im Einklang mit anderen von Torvalds in der Vergangenheit abgewogenen Funktionsfreigaben, wonach die standardmäßige Freigabe neuer Funktionen sehr gute Gründe erfordert. Ansonsten tut der Linux-Kernel das nicht, z.B:
Daher ist DAMON nun standardmäßig im neuesten Linux-Git-Code und vor der Veröffentlichung von Linux 6.16-rc2 an diesem Wochenende deaktiviert.
Ein Service von s3n🧩net
Comments