以俺的偏见哈, 就像当年 GUN 创立 Hurd 微内核 OS 一样, 这么多年过去了, 竟然一个可用版本都没发布, 而 Linus 单兵手搓的巨内核 GN… · @zoomq · TwKit
@zoomq
以俺的偏见哈, 就像当年 GUN 创立 Hurd 微内核 OS 一样, 这么多年过去了, 竟然一个可用版本都没发布, 而 Linus 单兵手搓的巨内核 GNU/Linux 已经吞食天下了.. 为什么? Hurd 设计目标是好的, 将单一复杂的 OS 主进程降解为几个并行的微服务, 不仅能减少服务开发难度, 而且能将错误天然隔离, 甚至于允许不同内核服务使用不同语言开发... 但是, 多服务相互纠缠的相互关系, 就像 三体 问题一样无解; 反而是看起来复杂, 开发起来也复杂, 但是, 将所有复杂在一个进程里自己全权控制的 巨内核 可以快速发布高速迭代, 并能简单的插入各种硬件驱动, 极速支持最新硬件... DSH 提出的一切皆插件 这个理念多像 Herd 的 Mach 架构哪, 看起来美, 解释起来通, 但是, 调试起来就变成焦油坑... 别的不说, 那几个最常用的文件读写插件, 被其它几乎所有插件调用时, 这冲突和调度的复杂性, 只能通过追加内部审查, 计算评估来进行... 所有这些行为, 就等于消耗额外 tok 以及时间, 并引发更多幻觉; 所以, DSH 接下来, 很可能将重新解释理念到实用姿势: 一切皆插件 只是有些核心是官方服务, 不得触摸...
曝光 83 · 评论 0 · 点赞 0 · 书签 1
查看原帖