lkml.org 
[lkml]   [2002]   [Aug]   [16]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: IDE?


On Fri, 16 Aug 2002, Linus Torvalds wrote:

>
> On Fri, 16 Aug 2002, Linus Torvalds wrote:
> >
> > I actually don't think it's the people as much as it is the ridiculous
> > linkages inside ide.c and the hugely complicated rules. The code is messy.
>
> Note: it _is_ the people too, don't get me wrong. But in other areas we
> have people like Al Viro, who can drive grown men to cry (and drink) with
> his not-very-polite postings. And in those areas it hasn't been a huge
> problem, even though some people probably take a valium or two before they
> dare open emails from Al.
>
> So the messiness and interconnectedness of the IDE layer just seems to
> bring the people problem to a sharp and ugly point. The absolute lack of
> communication skills wrt IDE among the people who have worked on it has
> been stunning, and that probably _is_ because the code is so hard to even
> talk about.

Sigh... What we need with IDE is
a) translator/bogon filter between hardware folks and the rest of
us. If Jens or Alan are willing to do that for a while - wonderful.
b) review of code structure in existing code. Doing that.
c) careful massage (as opposed to grand rewrite) of said structure
into something sane. With series of small provable equivalent transformations.
And whoever does that is in serious risk of burnout - current spaghetty in
there is a fscking mess. I'll try to help with that - I know how to do such
work, but I don't promise to get it all the way to sanity.

When we will have sane structure and sane interfaces, the life will get easier.
Until then full-time maintainership of drivers/ide/* is a one-way ticket to
Bedlam.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:28    [from the cache]
©2003-2011 Jasper Spaans