主要观点:Spritely Goblins 旨在使网络更易且更安全,现宣布将 GNU Shepherd 系统层移植到 Guile Goblins 以测试其工具包,这是使 Guix 成为对象能力操作系统的第一步。
关键信息:
- Shepherd 是 Guix 的系统层,曾发展缓慢后被 Ludovic Courtès 接手,现正快速提升功能和可靠性。
- 项目将利用 Goblins 在不影响安全的情况下向用户暴露系统守护进程,还计划实现 Unix 域套接字网络层以促进分布式计算。
- 此项目得到 NLnet 基金会支持,同时还有关于 Whippet 和 Pre-Scheme 的资助,Whippet 是用于 Guile 的垃圾收集器,Pre-Scheme 是现代静态类型系统编程语言。
重要细节: - Shepherd 起始系统并管理 Guix 系统安装上的守护进程,受 systemd 和 launchd 启发。
- 移植 Shepherd 到 Goblins 是其现有架构的自然延伸,且 Ludovic 已在将 Shepherd 转换为 actor 模型实现。
- 新功能可让服务传递服务依赖作为能力,实现多台机器在系统层协同工作,替代 Kubernetes 等。
- Whippet 由 Andy Wingo 开发,旨在提高 Guile 垃圾收集性能。
- Pre-Scheme 由 Andrew Whatson 移植到 Guile,是现代静态类型系统编程语言,与 Scheme 相关。
- 这些工作展示了 Spritely 的未来光明,可改善终端用户计算安全并开启新连接。可通过 RSS 或新闻页面关注项目进展,在论坛讨论。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。