Ziggy
deepin
2018-11-11 05:47 只要有毅力和决心,你就是新一代Linus

Reply Like 0 View the author


https://bbs.deepin.org/post/170774
不知楼主听过Linus曾经对英伟达竖中指,指责其对linux不友好。要是楼主的想法可以,Linus和linux社区优秀的 ...
wtz 发表于 2018-11-11 17:39
楼主可以反过来想想,为什么硬件厂商不愿意提供驱动的源代码?
驱动是比操作系统更接近硬件的一层逻辑,因 ...
https://bbs.deepin.org/post/170774
楼主可以反过来想想,为什么硬件厂商不愿意提供驱动的源代码?
驱动是比操作系统更接近硬件的一层逻辑,因 ...
Popular Ranking
ChangePopular Events
More
由于个人水平有限,所以这也仅仅是一个设想,不知道大咖们觉得有没有可能实现。
我记得在大约十七、八年前,网络还不发达的时候,那时我还在用windows,给别人安装系统时最大的困扰就是硬件驱动,个人电脑新的还行,原厂驱动盘还能找到,但是旧电脑装系统就没这么幸运了,经常找不到系统盘。后来在网上找到了一款软件,什么名字忘了,但是他的功能是这样的:他可以在现有的系统或驱动包中提取驱动程序,安装完系统后再恢复驱动。经过比对发现,其实windows下的硬件驱动主要就是*.sys和*.dll那么几个文件。
我的想法是能否设计一款类似于这种功能的软件,把win版的驱动提取出来,然后在驱动文件中查找驱动代码进行重新编译,编译成linux下可运行的驱动程序,这样就不用针对每一款硬件去编写他的驱动程序了,不知道难度大不大,希望大家多多交流。deepin下目前虽然也有显卡驱动管理程序,但是它的功能还是非常弱,稳定性也不好,个人感觉好像主要是匹配兼容驱动程序或者拟合闭源驱动达到驱动硬件的目的,这样做我觉得有点本末倒置、事倍功半。