タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Rustとrustとfuseに関するigrepのブックマーク (2)

  • Announcing polyfuse - A FUSE library for Rust - - missing documentation for life

    Rust Advent Calendar 2019 10日目の記事です。 記事では、拙作の FUSE ライブラリである polyfuse を紹介します。 FUSE の概略 FUSE (Filesystem in Userspace) とは、ユーザ空間でファイルシステムを実装するための仕組みです。 来ならカーネルモジュールとして実装する必要があるファイルシステムを(ユーザ空間で動作する)実行ファイルとして動作させることで、ファイルシステムを簡単に作成・配布することが出来るようになります。 同様の仕組みとして、NetBSD の puffs や、 WSL が Windows 側に rootfs を公開するためのプロトコルとして採用したことでも知られる 9P などがあります。 FUSE を用いたファイルシステムの実装として、SSH 経由でネットワーク越しにディレクトリをマウントする SSHFS

    Announcing polyfuse - A FUSE library for Rust - - missing documentation for life
    igrep
    igrep 2019/12/10
    “polyfuse は、fuse-rs と同様に libfuse を介さずに Rust の機能をフルで活用した FUSE によるファイルシステムを実装するためのライブラリ”
  • RustでFUSE - Qiita

    これはRust Advent Calendar 2017 11日目の記事です。 今回はRustを用いてファイルシステムを作ることができるrust-fuseを紹介します。 FUSE(Filesystem in Userspace)とは? FUSEは、通常カーネル空間で提供するファイルシステムの機能をユーザ空間上で定義し動作させることができるものです。 ユーザ空間とカーネル空間の橋渡しをするインターフェースとカーネル内での処理を提供しています。実装者はカーネルのコードをいじることなくファイルシステムを作成できます。 リファレンス実装はlibfuseとして提供されています。 FUSEを使ったファイルシステムとしては、SSHFSやGlusterFS、gitfsなどがあります。 rust-fuse rust-fuseはRustでFUSEを実装できることを目的としたcrateで、単純なlibfuseの

    RustでFUSE - Qiita
  • 1