【问题标题】:Beginnings of Linux on Intel英特尔上 Linux 的开端
【发布时间】:2013-02-05 05:29:42
【问题描述】:

根据我之前的一个问题Linux System Calls 中的评论。 Linux 未在 8086/88 Intel CPU 上实现。那么第一个支持 Linux 并实现其系统调用的 Intel CPU 是什么?

【问题讨论】:

  • -1 表示没有尝试研究:谷歌第一次点击“Linux 历史”是维基百科页面,上面说 Linus Torvalds 在“他的带有 80386 处理器的新 PC”上编写了第一个版本。
  • 是的,我承认我在回答这个问题时非常懒惰。

标签: linux intel system-calls


【解决方案1】:

来自马的口中(无意侮辱莱纳斯):

大家好,使用 minix -

我正在为 386(486) AT 克隆做一个(免费)操作系统(只是一种爱好,不会像 gnu 那样大而专业)。

这件事从 4 月就开始酝酿,现在已经开始准备了。我想要任何关于人们喜欢/不喜欢 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那样大而专业

评论。要是 Linus 能意识到这只野兽会变得有多大就好了。

【讨论】:

  • 是的,我想知道如果有人知道一个巨大的打击的未来,他们会因为害怕把它搞砸而瘫痪。
猜你喜欢
  • 2016-06-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-09
  • 1970-01-01
  • 2015-04-08
  • 1970-01-01
  • 1970-01-01
  • 2016-03-26
相关资源
最近更新 更多