日本电子维修技术 装机/软件Linux 桌面版普及不了的一个重大原因是




首先一个疑惑就是很多驱动在 Windows 下是需要安装的,但是在 Linux 下确不需要安装,比较常见的解释是Linux内核集成了该驱动。但微软也在Windows安装程序提供了大量驱动,为什么就不集成呢?感觉内核集成一大堆驱动没意义啊,弄成驱动安装程序更正确一些

下面分别列举一下:
1. Intel Chipset:给 Windows 提供了驱动安装程序(自然也可以更新);Linux 下没有,疑似集成,不可更新(除非升级Linux内核/甚至发行版)
2. Intel Management Engine Interface:同(1)
3. Intel Rapid Storage Technology:同(1)
4. Intel Sensor:给 Windows 提供了驱动安装程序(自然也可以更新);Linux 下没有,暂无解
5. Intel Serial IO:同(1)
6. Intel Dynamic Platform and Thermal Framework:同(4)
7. Intel Software Guard Extensions:给 Windows 提供了驱动安装程序(自然也可以更新);Linux 下没有,官网能下载到SDK(只有开发包用以开发第三方程序,没有最终程序),疑似需要自己编译修改
8. Intel Thunderbolt:给 Windows 提供了驱动安装程序(自然也可以更新);Linux 内核没有,虽然部分发行版提供了此功能,但驱动程序找不到
9. Intel Wi-Fi 6:给 Windows 提供了驱动安装程序(自然也可以更新);Linux 内核没有,有解决方法,但那个内核模块驱动疑似是社区维护的,而且已经有很多的兼容性问题报告了
10. Intel Bluetooth:同(1)
11. Intel Smart Sound Technology:同(1)
12. 显卡:不得不说,显卡驱动在 Linux 下确实提供的比较全面,这个没得说,赞
13. 声卡:无论是 Creative Sound Blaster/ASUS 等独立声卡还是Realtek等集成声卡都给 Windows 提供了驱动安装程序(自然也可以更新);Linux 下缺少官方,只能用社区的(部分只能公版驱动),很多功能没有。
15. 网卡:同(12)赞
16. 阵列卡:同(12)赞
17. NVME SSD:同(1),Linux下很多品牌的消费级产品只能使用公版驱动(即便很多在Windows上有专属驱动)
18. 键盘鼠标:同(13),特别是很多高端游戏鼠标,简直就是GG了
19. 指纹模块:同(4),已知的S和G开头的两个牌子GG
20. RGB、一体水冷、鼠标垫等:同(4),Linux下只有纯粹实验性质的控制软件(比如 ASUS Aura/Consair Link 等都有社区维护的Linux版本,兼容性问题一大堆)

对于Linux缺少驱动这个问题,有些人反驳说 Linux 桌面版都是给高端人士,或者行业人士使用的,某些奇葩设备根本用不到。这完全就是借口好吧……看看Android手机,驱动全面得多。个人电脑市场,Linxu 桌面版这是要放弃的节奏么?

PS:很多外设,宁可有 MacOS 的驱动,都不给 Linux 提供,我觉得个例也就算了,大家都这样,恐怕还得从 Linux 自身找问题。





评论
无非一个字“钱”

评论
开发驱动要钱的,而且linux用的人少

安卓新版根本没有旧硬件驱动好吧

评论
Linux有一万多个版本,相互排斥不统一,怎么集成驱动
比如现在华为有笔记本默认安装深度,那深度上面有啥驱动装不了,就可以去投诉华为或者深度,总有一个厂商会擦屁股
但是你在那个笔记本上面自己跑去装了Ubuntu/Debian/openSUSE,有啥驱动装不了,随便怎么投诉都没人屌你

评论

???

您不懂就别乱说了,成嘛……

评论

没说集成,说的是让 硬件厂商 提供驱动安装包……

评论
这是市场选择的结果,没有任何人会去狡辩,因为没必要。

评论

因为桌面版Linux市场份额实在太小,谁会拿经费去烧在没有用户使用的地方?开发驱动不要钱吗,研发人员的工资你开吗?你拿安卓和PC比, 手机目前就IOS和安卓2大阵营,安卓的用户群有多大?带来的潜在收入有多少?PC市场桌面版绝大部分都被Windows和MacOS垄断了,桌面版的Linux谁会去用,除了尖端用户,这么点用户量值得硬件厂商去花费时间和金钱去投入?

评论

所以恶性循环了呗,以后 Linux 桌面版 只需要几个虚拟机厂商提供驱动就可以了。

评论
Linus: so, nvidia, fxxk u. 这个事情嘛,要linus再出来喷几句。
往linux市场卖产品和芯片却不提供良好支持,怎么会是linux本身的问题?

评论
哪个Linux有设备管理器?先天不足就是这样的

评论
不是自己写吗,linux本来就不是给一般用户使用的,需要什么干什么,用现成的跑windows

评论

事实上本来也不需要啊,真正在物理机上裸装Linux桌面版的用户寥寥无几

评论

能写出适配那些硬件的驱动,那真是地球级别大神了

评论

你以为那些通用驱动是哪个厂商给写的?

评论
就和Intel、NV的生态统治一样,用的人少,厂家就不愿意费劲优化做驱动,不优化则用的人就更少,如此无限循环

评论

很多确实是intel这样的厂商写的,但是不全啊

评论
我最近十几年的主力桌面是linux。用linux这些年,感觉除非你硬件追新,否则linux比windows省心多了。芯片组驱动?那是什么玩意?系统不应该是装好就能用的吗?
Thunderbolt和指纹我装好就能用,没有出过问题。

评论

您的电脑真是厉害,直接Linux发行版默认支持……

评论
桌面首推Windows。

评论

同样主力桌面用Linux的,公司就只有Linux,家里双系统Windows还只是偶尔打开玩玩游戏的,除了显卡驱动安装时候会弄一下,其它时候基本不关心驱动问题。
唯一遇到坑的也是Nvidia的Linux驱动稀烂,难怪要被法可。

评论
一个字





评论

Intel才没空给你写跟它无关的设备的驱动。别人写的是专用的,比如显卡。

要说全功能的,前段时间就有一伙人给一个破产了公司品牌的音频设备写驱动。

不是社区的不爱写全功能的驱动,是厂商不给文档呀。

评论

除非你的很新或者很非主流,用用还是可以的。

反正我的电脑全是Linux,用着都没问题。至于高级功能,没用过不知道。

评论
这些驱动都是闭源的,厂家只愿意发二进制包出来,kernel一升级就要重发版。如果进了主线就没这问题了。

评论

有就行,驱动其实根本不在意开不开源,开源还得自己编译,说不定弄出什么新问题来了。

但是没有就很糟心

评论

二进制的驱动还是不少的,N卡我记得有专门的bin文件驱动。

没专人维护这块,开源社区的大牛看不上搞驱动,厂家又不会为小众应用养人。

如果单单组一台linux桌面机,选硬件的时候挑挑兼容性好的,要想像win一样,那估计不可能。

其实mac os我觉得挺好的,符合unix/linux的逻辑,界面也好,不过苹果也是限定了硬件。

另外网络相关的,我觉得linux各种网卡驱动比win下更丰富,性能突出。


评论

Linux Kernel Organization做hwe的时候会去考虑为企业硬件之间能够互相运行接受驱动。企业级驱动定制的要求高,同样的硬件,可能一个集群一个驱动,当他判断这个驱动适用面很广的时候才会放到下一版hwe上(一般intel这种大厂会做这样的驱动,所以普通消费者得利)。linux装机量大,但终端用户少,用的硬件少,且限定在企业领域。

普通消费者一些消费级硬件的驱动是发行版厂商和消费级硬件厂商自己解决的。发行版厂商又可能和某些终端设备厂合作专门为他们的设备开发驱动(可能只是接受定制驱动)。但发行版厂商自己做通用驱动的意愿不强烈(但可以直接丢给社区),估计也没这个实力,毕竟只是包管理器。消费硬件厂商觉得自己设备用在linux上占比太少了,不花钱研发,没钱没驱动。

linux上做芯片级驱动的肯定不少,但不少没放出来,放出来,同样芯片的设备能否用也不好说,驱动是又红又专。

评论

嗯嗯,显卡、网卡和阵列卡基本上算是少数非常支持Linux的硬件设备类型了

评论
另外我觉得这样蛮好的,想要你的硬件设备在某个os下免驱,你就要接受hal的潜规则,大量的标准化的会议,妥协,服从。而linux恰恰是个高度可定制化的平台,充满美式自由的气息。做个硬件根本不想遵守什么狗屁协定,换来的是这个硬件只能在这台Linux下运行,但那又如何呢,只要我这台linux装机量够大就行了,至少装一个集群,就有这个价值。Windows设备管理器里面的设备列表太多营销用语了


评论

嗯,是的,所以 Linux Server 方向一直没啥问题,个人桌面方向就死翘翘了

评论
linux在steam上人数超过mac的时候,就是桌面端开始爆发式增长的开端,就看valve能支持wine到什么时候

评论

我的几台台式机,几台Thinkpad, 一台XPS,大大小小5,6台电脑, 都是直接装好就用。
最新的硬件比如wifi6如果你说没有,我能理解,这个有可能。但老一点的,常见一点的硬件一般都没有问题。也有可能我的接触面比较窄,要驱动的鼠标垫和水冷都没见过。
当然这东西,还是看各人需求,你需要用的东西,刚好linux下没有,也不要勉强,老老实实用windows。
但刚好你要用的东西都完美支持的话,放心用就是了。至少,linux不强制升级和重启你电脑。

评论
win7都很多没有了

评论

我的外置声卡解码器(创新x7)支持ASIO直接GG,还有我的两只罗技鼠标,G903不能调节DPI和调色,MX2不能开启Windows下的跨屏

然后就是机箱里面依赖ASUS Aura的灯控就全部GG了……



评论
开发驱动,更新驱动等等都需要投入:人力/资源/时间。。。。,这都是要钱的。

在全球PC行业,WINDOWS占了90%甚至是95%的市场环境下,另外那5-10%份额,MACOS又占了绝大多数。所以,有必要给LINUX专门照顾一下吗?让那帮人喊。能喊出多大声儿呢?

评论

你这些都太小众了。找几个有这些硬件的码农估计不容易。 反正你这些硬件我一个都没有。


评论

肯定是按系统买硬件,你这windows玩剩下的玩意往Linux丢是什么意思。

哪能随便拿些旧硬件要人家系统兼容,好比我不能要求Windows2019兼容我的旧mate7手机,还能挂硬盘当私有云盘吧。

评论
Linux 和Windows 的设备管理方式不一样,所谓的驱动是Windows 的概念,Linux 是内核做好了一定的通用接口,可以通过修改内核挂接模块的方式支撑硬件,很多东西根本不需要专用的驱动,只是一个设备管理界面,虽然Windows 一定要以驱动的方式安装,包括SSD。

评论

驱动的作用就是发挥出硬件的功能,“Linux 是内核做好了一定的通用接口”,那这个通用接口就一定能覆盖所有的功能,而且还持续迭代更新?

设备的内核模块也是驱动程序,毕竟Windows下的驱动程序和运行在内核态的程序也有没有本质差别(有所谓软件驱动的说法)

评论
假如你是打工的驱动开发者  你愿意免费提供驱动给消费者吗

评论

设备制造商上卖设备的时候要附赠驱动,这不很显然的事情咩

评论

RGB、一体水冷、鼠标垫
这些特么原来还需要驱动?

楼主你就没发现,没驱动的都是没有正经人用的破玩意?
没人用的东西出驱动,楼主你给钱吗

然后就是Linux为啥要出声
Linux为啥要Wifi
Linux为啥要指纹
Linux为啥要用消费级的一堆XXXX
这本身就不是个消费品


评论

你去买一套正经的工作站/服务器硬件,然后再回来看看这事

评论

他没说要附赠给linux的驱动  

他又不是傻子, 你这都想不到还有啥好说的

评论

你以为世界以你为中心,你想要啥他给啥吗?

你还在襁褓中?
你以为你是光你是神,结果发现自己充其量一个路人甲。



评论

所以……其实我本质想表达的意思就是:Linux 桌面版 根本普及不了的一个重要原因就是缺少厂家的驱动支持。

这也是我这个帖子其实想表达的意思
参看一楼最后一句话。


评论

。。。。。。。。。。。。。


想笑但是笑不出来。。。。。

厂家不支持是因为不赚钱,为什么不赚钱就不给你做?

因为他要吃饭,

哪天有个不需要吃饭,天天喝西北风的猴子看到这个帖子了,没准他会免费帮你做出来

评论

通用接口可以保证适配通用设备,设备的个性只是参数个性,不是驱动问题,Linux 的内核升级是很容易迭代更新,这个和Windows 完全不同。
我目前用的工作站,主要是联想的刃7000P 3900+2060 的版本,应该还是比较新的机器,安装Lubuntu,没有任何驱动的困扰,CUDA 在Linux 下更稳定一些。
通常AMT 这样的驱动我是不需要的,RST 这样的东西Linux 下有更好的核心支持,Raid卡一般都会有Linux 驱动。

评论
LINUX这东西一个版本一个标准,难搞

评论

你出钱让硬件厂程序员写?

评论

原来是集成的驱动,,,还以为真是免驱的。。

评论

所以呢那就活该桌面上没linux位置呗……

评论

steamOS凉了多少年了

评论

我为啥要出钱,谁家没有驱动,谁家的硬件就无法在Linux各大发行桌面版上使用,

反正就是系统和厂家互相伤害,结局就是电脑这一块Linux永远只能在服务器上发挥作用。

评论

你要当桌面系统的话当然要出声要WiFi

评论
因为Windows NT属于微内核架构.
驱动是独立加载的.(也有说是混合内核的.因为驱动加载后是运行在内核空间中的.拥有内核级别的权限)
而且Windows驱动接口的标准化模型(例如WDM之类的)对驱动开发也友好很多.

Linux内核是宏内核.驱动很多需要集成在内核中.
(当然也可以作为独立的驱动模块编译,但是即使是独立了,也是需要先编译内核的)
且不说不同发行版.就算是同是一个发行版,版本不一样的话,驱动大概率是用不了的.

评论

混合内核 严格来说也算一种妥协的微内核,所以感觉Windows这方面更加科学

评论

and
不是不提供驱动(老黄那种倒是linus都骂),是驱动难装
哪像win,双击exe就完了,甚至没有.net它都给你装好
没,个人电脑里面很厂家真的是没提供驱动(任何类型的都没)

评论

那Linux各大发行版还搞什么桌面版,类似 Ubuntu Desktop 19.10 这样的都去死好了。“Linux为啥要用消费级的一堆XXXX”,Linux 就 Server 就行了,也别让 Andriod 用 Linux Kernel……

评论

那 Linux 桌面版的未来就还是个基本GG的命,还不如 macOS

评论

Linux就不注重桌面版 注重服务器

评论

谁说不注重的?只不过无力回天而已。
服务器那边是有那么多大厂在贡献代码,它们对桌面不感兴趣。
桌面只有爱好者在玩了,然后就是linux发行版本商贡献。

说回来,其实现在linux桌面能用,也很漂亮(至少我觉得比Windows 10漂亮)。别玩那么花里胡哨的东西,还是不错的。我就是日常用,一点问题都没有。老婆也被我带着用,也没问题。然后就给她虚拟一个windows,以备不时之需。虚拟机也很少打开。

评论
其实就是声网显的驱动问题,可是99%运行linux的x86 根本不需要这些驱动

评论
intel这一堆乱七八糟的东西, 都免驱了在内核里了, 要改配置文件才手动开option, 所以手动安装干嘛

无线这方面, 驱动没差的, https://wikidevi.com/wiki/List_of_Wi-Fi_Device_IDs_in_Linux, intel在linux下的驱动一直不错

指纹, thinkpad的arch wiki如下, https://wiki.archlinux.org/index.php/ThinkFinger

显卡, AMD和INTEL的开源驱动一直很好, nVidia这个毒瘤就不谈了

鼠标, RGB这种, 厂商都不愿意贡献的有办法吗
罗技的: https://wiki.archlinux.org/index.php/Logitech_Gaming_Keyboards

声卡我的E5用起来没问题, 除非你要手动切配置文件之类的

关键怎么去抢占桌面, 主流游戏桌面的微软DX霸主地位在那里, 很难去再形成一个对抗微软吧.
Linux Vulkan的游戏实际还是不错的, 厂商不愿意做, linux 下X4的画面是很不错的

所以费力不讨好,厂商更懒得搞(要花钱)

linux社区在尽力做好自己的能做的事, 驱动都免驱了这难道不友好

这是一个社区联盟不是一家公司

这几年进步已经很大了, 从X win到Wayland已经是很大的进步了. 比以前好很多了

评论
最简单一个问题,硬件厂就没说我支持linux,你自己找个支持外吐槽别人不鸟你不是正常吗

评论

人家有商业机密 你碰到linux 内核 就GPL  有几个厂商会这么搞
Google 为了驱动隔离内核  做了多大的功夫  看看现在硬件厂商给不给Android写驱动?



评论
换我是做驱动得,。,  也不会有这闲心去折腾一个驱动给这种没啥人用得平台
这大概就是不同系统得生态压制把,,,

评论

是没那个本领和生态来注重才是吧,steamos是啥啊,凉了多久了啊

评论

确实驱动难找!!这几天被linux打印机驱动快折磨死了

评论

你把系统和驱动搞混了吧,你用深度没驱动,去投诉了照样没驱动,他们也只会找厂商,自己也写不出来驱动。
Linux操作系统是多,但内核或者系统层面的API还是算统一的。

评论
Linux 默认会集成很多硬件驱动到内核,同时用户也可以自己安装驱动。

问题在于家用领域,只有Intel、AMD的驱动开源并默认集成,NV有闭源驱动可用,但是其他厂商驱动就有点慢甚至没有。 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01
 ·日本留学生活 求个大阪合租
·日本留学生活 自家房招租求
·日本留学生活 东京地区出9成新lv钱包
·日本育儿教育 孩子从国内过来如何学习日语
·日本育儿教育 明年四月横滨招月嫂
·日本育儿教育 请问咋让娃突破识字关?感谢分享中文共读和学习经验的妈妈
 ·中文新闻 东区明星迈克尔·格列柯,53 岁,将在第一次出生两年后第二次
·中文新闻 《爱情岛》明星卡米拉·瑟洛和杰米·朱维特在透露即将迎来第三

维修经验

CPUcpu-z 1.77版低调发布

日本维修技术更新: New benchmark “submit and compare” feature New clocks dialog reporting all system’s clock speeds in real-time Preliminary support for Intel Kaby Lake AMD Bristol Ridge processors 主要是增加了支持I、A两个新架构的 ...

维修经验

CPU这几天经常开机黑屏,热重启后又正常

日本维修技术这几天经常开机黑屏,热重启后又正常,今天热重启也不管用了。折腾半天总算点亮,显示超频失败,以前出这个画面我是不理它的,直接重启就能正常进系统了,今天不敢托大,因为 ...

维修经验

CPU超频求助!关于华擎H170和6700K

日本维修技术问题见楼主的show贴 https://www.chiphell.com/thread-1634895-1-1.html 这次华擎的H170 Hyper最大的特色应该是自带时钟发生器可以自由超外频 可是楼主好久没有折腾超频了。。。 两图中除了CPU外频 以 ...

维修经验

CPU液态金属会侵蚀cpu核心吗?

日本维修技术前阵子看到有人说,液态金属时间长了会侵蚀cpu铜盖,那么问题来了,这货会不会侵蚀核心呢? 评论 这玩意儿好像只对铝起反应 评论 不是说,cpu的盖子是铜的吗。。。 评论 不会,核 ...

维修经验

CPUm6i究竟支不支持e3 1231v3

日本维修技术官网上看支持列表没写有e3 1231v3,装机帖又有人晒,百度也没个明确答案,那究竟能不能点亮?有在用的chher说一下么 评论 升级最新bios肯定可以支持 评论 我的p67evo官网上也没说支持12 ...

维修经验

CPU华擎 HYPER 妖板 正确玩法

日本维修技术600元的 B150,10相供电,释放洪荒之力 注意必须官网 Beta 区的 BIOS 有 AVX 的 CPU 可能会掉缓存 启动时按 X 键激活 SKY OC,重启后进入 BIOS 160924164727.jpg (95.63 KB, 下载次数: 1) 2016-9-24 17:47 上传 ...

维修经验

CPUE5 2686 V3和i7 6800K如何选择

日本维修技术默认用,不超频,两者功耗是一模一样的 E5 2686 V3:2.0主频,3.5睿频, 18核心36线程 ,45M L3 咸鱼大约2500~3000元 i7 6800K : 3.5主频,3.8睿频 ,6核心12线程 ,盒装3000元 评论 性能应该是26 ...

维修经验

CPUHD530硬解4K能力还是有点弱呀!

日本维修技术播放器用PotPlay 64bit,各种优化后,跑4K @120Hz视频只能到70帧左右的速度,勉强能用! 显示器用的4K的优派VP2780 未标题-1.jpg (211.97 KB, 下载次数: 0) 2016-9-26 21:29 上传 评论 这个估计你没优化 ...

维修经验

CPU6900k 1.25V到4.2体质怎么样

日本维修技术如图,体质怎么样,ring是35,没敢试了,都说ring高了毁硬件 评论 不错的U,但不算雕,上4.4就大雕了,这电压上4.5的目前没见有人发图 评论 谢谢前辈告知 评论 我这个用1.2V超的4.2,R ...

维修经验

CPUI3 6100 华擎B150M pro4超4.5g测试。

日本维修技术看看论坛没多少i3 6100的帖子,就转下自己发的show贴里面的数据,给大家参考下。家里还有当年的神U i3 540 oc 4.5G在给老妈用。 不知道数据上正常吗?有6100的朋友可以告诉下,另外是不有 ...

维修经验

CPU7系u会兼容100系主板吗?

日本维修技术RT,听说要推200系板,100系还能用吗以后。。 评论 兼容的 评论 感谢!以后换u就行了,目前消息200系板会有新的特性吗? 评论 24条PCI-E 3.0通道、支持Intel Optane混合存储技术、十个USB 3 ...

维修经验

CPU有心入5820k了,求教下温度问题

日本维修技术一直徘徊在6700k和5820k之间,6700k现在这德行直接把我推向了5820k啊,从2600k升级上来,三大件都要换,现在唯一疑惑的是IB-E ex这种顶级风冷能不能压住4.5g的5820呢?毕竟刚刚买一个多月。 ...

维修经验

CPU6600&6600K才100的差价

日本维修技术太少了吧。。。 6600.JPG (106.91 KB, 下载次数: 0) 2016-10-1 10:30 上传 评论 毕竟只是i5而已…… 评论 上z170 6600也能超,等于没区别,差价能有100已经不错了 评论 然后又见不超频人士推荐超频 ...