MINIX 已死,那么 Linux 呢?


MINIX 操作系统大约的确已经死了。

Minix 原来是荷兰阿姆斯特丹的 Vrije 大学计算机科学系的 Andrew S. Tanenbaum 教授所开发的一个类 Unix 操作系统,全部代码共约 12,000 行,起初是为给学生讲解操作系统的运作细节而开发。

045701_9cGL_2720166.jpg

Linus Torvalds 也曾表示自己开发的 Linux  曾受到 MINIX 的影响,但只是理念和精神上的鼓舞,实际两个操作系统的设计相去甚远。

MINIX 的开发早已停滞不前,从 git 仓库的状态来看,最后一次提交停留在 2018 年 11 月,此后五年间没有任何动静。 Google Groups 小组在 2020 - 2021 年间进行了一次关于“重振 MINIX 雄风”的讨论,讨论了各种各样的 MINIX 改进或新的开发方向,但最后还是不了了之。

是的,维护一个操作系统级别的软件,需要大量的人力物力。

MINIX 的创造者和管理者 Andy Tanenbaum 是 Vrije 大学的教授,在职期间和一个博士生团队维护了 MINIX 3 很长时间。但 Andy 于 2014 年从 Vrije 大学退休,没有了大学的资金和人力支持,MINIX 的开发在 2014 年之后的几年里逐渐停滞。

而今年的 Andy Tanenbaum 已经 79 岁了,他退休的时候是 70 岁,即使没有退休,也不能苛求他在 MINIX 上继续投入太多精力。

据外媒 OSNews 的介绍,关于 MINIX 的开发也许并没有完全停止——因为最大的科技公司之一 Intel 采用了该平台, MINIX 目前运行在 Intel自 2015 年左右以来销售的每一个 CPU 上。MINIX 在其英特尔管理引擎上运行,包括网络堆栈、存储驱动程序等。

该事件在 2017 年被首次报道,详情可查看当年的报道:世界上最流行的操作系统 MINIX 暗藏着最大的威胁?

但英特尔已将其 MINIX 版本的代码完全闭源。这也意味着,开源的 MINIX 已经在事实上死掉了。对下一位触碰它的勇士而言,即使从开发停滞的地方重新开始也是一项艰巨的任务,需要极为聪慧的头脑和一些奉献精神。

而同样都是由创造者在亲历亲为地管理,Andy Tanenbaum 离开之后,MINIX 就陷入了消亡之路。那么在 Linus 离开之后, Linux 会是什么样子呢?或许 Linux 的 GPL 协议会比 MINIX 的 BSD 协议更有感染力和传播力,因此它还会继续发扬光大;又或许 Linux 的生态比 MINIX 要更为强大,因此即使 Linus 离开了,Linux 也会有条不紊地继续发展下去?

这一切,恐怕只有当这天真正到来的时候才会揭晓。


相關推薦

2023-08-27

自由的)操作系统(就是个兴趣爱好,我不会搞得像 GNU 那么大那么专业),打算让它工作在 386 (486) AT 平台上。它从四月就开始酝酿了,马上就快好了。我希望那些喜欢或不喜欢 minix 的人能够反馈意见,因为我的系统和它有点

2022-02-23

GNOME Project 近日宣布 Clutter 库正式退役,这个用于 GNOME Shell 并且是 GTK3 的核心库曾在 2006 年为 Linux 带来了基于 OpenGL 的硬件渲染。 Clutter 是一个用于渲染 UI 的图形库,最初由 OpenedHand 负责开发。其首个版本于 2006 年发布

2022-02-22

看过上一篇文章《还有人记得 Linux 之前,那个理想又骄傲的 BSD 吗?》的读者都知道, BSD 是 Unix 最重要的一个开源分支,这一本该坐上“开源头把交椅”的操作系统家族承受了一场足以记载史册的浩劫。  时间倒回二十年前

2022-12-02

“在权威人士质疑 OpenStack(世界第四大开源项目)是否已死之际,OpenInfra 基金会测得生产中的 OpenStack 内核数量达到前所未有的 4000 万个。核心服务(Nova、Neutron、Keystone、Glance 和 Ironic)的采用率仍然很高,但随着运营商发展

2023-04-17

在了一个名为 Prince of Persia 的游戏上;后来还买了一份 MINIX。 As and Bs 游戏搞定后,Linus 开始学习英特尔汇编语言,并在某一天向 Lars 展示了他编写的一个执行多任务处理的程序:一个任务或线程会在屏幕上写入字母“A”的流

2023-06-14

ri 文档,其中提到了 Safari 的这个新特性(如下图)。 那么 JPEG XL 的具体效果到底好不好呢?跟目前行业主推的 AVIF 相比,又有什么优势或者劣势呢?近日就有开发者亲自测试了一遍。 开发者使用 ImageEngine 对 JPEG XL、AVIF、Web

2021-12-17

官方解释Blazor现状,表示已不再维护Blazor,求开发者别用了 Blazor允许您使用c#而不是JavaScript构建交互式web UI。 Blazor应用由可重用的web UI组件组成,这些组件使用c#、HTML和CSS实现。客户端和服务器代码都是用c#编写的,允许您共

2023-08-25

言支持可能是一个优先事项。 尽管偶尔会有人声称"Java 已死",但事实是 Java 仍然非常流行(尤其是在大型企业中)。因此,GenAI 绝对有动力扩展其 Java 功能,以开辟更多用例。Java 和 Python 有着不同的优势,适合不同的任务;

2022-04-01

微软曾于去年 5 月份,Internet Explorer 11 桌面应用程序将于 2022 年 6 月 15 日退役;同时将从某些 Windows 10 版本中淘汰 Internet Explorer 11,将其替换为基于 Chromium 的 Microsoft Edge。Edge 中包含有一个 IE 模式,以兼容依赖 IE11 的网站和应

2021-12-20

Apache Log4j 的 2.0-alpha1 到 2.16.0 版本存在新的漏洞 CVE-2021-45105 ,此漏洞评分 7.5 ,且在刚发布的 Log4j 2.17.0 (Java 8) 中得到了修复。如果把安全公司 Praetorian 发现的第三个信息泄露漏洞也算进去,这应该是 Log4j 的第四个漏洞了。

2023-06-14

能以及极低的功耗肯定是让一众 Windows 游戏本羡慕不已,那么自然而然苹果也打起了游戏的主意。 在 WWDC 2023 上,苹果在新发布的 macOS 14 Sonoma 中新增了一个游戏模式,该模式可以改进游戏过程中的 CPU 和 GPU 的调度,带来更好

2023-03-03

k 格式的支持,有需求的用户需要手动安装 Flatpak Runtime。那么 Linux Mint 这个同样基于 Ubuntu 的发行版未来的规划到底如何,是否也会跟随 Ubuntu 默认不再支持 Flatpak 呢? Linux Mint 项目负责人 Clement Lefebvre 近日则是给广大用户吃

2023-03-25

成本高 一个复杂的scrm系统从 0-1 开发出来并没有想象的那么简单,都需要浪费大量的人力和物力,甚至短期内是看不见什么成果的,很容易导致不了了之。那么有什么好的办法能解决呢? 基于以上背景,国内目前暂无好的开

2021-11-22

本高企到难以承受时,将必须导致技术方案的升级换代。那么问题来了,我就是存个日志而已,怎么就成本难以承受了呢? 我们以一个常见的日志传输及存储方案来举例,入下图,暂存就是采用客户端写本地文件存日志,传