Slashdot Mirror


FreeBSD Core Developer Thrown Out

SlashChick writes "From a discussion on the freebsd-chat mailing list, it appears that one of the FreeBSD core developers, Matt Dillon, has been barred from committing any changes to the FreeBSD kernel. Dillon was one of the developers 'responsible for making FreeBSD 4.x the most rugged and stress-proof free operating system in existence,' and also contributed to fixing the Linux VM. Unfortunately, there has been little explanation from the FreeBSD core team about why Dillon was thrown out, leading to speculation and worries about the future of the FreeBSD kernel. Does the Slashdot community have any more insight into this situation? Would someone from the FreeBSD team care to elaborate and assuage our worries?" CD Update: Greg Lehey from the core team has infact elaborated in this comment.

11 of 570 comments (clear)

  1. Little explanation? I think there's enough. by angio · · Score: 4, Informative
    From the mail archive:
    The short of it is that Matt was unable to treat many of his fellow developers with the civility and respect that they deserve.

    I think that's fairly clear. There are many strong, good hackers in this world who wouldn't be able to work together. While it's unfortunate that Matt and the rest of -core weren't able to resolve it, it's a fact of life in a big project...

  2. Re:Nice name... by Anonymous Coward · · Score: 1, Informative

    Matt Dillon did his C compiler for the amiga, when the actor was a teenager star...

  3. Re:TdR by Anonymous Coward · · Score: 1, Informative

    Theo's version of events: http://www.theos.com/deraadt/coremail.html

  4. Re:Little explanation? I think there's enough. by RevAaron · · Score: 4, Informative

    Just as 5.0 was coming out and there seemed to be this general quietness about freedom and the GPL and RMS bashing seemed to be at an acceptable high point the good lads at FreeBSD go and remind us all again what open and freedom is all about.

    What does this have to do with GPL or its attitude? Linus could just as easily bar kernel patch submission from some individual who he thought was causing problems.

    This problem individual could just as easily keep on running with his own special kernel, with all these swell changes Linux kept rejecting. Same goes for FreeBSD- you can get the source, and this guy, or anyone, could keep on writing new code, patching their setup and giving the away the code.

    Just because a project is GPL doesn't mean that it'll take code from anyone, or have a CVS server to which anyone could commit. From where would you get this silly idea?

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  5. dillon leaves the FreeBSD project by groggy-P · · Score: 5, Informative
    The information you have is from the open FreeBSD-chat mailing list. The thread was started by people in the project who are not on the closed developers@FreeBSD-org mailing list, and some of the statements are wide of the mark:
    • Matt Dillon was never a "core developer". The FreeBSD project doesn't use that term, but it looks like a reference to the core team. Matt has never been a member of the core team.
    • Matt has done some very good work over the years. His contribution to FreeBSD release 4 was invaluable, but it would be wrong to suggest that he single-handedly made the difference. Commit statistics on the orginal list show that he has not been very active over the last 12 months.
    • I was not aware of his involvement with Linux VM. Nothing we have done will change this, though.
    • The FreeBSD core team has informed the development community in detail about the reasons for Matt's removal. We don't think it's appropriate, nor fair to Matt, to wash dirty linen in public.
    • Matt has very little influence on the future of the FreeBSD kernel. That work which he has done over the last two years or so was mainly maintenance.
    It's always sad to have to make these decisions. It's even more difficult to defend them when our hands are tied behind our backs.
    1. Re:dillon leaves the FreeBSD project by dagooncrn · · Score: 2, Informative
      Yup, he didn't get to core team in 2002 election
      ==vv New Core vv==
      rwatson (171)
      imp (157)
      peter (151)
      murray (128)
      markm (119)
      jhb (99)
      grog (88)
      wes (85)
      kuriyama (83)
      ==^^ New Core ^^==

      brian (79)
      matusita (72)
      dillon (64)
      --
      -- mg
    2. Re:dillon leaves the FreeBSD project by kraksmoka · · Score: 2, Informative
      Its great that you found a way to accurately measure how many users there are for any freely distributed software

      i call it: AWSTATS .

      yes, that's right. it reads weblogs really nicely and only needs old versions of perl to run :)

      funny how site traffic ( 50k + hits per month) provides a very accurate picture of what the world runs on their machines. i get about 30 percent xp, me and 15 win2k and NT then maybe 3 win95, 4-5 mac, and a smattering of different linux and bsd distros. a few people here and there with lynx or even someone on a solaris machine surfin the web. i wouldn't say that linux has more desktop share than apple. servers, yes, more linux servers than apple ones, but not desktop users. just how it is.

      --
      "You never want a serious crisis to go to waste." - Rahm Emanuel
  6. Re:Bona fide cuestions by mph · · Score: 4, Informative
    Who elects core developers?
    The committers (i.e. developers with write access to the CVS repository, who number in the hundreds).
    If core developers are elected democratically, why was it necessary to throw out Matt Dillon explicitly instead of just explaining the situation to the electors? Aren't electors trusted to do the (apparently) reasonable thing and unelect him?
    Contrary to the title of this Slashdot article, Matt Dillon was not a member of Core, and hence was not elected. He was a committer, one of hundreds. His commit bit was granted by Core.

    It is incredibly frustrating to read Slashdot whenever something like this comes up, because so many people (Linux people, it seems) confuse Core with the body of committers, despite the fact that we go through this exercise over and over again.

  7. The flamewar is here: by otuz · · Score: 5, Informative

    It seems to have started when Dillon made a clever hack and people got arguing over API problems:

    The problem
    The solution
    NOT another solution ...

    The flamewar starts.. ...

    and continues.

  8. Arrogant, opinionated, COMPETENT jerks allowed by Eric+Green · · Score: 4, Informative
    I've been acquainted with Matt Dillon's work for over 15 years now. We're talking about someone who wrote a "C" compiler and library in a week once "just to prove he could do it", for cryin' out loud! Frankly, one Matt Dillon is worth four or five of the rest of the BSD development team. I don't care how arrogant or opinionated he is, I'd hire him for my team in a second -- I've worked with arrogant, opinionated people before (hmm, I've also looked in the mirror before :-), and I don't have the slightest bit of problem with them as long as they're *RIGHT*. Just give'em the module definition, ask'em to produce documentation on what they're going to do, and then once that's done, turn them loose to do it. It works. Been there, done that.

    On the other hand, Matt is not, and never has been, indispensible to the FreeBSD project. His biggest contribution probably has been cultural more than anything else -- he was working at UCB back in the "real" BSD days and knows how "it spozed to be". I suspect that doesn't make him popular with some of the (relative) newbies who want to add lots of features and stuff -- Matt's code has always been stripped down, clean, and fast as hell (if not always the most elegant or user-friendly code in the world). If the FreeBSD folks got tired of him carping about "the BSD Way", their loss... but it's not going to cripple FreeBSD by any means.

    -E

    --
    Send mail here if you want to reach me.
  9. Re:FreeBSD != Linux by j-pimp · · Score: 3, Informative
    FreeBSD is a failure.

    So lets look at some facts:
    • Yahoo is powered by freebsd
    • Hotmail was (is still?) poewered by FreeBSD
    • My laptop is powered by FreeBSD
    • KDE works great and GNOME ain't to shabby
    • My laptop is powered by FreeBSD. I switched from OpenBSD because KDE3 wouldn't compile.
    • Sun and FreeBSD have come to some kind of agreement so FreeBSD will be distributed with java once sun and java figure out what the agreement is that there lawyers made. Until then all you have to do is download two tarballs, stick them in the righ place and install like any other port.
    No its not cool. No its not the place to be for games or embedded systems with GUIs. However, it's great for web/database type things and other places you need scalibility because alot more kernel parameters can be set on the fly than in linux. Also it does have its share of wizbang. Background fsck! Yeah thats boys and girls. System boots up after power failure or kernel panic, fack the / partition, which of course is small and does not contain /usr, /var or /tmp becasue your a competent sysadmin from all those years of slashdot reading. It mounts the other partitions dirty and does fsck while the system is up and running. No its not perfect, no I wouldn't do it on a server yet, but its available in 5.0 and by the time 5.2 comes out (the ok 5.x is ready to take on your super mission critical 5 9's project release) It will be, and its easy to turn off. However, it only failed me once and no data was lost. The point however is there is some innovation going on in FreeBSD land and sure its playing catchup with linux in certain aspects but every damn OS is playing catchup with every other fucking OS out there in some regard. Can you find me one super fast, super GUI, super CLI, Everyones using it OS?

    --
    --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.