Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Linux Software

USB 2.0 for Linux Coming Soon 258

itwerx writes "There's an article on MSNBC about USB 2.0 support in Linux. Interesting to see that the open source community is less than a year behind the most powerful software company in the world in supporting it. Does that make us the second most powerful now? :)"
This discussion has been archived. No new comments can be posted.

USB 2.0 for Linux Coming Soon

Comments Filter:
  • NetBSD (Score:5, Interesting)

    by The FooMiester ( 466716 ) <goimir AT endlesshills DOT org> on Sunday July 28, 2002 @11:08AM (#3967457) Homepage Journal
    NetBSD [netbsd.org] has had NetBSD support in current for quite some time [google.com]. Does that make it number 2?
  • Re:do you guys think (Score:4, Interesting)

    by jimmy_dean ( 463322 ) <james.hodappNO@SPAMgmail.com> on Sunday July 28, 2002 @11:09AM (#3967458) Homepage
    We had AMD Hammer 64 bit processor support before Windows did.
  • by Amiga Trombone ( 592952 ) on Sunday July 28, 2002 @11:37AM (#3967519)
    Don't you find it a bit strange that MSNBC, which is at least half owned by Microsoft, is almost advocating Linux?

    How's this for a conspiracy theory - Bill Gates, being a geek at heart, is secretly a supporter of Linux. Unfortunately, a public endorsement would de-value the stock value of Microsoft, leaving him liable to lawsuits from Microsoft's shareholders.

    Hey, stranger things have happened!
  • by Skapare ( 16644 ) on Sunday July 28, 2002 @12:01PM (#3967603) Homepage

    If USB (the interface that hardware presents to core driver software) had been designed well in the first place, then speed would not matter, except for content of data elements that describe speeds (e.g. a value that says this is running at 12mbps or this is running at 480mbps, or the argument to a command that says force this to run at such and such a speed). Maybe they needed to add speed information and speed control, but that wouldn't be a whole change that needs a whole new software architecture (that's something that could have been added in an overnight coding session). What you'd get is data being transferred 40 times faster with 480 mbps.

    Without looking at the specs to see, it's rather obvious that the hardware people just redesigned the interface all over again. Can't someone teach those people some things about reusability and refactoring? And USB isn't the only place this happens. Of course you do need to occaisionally add something to an interface, so a tweaked driver will be needed to fully take advantage of new hardware ideas. But a whole redesign isn't called for ... unless the old design was a POS. But was it the hardware or the software that was a POS? Looks to me like it was the hardware. We'll see when the next speed step occurs. Surely, the Firewire people won't stay 80Mbps down for long. They'll probably aim for somewhere in the 800 to 1600 range next, I bet (if not already). Will the next generation be compatible while still running at the higher speed?

  • by Skapare ( 16644 ) on Sunday July 28, 2002 @12:09PM (#3967634) Homepage

    OSS typically lags commercial software support, unless the hardware standards designers and hardware manufacturers work with Linux and/or Linux people right from the start. All too often, the first sample a Linux developer has to go on is bought retail the day a new product is released, and often with no hardware specs to go on. I once contacted a hardware standards group by telephone to inquire about getting a copy of the standard for development purposes. If I wasn't a member of their organization, then I'd have to pay $10,000 and sign a non-disclosure agreement. I was told membership was "very exclusive and expensive". That standard was eventually released when products came out. That was the I2O standard.

  • by g4dget ( 579145 ) on Sunday July 28, 2002 @12:22PM (#3967677)
    I've been using it with 2.4.18, and it's been working just fine (I have a USB 2.0 disk). The interface cards are cheap and the throughput is great. And it seems to be a simple extension of USB 1.0, so drivers like USB storage just seem to work. (Firewire, of course, works as well.)
  • by Oculus Habent ( 562837 ) <oculus.habent@gma i l . c om> on Sunday July 28, 2002 @12:27PM (#3967695) Journal

    Gates' own operating system design was to be UNIX-based. However, he has long since stopped coding and started managing.

    You should look less at MSNBC's article as a support of open-source, or a secret desire to support Linux, then as a desire to become a serious news source.

    Microsoft has been trying for years to show that they are serious about the things they decide to pursue.

    Messengers, game consoles, ISP. All these things are places Microsoft didn't have to go and people didn't expect from a software company. Microsoft is just trying to get away from people thinking "Windows" when they think of Microsoft, and nothing else.

  • by Anonymous Coward on Sunday July 28, 2002 @01:12PM (#3967835)
    Look at the original spec. It specifically mentioned that it is designed never to go faster than 12mbs, because there are more appropriate interfaces for higher speeds (Firewire). Apparently Intel changed their minds.

    Firewire isn't actually slower anyway, due to inefficiencies in the USB 2.0 design, the throughput of USB 2.0 is approximately the same as Firewire and is usually significantly slower in practice.

    Finally, the new Firewire is protocol compatible with the old Firewire, they can exist on the same wire. In this way it is better than USB 2.0's compatibility. On the otherhand, Firewire 800/1600 require a whole new connector and so in my book actually has less real-world compatibility with previous standards than USB 2.0, or the same at best.
  • by Anonymous Coward on Sunday July 28, 2002 @01:36PM (#3967908)
    In addition to the new EHCI driver, USB 1.1 compatibility through the USB 2.0 hubs is a lot of pain in the butt, and performance improvements may require significant amount of change. So whether you measure this software effort in LOC or man-months, it's much more than 1% by any measure.

    Regarding "Linux has had USB2.0 support for well over a year now", the article wasn't that misleading. It just uses Linux distributions as a (sensible) approximation of the Windows release vehicles -- and USB2.0 is not available in the distributions yet. Your comparison would be fair if we knew since when USB 2.0 support was in the development releases of Windows.
  • by fidros ( 8566 ) <gilad@benyossef. c o m> on Sunday July 28, 2002 @05:26PM (#3968648) Homepage Journal
    True story, happend today - a friend of mind got a USB connected digital camera. He took some pictures and needed to send them pronto to be included in some newspapaer story (long story...).

    He plugs it in, XP crashes. Every time the camera goes in XP goes out the Windows...

    Friend remembers me saying that I think Linux can handles this easily and gives me a phone call. I'm away from my desk so friend decides to try on his own: He boots Linux, camera gets detected automatically, friend grabs photos easily and send newspaper.

    When I called him there was nothing for me to do but say: "So, Linux saved the day once again :-)"

    Gilad.

Kleeneness is next to Godelness.

Working...