【发布时间】:2010-12-12 20:13:09
【问题描述】:
我想编写一个没有底层操作系统、在 x86 架构上运行并驱动任何现代网络接口控制器的 IO 密集型应用程序。
通过查看 Linux 的驱动程序源代码,我知道驱动例如 Intel e1000e 千兆位控制器需要数千行代码。我认为这样的代码很难从 Linux 源代码中提取出来。
您是否知道任何解决方案/项目提供了一种驱动当今计算机(包括其 NIC)的方法,可能是通过包装 Linux 驱动程序?
非常感谢
【问题讨论】:
-
你为什么不想要一个操作系统?以 Linux 为例,将其剥离到最基本的部分,然后就可以了……
标签: linux x86 kernel drivers io