Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I will be working on a build shortly, and I would like to build my next machine around Linux. I'm hoping to eventually become a full time Linux user over time.
Is there a particularly good source for hardware that has reliable Linux based drivers? Ideally, if a choice can be made between one piece of hardware and another based on superior driver support, I'd rather do that than have preventable problems popu up later.
In terms of standard hardware, there really aren't many compatibility issues with modern kernels. Wireless devices still pose a bit of a problem, as do some high end sound cards, but pretty much everything else you could get for a desktop system is compatible. Chipset support is pretty much guaranteed for your motherboard, all IDE devices should be compatible (occasionally there are per-device fixes you need to enable in the kernel, but they are fairly rare) and SATA support is no longer a concern.
For video you would want to stick to Nvidia, that is pretty much the only thing you need to watch out for on the desktop. ATI has Linux drivers, but they are very poor compared to Nvidia's offerings.
What need to be looking for is HCL ( Hardware Compatibility List ) like the one on this board. There are many other sources. Some even test entire systems.
You can find information there. It is a somewhat difficult task to say the least. There is no one fool proof source of information. For example, wireless cards, can be difficult to track down. There are many manufactures, few supply linux KLM's ( kernel loadable modules ). However there are many native KLM's for certain chip sets.
You can see the language is different. In linux a KLM is like a driver in windoze, but not the same. A KLM loads into the kernel, to save us from re-compiling kernels. The KLM allows the kernel ( linux ) to access the hardware. Re-compiling will give you the fastest system, but that will scare off most noobs.
You do have the right idea, research first, before you buy. External hardware like printers and scanners can also be difficult to find out what will work out of the box. Some manufactures are getting better at supplying linux drivers, but you need to ask before you buy.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.