{"id":181784,"date":"2026-05-28T14:48:41","date_gmt":"2026-05-28T12:48:41","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/greg-kroa-hartman-rasskazal-o-tom-kak-rust-mozhet-pomoch-v-borbe-s-oshibkami-v-yadre-linux"},"modified":"2026-05-28T14:48:41","modified_gmt":"2026-05-28T12:48:41","slug":"greg-kroa-hartman-rasskazal-o-tom-kak-rust-mozhet-pomoch-v-borbe-s-oshibkami-v-yadre-linux","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/greg-kroa-hartman-rasskazal-o-tom-kak-rust-mozhet-pomoch-v-borbe-s-oshibkami-v-yadre-linux","title":{"rendered":"Greg Kroa-Hartman hat dar\u00fcber gesprochen, wie Rust helfen kann, Fehler im Linux-Kernel zu bek\u00e4mpfen.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Greg Kroah-Hartman, verantwortlich f\u00fcr die Unterst\u00fctzung stabiler und \u201estaging\u201c Zweige des Linux-Kernels und Hauptbetreuer von 16 Subsystemen des Kernels, hielt einen Vortrag auf der Rust Week 2026, in dem er erl\u00e4uterte, wie die Programmiersprache Rust helfen kann, die Entstehung von Sicherheitsanf\u00e4lligkeiten im Kernel zu verhindern, die durch typische Fehler von Entwicklern in der Programmiersprache C beim Umgang mit Speicher, Sperren, Fehlerbehandlung und dem Arbeiten mit nicht vertrauensw\u00fcrdigen Daten entstehen. Als Hauptvorteil von Rust wird die M\u00f6glichkeit genannt, solche Fehler bereits in der Build-Phase und nicht erst bei der Code-\u00dcberpr\u00fcfung durch Personen zu erkennen. Gleichzeitig wird Rust jedoch nicht als Allheilmittel betrachtet, das alle Probleme l\u00f6st, und niemand plant, den Kernel in Rust neu zu schreiben: Eine schrittweise Implementierung von Rust wird durch dessen Verwendung f\u00fcr neue Treiber und Subsysteme erwartet.<\/p>\n<p>Als Beispiel f\u00fcr Fehler im Kernel, die durch die Verwendung von Rust h\u00e4tten vermieden werden k\u00f6nnen, wurde ein Fehler im Bluetooth-Subsystem genannt, der 15 Jahre lang unentdeckt blieb, sowie ein Problem im Hypervisor Xen. Im ersten Fall f\u00fchrte der Entwickler einen Dereferenzierungsfehler ohne \u00dcberpr\u00fcfung durch, w\u00e4hrend im zweiten Fall die Sperre im Fehlerbehandlungscode vergessen wurde.<br \/>\nLaut Greg beruhen die meisten Fehler im Kernel auf solchen Kleinigkeiten, die sich mit der Zeit anh\u00e4ufen und als Schwachstellen ans Licht kommen. In Rust werden viele dieser Probleme durch den Compiler verhindert, beispielsweise erm\u00f6glichen die Rust-Abstraktionen f\u00fcr Sperren im Kernel den Zugriff auf interne Zeiger von Strukturen nur nach dem Erfassen der entsprechenden Sperre, die automatisch wieder freigegeben wird. Ohne das Erfassen der Sperre ist der Zugriff auf die Zeiger von Rust-Strukturen nicht m\u00f6glich. <\/p>\n<p>Greg ist der Ansicht, dass solche M\u00f6glichkeiten von Rust 60 % der Fehler im Kernel verhindert h\u00e4tten, und dass die vom Compiler durchgef\u00fchrten Pr\u00fcfungen die Wartenden von zeitaufw\u00e4ndigen Diskussionen mit den Autoren \u00fcber die Richtigkeit der Fehlerbehandlung und die Berechtigung zur Setzung von Sperren an den richtigen Stellen entlastet h\u00e4tten. Dar\u00fcber hinaus hat die Einf\u00fchrung der Rust-Unterst\u00fctzung bereits einen positiven Einfluss auf den C-Code im Kernel gehabt, indem der C-Code und die Schnittstellen geordnet wurden und einige Entwicklungstechniken \u00fcbernommen wurden (zum Beispiel wurden Sperren mit begrenztem Geltungsbereich implementiert).<\/p>\n<p>Dank des Typsystems, das die Einhaltung vorgegebener Regeln gew\u00e4hrleistet, und dem Einsatz von Continuous Integration-Systemen, die den Code w\u00e4hrend des Build-Prozesses \u00fcberpr\u00fcfen, k\u00f6nnen Reviewer bei \u00c4nderungen in Rust sich auf die \u00dcberpr\u00fcfung der Logik konzentrieren, anstatt die Ressourcennutzung zu verfolgen. Der Einsatz von Rust erm\u00f6glicht zudem eine sorgf\u00e4ltigere Behandlung der Daten, die von Hardware oder externen Systemen kommen. Dies wird durch die explizite Unterscheidung zwischen vertrauensw\u00fcrdigen und nicht vertrauensw\u00fcrdigen Daten auf der Ebene des Typsystems erreicht: Der Entwickler muss lediglich eine Analyse durchf\u00fchren, wenn er von einem nicht vertrauensw\u00fcrdigen in einen vertrauensw\u00fcrdigen Zustand wechselt.<\/p>\n<p>In letzter Zeit ver\u00f6ffentlicht das Team, das f\u00fcr die Sicherheit im Kernel verantwortlich ist, ungef\u00e4hr 13 Berichte \u00fcber Sicherheitsanf\u00e4lligkeiten pro Tag, was im Vergleich zur bisherigen Dynamik der Auffindung von Sicherheitsanf\u00e4lligkeiten wie eine Form des Wahnsinns wahrgenommen wird (zum Beispiel wurden gestern 277 Berichte \u00fcber Sicherheitsanf\u00e4lligkeiten im Kernel ver\u00f6ffentlicht). Greg ist der Meinung, dass die Verwendung von Rust eine der realen M\u00f6glichkeiten ist, die Fehlerzahl im Kernel zu reduzieren, die durch traditionelle Fehler bei der Fehlerbehandlung und dem Ressourcenmanagement verursacht werden. Der Support f\u00fcr Rust im Kernel hat bereits experimentelle Grenzen \u00fcberschritten und wurde Ende letzten Jahres als offizielle F\u00e4higkeit des Kernels anerkannt. <\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"0vhGWclF7LU\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/0vhGWclF7LU\/hqdefault.jpg\" alt=\"Video abspielen\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65549\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0413\u0440\u0435\u0433 \u041a\u0440\u043e\u0430-\u0425\u0430\u0440\u0442\u043c\u0430\u043d (Greg Kroah-Hartman), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0438 &#171;staging&#187; \u0432\u0435\u0442\u043e\u043a \u044f\u0434\u0440\u0430 Linux \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u043f\u043e\u0441\u0442 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0432 16 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u044f\u0434\u0440\u0430, \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b \u0441 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Rust Week 2026, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b, \u043a\u0430\u043a \u044f\u0437\u044b\u043a Rust \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0438 \u043f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u0432 \u044f\u0434\u0440\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439, \u0432\u043e\u0437\u043d\u0438\u043a\u0430\u044e\u0449\u0438\u0445 \u0438\u0437-\u0437\u0430 \u0442\u0438\u043f\u0438\u0447\u043d\u044b\u0445 \u043e\u0448\u0438\u0431\u043e\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u0421\u0438 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043f\u0430\u043c\u044f\u0442\u044c\u044e, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-181784","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0413\u0440\u0435\u0433 \u041a\u0440\u043e\u0430-\u0425\u0430\u0440\u0442\u043c\u0430\u043d (Greg Kroah-Hartman), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0438 &quot;staging&quot; \u0432\u0435\u0442\u043e\u043a \u044f\u0434\u0440\u0430 Linux \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u043f\u043e\u0441\u0442 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0432 16 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u044f\u0434\u0440\u0430, \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b \u0441 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Rust Week 2026, \u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/greg-kroa-hartman-rasskazal-o-tom-kak-rust-mozhet-pomoch-v-borbe-s-oshibkami-v-yadre-linux\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0413\u0440\u0435\u0433 \u041a\u0440\u043e\u0430-\u0425\u0430\u0440\u0442\u043c\u0430\u043d \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u0442\u043e\u043c, \u043a\u0430\u043a Rust \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0431\u043e\u0440\u044c\u0431\u0435 \u0441 \u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438 \u0432 \u044f\u0434\u0440\u0435 Linux | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0413\u0440\u0435\u0433 \u041a\u0440\u043e\u0430-\u0425\u0430\u0440\u0442\u043c\u0430\u043d (Greg Kroah-Hartman), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0438 &quot;staging&quot; \u0432\u0435\u0442\u043e\u043a \u044f\u0434\u0440\u0430 Linux \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u043f\u043e\u0441\u0442 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0432 16 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u044f\u0434\u0440\u0430, \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b \u0441 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Rust Week 2026, \u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/greg-kroa-hartman-rasskazal-o-tom-kak-rust-mozhet-pomoch-v-borbe-s-oshibkami-v-yadre-linux\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-28T12:48:41+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-05-28T12:48:41+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Greg Kroah-Hartman sprach dar\u00fcber, wie Rust im Kampf gegen Fehler im Linux-Kernel helfen kann | ProHoster","description":"Greg Kroah-Hartman, der f\u00fcr die Unterst\u00fctzung der stabilen und \"staging\" Branches des Linux-Kernels verantwortlich ist und in 16 Subsystemen des Kernels als Maintainer t\u00e4tig ist, hielt einen Vortrag auf der Konferenz Rust Week 2026.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/greg-kroa-hartman-rasskazal-o-tom-kak-rust-mozhet-pomoch-v-borbe-s-oshibkami-v-yadre-linux","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0413\u0440\u0435\u0433 \u041a\u0440\u043e\u0430-\u0425\u0430\u0440\u0442\u043c\u0430\u043d \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043e \u0442\u043e\u043c, \u043a\u0430\u043a Rust \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0431\u043e\u0440\u044c\u0431\u0435 \u0441 \u043e\u0448\u0438\u0431\u043a\u0430\u043c\u0438 \u0432 \u044f\u0434\u0440\u0435 Linux | ProHoster","og:description":"\u0413\u0440\u0435\u0433 \u041a\u0440\u043e\u0430-\u0425\u0430\u0440\u0442\u043c\u0430\u043d (Greg Kroah-Hartman), \u043e\u0442\u0432\u0435\u0447\u0430\u044e\u0449\u0438\u0439 \u0437\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0439 \u0438 &quot;staging&quot; \u0432\u0435\u0442\u043e\u043a \u044f\u0434\u0440\u0430 Linux \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u044e\u0449\u0438\u0439 \u043f\u043e\u0441\u0442 \u043c\u044d\u0439\u043d\u0442\u0435\u0439\u043d\u0435\u0440\u0430 \u0432 16 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u044f\u0434\u0440\u0430, \u0432\u044b\u0441\u0442\u0443\u043f\u0438\u043b \u0441 \u0434\u043e\u043a\u043b\u0430\u0434\u043e\u043c \u043d\u0430 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 Rust Week 2026, \u0432.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/greg-kroa-hartman-rasskazal-o-tom-kak-rust-mozhet-pomoch-v-borbe-s-oshibkami-v-yadre-linux","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-05-28T12:48:41+00:00","article:modified_time":"2026-05-28T12:48:41+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/181784","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=181784"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/181784\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=181784"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=181784"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=181784"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}