在比较近的以前

哦,说实话我写上瘾了,但是我三分钟热度,所以还是尽快写完吧。

续上文

1991年
linus torvalds在comp.os.minix新闻组上发帖,宣布他正在开发一个操作系统,也就是那个AAAA和BBBB的玩具。

我在做个(自由的)操作系统(就是个兴趣爱好,我不会搞得像GNU那么大那么专业),打算让它工作在386 AT平台上。它从四月就开始酝酿了,马上就快好了。我想要那些喜欢或不喜欢minix的人的意见,因为我的系统和它有点类似(同样的文件系统的物理布局——由于实际原因——还有些其他的东西)。

我现在已经移植了bash(1.08)和gcc(1.40), 而且看起来奏效了。这意味着我会在几个月内得到一些实用的东西。“……”是的——它没有任何minix代码,并且它有一个多线程的fs。它不可移植(使用386任务切换等),而且它可能永远不会支持除AT硬盘之外的其他东西,因为我只有这些:-(。

“……”它基本上是用C语言写的,但是大多数人可能不会把我写的东西叫做C语言。它使用我能找到的386的每个可以想象的特性,因为它也是一个教我关于386的功能的项目。我前面提到过,它使用内存管理单元来进行分页(还没实现到对硬盘的功能)和分段。这个分段功能使得它真正的依赖于386(每个任务都有64Mb的代码和数据段——4Gb中最多64个任务。如果有人需要超过每个任务64Mb的限制,那将是个麻烦事)。“……”我的一些C语言文件(特别是mm.c)几乎用了和C一样多的汇编。“……”不像minix,我也碰巧喜欢中断,所以中断将在不试图隐藏背后的原因的情形下被处理。

1991年9月,linus torvalds发布了第一个版本,叫做linux 0.01
他非常基本,只有 102,39 行代码,可称为魔童降世(bro看哪吒看傻了hh)

1991年12月,linux 0.11,出现了,他实现了自托管,你可以在 Linux 上编译 Linux 了。

哦,你不觉得这像在玩自动养成游戏吗?
说实话,确实有点像

linux 0.95 后我们就可以使用 X Window 了,也意味着 Linux 已经足以走进千家万户(虽然到目前都没有)

我觉得我们需要记住 linus 的帖子中的一个词
我不会搞得像GNU那么大那么专业

linux 4.1 时代码数就已经达到了 1950 万行代码,完全可以用于生产环境。

不过
为什么我们没有在日常生活中看到很多 Linux 呢?
实际上,我们每天都在使用 Linux,只是我们不知道而已。
比如你的手机,Android 就是基于 Linux 的。
但是还有一个系统
不过那就是另外一件事了。

那是
一个商业化操作系统的故事
一个最成功的系统的故事
Windows

From 12 year-old coder


在比较近的以前
https://zhiyuhub.top/2026/02/27/在比较近的以前/
作者
zhiyuHD
发布于
2026年2月27日
许可协议