ReadyStack.dev 推出可逐位复现的开源容器镜像
来源标题:Show HN: ReadyStack.dev – Bit-for-bit reproducible OSS containers
ReadyStack.dev 发布免费社区版容器镜像,支持用户离线重建并逐位验证与官方一致的镜像摘要。每个发行版的构建套件固定上游源码、.deb 包、语言依赖、基础镜像摘要及 SOURCE_DATE_EPOCH,BUILD_OFFLINE.sh 可在断网下重建、VERIFY_OFFLINE.sh 校验摘要。目前 101 个发行版全部在洁净室重建中复现出发布的 linux/amd64 摘要。
以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
https://readystack.dev如果你和我一样,你会觉得编程用的 LLM 让开源变得更加重要,而不是相反。几个月前,我想看看用最低的 LLM 成本(本地两块 3090 加一个订阅)能走多远,去自动化 OSS 容器,并让构建配方做到比特级一致。那个项目最终成了 ReadyStack.dev。ReadyStack 为开源应用发布免费的 Community Edition 容器。我把它设计成一个低成本的镜像标准,把来源可追溯性作为首要关注点。我的目标是看看能否以一种别人没有做过的方式,为我的镜像建立信任。使用构建配方并比对比特。每个版本的构建套件都包含构建所需的一切:固定版本的上游源码、以 .deb 形式提供的操作系统包、语言依赖、按 digest 保存的基础镜像、固定的 SOURCE_DATE_EPOCH。BUILD_OFFLINE.sh 在断网状态下重新构建,所以镜像站丢弃旧包也没关系,而 VERIFY_OFFLINE.sh 会把你的 digest 和我们的进行比对。目前,在我们的洁净室重建流程中,101 个版本里有 101 个能复现其发布的 linux/amd64 digest,这只是一个信任信号,但很重要,因为我们几乎没有信任可言。至少免费版本没有。完全披露一下,我还做了一个姊妹项目 ce.rodeo,它对来自所有发布者的容器镜像进行评分,包括 ReadyStack.dev。是的,给自己的镜像评分存在利益冲突。我公开了评分标准,而我需要一个关于现有镜像的标准,所以我不得不先创建一个评分系统。欢迎提出建议。我最初是想为 OSS 做点事。我把它设计成在很紧的预算下运行,而它确实做到了。它靠捐赠运行,到目前为止只有我自己的捐赠。更大的想法是,既然每个人手边都有一个 DevOps 天才,开源软件现在应该迎来它最伟大的时代。我选择迈出这一步,构建一个平台来参与其中。很乐意回答问题。 评论 URL:https://news.ycombinator.com/item?id=50469853 点数:1
评论数:0
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。