Linux上英特尔的起点

时间:2013-02-05 05:29:42

标签: linux intel system-calls

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

1 个答案:

答案 0 :(得分:5)

从马的嘴里(没有侮辱Linus):

  

大家好,请使用minix -

     

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

     

这是自4月以来一直在酝酿,并开始准备。我想在minix中对人们喜欢/不喜欢的事情提出任何反馈,因为我的操作系统有些类似(文件系统的物理布局相同(由于实际原因)等等。)

     

我目前移植了bash(1.08)和gcc(1.40),事情似乎有效。这意味着我将在几个月内获得实用的东西,并且我想知道大多数人想要的功能。欢迎任何建议,但我不会保证我会实施它们: - )

     

Linus(torvalds@kruuna.helsinki.fi)

     

PS。是的 - 它没有任何minix代码,它有一个多线程的fs。它不是便携式(使用386任务切换等),并且它可能永远不会支持AT-harddisks以外的任何东西,因为我只有: - (。

这是自91年8月Linus首次宣布他的孩子的Usenet帖子。

因此,386是它实施的第一个CPU。


只有那些不得不在Windows实模式下锁定内存部分以阻止内存管理器模拟器在不告诉你的情况下移动它们的人才会理解Linus在不试图欺骗Linux时做出的一个好动作转到早期的CPU。

我特别喜欢:

  

只是一个爱好,不会像gnu那样大而专业

评论。如果只有莱纳斯意识到这种野兽会变得多大。