[Info-vax] RMS intro

Lawrence D'Oliveiro ldo at nz.invalid
Tue Jan 2 21:46:26 EST 2024


On Tue, 2 Jan 2024 23:21:23 -0000 (UTC), Dan Cross wrote:

> Take, for instance, the lack of internal kernel interfaces and gregkh's
> insistence that, not only are they unnecessary, they are _bad_: this can
> make things very hard to work with, with multiple generations of partial
> interfaces all coresident at the same time, and little incentive to
> clean up the resulting complexity or mess.

Could be worse. You could be required to carry all that baggage around 
forever.

GregKH made this point some years back, about the state of respective USB 
support in Windows versus Linux. At that point, Microsoft had rewritten 
its USB stack three times, and so it was carrying around three different 
driver APIs, and as long as there were third-party drivers using the 
obsolete interfaces, would have to continue doing that essentially 
forever.

At the same time, Linux had also rewritten its USB stack three times. But 
it had the luxury of starting pretty much from scratch each time, without 
having to carry around a lot of legacy baggage, because all the drivers 
included in the Linux kernel source tree could be updated at the same 
time.

Just one of many reasons why Linux is a much trimmer and more efficient OS 
than Windows.



More information about the Info-vax mailing list