FTL: A new operating system for clouds
2 hours ago
- FTL允许将操作系统构建为用户空间库,简化了功能添加、调试和安全升级。
- FTL内核使用基于轻量级硬件隔离的类虚拟机管理程序接口来隔离容器,性能优于宏内核。
- FTL兼容Linux二进制文件,支持标准Linux应用和无需POSIX抽象的类Unikernel专用应用。
- 每个容器将用户空间操作系统作为共享库运行,实现进程、VFS、TCP/IP等功能,FTL提供最小的类虚拟机管理程序接口。
- FTL结合了微内核的灵活性和安全性以及宏内核的性能和简单性,旨在轻量级容器中实现虚拟机级别的安全性。
- 用户空间操作系统设计允许在不进行内核或eBPF编程的情况下扩展Linux内核功能,从而快速且安全地添加功能和安全更新。