# FUSE Filesystem in Userspace(FUSE)は、Linuxでユーザ空間プログラムがファイルシステムを実装できるフレームワークである。カーネル内実装に比べて柔軟性が高いが、各I/Oシステムコールごとにカーネル-ユーザ空間間のコンテキストスイッチが発生するためオーバーヘッドが大きい。[[@2025__OSDI__Extending Applications Safely and Efficiently]]では、[[bpftime]]でメタデータキャッシュとブラックリストを拡張し、オーバーヘッドを桁違いに低減するユースケースとして採用された。 ## 関連 - ソース: [[@2025__OSDI__Extending Applications Safely and Efficiently]] - 関連概念: [[bpftime]] / [[ファイルシステム]] / [[コンテキストスイッチ]]