Folia
← 返回头版

Unikernels在AI时代重获新生

曾经因实现复杂而被认为困难的Unikernels技术正在迎来新的发展机遇。1这一操作系统设计范式的核心理念是让应用本身成为操作系统,无需用户态层,而是将TCP、HTTPS、存储等功能实现为库。1Justin Cormack曾在MirageOS和Unikernel Systems工作,现正推动对这一技术的重新认识。1

AI模型能力的发展使得曾经困难的工作现在成为可行之举,包括自动将Go库移植到OCaml、用Rust编写mkfs.xfs工具等。1Unikernels的一个关键优势在于显著缩小攻击面。1因为系统内不存在shell和解释器,无法进行传统的命令执行攻击。1

Spaceleans项目充分展示了这一技术的实际应用潜力——该项目将Microsoft Orleans分布式Actor系统移植到OCaml并作为Unikernel运行,仅耗时一周。1Cursed语言项目是另一项技术实验,耗资约6000美元,使用Sonnet 3.5和3.7模型进行开发,整个过程历时三个月。1该项目采用S3作为主存储,配合本地NVMe块缓存处理热数据。1

在AI代理编程的发展中,编译时间成为了重要的成本因素,特别是在处理Rust百万行代码编译时尤为突出。1依赖类型系统被认为是下一代编程语言的发展方向。1


评论