根据我之前的一个问题Linux System Calls中的评论。Linux 没有在 8086/88 Intel CPU 上实现。那么第一个支持 Linux 并实现其系统调用的 Intel CPU 是什么?
1 回答
从马的嘴里(无意侮辱莱纳斯):
大家好,大家都在使用 minix -
我正在为386(486) AT 克隆做一个(免费)操作系统(只是一种爱好,不会像 gnu 那样大而专业)。
这从四月就开始酝酿,并开始准备。我想要任何关于人们喜欢/不喜欢 minix 的东西的反馈,因为我的操作系统有点像它(文件系统的物理布局相同(由于实际原因)等等)。
我目前已经移植了 bash(1.08) 和 gcc(1.40),而且似乎一切正常。这意味着我会在几个月内得到一些实用的东西,而且我想知道大多数人想要什么功能。欢迎任何建议,但我不会保证我会实施它们:-)
莱纳斯 (torvalds@kruuna.helsinki.fi)
PS。是的——它没有任何 minix 代码,并且它有一个多线程的 fs。它不可移植(使用 386 任务切换等),而且它可能永远不会支持除 AT 硬盘之外的任何东西,因为这就是我所拥有的 :-(。
这是来自 91 年 8 月的 Usenet 帖子,Linus 首次在该帖子中宣布了他的孩子。
因此 386 是第一个实现它的 CPU。
只有我们这些不得不在 Windows 实模式下锁定内存部分的人,以防止内存管理器模拟器在不告诉你的情况下移动它们,才会欣赏 Linus 在不试图将 Linux 硬塞到更早之前做出的一个好的举动CPU。
我特别喜欢:
只是一个爱好,不会像gnu那样大而专业
评论。要是莱纳斯意识到这只野兽会变得有多大就好了。