(评论)
(comments)
原始链接: https://news.ycombinator.com/item?id=43765011
Hacker News 的一个帖子讨论了 Sapphire,一个用 Rust 编写的新的 macOS 包管理器,旨在取代 Homebrew。虽然目前仍处于 alpha 版本,但作者 alexykn 出于对 Homebrew 的个人不满而创建了它,设想将其打造为一个声明式的 macOS 系统管理器。关键优势仍在开发中,瓶装安装(bottle installs)即将完成,但由于 API 的限制,从源代码构建仍然具有挑战性。
评论者们就使用 Rust 进行实现的动机展开了辩论。一些人质疑这是否解决了 Homebrew 具体的性能瓶颈,例如缓慢的下载速度和串行安装。另一些人指出,Homebrew 的流行源于其用户友好的 Ruby DSL。还有人讨论了另一个基于 Rust 的包管理器 pkgx.dev,由 Homebrew 的原作者领导,但其 AI 生成内容和 Facebook 追踪引发了争议。最终,Sapphire 的成功取决于它能否提供切实的改进并建立社区支持,尽管 Homebrew 已经拥有强大的优势。
Ruby seems fine for brew. Does this do anything else better? Ruby makes it easy to write recipes for it which is a huge boon for a package manager.
reply