Can you summarize the following document?
        
  Linux核心裡所包含的NTFS驅動程式(在一些發行版上則是作為單獨的核心模組)在核心空間上執行,僅提供讀取操作(包括列出檔案清單、開啟、複製檔案),而缺少寫入操作(包括建立檔案,對檔案的修改、更名、移動和刪除)的支援。  而NTFS-3G則是藉助使用者空間檔案系統(Filesystem in Userspace,FUSE)框架完成掛載,以此支援對NTFS分割槽的大部分寫入操作。  目前實現的特性有:  對於NTFS加密,目前為止加密檔案的建立、對已有檔案進行加密等涉及檔案加密/解密的存取操作仍未實現支援。  自ntfs-3g-2009.2.1起,NTFS-3G已經可以預設對含不完整日誌的NTFS捲進行恢復及掛接,需要時可通過「norecover」引數禁用這個設定。

  最初NTFS-3G是Linux-NTFS專案的分支,第一個穩定版本也只執行於Linux上。後來先後被移植至FreeBSD、NetBSD、OpenSolaris、BeOS、QNX、Nucleus、VxWorks、Haiku、MorphOS、Minix、Mac OS X/macOS(除10.13外)、OpenBSD、Android等,甚至WinCE等微軟尚未有NTFS支援的微軟作業系統也有移植支援。  不過,由於NTFS-3G需要依賴FUSE框架執行,像是macOS等類UNIX作業系統並沒有內建FUSE,需要先安裝FUSE框架方能安裝NTFS-3G並使用(像是macOS需要安裝FUSE for macOS等FUSE框架。而NTFS-3G的商用版本Tuxera NTFS for Mac則是附帶了MacFUSE作為FUSE框架)。  Android對NTFS的支援,理論上以基於Linux核心載入NTFS-3G驅動的方式實現,但AOSP並沒有整合任何的NTFS驅動程式,而且也不是所有的Android裝置廠商原廠就會用此種支援方式,甚至缺乏對NTFS的支援(如小米系列手機,原廠預載的MIUI缺少一些檔案系統的驅動程式,包括NTFS),不過在一些客制韌體上,絕大多數通過移植NTFS-3G驅動程式至Linux核心來實現對NTFS的支援。此外,一些裝置可以通過獲取root許可權並安裝具備NTFS驅動程式供作業系統核心載入的App,實現對NTFS分割的掛載(如SD卡、通過USB OTG掛載的行動硬碟)。

  2007年與2008年的兩個評測顯示,NTFS-3G的驅動程式效能已能與其它一些使用FUSE的檔案系統相比,但較依賴CPU的效能,表示NTFS-3G尚未完成對效能的最佳化。  Tuxera官方的使用手冊及NTFS-3G手冊頁上也提到,NTFS-3G當前的開發焦點仍集中在可靠性和實作欠缺的POSIX功能性,存取效能並不是優先考量的,至少需要效能較好的CPU方能取得較好的存取效能。在一些較老的系統或需要低功耗的嵌入式裝置上,高CPU使用量會極大地限制NTFS-3G的存取效能(尤其是寫入效能),OpenWRT/LEDE的官方說明文件中也告知對效能較為注意的使用者儘量避免使用NTFS檔案系統。

  ntfsprogs是一套類Unix系統下的工具集,用於對NTFS捲進行建立、修改、刪除等多種操作。最初復刻自NTFS-3G。2011年4月,ntfsprogs合併至NTFS-3G專案,並持續維護至今。
NTFS-3G是一個由Tuxera公司開發並維護的自由軟體專案,採用GNU通用公共許可證釋出,旨在為非微軟Windows NT系的作業系統提供安全快速、具備讀寫功能的NTFS檔案系統驅動程式。