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."
...packages and ports system. They're part of the best things FreeBSD has above Linux right now!
POW!
All the various BSDs share code when one solution seems to fit more than just the distribution that developed it. If DragonFly is going to focus on something that the other four aren't, then more power to them. I'm sure the others will adopt any good ideas that come out.
BSD Code in Windows
I'd like to see Gentoo's Portage move onto BSD, it was originally inspired by the BSD ports system, but has become very easy to use and refined. It's time for a BSD to try out Portage (Mac OS X is geting Portage soon!)
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
I find this project exciting. Having tried gentoo's portage it has become clear to me that ports could be a lot better. While ports does work, it has a bunch of tools which make its use easier which arent included by default and could be integrated into ports.
Try "strings ftp.exe"
Or, if you don't have strings installed, just google for it.
Iduno what else they've used, but they're legally entitled to use any portion they like, and many people surmise that they may have used quite a bit. Given that the copyright notice is no longer required, the world may never know.
There are no trails. There are no trees out here.
Matt Dillon's early background as an Amiga programmer is really showing through here. He's basically proposing doing a piecewise conversion of BSD to an Amiga-style message-passing operating system.
He's basically doing the reverse of what so many folks (NeXT, HURD) have done or tried to do.. not taking a microkernal and putting a UNIX layer over it, but taking a UNIX and scooping out the inside to replace it with a message-passing microkernal.
This will definitely be a fun one to watch. Go, Matt, go.
- jon
Ganymede, a GPL'ed metadirectory for UNIX
My first reaction was "oh, forking is bad, we don't need another". But in truth, this is no more remarkable than the fact that there are 100s if not 1000s of different flavors of GNU/Linux.
So there.
The thing is, reading his proposal, this thing could be great- it's some of the best aspects of his BSD work, and things like AmigaOS, Be, HURD, and even Linux, rolled into one "modern," innately UNIX-compatible whole.
People only live so long- sure, if you could somehow force all the gurus into a "Manhattan Project," they'd probably spit something interesting out the other end, but there'd be more tradeoffs involved. You can't have a system as (philosophically) tight as OpenBSD when people are merging huge changes, as in FreeBSD, and tacking/forking things around in the kernel(s) themselves to support every piece of hardware possible, as with NetBSD.
Look at it this way, if you locked Gates and Torvalds in a room for 10 years, would the result be as good as either current product is?
So anyhow, we've got a "RedHat" - FreeBSD; we've got a "Debian" of sorts - NetBSD; and we've got OpenBSD, which has no obvious peer anywhere else. (Sure, Theo's gang shoots the food now and then - I got a bit tired around the OpenSSH holes, as did everyone - but as a research beast that craps running, user-ready software, they're doing great.) Now we've got DragonFly, which could really be the 'BSD for the desktop.'
Darwin doesn't really count -- it runs, a lot of hackers enjoy it because they enjoy helping Apple, but without the Cocoa and Quartz APIs, you're left with little but a crippled research OS. OS X itself is only Free if you're purchasing Apple hardware.
- Not Theo, but not Bill either
So BSD is not really free, is it? There are strings attached.
Glad I found out before wasting my time downloading it.
I'd install stuff by hand. I just want to update my ports - I don't think that's too much to ask.
Yes, I've submitted that as a bug. Yes, it was rejected.