← Back to context

Comment by mschuster91

2 days ago

> Unfortunately, Apple seems to be alone in having a good implementation.

Well, Apple is in full control over their entire stack, down to the firmware on the embedded parts.

In the non-Apple world, no way, simply due to the sheer insane amount of different ethernet and wireless chipsets, with many of them shipping binary blobs. The mediatek blobs alone expand to 64MB [1], Intel clocks in a further 24 MB [2], and then there's all the other firmware stuff.

Unfortunately, there is nothing in the "physical world" that comes even close to USB-CDC in its versatility.

[1] https://packages.debian.org/forky/firmware-mediatek

[2] https://packages.debian.org/forky/firmware-intel-misc