diff -u:加速不可加速之物 有时候内核开发者们可以并行工作多年而没有意识到。这是分布式系统的低效性之一,当你有足够多的贡献者可以分担额外的工作时,它往往会转化为优势——这有点像“集思广益,众 bug 可除”的那种情况。
diff -u:Intel设计缺陷的后果 几周以来,全世界都在谈论影响许多 CPU 的严重 Intel 设计缺陷,并迫使操作系统寻找有时代价高昂的变通方案。针对这些问题的 Linux 补丁正处于持续开发状态。安全始终是第一要务,以牺牲任何其他功能为代价。接下来可能就是普通用户运行系统的整体速度。之后,开发者们可能会开始将作为初始安全修复的一部分而撤回的任何功能重新拼凑在一起。
它来了。2018年3月刊的Linux Journal现在可以下载了。 页数堪比大多数技术书籍,本月刊的Linux Journal厚达181页——包含23篇文章,探讨了从家庭自动化爱好者到自由软件倡导者,再到硬核黑客和高级系统架构师等每个人都关心的话题。
diff -u:Linus 的发帖习惯 深入了解 Linus 如何、何时以及为何在内核邮件列表中发帖。Linus Torvalds 有时因粗暴地斥责内核开发者而受到批评。他确实会这样做,但这并非他的默认行为,我认为他何时以及如何在邮件列表中发帖的真正性质很有趣。例如,他长期置身于关于如何替换 BitKeeper 版本控制系统的整个讨论之外,让各种项目令人沮丧地猜测他的意图,然后他最终暂停 Linux 开发来设计和实现 git。
diff -u:为 printk() 添加加密功能 什么时候安全不是安全?当它防范错误的人或永远不会发生的事情时。无用的安全措施只不过是又一批可能包含可利用漏洞的代码。因此,Linux 开发者们总是希望确保安全补丁在引入之前是真正有用的。
Red Hat 和 Oracle 的 Meltdown/Spectre 状态 Red Hat 系列操作系统在其 v3.10 内核中快速解决了 Meltdown 和 Spectre 问题,但过分依赖 Intel 有缺陷的微代码,并被迫从一个完整的解决方案中撤退。
定制嵌入式 Linux 发行版 廉价 IoT 开发板的激增意味着现在是时候不仅要控制应用程序,还要控制整个软件平台了。那么,你如何构建一个针对特定目的的、带有交叉编译应用程序的定制发行版?正如 Michael J. Hammel 在这里解释的那样,它并没有你想象的那么难。
diff -u:内核 DRM 支持 了解内核开发中的新内容。欢迎来到新的 diff -u!我们正在为这个功能尝试一种更短、更频繁、单一主题的格式,这种格式也可能会随着时间的推移而演变。请在下面的评论中告诉我们您的想法。
NVMe over Fabrics 支持即将加入 Linux 4.8 内核 闪存峰会最近在加利福尼亚州圣克拉拉结束了其会议,只有一种闪存技术抢尽了风头:NVMe over Fabrics(NVMeF)。从众多的演示和公司公告来看,很明显 NVMeF 是与会者最感兴趣的话题。
diff -u:内核开发中的新内容 OOM killer 是一块难啃的骨头。当系统剧烈抖动并耗尽 RAM 时,系统如何恢复?曾几何时,你只需重启即可。而今天,虽然仍然可能需要重启,但必要性降低了,因为 OOM killer 试图识别并停止似乎导致系统挂起的进程。问题是,它可能并非每次都选择正确的进程。
diff -u:内核开发中的新内容 Linux capabilities 是内核开发中更具流动性和不太明确的区域之一。Linus Torvalds 通常不介意违反 POSIX 标准,如果他看到更好的做事方式。然而,在文件系统 capabilities 的情况下,没有需要违反的标准。
diff -u:内核开发中的新内容 Linux 中的 NMI(非屏蔽中断)系统长期以来一直是一个臭名昭著的补丁集合,而 Andy Lutomirski 最近决定尝试清理它。当运行系统的底层硬件出现问题时,就会发生 NMI。