FreeBSD 6.1 Released 227
nbritton writes "FreeBSD 6.1 has been released! This release is the next step in the development of the 6.X branch, delivering several performance improvements, many bugfixes, and a few new features. Of note are the major improvements to the filesystem and SATA code, possibly making FreeBSD the number one choice for SATA RAID implementations. For a complete list of new features and known problems, please see the release notes, errata list, Bittorrent Downloads, Mirrors, Hardware Notes, and Installation Guide."
Any reason to switch? (Score:1, Interesting)
NCQ? (Score:4, Interesting)
Desktop worthy... (Score:5, Interesting)
Re:Any reason to switch? (Score:4, Interesting)
Re:Any reason to switch? (Score:3, Interesting)
That's the only problem I ran into though.
Comment removed (Score:4, Interesting)
Journaling Filesystem (Score:1, Interesting)
FreeBSD may be an excellent operating system, but it's lack of a good journaling file system is a major barrier to adoption. I don't think they can claim to be an excellent choice for SATA RAID arrays until this is addressed.
Although UFS2's background FSCK is a welcome improvement, it's not a solution.
It's good to see that there are projects to bring XFS [freebsd.org] and JFS [sourceforge.net] support into FreeBSD, I suspect it will be a long time before they're production ready and you'll be able to boot FreeBSD on them.
Re:Any reason to switch? (Score:4, Interesting)
I can't say that I am particularly impressed with FreeBSD. There's nothing WRONG with it, per se, but there is also nothing amazing either. The only redeeming value I can think of off hand is having bleeding edge software available all the time through ports. Where with Debian I would get "stuck" with package versions dated from whenever the last stable release was and mixing unstable packages was not a good idea. Coming from Gentoo, I know you have something like ports and you are used to compiling every darn package you want to run (I hate it). You should probably give FreeBSD a try. You might like it.
-matthew
Re:Journaling Filesystem (Score:3, Interesting)
> but it's lack of a good journaling file system
> is a major barrier to adoption.
I'm not sure about journaling file systems. I was helping people in data centres and they have described me way they use FreeBSD there.
First of all, they have specially customized distro packed into single file for network boot. Then, every time something happen they just (re)plug new/replacement board, BSD is loaded with net boot over network, unpacked and booted. OS formats harddrive and run special software to attach local hard drive to networked RAID array. That software does mirroring/etc/whatever is configured.
In other words (and that's pretty logical) you do not need journaling with RAID. You need journaling when you do not have UPS. But if you have money to throw at RAID - then you definitely need an UPS - to protect your investments in RAID.
What journaling does for single hard drive operation is replaced by mirroring in RAID configurations. But that's my limited knowledge of how it works. Had RAID only once - but it was way too noisy. So I replaced RAID config with simple daily backup to the second hard drive.
Thou additional security provided by journaling can definitely help
Probably people with experience of Linux in data centres can elaborate on the details. From all what I have seen it is precisely advantage of journaled file systems that you can get quite short recovery time w/o more expensive RAID.
Re:Any reason to switch? (Score:3, Interesting)
Some of what you say I find interesting - implying that the Gentoo community is more active than the FBSD group. I know you didn't actually say that; and maybe you didn't even imply as much; so you diserve the benefit of the doubt.
Anyway, I have never seen documentation as thorough (although still somewhat incomplete) as:h andbook/index.html [freebsd.org]
http://www.freebsd.org/doc/en_US.ISO8859-1/books/
The mailing lists are really helpful:
http://lists.freebsd.org/mailman/listinfo [freebsd.org]
And there is usually very good help to be found at usenet:b sd.misc?hl=en [google.com]
http://groups.google.com/group/comp.unix.bsd.free
There is not a free OS that "just works" with everything I want to do. There are many things that need a little customizing. If you are willing to source-level tweak Gentoo you should be able to get what you want done accomplished with FreeBSD.
I used Gentoo for a while - a year ago - for a couple months. Here's what I liked:
Re:Any reason to switch? (Score:2, Interesting)
I attempted to use Gentoo about a year ago, and there really is no comparison. The installation process was incredibly painless (the same cannot be said for Gentoo). The packaging system is also far more responsive (the actual programs I mean, the port update is a bit slower from what I remember).
In fact, Gentoo scared me away from Linux for a good while. I used Redhat (bleh!) and Slackware before then. It wasn't until two months ago that I picked up another distibution: Arch Linux. And I do love both current systems. But I'd have to go with FreeBSD if forced to choose. After all, Arch Linux took up 350 MB in a fresh (no extra packages) installation whereas FreeBSD is currently taking up 300 MB (excluding user files and ports tree).
Re:Something similar with iptables (Score:2, Interesting)
Then I went to comdex in Atlanta around that time. FreeBSD 4.1.1 CDs were handed out there and I talked to several FreeBSD reps there. With a little eye candy and some good facts I was determined to try it.
Since then I've been an avid user of FreeBSD. I've used ipfw and wrote a script for ipfw and queing a few years ago (see bsdvault.net). I've used ipfilter a good bit.
PF did come from the OpenBSD group (to which we owe many thanks) as a replacement to ipfilter in a license dispute. I toyed with an OpenBSD bridge at the time at work and found pf was very workable. Since then I've waited for pf to get ported into FreeBSD.
Then that day arrived. When pf hit the -STABLE branch I was hooked. With altq I was able to take advantage of tcp ack-pri and prioritize my voip services. Piece of cake.
I'm very satisfied with FreeBSD as a server, firewall, and desktop. There's enough in FreeBSD to keep everyone busy trying out all kinds of stuff. That's why I've used it since 4.1.1.
I'd really like to see OpenBSD's ipsecctl ported to FreeBSD soon, too.
Re:Any reason to switch? (Score:5, Interesting)
Is it just me or does the insecurity of the FreeBSD community shine through here in blinding fashion?
I'm giving you a first-timer user experience with both FreeBSD and Gentoo. Say what you want about the "top notch" FreeBSD support forms but I found them to be limited, out of date and more often than not no help. In my opinion there appears to be a whole lot more work put into installation and setup guides of Gentoo in comparison with FreeBSD.
As far as the X setup goes: /etc/X11/xorg.conf
# Xorg -configure
# cp xorg.conf.new
Yeah, when all goes well this works perfectly. If you honestly think that 1) I didn't try this and 2) that this will work perfectly all the time than you are one naive mofo.
I'd love to sit here and re-live the week of my life I wasted trying to get FreeBSD and Debian up and running on this hardware but honestly I am trying to get past it.
Let me just sum up with this. My goal was to get Software RAID-5 on four SATA drives on a A8V-MX motherboard running some form of unix/linux including X-Windows. I gave FreeBSD more than a fair shake. In the end, what got the job done was Gentoo. The only snag was the VT8251 chipset support with AHCI. I found a Gentoo forum where some guys had worked this issue out. Their fix was not in the kernel source tree yet but the patch applied, compiled and enabled my SATA drives.
I am not trying to hurt anybody's feelings. This was just my experience. YMMV.
Re:FreeBSD 6 + pf (Score:4, Interesting)
For another, please point me to the linux equivalent of CARP [openbsd.org] ( an incredibly easy to set up redundant firewall ). If you are in charge of running a firewall for a company, redundant hardware at the firewall is nice.