Loading AI tools
来自维基百科,自由的百科全书
使用者空間檔案系統(Filesystem in Userspace,簡稱FUSE)是一個面向類Unix電腦作業系統的軟體介面,它使無特權的使用者能夠無需編輯核心代碼而建立自己的檔案系統。目前Linux通過核心模組對此進行支援。一些檔案系統如ZFS、GlusterFS和lustre使用FUSE實現。
此條目需要補充更多來源。 (2017年3月2日) |
目前版本 |
|
---|---|
原始碼庫 | |
程式語言 | C |
作業系統 | 類Unix |
類型 | 檔案系統軟體驅動程式 |
授權條款 | 核心部分為GPL,Libfuse為LGPL,FreeBSD上為Simplified BSD,OpenBSD上為ISC license |
網站 | github |
Linux用於支援使用者空間檔案系統的核心模組名叫FUSE,FUSE一詞有時特指Linux下的使用者空間檔案系統。
檔案系統是一個通用作業系統重要的組成部分。傳統上作業系統在核心層面上對檔案系統提供支援。而通常核心態的代碼難以除錯,效率較低。
Linux從2.6.14版本開始通過FUSE模組支援在使用者空間實現檔案系統。
在使用者空間實現檔案系統能夠大幅提高效率,簡化了為作業系統提供新的檔案系統的工作量,特別適用於各種虛擬檔案系統和網路檔案系統。上述ZFS和GlusterFS都屬於網路檔案系統。但是,在使用者態實現檔案系統必然會引入額外的核心態/使用者態切換帶來的開銷,對效能會產生一定影響。
FUSE可用於Linux、FreeBSD、OpenBSD、NetBSD(作為puffs)、OpenSolaris、Minix 3、Android和macOS。[2]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.