libook
2016-01-12 11:12:16 +08:00
要我说是 Deepin 233 ~
哈哈,开玩笑的,其实 1 楼说的 Mint 和我说的 Deepin 都是基于题主说的 Ubuntu 进行再开发的,对硬件的兼容性基本上是差不多的,不过貌似 Mint 在驱动方面做过一点优化(?待考证),有的时候 Ubuntu 支持不到好的硬件在 Mint 下能正常使用(不过不能排除是 Ubuntu 蛋疼的 Unity 桌面的问题,这货从一开始就各种 Bug )。
系统来说的话, Linux 操作系统与硬件之间的兼容性可以分两方面来讨论:
1.操作系统对硬件的兼容性
这方面是操作系统厂商占主导的,通常来说有商业公司或土豪组织支持的 Linux 操作系统对硬件的兼容性好。我首先想到的就是 RedHat 和 Ubuntu ,这两个都是商业公司支持的;另外 RedHat 公司大力支持的 CentOS 在驱动方面也很有优势; Ubuntu 在命令行环境下对硬件的支持很好(图形界面主要是因为 Unity 桌面),特别是一些新技术方面 Ubuntu 还是首当其冲的。
除了商业系统之外的话,我想说其实 Kernel 的开发是有好多耳熟能详的土豪公司做支持的,多到令你难以想象(详见 Linux 基金会主站),一般来说新版本的软件会修复以前兼容性的问题,以及对新硬件进行兼容,所以选好 Kernel 的版本可以让系统对硬件的兼容性最大化;这方面 ArchLinux 就比较有优势了,虽然它不是商业性的系统,但基本上用的都是最新的软件,对硬件的兼容比较好,即便本身对某些硬件没有做兼容,那么强大的 AUR 也提供了好多商业的非商业的驱动包,总能满足你的需要吧。
2.硬件(驱动程序)对操作系统的兼容性
这方面是硬件厂商对操作系统的兼容性,通常来说越是“兼容机”就对主流操作系统通用兼容越好,越是“定制机”就对主流操作系统的通用兼容越差,所以你攒的台式机肯定比品牌笔记本对 Linux 的兼容性好,当然这些都是通常情况下。
买硬件要注意厂商是否提供了 Linux 下的驱动支持,硬件中的重中之重也是让所有人都头痛过的就是显卡了;众所周知,集成显卡(或 Intel 核显)本身对驱动程序的要求并不高,且厂商通常都会遵照一些标准去设计硬件,所以它们对 Linux 的兼容性最好,即便不 100%完美支持用起来也没问题;相反你若直接就上最新的发烧级显卡 Linux 肯定是基本不支持的,即便支持也会有发热量大、花屏等问题,关键是硬件浪费,这时候我推荐装 Windows 然后虚拟机跑 Linux ,性能无差别,还能玩玩 Windows 游戏,我现在就是这样( GTX 980Ti OC 版),工作的时候全屏虚拟机,休息的时候暂停虚拟机玩游戏,空闲的时候对抗一下癌症艾滋病伊波拉之类的( BOINC )。
另外兼容性还有向前兼容性和向后兼容性,选用操作系统和硬件的时候也要考虑。