主要观点: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 的具体情况及相关贡献者。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。