Gentoo Archives: gentoo-user

From: Grant Edwards <grant.b.edwards@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: Slightly OT but interesting nonetheless...
Date: Wed, 28 Sep 2011 17:17:02
Message-Id: j5vknm$1i5$1@dough.gmane.org
In Reply to: Re: [gentoo-user] Re: Slightly OT but interesting nonetheless... by Volker Armin Hemmann
1 On 2011-09-27, Volker Armin Hemmann <volkerarmin@××××××××××.com> wrote:
2 > Am Montag 26 September 2011, 20:13:53 schrieb Grant Edwards:
3 >> On 2011-09-26, Michael Mol <mikemol@×××××.com> wrote:
4 >> > On Mon, Sep 26, 2011 at 3:37 PM, pk <peterk2@××××××××.se> wrote:
5 >> >> Hi,
6 >> >>
7 >> >> Happened upon this interview with Linus Torvalds that some of you
8 >> >> might
9 >> >> find interesting (if you haven't seen it already):
10 >> >>
11 >> >> http://h30565.www3.hp.com/t5/Feature-Articles/Linus-Torvalds-s-Lessons
12 >> >> -on-Software-Development-Management/ba-p/440>
13 >> > Yeah, I just saw that. Admittedly, when I saw this section:
14 >> >
15 >> > --begin-section--
16 >>
17 >> [...]
18 >>
19 >> > Breaking the user experience in order to ???fix??? something
20 >> > is a totally broken concept; you cannot do it.
21 >>
22 >> That's hilarious.
23 >>
24 >> The Linux developers are _constantly_ changing APIs in ways that break
25 >> existing device driver code. There are repeatedly wholesale
26 >> re-designs of some APIs that happen between minor versions of a
27 >> supposedly "stable" kernel.
28 >
29 > which is seriously not a problem and does not matter in the
30 > slightest.
31
32 That depends on whether you have to maintain Linux drivers or not. ;)
33
34 Regardless, my point was that Linus's statement that it's unacceptable
35 to break things seemed rather disingenuous given the API churn that
36 Linux has compared with the BSD kernels.
37
38 > They NEVER change user-space APIs and ABIs in incompatible ways. THAT is
39 > important.
40
41 Indeed, that's very important.
42
43 >> Often our Linux drivers have to be updated every 3-4 _months_
44 >> to keep up with changes in the kernel that break things.
45 >
46 > which is your own fucking fault.
47 >
48 > Get your drivers into the kernel. Problem solved.
49
50 We tried that approach. It didn't work -- it just generates a lot
51 more work.
52
53 --
54 Grant Edwards grant.b.edwards Yow! Did an Italian CRANE
55 at OPERATOR just experience
56 gmail.com uninhibited sensations in
57 a MALIBU HOT TUB?

Replies

Subject Author
Re: [gentoo-user] Re: Slightly OT but interesting nonetheless... Volker Armin Hemmann <volkerarmin@××××××××××.com>