FTLはクラウド環境向けに設計されたユーザースペースのオペレーティングシステムであり、開発者がカスタムのOS機能をライブラリとして構築できるようにします。そのカーネルは、ハードウェアベースのユーザーモード分離を使用して、従来のモノリシックカーネルよりもコンテナをより効果的に分離し、ハイパーバイザーのように機能します。このアーキテクチャは、ベアメタルマシンの必要性を排除しながら、Linuxバイナリとの互換性を維持します。この設計は、マイクロカーネルの柔軟性とセキュリティ、およびモノリシックカーネルのパフォーマンスとシンプルさを組み合わせています。主要な機能は、OSが共有ライブラリとして動作するため、カーネルやBPFプログラミングを必要とせずに、Linux機能(デバッグ出力やセキュリティアップデートの追加など)を拡張できることです。プロジェクトは、2026年9月までLinux HTTPサーバーのサポート、10月の非同期Rustアプリケーションのサポート、11月のファイルシステムの改善、および2027年1月までのNode.js/Go統合とSMPおよび64ビットArmのサポートを目指すロードマップを示しています。この取り組みは、軽量コンテナを仮想マシンと同じく安全にし、パフォーマンスを犠牲にすることなく、アプリケーションに新しいOSレベルの機能を解放することを目指しています。
出典: Hacker News · 要約:HeadlinesBriefing