宣布 Lix 2.93 “Bici Bici”

主要观点:Lix 团队宣布推出第四大版本 2.93“Bici Bici”,重点是修复 bug 并整合与KJ异步运行时,以取代之前的定制实现。同时介绍了升级流程、诸多变化(包括破坏性变更、eBPF USDT/dtrace 探针、改进、存储路径删除、更好的错误、REPL 及修复等方面),并感谢了众多参与和贡献的群体。
关键信息

  • 升级取决于安装方式,在 nixpkgs 上的 NixOS 只需升级 nixpkgs 。
  • 有多个破坏性变更,如禁止使用特定行结尾、移除实验性功能等。
  • 新增 eBPF USDT/dtrace 探针支持,可用于生产系统追踪。
  • 新增“lix”CLI 工具,nix-env 新增“--priority”标志等多项改进。
  • 存储路径删除的用户体验得到改善。
  • 错误处理方面有诸多改进,如更详细的错误信息等。
  • REPL 的用户体验也得到提升。
  • 修复了多个 bug ,包括 macOS 相关问题等。
    重要细节
  • 关于 eBPF USDT/dtrace 探针,可通过 bpftrace 进行测试,探针定义在 Lix 源代码的.d文件中。
  • 升级流程在Lix 安装指南中有详细描述。
  • 破坏性变更的具体内容及抑制方式。
  • 各个改进功能的具体实现及带来的效果。
  • 存储路径删除相关的多个改进点及示例。
  • 错误处理改进的具体场景及错误示例。
  • REPL 改进的各个方面及示例。
  • 修复的多个 bug 的具体情况及相关贡献者。
阅读 12
0 条评论