Vinyl Cache 和 Varnish Cache

Hacker News Top 新闻

摘要

本文解释了原来的 Varnish Cache FOSS 项目已更名为 Vinyl Cache,详细说明了仓库、邮件列表和文档向新身份的迁移过程。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/06/18 11:48

# 关于 Vinyl Cache 与 Varnish Cache 来源:https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html 2026\-04\-08 我们收到了有益的反馈:截至 2026 年 4 月,对于用户和发行版维护者来说,Vinyl Cache 与 Varnish Cache 的相关情况可能不易理解。 本文旨在帮助澄清事实。 事情的起因是,原 Varnish Cache FOSS 项目更名为 Vinyl Cache。如果您尚未阅读,请先参阅《二十岁,是时候认真起来了》(https://vinyl-cache.org/organization/20-years.html#years)。 本文分三部分。前两部分由 Vinyl Cache 管理委员会共同批准。第三部分仅代表两位成员的个人观点。 ## 自宣布更名以来发生了什么¶ (https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#what-happened-since-we-announced-the-rename) 自我们在发布 Varnish Cache 8.0 的同时宣布上述更名以来,原 Varnish Cache FOSS 团队(现 Vinyl Cache 团队)一直在努力推进名称变更及诸多相关调整,直至 2026 年 3 月 16 日的 9.0 版本发布。 以下是我们的视角汇总: - 主页 https://vinyl-cache.org/ 继续提供此前在 https://www.varnish-cache.org/ 下可用的全部内容,但项目名称已改为 Vinyl Cache,并建立了新的项目标识(Logo、吉祥物、配色方案)。已注意在涉及 Varnish Cache 8.0 及更早版本的内容中保留 Varnish Cache 名称。 - 权威源码仓库、问题跟踪和拉取请求已从 GitHub 迁移到自托管的 Forgejo 实例:https://code.vinyl-cache.org/(参见《Vinyl Cache 已离开 GitHub》(https://vinyl-cache.org/organization/moving.html#moving))。所有旧工单均得以保留,工单编号延续 GitHub 上的顺序。 - GitHub 上的 Varnish Cache 组织 (https://github.com/varnishcache/) 及所有仓库均已归档。各仓库的最终提交更新了 README 和构建脚本,指向新仓库,例如 Varnish Cache README (https://github.com/varnishcache/varnish-cache)。 - Vinyl Cache 源码 (https://code.vinyl-cache.org/vinyl-cache/vinyl-cache) 中对“Varnish”的所有引用均已被替换。更多更名信息见 9.0 发布说明 (https://vinyl-cache.org/docs/9.0/whats-new/upgrading-9.0.html#name-change)。与主页类似,历史文档中保留了 Varnish Cache 名称,且未改动对 Varnish Software 版权和作者身份的有效引用。 - 邮件列表 (https://vinyl-cache.org/lists/mailman/listinfo) 已重命名并迁移到 vinyl-cache.org 域名,历史内容得以保留。 - Varnish Software 已在 GitHub 上新建了名为“Varnish”的仓库 (https://github.com/varnish/varnish),并继续使用“Varnish Cache”名称。该新仓库与现 Vinyl Cache 的最后一个共同提交是 `63806461a205a11da12deb21051f654e35acee9e`(Vinyl Cache (https://code.vinyl-cache.org/vinyl-cache/vinyl-cache/commit/63806461a205a11da12deb21051f654e35acee9e)、Varnish Software 的 Varnish Cache (https://github.com/varnish/varnish/commit/63806461a205a11da12deb21051f654e35acee9e)),Varnish Software 仓库的下一个提交 (https://github.com/varnish/varnish/commit/e1710b7fb3a834008f90a9bcfce6ad85e5502c2c) 在 Vinyl Cache 中不存在。请注意,并未使用 GitHub 的 Fork 追踪功能 (https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/fork-a-repo)。 - Varnish Software 已 Fork 了 VTest 项目 (https://github.com/varnish/VTest2.git),该提供 varnishtest 程序。同样未使用 Fork 追踪。 - Varnish Software 已为重新启动的 Varnish Cache 创建了新主页 (https://www.varnish.org/index.html)。 - 对于 https://www.varnish-cache.org/,FOSS 项目在 9.0 发布前设置了 301 重定向至 https://vinyl-cache.org/。发布后(双方约定的更名与分拆“分界点”),Varnish Software 短暂放置了一个包含“点击此处访问 Varnish Cache,点击此处访问 Vinyl Cache”的简单页面 (https://web.archive.org/web/20260321225347/https://www.varnish-cache.org/)。在 2026 年 4 月 2 日之前的某个时间点,Varnish Software 将其替换为指向 https://www.varnish.org/index.html 的 301 重定向。 ## 区分 Varnish Cache 与 Vinyl Cache¶ (https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#telling-apart-varnish-cache-and-vinyl-cache) 现在,令人困惑的是,同时存在 Varnish Cache 和 Vinyl Cache,那么哪个是哪个? ### 什么是 Vinyl Cache?¶ (https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#what-is-vinyl-cache) 我们认为 Vinyl Cache FOSS 项目是原 Varnish Cache FOSS 项目的延续,原因如下: - 维护团队未变,甚至仍有一名成员受雇于 Varnish Software,这基于一项长期协议 (https://vinyl-cache.org/organization/index.html#maintainer-roles):贡献核心代码最多的两家公司各指定一个维护者席位。Vinyl Cache 的维护者角色目前由以下人员担任: - Poul Henning Kamp - Walid Boudebouda - Nils Goroll - Vinyl Cache 项目的日常运作与之前相同,相同的审查流程、相同的双周 Bug 清理、相同的主要职责等。 - 如前所述,https://vinyl-cache.org/ 包含与原来 https://www.varnish-cache.org/ 相同的内容,只是名称已更改。所有内容均通过 Git 管理 (https://code.vinyl-cache.org/vinyl-cache/homepage)。 - 即使是错误修正版本 Varnish Cache 8.0.1 (https://vinyl-cache.org/releases/rel8.0.1.html#rel8-0-1) 和 Varnish Cache 6.0.17 (https://vinyl-cache.org/releases/rel6.0.17.html#rel6-0-17),也是从 Vinyl Cache 仓库的 8.0 (https://code.vinyl-cache.org/vinyl-cache/vinyl-cache/src/branch/8.0) 和 6.0 (https://code.vinyl-cache.org/vinyl-cache/vinyl-cache/src/branch/6.0) 分支中获取的。 从所有实际目的来看,我们认为可以公允地说:Vinyl Cache 项目 *就是* 原 Varnish Cache FOSS 项目的延续,只是换了个新名称,并采用了我们多年来一直想要的治理模式。 我们说过这会是一次更名,而事实确实是一次更名。 ### 什么是新的 Varnish Cache?¶ (https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#what-is-the-new-varnish-cache) 引用 https://www.varnish.org/index.html: > Varnish Cache 是 Vinyl Cache 开源项目的下游发行版,在提供稳定支持的 LTS 版本基础上,增加了额外的工具和功能。 新的 Varnish Cache 由 Varnish Software 管理。仓库位于 Varnish Software GitHub 组织 (https://github.com/varnish/) 下。维护者是 Varnish Software 的员工。 其代码库已包含了一些提交,如果提议合并到 Vinyl Cache,将会引发激烈争议。这或许可以被视为一种优势,因此本声明意在提供信息,而非进行定性。 Varnish Software 有一项商标政策 (https://www.varnish-software.com/trademark/),该政策适用于 Varnish Cache。 ### 您应该选择 Vinyl Cache 还是 Varnish Cache?¶ (https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#should-you-choose-vinyl-cache-or-varnish-cache) 这由您决定,我们希望谨慎,不做出推荐。 但我们相信,可以公允地说:Vinyl Cache FOSS 项目是原 Varnish Cache FOSS 项目的延续,而由 Varnish Software 维护的新 Varnish Cache,无论从任何意图和目的来看,都是一个全新的下游项目,具有不同的治理规则、新代码和不同的编码标准。 再次说明,这可以被视为优势或劣势,这一判断留待每个人自行做出。 但 Varnish Software 的新 Varnish Cache 项目绝不是原 Varnish Cache FOSS 项目的延续。Vinyl Cache 才是那个延续。 ## 我们的观点¶ (https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#our-opinion) 以上,我们尽力只陈述可验证的事实。但我们也有自己的观点。 本节仅代表 slink 和 phk 的个人观点,并非 Vinyl Cache 管理委员会全体成员共享。 ### 您应将 Varnish/Vinyl 视为 MySQL/MariaDB 的关系¶ (https://vinyl-cache.org/organization/on_vinyl_cache_and_varnish_cache.html#you-should-think-about-varnish-vinyl-as-you-do-about-mysql-mariadb) 存在三个不同的实体: 1. 企业接管前的 Varnish Cache 仓库(已归档)位于:https://github.com/varnishcache/varnish-cache 2. Vinyl Cache 仓库(活跃)位于:https://code.vinyl-cache.org/vinyl-cache/vinyl-cache 3. 企业接管后的 Varnish Cache 仓库(活跃)位于:https://github.com/varnish/varnish A 和 B 是同一个东西:您已认识并信赖二十年的独立 FOSS 项目,它存在的唯一目的是创建高质量的免费开源软件,被迫更改了名称。 C 是 A 的一个全新分支,表面上呈现为 FOSS 项目,但 100% 由一家营利性公司控制,使用我们的旧名称,并受商标政策 (https://www.varnish-software.com/trademark/) 约束。 换言之:这与 Oracle 收购 MySQL、该 FOSS 项目被迫更名为 MariaDB 时的情况完全相同。 > 历史不会重复,\[……\] 它只是押韵。 > ——(可能)西奥多·赖克

相似文章

Spiritbuun 的 VBR(可变比特率)KV 缓存 —— 初印象

Reddit r/LocalLLaMA

一篇对 Spiritbuun 的 llama.cpp 分支的赞赏文章,重点介绍了其新的可变比特率(VBR)KV 缓存功能,该功能动态降低缓存精度以适应 VRAM,从而实现更大的自动适配上下文大小且速度损失极小。