Niestety jest to powszechny problem z projektami społecznościowymi.
Gdy społeczność zidentyfikuje poważny problem, pojawiają się projekty, aby go rozwiązać. W tym przypadku problemem jest wykorzystanie NTFS FS.
Linux-NTFS (sterownik FS jądra), Najpierw został stworzony, a po pewnym czasie rozwój został zatrzymany. IMO to zły wybór, zasługiwał na pierwszeństwo i nadal tak jest. Ten sterownik jest stabilny, tylko do odczytu, tak długo, jak robiłem Linux (ponad pół dekady). To rozwiązuje tylko połowę problemu, więc społeczność szukała gdziekolwiek się da.
Captive NTFS (Driver Wrapper dla NTFS.SYS) był stosunkowo łatwiejszy do utworzenia. Tyle kodu istniało już w innych projektach. Głównym powodem, dla którego społeczność się przyglądała, było to, że NTFS.SYS nie jest wolnym oprogramowaniem.
NTFS-3G (Bezpiecznik) został spoliczkowany i jest w pełni funkcjonalny. Projekt ma siłę handlową firmy Tuxera. Ten projekt rozwiązuje pierwotny problem korzystania z NTFS z Linuksa. Tuxera oferuje zastrzeżony sterownik jądra NTFS klasy premium, który podkreśla, dlaczego społeczność musi ukończyć Linux-NTFS.
Tak więc przy pierwotnym rozwiązanym problemie społeczny protest ostygł. Co może być niefortunne, ponieważ wiele razy poprawne wdrożenie nigdy się nie kończy. Kiedy o tym myślę, Tuxera faktycznie chronił swoją zastrzeżoną implementację NTFS jądra. Utworzenie gorszego sterownika FUSE ostudziło nacisk na solidnie działający sterownik jądra GPL.
Teraz, aby wyjaśnić, jestem wielkim entuzjastą / projektantem społeczności. Zdarza mi się też być krytykiem, bez umiejętności programowania jądra. FUSE ma wiele zalet, szczególnie dla specjalnych sterowników FS. Zimne, twarde fakty wciąż istnieją, sterowniki Kernel FS zapewniają znacznie lepszą wydajność. Pisanie sterowników jądra zajmuje znacznie więcej czasu / talentu, niż porównywalna implementacja FUSE. W obu przypadkach (czas od utalentowanych programistów społecznościowych) zawsze brakowało zapasów.
Mam nadzieję, że to wyjaśnia obecną sytuację w zakresie obsługi NTFS w systemie Linux.