Hardware Manufacturers that Actively Support Linux?
wirefarm asks: "I know there is are lot of well-supported pieces of hardware for Linux, but I was wondering, which vendors really go out of their way for the community?
While tracking down drivers for a wireless PCMCIA card today, I found that the vendor boasted of having Linux support, but it was seemed that they were actually touting drivers that were community-developed, rather than written with any help of the company. So my question is this: Which companies really stand out when it comes to providing specs and developing drivers?"
My Compaq Evo n600c laptop had an eepro100 that wasn't supported by the kernel until 2.4.18.
Intel had a src download driver that compiled and worked flawlessly.
-... ---
ATI gets a lot of bad press for their drivers, but they do release the specifications for their hardware to multiple open source development groups. What you end up with is Free, open drivers that are as good as the groups that make them. This as opposed to NVidia, a company that although support Linux through binary drivers, does not release the source code or specifications.
That just because they were community developed, doesn't mean the company didn't give out specs and info to facilatate the community's work.
3com cards seem to work on everything
Recent Intel network gear
Recent Nvidia
3dfx used to
IBM (even before the Linux money, their laptops worked well)
I believe Creative has a dedicated site for the continued development of their sound card drivers. They even have a CVS up as well.
http://opensource.creative.com/
Cheers!
Eddy.WriteLinux.Com
Bad as it may sound, since they don't provide the source to their drivers, they seem to work seriously in improving them. I've been using them since my old TNT2 card, and the big problems present at the beginning have faded away to give place to a full featured, fast and reliable thing. I've also had answers to my mails reporting problems, which is always nice.
Speed is now at the same level of Windows, features seem to be there as well (I don't remember if everything works at every resolution yet or no), and over time they have become stable enough to be used as primary XFree drivers (in the beginning I used them only when I needed openGL support).
Given their work on the driver, I'm willing to live with their closed-sourceness. It's when it doesn't work and I cannot look in it to fix that I become less tolerant....
3ware actively supports Linux as there a linux drivers on the CD you get with their RAID-Cards. Works fine, at least with SuSE 7.2+
According to the sane USB page they release even preliminary specs on demand: http://www.buzzard.org.uk/jonathan/scanners-usb.ht ml.
:) (which I shall not name here)
Mandrake linux detected my 640U flawlessly, and it works great. And on top of that, it scans better and faster than my old scanner, which I killed while trying to get it working under linux
the pun is mightier than the sword
Linux support is kind of hit and miss right now with larger companies. For instance, HP is adding more linux support than ever to their printers, even the office jets, but if you go buy a scanner, they don't support it. Obviously, the community supports a lot of HP scanners, but not the company.
HP is also supporting RedHat on it's new Itanium servers, and also supports RedHat with its mid-range storage arrays. They seem to be testing the waters, and I think they are doing all right for such a large and slow moving company.
Samsung is also supporting their printers, by offering Linux drivers and Linux phone support (minimal, but it is there). This is a good thing.
Qlogic and Emulex both support linux with some of their fibre channel HBA's.
So as you can see, you kind of have to pick and choose who you get our stuff from. The corporations are still in the "test the waters" phase for the most part, before they dive in to linux head first. They don't want to get burned by wasting money doing all the work if it will not pay off. In another 3 years, I think Linux support will be fairly mainstream as far as business server and workstation equipment go, but it may still be hit and miss in the consumer market (i.e. webcams, cheap USB scanners, cheapo printers, etc.)
Moon Macrosystems. Sun's biggest competitor.
DLink has pretty good support, especially for Linux. My dad's noname laptop came with a CD that provided Linux drivers, and they actively support them via the phone support.
--sig fault--
Call me crazy, or mod me as flamebait, but...
Frankly, I couldn't care less if nvidia's drivers are open sourced. After spending months trying to play Quake II on a Voodoo5 5500, I bought a GeForceII MX 400. I was playing within 5 minutes of installing the card.
I've owned an Intel Pocket Concert MP3 player for over a year...still can't use it on Linux...(yes, there is a project in ALPHA on freshmeat...and it's been in Aplha for the same ammount of time that I've owned the player.
My concern with Linux drivers for hardware begins with "If the fscking thing supported at all?" and ends with "Hmmm. WHich kernel am I going to have to use today?". If a vendor actuallly takes the time to give me drivers, then fantastic. I'm just not going to quibble about the open source thing.
I'll fight that battle when MOST vendors include drivers. Until then, I'm happy just to be able to use my shiny toys.
where is the "I feel for ya, but that's some funny ass shit" moderation?
RedHat Hardware Channelse . tml ..)
http://www.redhat.com/marketplace/channel_hardwar
(among others, there are Dell, Egenera
Linux Hardware
http://www.linuxhardware.org/
Linux at IBM
http://www-1.ibm.com/linux/
Linux at Compaq
http://www.compaq.com/products/software/linux/
It is a safe assumption that hardware from the 2 above manufacturer will be well supported, since they are supporting Linux heavilly.
Last but not least, make sure to read the Howto:
Linux Hardware compatibility HOWTO http://www.tldp.org/HOWTO/Hardware-HOWTO/
This happened to me during an ADSL support call. They switched their DNSs and I wanted to know the new ones.
"..I'm running on Linux..."
"O.K. Go to Start... Settings... Control Panel..."
"No. I'm not running Windows, I use Linux".
"On a Mac?"
"I just need to know the DNS numbers."
"O.K. What's the problem again?"
"My connection has been working fine. I ping IP addresses but can't resolve domain names. I think you guys switched your DNSs IPs."
"......"
"Do you have some numbers beside something that says 'DNS' or 'Domain Name Server'"
"....... Oh yes."
"Can I have them."
...
-... ---
I would say NVIDIA for one, people complain constantly about closed specs etc.
But the truth is it would be competivley BAD for Nvidia to release the specs, yes others have, they choose not to, thats fine with me, they do provide GOOD drivers, and the SRPMS, as well as tared gzipped kernel modules for you to compile on any Linux setup you wish, the actually libs are closed source but hell they DO provide drivers for an OS that accounts for a VERY small portion of their sales market.
There are other vendors that provide Linux support, to be honest If I was in charge of a HW company, I wouldnt, I would provide the specs under some kind of closed agreement to 3rd party developers.
NVIDIA Does provide nice linux drivers, I have, unlike other never had any problem, they release newer version and each generation (for the most part) they get better what more can you ask....(and please dont say provide the specs, if you are thinking or saying that Im betting you have no experince in engineering hardware for a commercial market where competition, especially in th 3d accel, is just downright evil)
Sig went tro...aahemmm.....fishing........
Binary only drivers are inferior. Even when you have an open sourced kernel module to intermediate. The argument would be less unreasonable if it was source vs. open source, but it's not. It's binary only vs source available.
In any case, nVidia wants to open source their drivers. The reason I got for them being binary only was that they licensed the AGP code from a third party which is unwilling to open their code. Too bad.
I think making the specs public is all we ever really asked for.
Which is akin, in some cases, to saying "come on in and take the kitchen sink while you're at it" for hardware manufacturers.
The Linux community (and the OSS community at large) needs to get over this. Open Source is fine and grand, but it's not always viable. With that in mind, a company should either make the interface available, or make reliable, fast, and solid drivers available on a regular basis.
Those that choose neither may very well be reviled. Those that choose one or the other should be praised. And those that choose to reveal the interface AND help in writing the drivers should be revered.
But bitching about a company that chooses to keep trade secrets secret is really f'ing stupid.