Am Montag 26 September 2011, 20:13:53 schrieb Grant Edwards: > On 2011-09-26, Michael Mol <mike...@gmail.com> wrote: > > On Mon, Sep 26, 2011 at 3:37 PM, pk <pete...@coolmail.se> wrote: > >> Hi, > >> > >> Happened upon this interview with Linus Torvalds that some of you > >> might > >> find interesting (if you haven't seen it already): > >> > >> http://h30565.www3.hp.com/t5/Feature-Articles/Linus-Torvalds-s-Lessons > >> -on-Software-Development-Management/ba-p/440> > > Yeah, I just saw that. Admittedly, when I saw this section: > > > > --begin-section-- > > [...] > > > Breaking the user experience in order to ???fix??? something > > is a totally broken concept; you cannot do it. > > That's hilarious. > > The Linux developers are _constantly_ changing APIs in ways that break > existing device driver code. There are repeatedly wholesale > re-designs of some APIs that happen between minor versions of a > supposedly "stable" kernel.
which is seriously not a problem and does not matter in the slightest. They NEVER change user-space APIs and ABIs in incompatible ways. THAT is important. > > We have to touch our NetBSD and FreeBSD drivers maybe once every 3-4 > years. and look how much devices they drive - because nobody has to send their drivers upstream, nobody does. > Often our Linux drivers have to be updated every 3-4 _months_ > to keep up with changes in the kernel that break things. which is your own fucking fault. Get your drivers into the kernel. Problem solved. -- #163933