DragonFly BSD Announced
JoshRendlesham writes "Matt Dillon announced today on the freebsd-hackers mailing list the creation of the DragonFly BSD project. It seeks to build on the work of FreeBSD 4.x, including a rewrite of the packaging and distribution system, among other goals."
That doesn't make sense to me. Thats like deciding there are too many car manufacturers and complaining to Ford that there should be fewer and better car manufacturers. In fact, it would be EASIER to do this in the car industry because you can probably get the major car manufacturers together. No one ever said this new BSD was going to be good, just that it was here. No one said you should support it, but then again maybe you should. Each distro of anything is subject to the people that make it. If you want one final all encompassing sent-from-God BSD then go and make it!
Are they talking about replacing the ports system? I thought that that was one of those most revered parts of the original FreeBSD
I'm crossing my fingers that this comes out with Portage as the package manager...
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
The problem with BSD is that there are too many Albert Einstein-like people involved with its development... and Matt Dillion is one of them. I don't mean that in a bad way. These guy are *smart* probably one in a billion kind of smart. The problem with that is they can't work together very well. Theo (Open BSD), Matt (FreeBSD) Both these guys forked over differences of opinion with other developers.
Imagine what these guys could actually *do* if they put aside their differences and worked together!! No unsolved CS problem would be safe.
Wow. Matt Dillon. :) There's a name that brings back memories.
:)
Matt: if you're reading this, I loved DICE, and all your other work on the Amiga - your compiler is one of the reasons I'm a programmer today. I hadn't been keeping up with your work but it's good to see you're still out there doing stuff.
(seems a lot of the old Amiga 'big names' have gone on to do interesting stuff in the time since)
(Spudley Strikes Again!)
"Ten years from now, they could do it in a few seconds." -- The Racketeer of the Hellfire Club, 1993, Phrack 42
It's a double edged sword, you divide the codebase and you might divide the market. However, I think that the hundreds of versions of Linux have been really good in that they've created a fairly cutthroat Darwinian environment. We as users and admins can only benefit from the innovations coming from that. I really believe that evolution is the method most likely to create a platform to supercede all others.
But then maybe I liked Blondie 24 too much.
Having NetBSD/FreeBSD seperate was good in many ways because it kept mutually incompatable folks away from each others throats. Once things cooled down, technology began to flow in both directions between NetBSD and FreeBSD. Later on, OpenBSD came along. All sorts of good things came from that. Can you say OpenSSH?
It would be nice if DragonFlyBSD (gah, ENAMETOOLONG) was a similar deal. As a FreeBSD developer, I hope that there will be plenty of opportunities to take good stuff in both directions. If we can keep people away from each others throats and work on making the code better, then everybody wins.
Diversity is good. Developers fighting each other is bad. Forks can be a good way to relieve the stress. There is no need to make a Big Deal(TM) about it.
Technically its not a job but they refuse all his patches and he lost write access. The chances now of it being merged into FreeBSD are remote.
He had no choice but to fork if he wanted to continue developing. That or join the Openbsd team or Linux.
Infact Dillion help fixed the vm bug in Linux 2.4. He actually has already developed Linux code.
http://saveie6.com/
Anyway, XMach is a version of BSD with a Mach-based kernel. I don't know what's the status of that current project, with Darwin and HURD nipping at its heels (not that either are perfect replacements) its not as popular as it might otherwise be.
Remember, BSD is also defined by the userland. I look forward to BSD/Linux, the one true user land with the best supported kernel. Not going to happen but I can dream.
As far as the Windows comment, that others have commented upon, yeah it was an off-the-cuff why-not-put-that-in thing with the infamous TCP/IP stack thing at the back of my mind. Mind you, apparently most layers of that stack have been rewritten, leaving a handful of userland utilities such as FTP that still have BSD code in them.
And if you add something like the following in /etc/make.conf, you also get "make update" in /usr/src. :-)
SebastianThe problem with the GPL is that it doesn't trust its fate to human nature but instead tries to force an effect that tends to be against human nature. GPL is a license based on fear and uncertainty, at least from an idealogical standpoing. The BSD license recognizes human nature and works with it to far greater effect for the society as a whole. I prefer trust to fear. I'm just not the paranoid type and if one doesn't have commercial motives for using the GPL one really has to have a high level of paranoia to justify it. That is the reality of the GPL. I use it occassionally, but for commercial reasons only. Everything else I do under the BSD.
-Matt