Linux内核创建者Linux Torvalds宣布了Linux 5.15-rc2,这是Linux内核下一版本的第二个候选版本。
Torvalds的每周周日总结标志着Linux内核的进步,但他也花时间指出Linux v0.01的三十周年纪念日,他于1991年9月17日晚从赫尔辛基上传的。
这是一个值得纪念的周年纪念日,因为Linux内核有几个有效的“生日”,正如ZDNet的史蒂文J.沃恩·尼科尔斯(Steven J.Vaughan Nichols)为Linux的20周年纪念日所详述的那样。可能是1991年8月25日,Torvalds通过邮件列表公开发布了Linux 0.01,也可能是1991年10月5日,0.02成为内核的第一个公开发行版。
参见:开源问题,它不仅仅是关于自由软件,而且Torvalds也考虑了0.01,它被私下发布给了一些朋友,也是合法的生日。
“现在,0.01版本从未公开发布,我只向少数人私下发过上传信息(而我当时没有收到旧邮件),因此没有真正的记录。我怀疑,日期的唯一记录是Linux-0.01 tar文件本身,”他写道。
“唉,tar文件中的日期是最后一次修改的日期,不是tar文件的实际创建日期,但它似乎确实发生在下午7:30左右(芬兰时间),所以确切的周年纪念日从技术上讲是几小时前的事了。”
他补充道:“我只是想提一下,因为虽然没有宣布,在许多方面,这是实际代码的30周年纪念日。”
至于5.15-rc2版本本身,托瓦尔兹说他“花了相当多的时间试图整理所有奇怪的警告,将-Werror–本月早些时候启用的Torvalds更改称为所有内核构建的新默认行为,该行为将所有编译器和配置“警告”视为必须修复的“错误”。
正如Linux新闻网站Phoronix所指出的,它给一些内核贡献者带来了问题,因为将警告视为错误会停止内核构建“-Werror非常适合在代码库没有针对所有配置和目标的警告且工具链从未更新的情况下防止新错误蔓延。不幸的是,目前Linux内核的情况并非如此。”
Torvalds最初拒绝默认禁用-Werror,但开放使其行为依赖于某些预期。他最终限制-Werror测试内核的构建。
然而,他上周警告说:“我的“没有警告”政策并不完全是新的,当我说“是时候清理你的房子了”时,人们不应该感到震惊。
参见:编程语言:Python的新开发人员以及他们的“要么成功,要么失败”角色。
“我要特别感谢Guenter Roeck在跟踪由于-weror导致的构建失败来源方面所做的工作,“Torvalds周日写道。
“完成了吗?没有。但总的来说,我对这一切感觉相当好,即使这意味着我一直在看一些非常奇怪和糟糕的代码。谁知道这么多年后,我还会担心alpha上的一些奇怪的EISA驱动程序?速度有点变化;”他继续说。
托瓦尔兹仍然坚信——沃罗是为了一个“好的理由”,并说这并不“太糟糕”,他花了一周的大部分时间“查看由奇怪的警告转变为错误的报告。”
“最恼人的事情可能是“修复一个奇怪的角落,其他三个丑陋的脑袋。”“但我仍然相信,这一切都是为了一个好的理由,我们真的希望有一个干净的建筑,即使是疯狂的奇案,”他解释道。“我们会做到的,他写道。
Linux 5.15 stable应该在11月左右发布,包括更好地支持微软的NTFS文件系统。
Alphabet的项目Taara正在两个城市之间传送宽带,横跨世界最深的河流。
欧洲希望再次成为一个计算机芯片强国。这并不容易
Windows11:Bug修复和应用程序更新将在新的预览版中发布
谷歌支持对这些关键开源项目进行安全审查