Windows需要**商提供的硬件驱动程序,您的硬件才能工作。Linux和其他操作系统在硬件工作之前也需要硬件驱动程序,但在Linux上处理硬件驱动程序的方式不同。
好消息是,如果一个设备可以在Linux上工作,那么它很可能会开箱即用。有时您可能需要安装驱动程序,但某些硬件可能根本无法工作。
安装Windows时,需要安装硬件**商提供的硬件驱动程序—主板芯片组驱动程序、图形卡驱动程序、Wi-Fi驱动程序等。
相关:您应该使用Windows提供的硬件驱动程序,还是下载**商的驱动程序?
Windows确实试图提供帮助。微软将许多**商提供的驱动程序与Windows捆绑在一起,并在windowsupdate上托管其中许多驱动程序。当您将新设备**Windows计算机时,您会看到“安装驱动程序”气泡弹出,Windows可能正在从Microsoft下载**商提供的驱动程序并将其安装到您的PC上。Microsoft不会自己编写这些驱动程序—它会从**商处获取驱动程序,并在审核后提供给您。
如果硬件在Windows上不工作,通常会有一个驱动程序使其工作。除非你有一个古老的设备,只适用于旧版本的Windows,否则**商已经完成了使它适用于Windows的工作。不工作的硬件通常只是一个快速的驱动程序下载远离工作。
Linux上的情况不同。计算机上硬件的大多数驱动程序都是开源的,并集成到Linux本身中。这些硬件驱动程序通常是Linux内核的一部分,尽管一些图形驱动程序是Xorg(图形系统)的一部分,而打印机驱动程序包含在CUPS(打印系统)中。
这意味着大多数可用的硬件驱动程序已经在您的计算机上,包括内核、图形服务器和打印服务器。这些驱动程序有时是由爱好者开发的。但它们有时是由硬件**商自己开发的,他们直接将代码贡献给Linux内核和其他项目。
换句话说,大多数硬件驱动程序都是现成的。您不必为Linux系统上的每一位硬件寻找**商提供的驱动程序并安装它们。Linux系统应该自动检测硬件并使用适当的硬件驱动程序。
一些**商提供自己的,封闭源代码,专有的驱动程序。这些是**商自己编写和维护的硬件驱动程序,它们的封闭源代码特性意味着大多数Linux发行版不会捆绑并自动为您启用它们。
最常见的是,它们包括NVIDIA和AMD图形硬件的专有图形驱动程序,它们为Linux上的游戏提供了更多的图形性能。有一些开源驱动程序可以让你的图形工作,但他们不提供相同水平的三维游戏性能。一些Wi-Fi驱动程序仍然是专有的,因此在安装之前,您的无线硬件可能无法工作。
如何安装专有驱动程序取决于您的Linux发行版。在Ubuntu和基于Ubuntu的发行版上,有一个“附加驱动程序”工具。打开仪表板,搜索“其他驱动程序”,然后启动它。它将检测您可以为硬件安装哪些专有驱动程序,并允许您安装它们。LinuxMint有一个类似的“驱动程序管理器”工具。Fedora反对专有驱动程序,并没有让它们这么容易安装。每个Linux发行版都以不同的方式处理它。
但是,您可能需要为打印机安装驱动程序。使用打印机配置工具配置CUPS(常见的Unix打印系统)时,可以从数据库中为打印机选择适当的驱动程序。通常,这包括在列表中查找打印机的**商并选择打印机的型号名称。
也可以选择提供PostScript打印机说明或PPD文件。这些文件通常是PostScript打印机的Windows驱动程序的一部分,您可以找到一个PPD文件,使打印机工作得更好。在Linux桌面的打印机配置工具中设置打印机时,可以提供PPD文件。
在Linux上,打印机可能是一个令人头痛的问题,无论您做什么,许多打印机都可能无**常工作。选择打印机是一个好主意,您知道下次购买打印机时将使用Linux。
相关:比较了10个最流行的Linux发行版
有时,您可能需要安装Linux发行版没有为您提供的专有驱动程序。例如,NVIDIA和AMD都提供可以使用的驱动程序安装包。但是,您应该努力使用为您的Linux发行版打包的专有驱动程序—它们将工作得最好。
一般来说,如果某些东西在Linux开箱即用上不起作用,或者在安装了Linux发行版提供的专有驱动程序之后不起作用,那么它可能根本就不起作用。如果您使用的是较旧的Linux发行版,那么升级到较新的发行版将获得最新的硬件支持并改进一些功能。但是,如果有些东西不起作用,很可能你不能通过安装一个硬件驱动程序来让它工作。
在特定的Linux发行版上搜索使特定硬件工作的指南可能会有所帮助。这样的指南可以引导您找到**商提供的驱动程序并安装它,这通常需要终端命令。旧的专有驱动程序可能无法在使用现代软件的现代Linux发行版上工作,因此不能保证旧的、**商提供的驱动程序能够正常工作。当**商将他们的驱动程序作为开源软件提供给内核时,Linux工作得最好。
一般来说,不应该过多地使用硬件驱动程序。这就是Linux的愿景——驱动程序是开源的,并集成到内核和其他软件中。你不必安装或调整它们-系统会自动检测你的硬件,并使用适当的驱动程序。如果你已经安装了Linux,你的硬件应该可以正常工作——要么立即,要么至少在你安装了一些易于安装的专有驱动程序之后,这些驱动程序是由Ubuntu中的附加驱动程序实用程序之类的工具提供的。
如果你必须寻找**商提供的专有驱动程序和扩展的安装指南,这是一个不好的迹象。这些驱动程序可能无法与Linux发行版中的最新软件正常工作。
图片来源:Flickr上的Blek
...程序并按照安装向导进行操作。您将看到安装增强型键盘驱动程序的选项——虽然您最初不需要它,但它值得拥有。 ...
...到LibreOffice的质量,这有点不必要—也可能是一个专有的驱动程序。 ...
...起,以及如何与软件接口。由于Linux操作系统通常需要对驱动程序进行一些修改,因此您可以更好地了解软件和硬件的接口方式。 ...
...只工作”而不需要任何额外的摆弄。您可能需要安装硬件驱动程序以获得最大的游戏性能,但通常情况下仅此而已。 一旦安装了Linux,就可以安装自己喜欢的web浏览器:大多数Linux发行版都附带了mozillafirefox,googlechrome也可以使...
...这个堆栈由一个较新的Linux内核、X.org图形服务器和图形驱动程序组成。它们不会自动安装在现有系统上,以确保它们不会破坏任何东西。毕竟,长期的服务发布都是关于稳定性的。企业不一定希望突然出现新的内核更新。 如果...
...都能完美运行,因为Chromebook是为ChromeOS设计的。 相关:如何从USB驱动器安装Chrome操作系统并在任何PC上运行 在将Neverware CloudReady安装到计算机上之前,您可能想尝试一下。你所需要的只是一个8GB或16GB的USB驱动器和一台安装了Goog...
...安装一些Linux发行版,这可能是一个相当麻烦的问题。 如何安全引导保护您的电脑的引导过程 安全引导不仅仅是为了让运行Linux变得更困难。启用安全引导有真正的安全优势,甚至Linux用户也可以从中受益。 传统的BIOS可以引导...
...很好,不会造成任何问题,但微软并没有正式支持它。 如何升级 相关:如何从Windows7或8升级到Windows10(现在) 要升级,请重新启动计算机并在其引导加载程序中选择Windows选项。在Windows中,从Microsoft下载媒体创建工具,启动它...