X.org 服务器清理了为支持旧编译器而残留的代码
X.Org Server 最近清理了遗留代码并移除了对过时编译器的支持,这凸显出非 XWayland 部分的 X11 栈如今几乎得不到多少主动维护,尽管仍有少数新贡献者试图将其现代化。评论者们争论这种临时式重构和样式清理究竟是有帮助,还是会给本就人手紧张的维护者带来净负担,同时也引出了开源项目应如何处理高频但低影响贡献的更广泛问题。该讨论串还将这项工作置于向 Wayland 迁移的大背景下,指出大多数工具包和驱动开发都在远离 X11,这在许多人看来几乎不可避免,除非有新的维护者站出来。
文章站点上的广告体验
- 几位评论者抱怨带声音的自动播放视频广告。
- 其他人则建议使用广告拦截器(例如 uBlock 和移动端方案)作为实际可行的补救办法。
X.Org 清理工作的触发因素
- 一位新的贡献者出现在 X.Org 邮件列表上,提出了许多问题并提交了清理补丁。
- 有些人认为这是一种 opportunistic 或纯粹表面化的工作,并不一定意味着 X.Org 会迎来更广泛的复兴。
- 其中一个补丁移除了一大块已经闲置了 16 年的无用代码。
贡献者行为与 OSS 可维护性
- 多条评论描述了这位贡献者在多个项目中的经历:提交大量补丁、频繁重构、事先讨论有限。
- 维护者表示,这造成了代码频繁变动,并为一些微小收益带来了额外的审查工作。
- 讨论由此展开:一些人批评这种“背后议论”,认为这种精力应该受到欢迎并得到指导;维护者则反驳说,时间和耐心都有限,有些贡献者的净效应可能是负面的。
Maildir、mbox、IMAP 与 Thunderbird
- 围绕为什么 GUI 客户端应该直接支持 maildir 展开了很长的子讨论。
- 支持 maildir 的观点:对多个读取者更友好、并发更安全、便于使用命令行工具(例如 grep),避免巨大的单体 mbox 文件。
- 反对意见:现代客户端应该依赖元数据数据库;以 maildir 为先的工作流小众且过时;在本地通过 maildir 运行 IMAP 服务器是一个不错的折中方案。
- 还有人对 Thunderbird 的 maildir 支持只是部分可用且存在 bug 表达了不满,这让人感觉像是一个未完成的功能。
X.Org vs Wayland 以及项目未来
- 一些用户更喜欢 X11,认为每次迁移到 Wayland 都会破坏一些虽小但重要的工作流(主选择、拖放、光标 warping、某些平铺式窗口管理器)。
- 另一些人指出,X.Org 实际上已经处于维护模式:活跃维护者很少,工具包也在逐渐把重点转向 Wayland 后端。
- 有观点认为同时支持两套栈既费时间又费钱;既然大家普遍认为 Wayland 在架构上更好,X11 在一些人看来就是服务于不断缩小受众的技术债。
- 反对此观点的人觉得 Wayland 阵营更热衷于取代 X,而不是达到 X 的功能完整度,并且对失去支持的实用工具感到愤怒。
Logo 与品牌化插曲(Twitter 的“X”)
- 简短的旁支讨论嘲讽这个改名后的社交网络的“X”标志缺乏创意,并且可能只是源自一个简单的 Unicode 字符。
旧编译器与教育
- 有人讲述了一个旧的 Sun C++ 编译器的轶事:非标准行为、糟糕的诊断信息,以及对警告的严格评分,据说让许多学生苦不堪言甚至退掉了 CS。