Linux兼容我的硬件吗?


08/16/07。  cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

[按:以下是linux.com文章“Is my hardware Linux-compatible? Find out here”的粗译,其中提到的网址没有逐一检查。]

判定一台电脑能否顺利安装GNU/Linux可能是一个有关硬件兼容性的噩梦。自己组装一台来装Linux也未必就简单。不论哪种情况,都需要检查显卡、声卡,打印机,扫描仪,数码相机,无线网卡以及移动设备的兼容性。不过,总算还能得到帮助。

过去10年间,Linux的硬件支持有很大进步。现在基本可以拿出任何电脑,并且说它可以直接让你的发行版工作。但支持上还是有很大差距,在购买前做些研究仍然是个理性的想法。

有许多类型的硬件已经是缺省就能支持。几乎所有主板、硬盘、键盘、鼠标、网卡、DVD光驱以及闪存,在Linux上都没有任何问题。但一定要当心受软件控制的硬件,因为那些软件通常只用于Windows,某些可能有Mac版。当然,只要你想一下,你就可能会不买这种设备,比如软件驱动的DVD光驱,如果用它来装系统可能会需要多重启好几次。

另外还有一些硬件支持要看运气。许多硬件厂商在包装上网站上都不提Linux的事,那就只能在网上搜索它的支持情况。你可能会找到数十个页面,但信息经常是过时的,不完整的,也许又多是行话,专家才看得懂。

本文将列出一些网站,从中可以发现目前可用的硬件信息。

显卡

显卡是否得到支持主要是两个途径。自由的驱动,可以看X.org的显卡支持列表。商业驱动,要看生产商的网站。许多人会关心两大主要显卡芯片生产商的商用驱动,NvidiaATI。另外还可以看一下Nouveau计划,它的目标是开发自由版Nvidia驱动,还有Avivo计划为ATI的R500/600系列开发自由驱动,但还没有发布过。

选用自由还是商用驱动是个哲学问题,但这个选择会影响到功能。自由的ATI和Nv驱动可能没有3D支持,但ATI的官方驱动也不快,并且Bug多多,Nvidia的官方驱动要快一些,但品质变化也很大。换句话说,没有哪个是完全满意的。

另一个考虑是你选择的发行版所带的驱动。商业发行版如Linspire和Xandros经常带有商业驱动,Ubuntu缺省情况下用自由驱动,但它有一个“受限驱动管理器”,用它可以方便地安装商业驱动。Debian也在软件仓库的Non-free部分提供商业驱动。Fedora 7是首先提供自由的Nouveau驱动的发行之一。

补充:Intel的显卡用得也很多,它的Linux驱动是开源的,性能不错。比如gma950在debian sid上实测glxgears可以到1000帧。

声卡

Linux Sound网站上有一个Linux兼容声卡简单列表Linux音频开发者邮件列表上也能获取一些信息。

另一个有用的资源是Alsa(高级Linux声音架构)的Soundcard Matrix,这个计划就是各个发行版提供声卡支持的。这个matrix从5月起就不再维护了,而转向一个新的Wiki,可能还不完整。这里提供许多详细信息。如果某种声卡在上面列出来了,并且备注栏里没有什么说明,那么可以肯定较新的发行版里都支持了。

打印机

支持PostScript的打印机通常都能在Linux下工作,这要归功于HP的驱动。要注意的是,这种打印机都不便宜。如果自己要买,特别是多功能的,应该先看一下Linux基金会的打印机兼容性数据库

这个库已经相当完整,可以多种方式查询,并获知该机型的支持程度。同时也有每种驱动的详细信息,以及配置方法等等。还有一个推荐打印机页面,它可以根据你的预算及类型来推荐打印机。这个推荐基于OpenPrinting论坛中大量的报告。

补充:有些机型,比如HP laserjet 1000,需要在启动时向打印机发送一些文件,然后它才能工作,也属于软件驱动的类型,强烈地不推荐用于Linux,虽然运气好的话也能搞通。

扫描仪

如果用多功能打印机来扫描,可以从上述数据库中查到相关信息。但主要的扫描仪信息要看SANE计划的支持的扫描仪搜索引擎,这里能查到一款扫描仪是否能在Linux上用。搜索时要求知道准确的生产商,型号或产品ID。也可以从SANE计划的论坛中获取其他信息。

数码相机

现代的数码相机大多已经抛弃了专门的格式,而转用标准的USB协议,因为Linux支持起来也很方便。如果想看看自己的相机是否是个例外,可以看gPhoto,这里提供了914种相机的支持情况,这个项目也是相机支持的开发库。另一个资源是Hubert Figuiere的Linux/Unix/BSD上数码相机的支持,这里有更多的信息,如配置等。

补充:最简单的方法是搞个读卡器,把相机里的卡拿出来当成个闪存使,一般是没有问题的。

无线网卡

几年前,支持最差的是调制解调器,现在是无线网卡。同时,不断发布新型号也让支持变得更困难。有时,同一型号的两块卡可能会有不同的固件,因此也要不同的驱动。

最佳信息站点是Linux无线Lan资源网站,是HP资助的,上面的信息有点乱,但细心点还是能找到有用的东西的。

如果你的无线网卡不支持,还可以使用ndiswrapper,或者对Broadcom的网卡,是bcm43xx-fwcutter,这两个软件都可以使用Windows或Mac上的驱动,来让这些卡在Linux下工作。

不足之处是,你必须得用lspci命令来得到无线网卡的总线ID,然后才能知道这张卡能否支持。最好在买之前去查一下能否获得支持。

补充:Intel系列的无线网卡似乎都没有问题,也不需要这些wrapper。

笔记本和其他移动设备

Tuxmobil维护了一个笔记本电脑、音乐播放器、手机、PCMCIA卡以及其他移动设备的集合,都是PDF文件,其中信息的详细情况和质量差别很大,有些还是只针对某种发行版。

其他信息资源

如果上述站点帮助不大,也可以考虑相应发行版的IRC频道,那里也许有人有经验。实际上,DebianFedora的邮件列表也可能会有相关信息,搜索一下。还有Linux Hardware.orgLinux Devices网站,这里会有一些硬件的Linux评测,也许可以提供一点有用的信息。

Hardware4Linux是另一个资源站,它的目的是提供一个用户打分的硬件列表,但现在回复只有1200多。

如果要买的是成品,最好在买的时候拿一张所用发行版的LiveCD去试一下。

补充:Google应该是第一选择,包括上面所说的网站也应该能在Google搜索时列出来。另外,常去的论坛也可以问一下,有些资料也许还不存在于网上,但某网友可能会见过用过。一些笔记本可能有专门的资源,像IBM笔记本的thinkwiki,Dell的linux.dell.com都提供了相当多的资源。

另外,由于国外的Linux使用者和开发者人数众多,那里的一些产品(以美国为准吧)通常支持程度较高;而各路厂商在国内经常会推出一些奇门产品,型号上也许只变化一位,但内容就会很不一样,Linux支持也会有问题。

最后一点,如果大家能把自己用到的东西写出来的话,并且让Google搜索得到的话,对后来者是有极大的帮助的。

08/16/07 12:45:52,由cathayan发表。目录:电脑

Comments

6条评论

Fermi:

????..???????????????????
于 08/16/07 16:11:57 发表  http://fermi.iblog.com

????:

??????????
于 08/16/07 16:29:54 发表  http://www.oaih.cn/

cathayan:

?????????????Dell?Thinkpad?
于 08/16/07 17:01:11 发表  

Fermi:

Dell????ThinkPad??????
于 08/17/07 18:43:25 发表  http://fermi.iblog.com

??:

???
???????Linux??RH9
??????????8139??
??????????????
?????????????
????Fedora5????Ubuntu6.1
???????
???
????Linux???????
??PC?
?
??
??????
??????
于 08/17/07 21:42:40 发表  http://blog.donews.com/sbewcw

undersound:

??intel???????????????
???????
http://oss.intel.com/en-us/...
???????3945?????????
?????sf?
http://ipw3945.sourceforge....
???640M???965?????GMA 950??????
http://intellinuxgraphics.com/
???????????
于 08/17/07 22:46:58 发表  http://www.frankdai.org

Add Comments

This item is closed, it's not possible to add new comments to it or to vote on it

TrackBack