Want to switch to Linux, but concerned about hardware functionality
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
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.
Want to switch to Linux, but concerned about hardware functionality
I want to switch to Linux, but after research and communicating with various hardware manufacturers, I found that they all seem to support every OS available - except Linux. With Linux, mice buttons can't be programmed, keyboard keys can't be programmed, monitors don't look right. Scanners, printers, etc. don't work. Hard drives don't work right (internal AND external).
I can deal with command line (many years ago I programmed with Unix). My BIG concern is hardware compatibility and hardware drivers. Logitech petty much just said "tough, but we don't care".
I want to use Linux, but I don't want to step into a hardware nightmare. I am building a new PC with a Lenovo mobo & hopefully compatible internals. Can you point me to external hardware (such as a mouse with a "back" button and a tilt/scroll wheel, a keyboard, scanners, external hard drives, etc., etc.) for which Linux drivers are available that take advantage of the hardware's features? Or Distro's that contain drivers for full-featured access to specific hardware?
To me, this is Linux's biggest failing. If the hardware issue is ever fixed, Microsoft should be very afraid. I would be glad to BUY drivers for my hardware if someone would just write them. I hate to be stuck with Microsoft because my mouse buttons won't work. HELP!
Thanks guys,
Maggie
Last edited by MaggieToo9; 03-20-2016 at 04:52 PM.
Reason: addition/correction
Hi Maggie!
For starters, welcome to the forum
And, thanks for this question. Linux nowadays can handle just about anything you throw at it. What the manufacturers (save a few more...enlightened ones) dont realise is that Linux is a community.
Got need for a driver? It's there. Need this bug fixed? Done.
An example. I use Blender 3D intensively. After an update (frequent and free) I noticed a bug. I reported it and had it fixed...within the day...
Eat your heart out, customer service
Can Linux do anything? No. But, 95 procent is there...95 procent...and growing...
Let's just assume that - unless you have a non-Von...pretty much anything goes.
O, and you can test drive most distros with a live CD/DVD. Pop it in, boot from it and try it, it'll not even try to come near the hard drive
So, welcome to the forum, and Linux
Melissa
i want to switch to linux, but after research and communicating with various hardware manufacturers, i found that they all seem to support every os available - except linux. With linux, mice buttons can't be programmed, keyboard keys can't be programmed, monitors don't look right. Scanners, printers, etc. Don't work. Hard drives don't work right (internal and external).....
.....to me, this is linux's biggest failing. If the hardware issue is ever fixed, microsoft should be very afraid.....
Let me understand this correctly. You do not use Linux now but you want to. You have "checked" and found that hardware does not work in Linux. You state that manufacturers not supporting Linux is a problem with Linux. Is this correct?
I checked before purchasing 8 port serial cards and found ones supported by Linux. I bought an external USB hard drive adapter supported by Linux. Often hardware support is either in the Linux kernel or supplied by a third party if a manufacturer has chosen not to support their device on Linux.
Have you tried a live version of Linux to see what works with your current system?
I would agree that hardware compatibility is more of an issue with Linux because, overall, OEM's do not support Linux as well as they do Windows. However, it's better now than what it used to be, even from just a few years ago.
I do find your description of potential problems with mice and keyboards interesting. I've never had any problem with any mouse or keyboard I've used with Linux ever, although I don't alter the default settings, either. I've never had to. Probably because I'm right handed.
Here are a couple sites that can help you with finding compatible hardware, although be aware that they may be dated and not list the newer devices...
If you have any questions about a particular device, first use Google to do some research on it and if you can't find anything, please feel free to ask us about it before purchasing it.
Overall, I would recommend Nvidia for graphics, HP for printers and Atheros (chip manufacturer) for wireless adapters. Sound and ethernet devices are much more widely supported. However, please keep in mind that new (or newer) devices tend to be not supported as well as older ones because not enough time has elapsed for drivers to be included in the kernel.
I understand that with many peripherals, the device WORKS, after a basic fashion, but as I understand it, and I may be wrong, the features of the hardware cannot be used to full advantage due to the lack of appropriate drivers to provide device configuration.
I do change what the buttons and wheel tilts do and I use the Fkeys of my keyboard extensively as shortcuts, or to run Word scripts within a document. It is the drivers that provide access to these device capabilities. Are y'all saying that there ARE drivers built-in to, say the latest stable, supported version of Ubuntu, that will provide access to these configurable functions in current, or even older, wheel mice and keyboards? And that you can get the most (color and resolution) out of a monitor with Ubuntu?
If so, I am soooo glad to hear that.
Thanks,
Maggie
Last edited by MaggieToo9; 03-20-2016 at 06:49 PM.
Reason: simplify wording
Simple answer is yes. Extremely new hardware may not have complete support - yet.
I have run a variety of distros on a variety of laptops, intel and amd, and have no real issues. This machine was a tad cranky and it needs a 4.1+ kernel, but everything works - including Beats Audio...
I understand that with many peripherals, the device WORKS, after a basic fashion, but as I understand it, and I may be wrong, the features of the hardware cannot be used to full advantage due to the lack of appropriate drivers to provide device configuration.....
Let me give an example of this. An old example. Dial up modems. Full hardware dial up modems always worked in Linux with all features. However modem cards that relied on software to provide functionality were a different story. Even at that some software modems worked after individual developers were able to write driver software. A blanket statement that hardware cannot be used to full advantage in Linux is incorrect.
A blanket statement that hardware cannot be used to full advantage in Linux is incorrect.
That's great! I'm so glad to hear it. I've never been so happy to be wrong. Could you please recommend a tilt/wheel mouse with back button and a keyboard that can be programmed to assign functions to keys/buttons (used to full capability) with Ubuntu? That's all I need, just ONE of each device type.
Keyboards are easily and extensively programmable in Linux. The exact method depends on the desktop environment, i.e., Gnome, Xfce, KDE, or whatever. But all allow you to program custom keystrokes to do almost anything you like. It's not always done through a GUI, and you may have to do some typing to get it done, but it's certainly possible. Any keyboard should work, and can be programmed. The mouse is less programmable, and I've never even tried. I prefer the keyboard for most things, if possible.
I want to switch to Linux, but after research and communicating with various hardware manufacturers, I found that they all seem to support every OS available - except Linux. With Linux, mice buttons can't be programmed, keyboard keys can't be programmed, monitors don't look right. Scanners, printers, etc. don't work. Hard drives don't work right (internal AND external).
I can deal with command line (many years ago I programmed with Unix). My BIG concern is hardware compatibility and hardware drivers. Logitech petty much just said "tough, but we don't care".
I want to use Linux, but I don't want to step into a hardware nightmare. I am building a new PC with a Lenovo mobo & hopefully compatible internals. Can you point me to external hardware (such as a mouse with a "back" button and a tilt/scroll wheel, a keyboard, scanners, external hard drives, etc., etc.) for which Linux drivers are available that take advantage of the hardware's features? Or Distro's that contain drivers for full-featured access to specific hardware?
To me, this is Linux's biggest failing. If the hardware issue is ever fixed, Microsoft should be very afraid. I would be glad to BUY drivers for my hardware if someone would just write them. I hate to be stuck with Microsoft because my mouse buttons won't work. HELP!
Thanks guys,
Maggie
Well, in my view of this:
Most hardware is supported quite well in GNU/Linux. The various desktops like Xfce and KDE/Plasma will offer some assistance setting up video, audio, and input devices. Scanners and printers from Hewlett-Packard are probably the best supported externals. HP even has their own driver suite called HPLIP.
If you are concerned about internal hardware, Nvidia, AMD, and Intel are the best supported, but make sure you use and choose a distribution that offers access to driver support including open source, closed source, and firmware using drivers for the best experience. Nvidia probably has the best support for video adapters. Distributions called Libre tend to exclude and discourage usage of this hardware, but unless you can actually get this kind of hardware, don't fuss over it.
Personally as distributions go, I use Slackware exclusively, but I do multi-boot.
I want to switch to Linux, but after research and communicating with various hardware manufacturers, I found that they all seem to support every OS available - except Linux. With Linux, mice buttons can't be programmed, keyboard keys can't be programmed, monitors don't look right. Scanners, printers, etc. don't work. Hard drives don't work right (internal AND external).
All that stuff works for me and has always worked, except that i dont own a scanner.
Come to think of it tho i seem to remember having a modem a few years ago that didnt work with linux.
Is this a serious post or a troll? I mean think about it for a bit, if none of that stuff worked with linux no one would use it.
I just use a simple mouse and don't have any idea what a "tilt/wheel" mouse does. Searching Google for "tilt wheel mouse linux" I find this. Apparently you would be able to set the mouse functions and also more using the shift key and the mouse button. Doing a Google search of your keyboard and mouse manufacturer and model number plus Linux may give you some good info. I assume in Windows you are able to assign functions as you like for your mouse and keyboard?
If you were able to install VirtualBox on your Windows computer and install Linux Mint you would be able to try out Linux functionality yourself. You'd just need hard drive space and a nice amount of RAM (multi core CPU is good too).
Last edited by 2damncommon; 03-20-2016 at 08:16 PM.
I understand that with many peripherals, the device WORKS, after a basic fashion, but as I understand it, and I may be wrong, the features of the hardware cannot be used to full advantage due to the lack of appropriate drivers to provide device configuration.
I do change what the buttons and wheel tilts do and I use the Fkeys of my keyboard extensively as shortcuts, or to run Word scripts within a document. It is the drivers that provide access to these device capabilities. Are y'all saying that there ARE drivers built-in to, say the latest stable, supported version of Ubuntu, that will provide access to these configurable functions in current, or even older, wheel mice and keyboards? And that you can get the most (color and resolution) out of a monitor with Ubuntu?
Hi Maggie...
This is an important point and I didn't completely catch it until now.
Unfortunately, from what I've seen on Google after a cursory search, there doesn't seem to be much out there in terms of full Linux support. However, I did find at least one vendor of gaming mice, Roccat, that might fit the bill, if money is no object...
any computer you buy that is not a name box will most likely work out that saying your right check out the hard ware linux supports more hardware than windows. But it is best to buy a ISA computer. Industry Standard Architecture .
I find it rather disconcerting that people will buy anything that is not ISA.
Such as Dell HP Sony etc etc. Then get stuck with a lame duck of bios and a box of bugs.
Buy from your local computer store I am sure they have a bare bones builder that will set you up
for what ever your needs are at a fraction of a cost.
Good luck. Dude you do not need a Dell.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.