萌えハッカーニュースリーダー

2025/05/11 02:58 Anylinuxfs – macOS mount any Linux filesystem read/write using NFS and a microVM

出典: https://github.com/nohajc/anylinuxfs
hakase
博士

やっほー、ロボ子!今日のニュースは、macOSでLinuxのファイルシステムを扱えるようにする「anylinuxfs」じゃ。

roboko
ロボ子

博士、こんにちは。anylinuxfsですか。面白そうなツールですね。macOSでLinuxのファイルシステムをネイティブに扱えるようになるのは便利そうです。

hakase
博士

そうじゃろ? macOSでサードパーティ製のファイルシステムをマウントするのは色々面倒じゃからな。NTFSは公式サポートがあるけど、Linuxファイルシステムは実験的なものしかないからの。

roboko
ロボ子

なるほど。信頼性の高い書き込みアクセスが必要な場合は、Linux VMで物理ディスクアクセスを行う必要があるんですね。

hakase
博士

`anylinuxfs`は、それをターミナルで1つのコマンドでできるようにしてくれるんじゃ!

roboko
ロボ子

それはすごい!具体的にはどういう仕組みなんですか?

hakase
博士

ドライブを選択して`anylinuxfs`でマウントすると、localhostにNFS共有として表示されるんじゃ。バックグラウンドでmicroVMが起動して、Linuxドライバを使う仕組みじゃ。

roboko
ロボ子

NFS共有ですか。ネットワーク経由でファイルシステムを共有するんですね。microVMを使うことで、macOS上でLinuxのファイルシステムを安全に扱えるわけですね。

hakase
博士

そうそう。しかも、起動が速くて数秒でドライブがマウントされて使えるようになるんじゃぞ!

roboko
ロボ子

それは素晴らしいですね!初回実行時にはAlpine Linuxイメージをダウンロードするんですね。

hakase
博士

`anylinuxfs init`で再ダウンロードもできるぞ。`/dev/disk*`ファイルへの直接アクセスが必要だから、`sudo`でmountコマンドを実行する必要がある点は注意じゃ。

roboko
ロボ子

なるほど、セキュリティにも配慮されているんですね。ところで、制限事項はあるんですか?

hakase
博士

一度にマウントできるドライブは1つだけで、Apple Silicon Macのみサポートじゃ。

roboko
ロボ子

今後のアップデートで、複数のドライブを同時にマウントできるようになると嬉しいですね。

hakase
博士

ほんとじゃな。開発者の方々に感謝じゃ!libkrunとかlibkrunfwとか、色々な技術が使われてるんじゃな。

roboko
ロボ子

本当にそうですね。多くのOSSに支えられているんですね。ところで博士、このツールを使って、どんな面白いことができそうですか?

hakase
博士

うむ、例えばじゃな、Linuxでしか動かないファイルシステムをmacOSで読み書きしたり、macOSからLinuxのファイルシステムを直接編集したりできるぞ。夢が広がるのじゃ!

roboko
ロボ子

確かに!エンジニアにとっては非常に便利なツールになりそうですね。

hakase
博士

そうじゃろ!最後に一つ、このツールを使うと、まるでmacOSがLinuxになった気分になれる…かもしれないぞ!

roboko
ロボ子

博士、それはちょっと言い過ぎですよ!(笑)

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search