Slashdot Mirror


Linux Supports More Devices Than Any Other OS

Linux Blog recommends an interview up on the O'Reilly site with Greg Kroah-Hartman, long-time Linux kernel hacker and the current Linux kernel maintainer for the USB driver core. He updates the free Linux driver program announced almost two years ago, which has really caught traction now with more than 300 developers volunteering. The interviewer begins by asking about Kroah-Hartman's claim that the Linux kernel now supports more devices than any other operating system ever has. "[One factor is] the ease of writing drivers; Linux drivers are at normally one-third smaller than Windows drivers or other operating system drivers. We have all the examples there, so it's trivial to write a new one if you have new hardware, usually because you can copy the code and go. We maintain them... forever, so the old ones don't disappear and we run on every single processor out there. I mean Linux is 80% of the world's top 500 super computers right now and we're also the number one embedded operating system today. We've got both sides of the market because it's — yeah it's pretty amazing. I don't know why, but we're doing something right."

64 of 272 comments (clear)

  1. God, you're good! by XB-70 · · Score: 5, Funny

    Could you guys write a driver for my limo?

    --
    *** Don't be dull.***
    1. Re:God, you're good! by von_rick · · Score: 5, Funny
      run

      # lslimo > output.txt

      and post the output.txt file.

      --

      Face your daemons!

    2. Re:God, you're good! by hotdiggitydawg · · Score: 4, Funny

      I could, but no guarantees it wouldn't crash.

    3. Re:God, you're good! by Anonymous Coward · · Score: 5, Funny

      output.txt:

      00:00.0 12v Battery
      00:01.0 Chassis
      00:1a.0 Engine
      00:1a.1 Gear box
      00:1a.2 Cam belt
      00:1a.7 Drive shaft
      00:1b.0 Stereo
      00:1c.0 Steering wheel
      00:1c.4 Steering column
      00:1c.5 Horn
      00:1d.0 Driver seat
      00:1d.1 Front passenger seat
      00:1d.2 Hot tub
      00:1d.7 Back passenger seats
      00:1e.0 Wheels
      00:1f.0 Doors

    4. Re:God, you're good! by hdparm · · Score: 5, Funny

      You will obviously have to use manufacturers non-free driver, as they haven't released the spec for a Hot tub device. The latest patch I have in git fills the tub (although there are some overflowing issues with the latest, compact tubs) but doesn't heat the water yet.

    5. Re:God, you're good! by ion.simon.c · · Score: 2, Funny

      What does this have to do with the man's limo driver!?

    6. Re:God, you're good! by SL+Baur · · Score: 3, Funny

      run

      # lslimo > output.txt

      You mean

      # roblimo > output.txt

    7. Re:God, you're good! by ndogg · · Score: 3, Funny

      Well, apparently Natalie Portman submitted a patch for the Hot tub to handle grits.

      --
      // file: mice.h
      #include "frickin_lasers.h"
  2. Linux is on more devices than any other OS... by Anonymous Coward · · Score: 2, Funny

    ...and it can't even work properly on X86. OObOOOOnTOO!

    1. Re:Linux is on more devices than any other OS... by TheLink · · Score: 4, Funny

      Keyboard driver problem?

      --
  3. No surprise here... by Darkness404 · · Score: 3, Insightful

    Its no surprise that Linux supports more devices. Just look at various hardware devices that require third-party drivers and sometimes even third-party software to function on Windows.

    --
    Taxation is legalized theft, no more, no less.
    1. Re:No surprise here... by jav1231 · · Score: 4, Insightful

      I'll remember that when Linux fails to ID my laptop's wifi adapter and the guy in #linuxhelp tells me, "Dude, I dunno...mine works!"

    2. Re:No surprise here... by mewshi_nya · · Score: 2

      It's... very much a distro thing.

      Ubuntu, despite having newer kernels and stuff, doesn't support my wifi card like Sabayon does. I 3 that distro ^-^

    3. Re:No surprise here... by Darkness404 · · Score: 4, Interesting

      I will bet you just about any amount of money that the standard kernel for Vista doesn't detect that card. Yes, Windows has third-party drivers, but Windows relies on third-party drivers for everything, Linux does not.

      --
      Taxation is legalized theft, no more, no less.
    4. Re:No surprise here... by maxume · · Score: 2, Funny

      On the other hand, bastardized English they are.

      --
      Nerd rage is the funniest rage.
    5. Re:No surprise here... by DaveWick79 · · Score: 5, Insightful

      This may be true, but which OS is handicapped by it?

      The only advantage to Linux is the more frequent release schedule which allows it to stay current with drivers.

      Every windows release has come with a fairly current and comprehensive driver list. Every device you can buy has a windows driver included with it.

      Also of note is the influx of what you might call "Basic functionality" drivers for devices such as scanners and multifunction printers - often full feature drivers are not available for these devices even though they technically work on Linux.

    6. Re:No surprise here... by Sockatume · · Score: 4, Insightful

      That's a really undersold benefit of Linux-as-we-know-it. Everything is built in, or can be found on the repositories in a way that makes Windows Update look amateurish.

      --
      No kidding!!! What do you say at this point?
    7. Re:No surprise here... by Randle_Revar · · Score: 2, Informative

      I don't know the details of your case, but in general, it is NOT a distro thing. In the case of wifi, anything using the same kernel newer than 2.6.23 should have similar wifi support except for some like Mint that automate ndiswrapper setup.

    8. Re:No surprise here... by binarylarry · · Score: 2, Insightful

      So the moral of the story is:

      Don't buy shitty hardware.

      --
      Mod me down, my New Earth Global Warmingist friends!
    9. Re:No surprise here... by kwerle · · Score: 2, Insightful

      Do I still have to recompile the kernel to get that 3rd party driver to work in linux, or is that one solved?

    10. Re:No surprise here... by geekoid · · Score: 4, Interesting

      I ahve yet to install a version of windoes that didn't require immediate driver updates.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    11. Re:No surprise here... by srw · · Score: 4, Insightful

      Hmmm... I've been using the b43 driver since Ubuntu 8.04 came out. It works here. Which flavour of kernel are you using? Sometimes alternate flavours bring out bugs in newer device drivers. For the record, i'm using the plain old boring -386 flavour.

      I completely agree with the premise of the summary of the article. (No, of course I didn't read the article) A few years ago, i dug out my old Nikon Coolscan II LS-20 slide scanner. The last windows driver for this device was for Windows 95, so I had an old P233MMX machine dedicated to running it. After a year of storage, windows would no longer operate the scanner. It would report some error that didn't really get me anywhere on Google. I uninstalled and reinstalled the driver a few times. On a lark, I installed Debian 3.0 on a second partition on the machine. I figured it might be a bit of work, but Windows 95 was frustrating me. Much to my surprise, when i opened "The GIMP", and selected Acquire, my Nikon scanner was listed -- and it WORKED!

    12. Re:No surprise here... by merreborn · · Score: 4, Insightful

      Every windows release has come with a fairly current and comprehensive driver list.

      Where windows flounders and linux shines, is with non-current drivers.

      I pulled an old voodoo 3 out of an an ancient PC. It was pretty trivial to get debian to recognize it, but after hours of searching, I never found a functional windows XP driver.

    13. Re:No surprise here... by Darkness404 · · Score: 3, Interesting

      But, honestly, I'd rather the Linux "basic" driver to the third-party crapware that you have to install to get some printers working. Things that are so slow to do some things make the device (or Windows) totally unusable because of the slowness. It would be one thing if all the drivers were standardized and worked seamlessly but it seems like every device requires yet another crapware extension to use the software.

      --
      Taxation is legalized theft, no more, no less.
    14. Re:No surprise here... by sslo · · Score: 5, Interesting
      "Its no surprise that Linux supports more devices."

      I say! Hallo over there.

      Could some of you fine upstanding penguins please find it in your pint-size reptilian hearts to migrate over here to Van Daemon's Land this season, and help our poor bewildered little FreeBSD creature rebuild his USB nest?

      This is no joke, penguin people. Seriously, I need to keep a Kubuntu machine handy just to read the SD cards from my Canon. That simple task crashes FreeBSD. Regularly, reliably crashes it.

      I will probably be hunted down and speared with a tiny fork for this. But I think we need some penguin DNA over here, because no one has been able to properly deal with this for the past six years or more.

      There's a recent article at Linux.com about the ancient FreeBSD kernel panic involved in this, that has now even tripped up the PC-BSD project. http://www.linux.com/feature/149224

      And now, I must scurry hurry to hide from the fork prongs!

      Sincerely - a frightened daemon captive

    15. Re:No surprise here... by Draek · · Score: 4, Insightful

      Every device you can buy has a windows driver included with it.

      Wrong. Maybe every consumer-level device you can buy today, but I have a nice shiny network card around that needs tweaking to work in Linux, doesn't work at all in Windows (yes, I tried, for more than a day), and only works flawlessly in FreeBSD and Solaris. Dunno where it came from, probably a server somewhere. And don't even get me started on PPC, SPARC et al, where Windows dearest fails to run at all. Which is kinda unfortunate for my Powerbook, but alas, we do have Linux.

      People sometimes forget that, despite their ~95% marketshare, not all devices in the world are Windows-compatible, or were ever meant to be.

      --
      No problem is insoluble in all conceivable circumstances.
    16. Re:No surprise here... by bollox4 · · Score: 3, Insightful

      Absolutely! As an old time sound card user, the support from Linux until recently has been pretty dire and even now is pretty basic since many cards have included software that goes beyond the "ooh, this card produces sound" front to supporting 5.1 & 7.1 surround sound et al. Here's a for instance... I have an E-MU 1212m. Linux say they have drivers for this card. Great it produces sound. However, I have Windows software that let's me interact with that card, that takes full advantage of every input (digital & analogue), output (digital & analogue), and onboard DSP effects etc. The truth is, is that full Linux support for Windows supported hardware is not as common as has been suggested.

    17. Re:No surprise here... by Repossessed · · Score: 3, Informative

      Every windows release has come with a fairly current and comprehensive driver list. Every device you can buy has a windows driver included with it.

      My computer will not run windows. Yes all the hardware has windows drivers, but those drivers span from windows 98 to Vista. Some of them are not available to download at all, the manufacturer having decided I should buy a new device that costs 5 times as much.

      --
      Liberte, Egalite, Fraternite (TM)
    18. Re:No surprise here... by hairyfeet · · Score: 2, Insightful

      What gets me are those damned Lexmark all in ones. Here in AR I work on a lot of folks PC that aren't the latest and greatest,and they could really use Linux security. But I had to give up even thinking about showing Linux even to those that only use their PC for email and surfing because I'd walk into their house and there sat a Lexmark all in one. And now I'm in the same boat since a customer gave me a new Lexmark when her husband bought her a laser printer. Trying to get it to print,much less scan or fax in Linux will make you want to scream.

      So while Linux having support for tons of older hardware is all well and good,there are a lot of folks I could convert if it just supported those damned Lexmark printers. But there is no way these folks can afford to throw out a good working all in one for one that is three times the price to run an OS they've never heard of. So at least out here Linux is pretty much a non starter,thanks to needing that one damned driver.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    19. Re:No surprise here... by Daengbo · · Score: 4, Funny
      Irony --
      jav1231:

      the guy in #linuxhelp tells me, "Dude, I dunno...mine works!"

      ... srw:

      Hmmm... I've been using the b43 driver since Ubuntu 8.04 came out. It works here.

    20. Re:No surprise here... by serviscope_minor · · Score: 5, Insightful

      Odd. My install of Win 2k3 works in 2D with my old Voodoo 3 PCI.

      Only 2D drivers available? Until it can provide 3D out of the box, this will not be the year od the Windows desktop.

      --
      SJW n. One who posts facts.
    21. Re:No surprise here... by Sinbios · · Score: 2, Insightful

      How does that justify the lack of support? I mean, people above are gushing about how Linux is great because it supports ancient, obscure hardware, but now that a piece of hardware isn't supported it's suddenly crap?

      --
      Anyone can "stand up for what they believe", but it takes a very brave individual to change what they believe. - Loundry
    22. Re:No surprise here... by koinu · · Score: 3, Informative

      That simple task crashes FreeBSD. Regularly, reliably crashes it.

      Have you heard about the FreeBSD USB2 project? They have important a totally new USB stack into the -CURRENT kernel recently. You could try it out.

      I hope you reported your USB problem on the stable mailing list or at least on their bug tracker.

    23. Re:No surprise here... by default+luser · · Score: 2, Insightful

      How does that justify the lack of support? I mean, people above are gushing about how Linux is great because it supports ancient, obscure hardware, but now that a piece of hardware isn't supported it's suddenly crap?

      Because as far as mechanical devices go, you get what you pay for. If you pay more for a printer, you expect it to last longer, and you also expect the cartridges to cost only a fraction of the original hardware purchase price.

      The parent is saying you wouldn't expect a $100 mechanical printer to still work after five years (or be viable to buy ink for), so why should you expect the drivers to be supported? You didn't pay enough for that kind of support.

      One example of the opposite: I purchased a Brother HL-1240 laser printer for $350 in 2001, and it's still running strong. The replacement toner carts are only $60, which makes continued support for the printer economical (although I've never had to purchase toner). The drivers support Win9x and 2000 out of the box, and now support XP, Vista and OS X (via CUPS).

      I would not expect the above performance or support from a $99 laser printer, or a $75 inkjet.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

  4. I don't know why, but we're doing something right. by Gat0r30y · · Score: 2, Informative

    Has anyone here tried to get Windows or Mac or anything else running in a custom embedded environment?

    --
    Prediction: The real iPhone killer is going to be sex robots from Japan. Think about it.
  5. More devices but... by lxs · · Score: 2, Funny
    1. Re:More devices but... by tyrione · · Score: 2, Interesting

      My Swedish vibrator still doesn't have Linux drivers

      Note: Human operator not included.

    2. Re:More devices but... by thekm · · Score: 2, Funny

      the best path of success is to find the device that works best with linux at point of purchase. With that in mind, you clearly need one of these vibrators...

  6. Proper Linking Please by camperdave · · Score: 5, Insightful

    Can we get proper links in the summaries. I expected the link in "He updates the free Linux driver program announced almost two years ago" (which I've bolded because underlining is filtered out) to point to the program's website rather than back to Slashdot.

    If you want to link to Slashdot, then do it this way: "He updates the free Linux driver program announced almost two years ago"

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:Proper Linking Please by ceoyoyo · · Score: 2, Insightful

      Yet another example of the irritating blog phenomenon of "reporting" on something without bothering to link back to the source.

      A couple of weeks ago I found a project to control a remote control car with an iPhone. Last week someone was interested in doing something similar, so I did a quick Google search for it. In the intervening week dozens of blogs had parroted a description of the project and NOT ONE OF THEM had a link back to it.

      I finally found the original, buried a couple of pages down.

    2. Re:Proper Linking Please by marcosdumay · · Score: 2, Interesting

      Bloggers are just getting in line with professional journalists. When was the last time you saw a reference on a paper news? Or even on a web news?

  7. Re:I don't know why, but we're doing something rig by freddy_dreddy · · Score: 2, Informative

    The world of proprietary OS makes a strict division between desktop and embedded. For MS there's the CE packages. There is "embedded hardware" with XP and 98, but they're really miniaturised desktop motherboards.

    I've seen CE in robotics and lab equipment (oscilloscopes, vector analysers, EMC measurement, ...). I've yet to encounter Linux in this world. I once asked the person responsible at my previous job about this and the answer was pretty simple: You pay a license, you get a service. With Linux you can't sue anyone if they fuck up. The Foss community sees this as a plus, but for these kind of applications the industry needs a lever in case things go bleep.

    --
    "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
  8. Linux Story by lymond01 · · Score: 2, Interesting

    Upgraded my Ubuntu server from Feisty (7.04) to Hardy (8.04). The path to Hardy includes Gutsy (7.10). The series of apt-get dist-upgrades went well...then I tried to run apache2. Error:

    symbol lookup error: /usr/lib/libxml2.so.2: undefined symbol: gzopen64

    I googled...turns out it doesn't remove an old libz file...certain things still refer to it. /usr/local/libz.so.1.2.3.3 is the right one, while the links in /usr/local/lib/ point to /usr/local/lib/libz.so.1.2.3 which is the wrong one. Copy the former into the latter, redo the links, everything's hunky dory.

    I think the difference here between Windows and Linux is that I wouldn't have upgraded Windows...I would have reinstalled (going from 2000 to 2003, for example).

    1. Re:Linux Story by cheater512 · · Score: 2, Interesting

      Nothing to do with drivers. :P

      No clue about Ubuntu but Gentoo not only detects breakages such as that but can also prevent anything bad from happening until its fixed.
      Not sure why Ubuntu left the old version.

      Posted from a 4 or 5 year old Gentoo install.
      Updates are smooth. :)

    2. Re:Linux Story by Xtifr · · Score: 4, Informative

      Any files in /usr/local were provided by you, not Ubuntu. I have apache2 installed here on my Ubuntu box, and my /usr/local/lib directory is empty. Debian policy (which Ubuntu is based on) reserves /usr/local 100% for the local admin, and forbids packages from putting anything in that hierarchy except empty directories. (See section 9.1.2.)

      Or to put it another way, no, /usr/local/libz.so.1.2.3.3 is not the "right" one. It's another wrong one that happens to be working for you. For now. The right one is /usr/lib/libz.so.1.2.3.3. Next time you upgrade, that /usr/local version is going to bite you in the ass again.

      Ubuntu can do a fine job of updating itself, but it's hardly going to be able to upgrade 3rd-party software you installed manually, now, is it?

      (Windows is a different case, of course, since Windows doesn't come with any useful software in the first place.) :)

  9. Re:Which OS is Any Other OS ? by runlevelfour · · Score: 2, Insightful

    There are a lot of "other" OS's out there. BSD (and all its derivatives) NIX (and its flavors as well) MAC Windows ...and a ton more that are either obscure or I simply have never heard of them. IMO Linux has come a LONG way in its driver support. Pretty impressive given the pedigrees of the established OSs listed above, props to the Kernel team and GNU/FSF project.

  10. Re:I don't know why, but we're doing something rig by ceoyoyo · · Score: 4, Informative

    On the other hand, I work in medical research and you don't see any embedded Windows, or straight-out-of-the-box Linux. The reason? You need someone to take responsibility for the system. MS specifically says that Windows is not appropriate for use in critical systems.

  11. Re:He lies! by Chirs · · Score: 4, Informative

    Drivers do get dropped, usually when they're old enough that no kernel developer actually has access to the hardware, and nobody has submitted patches for years.

    Drivers can also be added back in if someone feels like cleaning it up and making it work with a new kernel.

  12. Drivers/embedded by WarJolt · · Score: 3, Informative

    There are more drivers because embedded hardware needs drivers to run hardware. You need a driver for your i2c bus. You need a driver to control that LCD panel on your linux-based PDA device. It's like comparing apples with oranges. Windows simply hasn't penetrated into the embedded market like Linux has.

    I still don't have Linux support for my creative express card sound device and it is supported on windows.

    1. Re:Drivers/embedded by jd · · Score: 2, Interesting

      That's true, but Linux isn't where it could - or should - be. There are many antique 3rd part drivers for Linux for embedded devices and busses (COMEDI doesn't get updated often, DDC's Linux drivers for $1000+ aviation buses haven't been updated in years, VME drivers are equally badly maintained), where comparable drivers for Windows are nice, shiny and up-to-date... even though you know damn well that's not where the market is. It seems to me that some hardware vendors release Windows drivers because they know it'll look good to PHBs, but neglect Linux drivers because they don't give a rat's ass whether the hardware is usable or not after it's out the door.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  13. Having done this analysis before... by TimothyDavis · · Score: 2, Interesting

    I know the data can be very misleading. The average Windows Machine has about 87 devices on it, the majority of which are supported by class drivers (hard drives, chipsets, processors, etc).

    In the Windows world, almost all display devices are covered by VGA.sys - so the device has a driver, but is the user experience good?

    Also, what is considered a unique device? Most hard drives have a unique identification string, but they are all supported by a null driver. By just supporting a generic hard drive, you have covered close to 40% of the unique devices on the market. If you bias this towards market presence, this gets even more ambiguous. An extremely high percentage of the popular devices on the market are chipset devices - boring things that you just expect to work.

    The information about device support metrics only becomes interesting when it applies to less popular devices. Peripherals like printers, scanners, networking, display devices running on full functionality are really the only thing worth measuring - and this is very difficult to do.

  14. Re:About as original as celebrity baby names by styrotech · · Score: 3, Funny

    You look lost - don't be afraid to ask for directions. I think the patent story is two blocks that way...

  15. Re:I don't know why, but we're doing something rig by freddy_dreddy · · Score: 5, Interesting

    The equipment you're working with probably comes from companies like Barco, Agfa, Siemens, ... am I right ? The ones I saw in that field all ran proprietary software directly on the hardware or on a very thin proprietary OS. Which is why this equipment is so $-intensive (that, and medical research generally pays whatever bill you present them with).

    --
    "Violence is the last refuge of the competent, and, generally, the first refuge of the incompetent" - Thing_1
  16. Re:I don't know why, but we're doing something rig by juiceboxfan · · Score: 2, Interesting

    I've seen CE in robotics and lab equipment (oscilloscopes, vector analysers, EMC measurement, ...). I've yet to encounter Linux in this world.

    It has always amazed me how much test equipment manufactures have embraced windows. Even HP(Agilent) switched their logic analyzers from HP/UX to windows some time ago.

    SONET testers are about the only exceptions that I am aware of.

  17. Just a dumb user . . . by quixote9 · · Score: 5, Insightful

    but I moved to Ubuntu anyway a few years back when M$ started turning off purchased, but unregistered, copies of Office. So I had my share of issues back in the day.

    A while ago I was helping somebody get some software running and printing under Windows, and . . . gawd! . . . they had to install a driver. It's been a couple of years since I had to do anything so primitive. Everything just works.

    That's when it finally dawned on me that the times they are a'changin.

    1. Re:Just a dumb user . . . by cerberusss · · Score: 2, Insightful

      Hehheh, yeah it's not easy to go back to the old ways. Fixing such issues on Windows, you immediately miss sudo, tail -f /var/log/messages, lsmod, et cetera.

      --
      8 of 13 people found this answer helpful. Did you?
  18. Re:I don't know why, but we're doing something rig by ceoyoyo · · Score: 2, Informative

    Sure, you can use it for non-critical tasks. Most hospitals use it for viewing radiological images too. The difference is, that GUI had embedded code sitting there making sure nothing stupid happened. Some engineer had to sign off on that code certifying that it was safe, no matter what hijinks the Windows bit got up to.

  19. Re:I don't know why, but we're doing something rig by abigor · · Score: 2, Informative
  20. too much back patting by timmarhy · · Score: 4, Insightful

    all this back patting linux people give themselfs blinds them to the obvious failings it has. Does anyone really believe linux has better device support than windows? linux failed on 2 of my laptops and i know plenty of people who have given up on wifi. cry all you want about "bad" hardware and vendors who don't release specs, it doesn't make linux anymore attractive.

    --
    If you mod me down, I will become more powerful than you can imagine....
    1. Re:too much back patting by maugle · · Score: 2, Interesting

      It's not "linux supports more devices, period", it's "linux supports more devices out of the box".

      Of course, if your device doesn't work immediately in linux, you're SOL in most cases.

  21. Re:Drivers by couchslug · · Score: 2, Insightful

    "the MinTV Digital Tuner Card I bought yesterday which the salesman *assured* me ran Linux, but actually didn't."

    First mistake, trusting a salesman!

    I always buy online after searching for information and reviews. I don't trust salesman to know shit or tell the truth.

    --
    "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  22. Re:He lies! by Cramer · · Score: 3, Insightful

    Just because no (active) kernel developer has the hardware does not mean there are no users with that hardware. I've seen drivers removed from the kernel for lack of a maintainer while they were still fully functional -- "ugly code" doesn't matter if it works and people depend on it. Every time a driver is removed, there are end users who complain about it.

  23. FYI by DrYak · · Score: 2, Insightful

    3DFX Zone host a couple of interesting drivers.

    Including SFFFT's drivers.
    These work with Windows XP and XP64 and provide support for Glide (3dfx did release the source for the Linux version) OpenGL (thanks to Mesa3D) and DirectX 9 (at least for the function that the hardware can provide).

    But then again, back to the main argument, it's an entirely community effort based on opensource code and such. Stock Windows does not support it, and it's not trivial to find decent drivers for it. Whereas "tdfx" is just a standard module. Although support might get dropped at some time in the future for lack of maintainers (some distro don't ship Glide anymore and thus don't support Voodoo in 3D as Mesa needs it).

    --
    "Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
  24. Re:Printers by Taxman415a · · Score: 2, Interesting

    You've hit the point where I'm not sure Greg Kroah-Hartman is in touch with reality. Now I very much value his efforts and this doesn't change that, but if you RTFA (I know, I know) he says that every type of device is supported and there are only two classes of devices that are problems. He mentions webcams and wireless. He says webcam suport has recently been greatly improved and about wireless: About a year ago wireless wasn't doing so well. We got a bunch of people working on that now and everything is supported now. The one hold-out is Broadcom but even they have Linux drivers, they're just closed source.

    That would be major news to me. Where are these Broadcom drivers? And of course that doesn't fit with the "everything works now" that he is saying. Specifically the BCM4328 isn't usable without ndiswrapper.

    So back to the main point, he misses the major class of devices that aren't well supported on Linux: printers. I just spent a lot of time researching and finally settled on an HP Officejet J4580 that I could go buy at any of the major stores and it is perfectly supported in the just released Linux distributions such as Ubuntu Intrepid. And that's all the functions as it is a multifunction. But you certainly cannot just buy any printer out there and have it be supported. I did hours of research to find the ones that are and that met my needs and are available in stores.

    So again I greatly appreciate the work he and other driver developers do, but it does no one any good and probably damages Linux to act as if it is something it's not. It's better to be realistic and work from there.