The anomaly of cheap complexity - Andrew Appel @ Freedom to Tinker:

I see lack of standardization amongst hardware protocols as a leading cause of operating system complexity. That said when I look at Linux's code USB definitely seems to help... But that's by no means the sole source, and if like me you care about keeping not that old hardware in active this isn't an issue that's going away any time soon at all.

@alcinnz @theruran Isn’t the Linux USB stack full of workarounds implementing windows quirks USB controllers expect? I thought I heard that one time.


@jollyrogue @theruran Well, yeah. It does have number of quirks to handle.

But even despite that & the sheer variety of USB devices, Linux's code to support every USB device pales in comparison to the amount of code to support non-USB devices!

Sign in to participate in the conversation

For people who care about, support, or build Free, Libre, and Open Source Software (FLOSS).