{"id":21836,"date":"2025-12-16T18:20:37","date_gmt":"2025-12-16T17:20:37","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=21836"},"modified":"2025-12-16T18:44:02","modified_gmt":"2025-12-16T17:44:02","slug":"ntfsplus-neuer-kernel-treiber-fuer-linux","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2025\/12\/16\/ntfsplus-neuer-kernel-treiber-fuer-linux\/","title":{"rendered":"NTFSPlus &#8211; Neuer Kernel-Treiber f\u00fcr Linux"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>NTFSPlus<\/strong> (oder auch NTFSPLUS geschrieben) ist kein neues Dateisystem, sondern ein neuer Kernel-Treiber, der das Windows-Dateisystem NTFS unter Linux schneller und zuverl\u00e4ssiger nutzbar machen soll. Er zielt darauf ab, den bisherigen Kernel-Treiber ntfs3 und \u00e4ltere L\u00f6sungen perspektivisch abzul\u00f6sen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entwickelt wird NTFSPlus von Namjae Jeon, der bereits den exFAT-Treiber und den Kernel-SMB3-Server (KSMB3) ma\u00dfgeblich umgesetzt hat. Diese Erfahrung mit Dateisystem- und Netzwerk-Code im Kernel ist ein wichtiger Vertrauensfaktor f\u00fcr die Linux-Community.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Warum braucht Linux einen neuen NTFS-Treiber?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die NTFS-Unterst\u00fctzung unter Linux war lange Zeit ein Problemfeld. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Historisch gab es drei Hauptwege:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Den sehr alten Kernel-Treiber \u201eNTFS Classic\u201c, der nur sicher lesen konnte und f\u00fcr Schreibzugriffe nie wirklich ausgereift war.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; ntfs-3g, einen FUSE-Treiber im Userspace, mit ordentlicher Zuverl\u00e4ssigkeit, aber sp\u00fcrbarer Performance-Einbu\u00dfe, besonders bei vielen kleinen Zugriffen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; ntfs3 &#8211; seit Linux 5.15 im Kernel, urspr\u00fcnglich von Paragon entwickelt, deutlich schneller, aber mit begrenzter Pflege und bekannten Stabilit\u00e4ts-Problemen.<\/p>\n\n\n\n<p class=\"has-medium-font-size wp-block-paragraph\">Gerade ntfs3 steht in der Kritik&#8230; <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Es gibt Berichte \u00fcber Bugs bis hin zu m\u00f6glicher Datenkorruption, und die Wartung gilt als unzureichend. Viele Distributionen liefern deshalb weiterhin lieber ntfs-3g aus, obwohl dieser sp\u00fcrbar langsamer ist.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Technische Grundlagen von NTFSPlus<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NTFSPlus baut bewusst auf dem Code des alten, nur lesbaren NTFS-Kernel-Treibers auf, weil dieser deutlich \u00fcbersichtlicher ist als der ntfs3-Code. Auf dieser Basis wurde vollst\u00e4ndige Schreibunterst\u00fctzung erg\u00e4nzt und der Code an moderne Kernel-Infrastruktur angepasst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wesentliche technische Merkmale sind:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Nutzung von iomap und Folios zur effizienteren Speicher- und I\/O-Verwaltung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Verzicht auf den veralteten \u201eBuffer Head\u201c-Code, was besser zu aktuellen Kernel-Trends passt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Geplante vollst\u00e4ndige Journaling-Unterst\u00fctzung, um die teils unvollst\u00e4ndige Journal-Behandlung in ntfs3 zu ersetzen.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Performance und Stabilit\u00e4t<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Einer der gr\u00f6\u00dften Pluspunkte von NTFSPlus sind die gemessenen Leistungsdaten. <br><br><strong>In Benchmarks zeigt der Treiber:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Etwa 3\u20135% mehr Schreibdurchsatz im Single-Thread-Betrieb im Vergleich zu ntfs3.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Zwischen rund 35% und 110% h\u00f6here Performance bei Multi-Thread-Schreibtests.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch die Mount-Zeiten verbessern sich deutlich: Eine 4-TB-NTFS-Partition l\u00e4sst sich mit NTFSPlus in unter einer Sekunde einh\u00e4ngen, w\u00e4hrend ntfs3 daf\u00fcr \u00fcber vier Sekunden ben\u00f6tigt. Dar\u00fcber hinaus besteht NTFSPlus deutlich mehr Tests der xfstests-Suite (287 gegen\u00fcber 218 bei ntfs3), was ein Hinweis auf robusteren Umgang mit verschiedenen Workloads ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit zielt NTFSPlus nicht nur auf \u201eetwas schneller\u201c, sondern auf eine Kombination aus klarer Performance-Steigerung und sp\u00fcrbar besserer Zuverl\u00e4ssigkeit. Gerade f\u00fcr Desktop- und Server-Systeme mit vielen parallelen Zugriffen ist das relevant.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Entwicklung und Kernel-Integration<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aktuell befindet sich NTFSPlus noch im Vorschlags- und Review-Prozess f\u00fcr den Linux-Mainline-Kernel. Dateisystem-Treiber werden traditionell sehr gr\u00fcndlich gepr\u00fcft, weshalb mit mehreren Kernel-Zyklen gerechnet wird, bevor eine Aufnahme m\u00f6glich ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ob und wann NTFSPlus offiziell in den Kernel einzieht, entscheiden die zust\u00e4ndigen Maintainer nach Code-Review, Tests und ggf. \u00dcberarbeitungen. Erst nach erfolgreicher Integration k\u00f6nnen Distributionen den Treiber standardm\u00e4\u00dfig aktivieren oder ntfs3 damit ersetzen.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Was bedeutet NTFSPlus f\u00fcr Alltag und Praxis?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>F\u00fcr Anwenderinnen und Anwender ist NTFSPlus vor allem dann interessant, wenn:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Linux und Windows im Dual-Boot laufen und auf gemeinsame NTFS-Datenpartitionen zugreifen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Externe USB-Platten oder SSDs mit NTFS formatiert sind und unter Linux performant und sicher genutzt werden sollen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>In solchen Szenarien verspricht NTFSPlus:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Schnelleren Zugriff auf gro\u00dfe Volumes und viele Dateien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Weniger Risiko von Dateisystemfehlern oder Korruption, insbesondere unter Last.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Bessere Administrierbarkeit durch Pr\u00fcf- und Reparaturwerkzeuge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wer hingegen ausschlie\u00dflich Linux-Dateisysteme wie ext4, btrfs oder XFS verwendet, profitiert eher indirekt \u2013 etwa, wenn gelegentlich NTFS-Sticks ausgetauscht werden. F\u00fcr reine Linux-Setups bleibt NTFSPlus ein n\u00fctzliches Extra, aber kein Muss.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Ausblick: Wohin geht die Reise?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Die Chancen f\u00fcr NTFSPlus stehen vergleichsweise gut, weil:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Der aktuelle Zustand von ntfs3 unbefriedigend ist und Distributoren teilweise auf den langsameren ntfs-3g zur\u00fcckfallen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&#8211; Der verantwortliche Entwickler in der Kernel-Community etabliert ist und bereits andere wichtige Dateisystem-Komponenten betreut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dennoch ist der Zeitplan offen: Zun\u00e4chst muss der Code weiter gereift, gepr\u00fcft und an Feedback angepasst werden. F\u00fcr Nutzerinnen und Nutzer bedeutet das: In den n\u00e4chsten Kernel-Generationen k\u00f6nnte NTFSPlus Schritt f\u00fcr Schritt in moderne Distributionen einziehen und NTFS-Unterst\u00fctzung unter Linux auf ein neues Niveau heben.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"21836\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">15    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"21836\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\">1<\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>NTFSPlus (oder auch NTFSPLUS geschrieben) ist kein neues Dateisystem, sondern ein neuer Kernel-Treiber, der das Windows-Dateisystem NTFS unter Linux schneller und zuverl\u00e4ssiger nutzbar machen soll. Er zielt darauf ab, den bisherigen Kernel-Treiber ntfs3 und \u00e4ltere L\u00f6sungen perspektivisch abzul\u00f6sen. Entwickelt wird NTFSPlus von Namjae Jeon, der bereits den exFAT-Treiber und den Kernel-SMB3-Server (KSMB3) ma\u00dfgeblich umgesetzt hat. [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":21854,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[1473,1472],"class_list":["post-21836","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-system","tag-kerneltreiber","tag-ntfsplus"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/21836","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=21836"}],"version-history":[{"count":6,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/21836\/revisions"}],"predecessor-version":[{"id":21855,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/21836\/revisions\/21855"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/21854"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=21836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=21836"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=21836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}