[problem help] 为什么安装驱动不能像windows那样简单,非得敲代码
Tofloor
poster avatar
之凡子
deepin
2024-09-13 10:02
Author

有台电脑的显卡是quadro k2000安装deepin后非常卡,很容易卡死机,在nvidia下载驱动后格式是run,安装驱动需要用代码,试了很久安装不成功。windows系统用exe运行就能安装,或是右键就可以安装,在设备管理器也能找到驱动安装,为什么linux那么难装呢

Reply Favorite View the author
All Replies
181******81
deepin
2024-09-13 10:05
#1

必须点赞。agree

Reply View the author
假设这是一个与用户名相似的昵称
deepin
2024-09-13 10:11
#2

😂 这个得问老黄,毕竟是一个被linux之父骂过的男人

Reply View the author
192******21
deepin
2024-09-13 10:23
#3

后缀文件扩展名run可能是通用二进制文件。给他加可执行权限,直接运行就可以了。在各种Linux发行版里都可以运行。比rpm、deb等扩展名的通用性更好。Linux发行版太多了,桌面环境和桌面管理器种类太多了。牵涉到的桌面图形库也太多了。有些Linux发行版本用这个,有些Linux发行版本用那个。命令行界面相比较通用性更好一些,基本上不会牵扯到那么多种类的桌面图形界面库。

Reply View the author
jjcui8595
deepin
2024-09-13 10:38
#4

因为Linux版本众多且大数免费,硬件厂商不愿意过多投入来开发Linux下的驱动程序。

Reply View the author
xclimbing
deepin
2024-09-13 10:57
#5

楼主说得对,这其实也是linux的改进方向,可以期待deepin一下。

比如deb安装包,原来就只能用dpkg命令行来安装,但现在在Deepin里就可以直接双击安装了。

最早linux安装应用,你只能make,make install,从源代码编译安装(现在还有些发行版坚持这种方式),但现在已经进步很多了。但linux的依赖搞得太复杂,复杂程度可能超过了Windows的注册表,所以,才发展出来这么多包管理系统,也发展出来这么多容器、封装技术。

Reply View the author
流浪的加菲
deepin
2024-09-13 10:58
#6

3楼解释过了,因为Linux发行版分支和碎片化太严重了,各种包管理器和安装包格式,而厂商为了方便省事提供二进制安装包,知道基础命令行或者稍微搜索下,就可以在各个Linux发行版上通过终端直接运行。

当然,这里面也设计到各个Linux发行版之间的内卷了,就看谁愿意为用户做的更多,比如:

  • 做一个Linux版的驱动管理器,专门用来安装硬件驱动;
  • 将驱动二次打包成安装包,可以直接在商店下载安装;

说到底没有驱动才是最可怕的,有驱动文件(不管是最终安装包还是二进制文件,甚至是源代码都没问题)终归不是问题。

Reply View the author
摆脱巨硬
deepin
2024-09-13 11:14
#7

任重道远

Reply View the author
辉辉
deepin
2024-09-13 12:16
#8

厂家不打包,deepin打包会不会导致什么法律问题?

Reply View the author
Tonny
deepin
2024-09-13 12:47
#9
It has been deleted!
乾豫恒益
deepin
2024-09-13 17:17
#10

慢慢等吧,Win环境下,每个新的显卡都有原生的驱动,.exe是MicroSoft强制的安装方法,一群大佬们也是适应了很多年的。

Linux要面对太多的已有显卡驱动,而且还可能是没有官方支持的驱动。。。理解一下吧,慢慢等,一切都会好的。。。

Reply View the author
nero28
deepin
2024-09-13 17:27
#11
Tonny It has been deleted!

从复杂度上,不难。从意愿上,不想学而已。😄

Reply View the author