Linux的NTFS3補丁計劃引入“hidedotfiles”特性


作為ParagonSoftware開發的現代化NTFS讀寫文件系統驅動,NTFS3於去年加入LinuxKernel的mainline中,隨後的多次版本更迭中修復諸多BUG並引入大量細節改進。今天,該公司再次推出新的NTFS3補丁更新,為該內核驅動引入一些新的功能。

在今天的更新中引入“hidedotfiles”選項。該補丁系列由 Paragon Software 的康斯坦丁·科馬羅夫(Konstantin Komarov)撰寫,在 Linux 系統中任何隱藏文件夾都會以“.”作為標準特性,NTFS 歸因於“FILE_ATTRIBUTE_HIDDEN”功能集。

由於 Microsoft Windows 系統中不依賴於“點文件”來隱藏文件/文件夾的,它使用 FILE_ATTRIBUTE_HIDDEN 文件屬性來確定某些內容是隱藏的還是可見的。因此,當使用修補過的 NTFS3 文件系統驅動程序(或當這些修補程序被主線化時)並使用“hidedotfiles”掛載選項時,它基本上會為在 Linux 下創建的任何文件設置此文件屬性,從而保留相同的隱藏意圖文件系統是安裝在 Windows 還是 Linux 下。

這種“hidedotfiles”行為不是建議的默認行為,但如果希望為“隱藏”點文件設置 FILE_ATTRIBUTE_HIDDEN,則需要用戶選擇加入它。該補丁系列目前不在郵件列表中,目前尚不清楚該補丁改進是否會整合到即將到來的 v6.1 合並窗口中。


相關推薦

2022-08-18

由ParagonSoftware開源的NTFS3,是現代Linux內核中的NFTS文件系統的讀/寫驅動程序。隨著上一個Linux合並窗口在6.0-rc1版本發佈時結束,我們也看到一些針對Linux6.0的後期代碼重構和修復。但在常規的兩周時間裡,ParagonSoftware並未帶來新

2022-08-09

手打造一個適用於Linux6.0內核的“自動模式轉換”(AMT)補丁。然而作為一套幫助系統自動調節電源性能模式的選項,初期它似乎僅在特定的ThinkPad筆記本電腦上可用(得到ThinkPadACPI內核驅動程序的加持)。Phoronix 指出:AMD 自動

2022-08-22

佈,將添加大量的硬件支持,對內核也進行諸多創新,並引入很多令人興奮的變化。目前Linux6.0的合並窗口期已經過去1周時間,第2個候選版本帶來大量來自開發者和用戶的測試。下載:https://www.kernel.org/更新日志:https://lkml.org/l

2022-08-06

本周早些時候發佈的RustforLinuxv8補丁,引入諸多抽象、並將Rust編程語言集成擴展到內核中的更多部分。Phoronix指出:v8補丁的代碼總行數達到43.6k,而今日新發佈的“RustforLinuxv9”,僅引入12.5k的新代碼行。Rust 有望作為 C 語言的補

2022-08-15

0 尚未在剛剛過去的這個周末完成一些功能合並。除 Rust 補丁、MGLRU 性能增強和 Maple Tree 等特性,PREEMPT_RT 實時補丁也已相當接近於終點線。最後,Linus Torvalds 留意到最近出現的一些 Linux 內核崩潰報告,可知問題主要歸咎於 VirtI

2022-09-16

旗下的數百萬臺服務器,已轉向使用RedHat的Kpatch內核實時補丁(KLP)解決方案。同時Meta工程師分享他們在這項實時補丁基礎設施上取得的成功,以及在此過程中遇到的麻煩。可知與大多數組織一樣,這項轉進旨在減少內核更新

2022-08-26

的 x86 / cpu 分支合並窗口,將於 10 月份帶來一項改進。該補丁用於在分段錯誤發生時,記錄下有故障嫌疑的 CPU / 核心。若經常發現某一顆處理器、或特定內核遇到 Segmentation Fault,打印下的內容將有助於排場插槽或 CPU 核心問題

2022-08-13

,AMD以“PinkSardine”(粉色的沙丁魚)為代號推出一系列補丁。AMD 在“Pink Sardine”APU 上為啟用音頻協處理器(ACP)提供一系列補丁。ACP 塊版本號為 6.2。這是 AMD 首次使用“Pink Sardine”。此前該公司為 Ryzen 5000 “Cezanne” APU 圖形

2022-10-03

天推出Linux6.0穩定版。國外科技媒體Phoenix盤點新版本即將引入的諸多新功能新特性。該媒體於今年8月中旬LinuxKernel6.0合並窗口期時曾撰寫過此類文章,而今天發佈的文章在重新回顧這些新功能新特性之外,還整合之後Linux團隊做

2023-10-30

,允許 32 位用戶空間軟件正常運行。不過,Linux 6.7 的新補丁允許在啟動時選擇啟用/禁用它。因此,未來的 Linux 發行版可以選擇默認關閉支持,但如果用戶想運行 32 位傳統軟件,可以在啟動時添加新的"ia32_emulation=1"標記

2023-11-23

為這會影響到新的ARM處理器。Ampere Computing 發送一組 4 個補丁,為其新的 AmpereOne 服務器處理器提供優化。Ampere Computing 發現,當使用 4K 頁面大小時,這些新的高內核數 ARM 服務器處理器可以從積極的預取中獲益。據報告,在連續

2022-07-02

功夫才平息住大傢的興奮。要知道,此前光是 Rust 的支持補丁就已發佈到第七版瞭。不過,Linus 緊接著也提醒道,目前隻會以非常有限的方式來嘗試。畢竟 25 年前想換 C++ 進行一些內核補丁操作時就失敗瞭。(意思用 Rust 重寫 25

2022-09-27

Phoronix報道稱,Meta(Facebook)工程師StefanRosesch一直在開發補丁,以添加對Btrfs和IO_uring的異步緩沖寫入支持。而這項最新工作的基準測試成績,已經給我們留下相當深刻的印象。可知針對io深度為1的隊列,新補丁可將吞吐量提升

2022-08-13

查它。最後,這個系列包括幾個關於新的原子寫入支持的補丁,例如幾個錯誤修復和重新添加我們在之前版本中錯誤刪除的 atomic_write_abort 支持。