不止是小精灵眼中的闪烁——精灵学院

主要观点: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 或新闻页面关注项目进展,在论坛讨论。
阅读 12
0 条评论