Re: The direction linux is taking

Atomic Killer Attack Fish
2001-12-29T23:51:18Z

On Sat, Dec 29, 2001 at 03:38:40PM -0800, Larry McVoy wrote:
> In my message above, I specifically asked about any one area, asking if
> there was parallel development in that area. So far, noone has said "yes".
> If the answer was "yes", somebody in your fanin (nice ascii, BTW :) is
> merging. So the answer is either
>
> noone => no parallel development in any one area
> or
> someone
>
> If it is "someone", who is it?

Going back to your original message, the majority of development is
occurring in parallel: networking, sound, video, scsi... all those
drivers are completely independant from the changes to the core kernel
(modulo occasional major changes), and tend not to have conflicts when
they reach the mainstream kernel (maintainers tend to sort that out).

That said, some areas (like VM) are being touched by multiple people,
but we usually don't touch things in a way that conflicts with each
other (just occasionally). Instead, the typical problem is tracking
the state of all the changes and knowing where things are being delayed
or dropped (and why). Is that a sociological problem or a development
problem? Does it need to be solved with people or tools? I don't know
the answer to those questions or the right mix between the two answers.
Certainly, a set of tools that helps avoid these issues by making sure
the first level of problems (merging, test compile, basic testing)
would be a great advancement in productivity for those of us who work
that way, but if the underlying problem is social, it's not going to
help overall.

-ben
--
Fish.