【发布时间】:2013-03-19 18:44:14
【问题描述】:
我怀疑这种方法甚至可能不会从架构的工程角度暴露太多,因此甚至不会侵犯相关实体的知识产权。
【问题讨论】:
-
真的吗?你不明白我在说什么?下次要诚实一点:你反对它。
标签: linux windows driver linux-device-driver
我怀疑这种方法甚至可能不会从架构的工程角度暴露太多,因此甚至不会侵犯相关实体的知识产权。
【问题讨论】:
标签: linux windows driver linux-device-driver
可能不会,因为 JIT 编译器必须首先实时编译该代码,并且由于驱动程序挂钩到内核中,内核将是唯一可以做到这一点的真正程序,并且由于这带来了安全性的可能性我想这样的场景是不切实际的。
【讨论】:
一般来说不可能的另一个原因是内部内核 API 在 Windows 和 Linux 之间是不同的,甚至在概念上也是如此。
因此,通常 Windows 驱动程序基于 Windows 特定的资源和功能(反之亦然)。
一些聪明的人可以做一个ndiswrapper,但我猜他们必须为wifi模拟Windows内核特定的API......;对其他类型的驱动程序(图形,...)这样做实际上是不可能的。
一个实用的建议是避免购买没有 Linux 驱动程序的硬件(最好是免费软件驱动程序)。这给硬件制造商带来了市场压力。
【讨论】: