Amiga 上的 Linux 移植:一次社区合作的尝试
邮件讲述了 Guenther Grau 加入 AmigaLinux 移植项目的故事。他关注 Amiga 上的 Unix 移植已久,认为 Hamish 的 AmigaLinux 移植项目最具前景,因为它拥有一个可运行的核心,虽然驱动程序尚不完整。Guenther 希望加入该项目,并避免重复工作,致力于尽快让 Unix 在 Amiga 上运行。
阅读更多
邮件讲述了 Guenther Grau 加入 AmigaLinux 移植项目的故事。他关注 Amiga 上的 Unix 移植已久,认为 Hamish 的 AmigaLinux 移植项目最具前景,因为它拥有一个可运行的核心,虽然驱动程序尚不完整。Guenther 希望加入该项目,并避免重复工作,致力于尽快让 Unix 在 Amiga 上运行。
阅读更多
本文作者通过对比CompactLog和Sunlight两种CT日志实现方案的实际运行成本和复杂性,揭示了“直接从S3提供服务”的静态CT架构的诸多问题。Sunlight方案在写入和读取成本上分别高出CompactLog 22.4倍和500倍,且存在安全漏洞(可接受32个空格作为密钥种子)、缺乏缓存机制、部署复杂、文档不足等问题,最终导致其运营成本高昂且难以维护。作者批判了这种以牺牲可持续性和安全性为代价追求“简洁性”的架构设计,并呼吁关注小型运营商和监控者的声音,避免CT生态系统被大型企业或云提供商垄断。
阅读更多
谷歌Chrome构建基础设施团队宣布Chromium构建系统将从Ninja迁移到Siso。Siso是Ninja的替代品,原生支持远程执行。外部开发者只需继续使用autoninja构建,它会在下次运行gn clean后自动使用Siso。如果遇到问题,可以在args.gn中设置use_siso=false来切换回Ninja。Ninja将在9月底停止支持,Reclient也将移除。
阅读更多
本文探讨了一种颠覆性的编程范式:摒弃模块,采用全局函数数据库。所有函数拥有唯一名称和丰富的元数据,存储于可搜索的键值数据库中。这简化了开源贡献(只需贡献单个函数),消除了模块划分难题,并方便了函数的查找和复用。作者认为,这种方式更有利于大型程序的开发和维护,并提出了具体的实现思路和扩展方案,例如函数评级和同行评审机制。
阅读更多
Kubernetes Ingress-Nginx 组件被发现存在多个严重漏洞,最高危漏洞(CVE-2025-1974)评分高达9.8分,可能导致任意代码执行,泄露集群内所有Secrets。所有低于v1.11.5、v1.12.1版本的Ingress-Nginx都受到影响。建议立即升级到最新版本或临时禁用其Validating Admission Controller功能以降低风险。
阅读更多
Upspin项目,一个旨在促进数据共享的分布式存储系统,由于社区规模不足,其核心基础设施——密钥服务器将于5月6日永久关闭。尽管Upspin在端到端加密和易用性方面表现出色,并拥有诸多改进提案,但维护成本与社区活跃度不成比例。开发者团队感谢所有参与者的贡献,并表示未来会考虑其他方案。
阅读更多
这篇帖子记录了 Linux 之父 Linus Torvalds 与 Minix 作者 Andrew S. Tanenbaum 之间的一场激烈辩论。争论的核心在于操作系统设计哲学:Linus 认为应该充分利用特定硬件(如 386)的优势,而 Tanenbaum 则主张设计应优先考虑可移植性和在低端硬件上的运行能力。Linus 指责 Minix 的设计限制了其性能和功能,而 Tanenbaum 反驳 Linux 过于依赖特定硬件。这场辩论展现了两种不同的操作系统设计理念,也反映了当时硬件条件对软件开发的影响。
阅读更多
Mozilla计划在所有平台上禁用HTTP/2推送功能。原因是使用率低,并且存在一些仅影响 Firefox 的兼容性问题。其他浏览器,如 Chrome 和 Safari,已经禁用或不支持此功能。Mozilla建议使用 rel="preload" 和 103 Early Hints 作为替代方案。
阅读更多
Go 语言创始人 Russ Cox 宣布将从 9 月 1 日起卸任 Go 技术领导职位,由 Austin Clements 接任。Austin Clements 目前是 Go 核心技术的负责人,涵盖编译器工具链、运行时和发布。Cherry Mui 将接替 Austin Clements 领导这些领域。Russ Cox 强调他不会离开 Go 项目,但认为现在是时候进行改变了,并将更多地关注 Gaby 和 Oscar 项目。
阅读更多
这篇文章讲述了作者 Allen Cekorich 使用 Forth 编程语言的个人经历。他从1975年开始接触 Forth,并在工作中用它完成了许多项目。他认为 Forth 是一种强大、高效的语言,但同时也认为它过于个性化,难以在市场上取得成功。
阅读更多