OCTADE
@octade@soc.octade.net
"Hey, you are making too many different versions of the same thing that do the same thing and with a zillion different unnecessary interfaces and ways to all accomplish the same job. Stick to a simple interoperable scheme that can be audited against a standard."
Many years ago I used to troubleshoot dialup modems. Modems varied wildly in their firmware and AT commands. This caused wild variation in device drivers. And most of that variation was unnecessary. It caused a lot of busy work and wasted time.
A modem should not be a modem. A modem should be a specification. Then devices should be designed strictly around the specification. Apply to all other hardware devices, operating system primitives, boot system primitives, compiler logics and routines, then wash, rinse, repeat ... and things would move closer to an infrastructure that can be strictly audited regardless of the particular implementation.
Anyway consider this a fantasy rant. I don't see it ever happening.