To view parent comment, click here.
To read all comments associated with this story, please click here.
And because USB is both cheap and "good enough". That's a *very* hard combination to beat - there might be better alternatives, but USB is cheap, and doesn't get any complaints from the majority of users.
Manufacturers aren't going to go with a more expensive option just to please a tiny proportion of users. Not when they can call that a "high end" option, and charge you extra for it.
You talk as if Firewire never cut corners.
Firewire reads and writes to the system memory which allows anyone with physical access to a machine to perform all manner of hacks to a Firewire-enabled system. Now while I appreciate that direct memory access was intended for speed boosts, did the developers not think that this was perhaps a flawed shortcut in terms of system security?
Firewire reads and writes to the system memory which allows anyone with physical access to a machine to perform all manner of hacks to a Firewire-enabled system. Now while I appreciate that direct memory access was intended for speed boosts, did the developers not think that this was perhaps a flawed shortcut in terms of system security?
If someone has access to your machine - you're fucked already; all the gymnastics in the world won't change the reality that the would-be hardware hijacker as you by your balls even if you didn't have a firewire device. To bring up the DMA issue sounds like the death throws of desperation than concerns about genuine security concerns of Ms Sixpack having her machine hacked whilst surfing the internet all because of a firewire port.
Actually, despite the somewhat derogatory terms, I always thought making the devices dumber and putting the logic in the software as much as possible was actually a pretty good idea...
I've owned both 'win'modems and -printers that worked just fine under linux.
Sure, but only as long as a minimal amount of logic is kept in the hardware so that it is accessed by software via a standard interface.
Modern graphics, sound, and WiFi hardware, with their "one driver per vendor/hardware" philosophy, are just too much of a pain.
Edited 2010-11-07 15:05 UTC





Member since:
2005-07-06
Superior technology doesn't always win...
The reason why it didn't win is because firewire has a higher standard to which vendors must abide by - in other words they can't do the dodgy corner cutting that one could otherwise get away with in the case of USB2 and thus reduce the cost to them at the consumer.
Early on in the USB development you had a split between those who wanted the hardware to do more of the work and a second group who argued that it would be better done in software then let the CPU carry the load - since the performance of CPU's are improving rapidly the performance hit should be unnoticeable.
Unfortunately the industry is filled with corner cutting, from 'winmodems' to 'winprinters' to simply aweful promises when it comes to USB technology simply so some dick can save 5cents per unit.