DragonFlyBSD 1.0 Released
eeg3 writes "One year after starting the project as a fork of the FreeBSD-4.x tree, the DragonFly Team is pleased to announce its 1.0 release. Check out the project's diary for a list of the improvements the project has implemented. Also, be sure to grab it from one of the mirrors."
What was the reason behind this fork?
What is the ports/packages situation look like for Dragonfly? Have they ported the old ones over, or is their selection severely limited?
Deserve their own slashdot icon. Give this thing 3 months, and if they're still around, do the right thing Taco.
Although their team is small, it's compiled with very competent and capable developers such as Jeffrey Hsu and Matt Dillon, among others.
Also, a small commit team helps get things done at a faster rate, whereas it's not so hard to get things added.
Good News Everyone!
Turns out that *BSD is stronger than ever!
According to an Inernetnews article, Netcraft has confirmed that *BSD has "dramatically increased its market penetration over the last year."
There has been a steady increase in *BSD developers over the past decade.
There are currently 307 FreeBSD developers as of the 2004 core team election.
You can read more about FreeBSD here
If you would like to try out a BSD, you can download: FreeBSD, OpenBSD, NetBSD, or DragonflyBSD
Enjoy!
Does Dragonfly offer any visible differences to the casual end user?
FreeBSD (I am using 4.10) has a Gentoo "stage 1" port, actually.
/usr/compat/linux, under which you have all the usual /usr (that would be /usr/compat/linux/usr/, if you know what I mean) and /bin and /lib, and so on...
/usr/compat/linux and then you can "make system" or whatevever. It's not bad.
/usr/compat/linux/usr/portage by chrooting into /usr/compat/linux and emerging sync, and then emerge whatever you want - as long as you are chrooted, it should work (I haven't tried it). So everything you emerge should be done while you are chrooted into /usr/compat/linux - if I understand this correctly -- however, the Gentoo port, the Gentoo FreeBSD port, under /usr/ports/emulators/, would be installed like any other FreeBSD port - and actually, there are many FreeBSD "Linux" ports that can be installed automatically from the FreeBSD ports system, no chrooting or anything required. The chrooting would be if you wanted to leave FreeBSD behind and enter into Linux land - apparently this works, but I haven't tried it. Everything I have needed to install that is a Linux binary has been available as a FreeBSD port.
There is a directory called
so you... "chroot" into
The default is a Red Hat - I have what is essentially a basic Red Hat 9.0 system on my FreeBSD machine, there is also a port for Debian Stable.
So you can do vmware for Linux, or you can do vmware for FreeBSD, just like you can do Mozilla for Linux, or any other app for Linux. I imagine you could install portage under
Another cool thing is that you can apparently upgrade from FreeBSD 4.9 and above to Dragonfly BSD, which is something I will probably be doing at some point in the future.
You're comparing future DragonflyBSD features
with current Linux features.
Hey, Linux has a future too. It isn't stagnant.
There are a number of active projects to give
seamless clustering to Linux. The filesystem
will be shared, including coherent page cache
and user-accesible (flock, etc.) locks. There
are a couple SSI projects. This stuff now has
a conference of it's own. Major developers care.
Here's a nice, in depth interview at ONLamp with the core developer team from just last week. Covers a lot of ground, I found it very informative.
DragonFly sage.**domain_removed** 1.0-RELEASE DragonFly 1.0-RELEASE #4: Sun Jul 11 20:29:40 GMT 2004 root@:/usr/obj/usr/src/sys/GENERIC i386
Installed it this morning. Worth noting:
- Dfly refers to BSD slices using the Linux/Windows term 'partition', and to BSD partitions as 'subpartitions'.
- Installer cannot create a partition; you must do so manually with fdisk. Installer can format the partition, however.
- Easy, streamlined installer that gives you a base BSD system.
- DOES NOT INSTALL A TEXT-BASED BROWSER OR WGET. This really got on my nerves. I had to download the links browser tarball onto my server and FTP in to get it. Without a working text browser, it is hard to download needed packages.
- Includes the FreeBSD ports system and sample supfiles. So, if I really wanted Links, I could have waited an hour while I did a cvsup and then downloaded the port.
- Does not have bash as the default shell. No big deal, just get a port or download the source once you have a text based browser.
- When compiling software, do './configure --build=386bsd' to tell it the system type. Most configs fail if you don't specify the build.
- Dfly feels faster and snappier at the CLI than most Linuxes and even FreeBSD. This may be psychological.
$ whatis themeaningoflife
themeaningoflife: not found