首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

FTL:新的云操作系统

摘要

How it works Each container runs a userspace OS. It is a shared library which implements most of OS concepts such as Linux process, VFS, and TCP/IP. FTL kernel provides a minimal interface to implemen...

Linux and FTL Process TCP kernel interface userspace library most
2026-10-04 1 阅读 约3分钟阅读 romac
分享:
字号:
工作原理 每个容器都运行一个用户空间操作系统。它是一个共享库,实现了大多数操作系统概念,例如 Linux 进程、VFS 和 TCP/IP。 FTL 内核提供了一个最小的接口来在用户空间中实现 Linux 系统调用,就像虚拟机管理程序一样。 FTL 结合了最好的微内核(灵活和安全)和单片内核(高性能和简单)。我们的目标是让轻量级容器像虚拟机一样安全,并在不牺牲性能的情况下解锁应用程序中新的操作系统级能力:FTL Linux ┌────────────────────────────┐ ┌────────────────────────────┐ │┏──────────────────┐ │┏──────────────────────────┓ ┏────────────────────────┓│ │┏────────────────────────┓ ┏────────────────────────┓│ │┃ ┃ ┃ ┃│ │┃ ┃ ┃ ┃│ │┃ Linux ┃ ┃ Linux ┃│ │┃ Linux ┃ ┃ Linux ┃│ │┃ 进程 ┃ ┃ 进程 ┃│ │┃ 进程 ┃ ┃ 进程 ┃│ │┃ ┃ ┃ ┃│ │┃ ┃ ┃ ┃│ │┃╌╌╌╌╌ Linux 系统调用 ╌╌╌╌╌┃│ │┗──────────────────────────┛ ┗──────────────────────────┘ │┃ 用户空间操作系统 ┃│ ╌╌╌╌╌╌╌╌ Linux 的接口 ╌╌╌╌╌╌╌ │┃ (进程、VFS、TCP、...) ┃│ ╔════════════════════════════════╗ │┗─────────────────────────────┘ ║ Linux 内核 ║ ╌╌╌╌╌╌╌ 最小界面╌╌╌╌╌╌╌╌║║ ╔════════════════════════════════╗║进程、fork/exec、内存、 ║ ║ FTL 内核 ║ ║ 信号、TCP/IP、/proc、 ║ ║ vCPU、内存、驱动程序... ║ ║ /dev、驱动程序 ... ║ ╚════════════════════════════════╝ ╚════════════════════════════════╝用户空间操作系统设计还使您能够扩展大多数 Linux 内核功能,而无需内核/eBPF 编程。您可以快速安全地添加 printfs、应用安全更新以及添加新功能。在FTL中,OS只是一个库。阅读更多 。
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱