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? |