>>62
Maybe you could make a case for banishing all architecture specific code to drivers, although I am not sure if it would work. But that's not how Linux is today, therefore new architectural features, and errata from hardware, keeps changing it, even if you ignore the drivers.
>>73
And that's what they get. Linux is used in billions of smartphones and none of their users are complaining that Linux is bloated.