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

Reply via email to