3 ms·
Sort of. Things like USB, which past 1.0 has only one controller per generation, released the current controller design in 2010 with the first chipsets on the m
by waddlesplash 6y ago
Sort of. Things like USB, which past 1.0 has only one controller per generation, released the current controller design in 2010 with the first chipsets on the market in 2011. So that at least is less of a moving target than it once was.
But, I mean, NVMe follows on SATA much like SATA followed on IDE, so on that front things are not so different. And for WiFi, there is not a common device interface for that, so each new generation of hardware from each manufacturer requires a large chunk of new driver code. Haiku reuses FreeBSD's WiFi drivers and 802.11 layer, but as you can see, they are having a hard time keeping up (only recently was one developer hired part-time to work on it, I believe.)
So, it's kind of a wash, really -- on x86 commodity PC hardware, that is. Part of the reason Haiku on ARM still has not taken off is how wildly diverse that ecosystem is, especially how much of a moving target it is.