When we last did an OS reinstall (~May) we considered switching (we were first Debian and have been Gentoo for many years now). We rather seriously considered FreeBSD but didn't like its package system. While Portage was driving us nuts with how slow it had gotten to list new software as stable, its commands are simple and errors are much nicer than fBSD. It also defaulted to installing in /usr/local/bin rather than the structure Gentoo uses (that may not be so much of an issue since this change is big enough where things will break).
But my main reason for bringing this up is to make sure we discuss and consider packaging systems and not just the virtualization options while considering OSes.
What kind of errors messages are you talking about ? Installation ones ?
>> It also
>> defaulted to installing in /usr/local/bin rather than the structure Gentoo
>> uses (that may not be so much of an issue since this change is big enough
>> where things will break).
In fbsd, we have two different places to place our binaries/libs,
regarding if they've been installed or if they're part of the system.
> I hear what you're saying. I have no experience with the FreeBSD packaging
> system, but I get the impression that the entire OS has improved a lot over
> the years. It's likely that the system you experience is completely
> different than the one in existence today. I am downloading the FreeBSD ISO
> now and will run it through VMWare so I can get acquainted with it. If
> things really are as bad as you remember them, remedial action will have to
> be taken.
The packaging system is a source based one, but you also have the
possibility to deal with packages (like gentoo portage for instance).
But I must admit that's not as easy to deal with than a debian system
for instance, 'cause we really know how to deal with those systems.
But once installed, fbsd is really simple to use/manage, and the jails
are really powerful !
> But my main reason for bringing this up is to make sure we discuss and
>> consider packaging systems and not just the virtualization options while
>> considering OSes.
Another option is to use OpenVZ, that's really a powerful system too,
and they have the ability to do live migrations, that fbsd jails dont
have. That's to consider :)
Cheers,
Alex