I for one think that Ethernet with UDP is an excellent
alternative
to USB for most, if not all, applications.
Indeed, Stuart Cheshire [...] made the
same point a few years before
USB became the dominant standard. I wish that idea had gotten more
traction.
I don't. Consider the options: [...]
Both of those would be different now if Ethernet had won over USB. If
Ethernet were used for the things USB is now used for, PoE would be
ubiquitous instead of niche, Ethernet would be dirt cheap because it's
made in trillions of units, and USB, if it still existed at all, would
be expensive because it would be a low-volume niche thing.
Fast-forward two decades, and Ethernet *still*
doesn't provide bus
power by default, requiring ugly PoE injectors or expensive enterprise
switches. Worse, it clocks the link even when idle, drawing a
surprising amount of power.
All because it is still being designed for the use cases it was
originally designed for. (Broadly speaking, at least.) If it had won
over USB then it would have evolved towards good support for low-end
and/or low-power applications.
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B