吐槽一点点
Tofloor
poster avatar
xiaoxiao315
deepin
2020-04-22 01:45
Author
想要Linux生态发展起来,需要解决的问题很多,比如Linux下的驱动还有软件依赖。这两个问题一直是阻碍发展的大头,想改的话又要对Linux动大刀。但是不狠下心的话生态的发展还是停滞不前。
Reply Favorite View the author
All Replies
avatar
yefeng1234567
deepin
2020-04-22 02:10
#1
依赖问题, 目前已经有了解决方案, 应用程序用flatpak 打包。
驱动才是大问题,   开源驱动可以跟着内核一起滚动;  但是闭源的驱动就.....
Reply View the author
avatar
xiaoxiao315
deepin
2020-04-22 02:30
#2
https://bbs.deepin.org/post/192525
依赖问题, 目前已经有了解决方案, 应用程序用flatpak 打包。
驱动才是大问题,   开源驱动可以跟着内核 ...

将驱动对内核的版本兼容性提上来就行了,不然根本不会有厂商愿意适配这超级碎片化的内核版本
Reply View the author
avatar
走钢丝
deepin
2020-04-22 02:45
#3
https://bbs.deepin.org/post/192525
将驱动对内核的版本兼容性提上来就行了,不然根本不会有厂商愿意适配这超级碎片化的内核版本 ...

内核模块中如果没用 libc 或静态链接的话,是不是就能兼容了?2.6 以后内核模块相关接口变化也不是很大吧?

Reply View the author
avatar
xiaoxiao315
deepin
2020-04-22 03:41
#4
https://bbs.deepin.org/post/192525
内核模块中如果没用 libc 或静态链接的话,是不是就能兼容了?2.6 以后内核模块相关接口变化也不是很大吧 ...

你试试3.X的驱动能不能用在4.X你就知道了,一般来说Linux编译出来的驱动是不能跨版本兼容的
Reply View the author
avatar
走钢丝
deepin
2020-04-22 03:44
#5
https://bbs.deepin.org/post/192525
你试试3.X的驱动能不能用在4.X你就知道了,一般来说Linux编译出来的驱动是不能跨版本兼容的 ...

喔。我就是想问问下看看不能兼容的问题在哪里。
我是觉得接口一致再加上库版本一致,应该就可以兼容了。不一定非要内核版本一致。
Reply View the author
avatar
xiaoxiao315
deepin
2020-04-22 04:15
#6
https://bbs.deepin.org/post/192525
喔。我就是想问问下看看不能兼容的问题在哪里。
我是觉得接口一致再加上库版本一致,应该就可以兼容了。不 ...

Linux的改动十分频繁,编译驱动模块的时候一般都会链接内核文件,很容易就会导致驱动模块的不适用,主要是Linux下没有一个较为通用的驱动层,
Reply View the author