FTL:クラウドのための新しいOS、Linuxバイナリをそのまま実行

FTL: A new operating system for clouds

FTLは、各コンテナがユーザ空間OSとして動作する新しいクラウド向けOS。Linuxのシステムコールをユーザ空間で実装し、Linuxバイナリをそのまま実行できる。マイクロカーネルの柔軟性とモノリシックカーネルの性能を両立し、軽量コンテナをVM並みに安全にすることを目指す。OSをライブラリとして書けるため、カーネルやeBPFなしで機能拡張やデバッグが可能。

FTLはマイクロカーネルの長所(柔軟で安全)とモノリシックカーネルの長所(高性能でシンプル)を兼ね備えています。
  1. drybjed

    ただの趣味で、GNUのように大きくてプロフェッショナルなものにはならないのか?

  2. sigbottle

    クラウド向けの「OS」とはどういう意味ですか?

    これは、デバイスモデルには依然としてKVM/準仮想化のようなものに委譲するが、FTLのゲストOSはVM内で複数の安全なワークロードを実行できるという意味ですか?

    それとも、ネイティブハードウェア上で動作するカスタムOSをゼロから設計しているのですか?Linuxが持つすべてのものを再実装せずにこれを扱いやすくするために、ハードウェアサポートにどのような制約を課していますか?「クラウド」向けと宣伝されているのは、展開するマシンが事前にわかっているからだと思います。それとも、カーネル開発者にとってハードウェアサポートは、ユーザー向けの機能(プロセス、スケジューリング、メモリ管理など)に比べて(比較的)些細な問題だと知られているのでしょうか?

    それとも、マイクロカーネル=勝利=Linuxが持つすべてを実装でき、さらに多くも実装できるという賭けですか?

    プロジェクトの最終的な目標に興味があります。現状だけでなく(そうでなければ、現時点での答えは最初の文のようですが)。

  3. comboy

    私はエージェントに自分のアプリとハードウェア用のアセンブリを生成させ、それに直接ブートするだけだ。

  4. ollybee

    FTLと「新しい」を見てすごく興奮した。残念ながらあのゲームではない。

  5. aaronbrethorst

    著者はこちらです:https://seiya.me -- Vercelで働いていて、かなり信頼できそうです。

この日のほかの記事

2026-10-03