异想天开一下 驱动能不能wine 或者虚拟机运行?
Tofloor
poster avatar
edeas
deepin
2019-07-12 16:45
Author
纯属异想天开,小白意淫。
比如打印机,型号太多,如果能虚拟到一个Win的虚拟设备里不就可以直接打印了吗?有没有这种可能?
Reply Favorite View the author
All Replies
avatar
funtoo
deepin
2019-07-12 17:19
#1
不能,对于Linux来说,Windows驱动安装的就是一堆没有意义的文件和配置信息。wine做的事情不是硬件仿真,而是软件层的模拟。
十多年前还有ndiswrapper这样的项目可以翻译Windows的无线网卡驱动来在Linux下使用,但由于Windows驱动框架更新,早就不能用也没人维护了。
Reply View the author
avatar
edeas
deepin
2019-07-12 17:34
#2
https://bbs.deepin.org/post/180556
不能,对于Linux来说,Windows驱动安装的就是一堆没有意义的文件和配置信息。wine做的事情不是硬件仿真,而 ...

谢谢指点 ,看来wine是不行了。
已经有人在PE里成功安装了打印服务,如果再能把这PE里的打印机共享了……
deepin里虚拟机安装这种PE,然后使用共享打印,这想法如何?
Reply View the author
avatar
funtoo
deepin
2019-07-12 18:29
#3
https://bbs.deepin.org/post/180556
谢谢指点 ,看来wine是不行了。
已经有人在PE里成功安装了打印服务,如果再能把这PE里的打印机共享了…… ...

虚拟机是可以的,无论是USB还是LAN的方式。如果用LAN的方式,只要确保虚拟机的网段和打印机的网段能互访就可以
Reply View the author
avatar
jianguo922
deepin
2019-07-12 18:43
#4
好像不行啊
Reply View the author
avatar
edeas
deepin
2019-07-12 19:22
#5

我也知道不行,可万一华强北又出新的黑科技了呢。
Reply View the author
avatar
duanyao
deepin
2019-07-12 19:33
#6
不算异想天开,已经有这样的东西,NdisWrapper,不过这个只用于网卡,打印机就不清楚了。
https://www.cnblogs.com/dartagnan/archive/2010/12/05/2003518.html
Reply View the author
avatar
superendermansm
deepin
2019-07-12 20:47
#7
duanyao 发表于 2019-7-12 11:33
不算异想天开,已经有这样的东西,NdisWrapper,不过这个只用于网卡,打印机就不清楚了。
https://www.cnbl ...

看一楼,早就不维护了
Reply View the author
avatar
duanyao
deepin
2019-07-12 20:56
#8
https://bbs.deepin.org/post/180556
看一楼,早就不维护了

又活了吧,最近一次发布是今年2月:
https://sourceforge.net/projects/ndiswrapper/

关键是知道技术上可行就可以了。
Reply View the author
avatar
wc******20@gmail.com
deepin
2019-07-12 21:06
#9
https://bbs.deepin.org/post/180556
不能,对于Linux来说,Windows驱动安装的就是一堆没有意义的文件和配置信息。wine做的事情不是硬件仿真,而 ...

那为什么  https://sourceforge.net/projects/ndiswrapper/  还有更新呢...
Reply View the author
avatar
wc******20@gmail.com
deepin
2019-07-12 21:09
#10
https://bbs.deepin.org/post/180556
不能,对于Linux来说,Windows驱动安装的就是一堆没有意义的文件和配置信息。wine做的事情不是硬件仿真,而 ...

那为什么  https://sourceforge.net/projects/ndiswrapper/  还有更新呢...
Reply View the author
avatar
wc******20@gmail.com
deepin
2019-07-12 21:09
#11
https://bbs.deepin.org/post/180556
不能,对于Linux来说,Windows驱动安装的就是一堆没有意义的文件和配置信息。wine做的事情不是硬件仿真,而 ...

那为什么  https://sourceforge.net/projects/ndiswrapper/  还有更新呢...
Reply View the author
avatar
wc******20@gmail.com
deepin
2019-07-12 21:12
#12

Reply View the author
avatar
wc******20@gmail.com
deepin
2019-07-12 21:35
#13
wine或者虚拟机运行应该不好,类似ndiswrapper的虚拟层应该还是可以的
Reply View the author
avatar
走钢丝
deepin
2019-07-12 21:46
#14
本帖最后由 lidanger 于 2019-7-12 13:51 编辑

还有这种逆天的东西啊,连驱动都兼容了。。。。不知道稳定不。
github 上也找到了:https://github.com/pgiri/ndiswrapper

不过只是个网络驱动吧,似乎意义不大。


Reply View the author
avatar
zihaoxing
deepin
2019-07-12 23:52
#15
https://bbs.deepin.org/post/180556
我也知道不行,可万一华强北又出新的黑科技了呢。

龙井系统为windows和linux的双内核混合操作系统,兼容windows应用,可以已经停止研发了
Reply View the author
avatar
edeas
deepin
2019-07-13 00:50
#16
https://bbs.deepin.org/post/180556
不算异想天开,已经有这样的东西,NdisWrapper,不过这个只用于网卡,打印机就不清楚了。
https://www.cnbl ...

打印机或许可以用虚拟机做个共享打印服务,找N年前的最简XP系统来做,或许也能行。
Reply View the author
avatar
funtoo
deepin
2019-07-13 01:28
#17
https://bbs.deepin.org/post/180556
那为什么  https://sourceforge.net/projects/ndiswrapper/  还有更新呢...

即使有更新用的也还是NDIS5版本的实现,驱动框架还是XP时代的WDM,对新硬件来说大概没卵用,而老硬件基本都在内核就集成驱动了。
Reply View the author
avatar
chenhacker
deepin
2019-07-13 02:27
#18
虚拟机连硬件都是虚拟的,里面的驱动也是给虚拟硬件用的
Reply View the author
avatar
wc******20@gmail.com
deepin
2019-07-14 21:04
#19
https://bbs.deepin.org/post/180556
即使有更新用的也还是NDIS5版本的实现,驱动框架还是XP时代的WDM,对新硬件来说大概没卵用,而老硬件基本 ...

但是对于网络来说能用就好,没必要太计较,但是对于打印机来说它又不经常用,想来应该是可以实现的我觉得,类似于bsd上加一个linux的壳子
Reply View the author
avatar
wc******20@gmail.com
deepin
2019-07-14 21:06
#20
https://bbs.deepin.org/post/180556
即使有更新用的也还是NDIS5版本的实现,驱动框架还是XP时代的WDM,对新硬件来说大概没卵用,而老硬件基本 ...

对于打印机驱动好说,对于显卡驱动就得考虑考虑了
Reply View the author