FreeBSD 5.0 Developer Preview #2
noackjr writes "'The FreeBSD Project is proud to announce the availability of the second Developer Preview snapshot of FreeBSD 5.0 (5.0-DP2). This
snapshot, intended for widespread testing purposes, is the latest milestone towards the eventual release of FreeBSD 5.0-RELEASE, currently scheduled for mid-December 2002.' See the announcement, early adopter's guide, and the release notes."
SMP support in this new version should rock, Freebsd never had good SMP support until now, If you are a SMP user check this update out! I know its beta but its well worth it..HUGE speed increases.
keanmarine.com
Now that DP2 is here, I might as well jump in the CURRENT water again and give it a go again. The time that CURRENT _did_ work for me, it worked great and I considered it stable. I have been following/lurking the current@ mailinglist for quite a while, and it's been fun seeing al these cool new things appear.
Great work. I'm definately going to give this a spin.
Someone take BSD and do a Mandrake version of it while at the same time keeping it all opensource and free. Ie make it really user friendly(Gui installer, admin tools etc). I'm surprised there has been no effort to do so. I mean beyond what Apple did I don't even hear any rumors of anyone even trying to do that.
I know BSD is a more thought of as a server OS, but I've heard plently of BSD users claim its makes a fine desktop as well. If that's every going to happen they definitely need to start working on making it more user friendly.
At present I use Windows, cause that's what 98% of the apps I use are written only for. But I do like learning about other OSes.
So on to my question (with a possible coda). I read in a BSD guide that "most" apps written for Linux will run under any of the BSDs. Is this true, or was this dude just plain misinformed? Only reason is I ask this is that most of the info I've seen regarding the Unix variants is that BSD is superior over Linux. If that's the case, why use Linux? Anyway, if anyone can answer this 2 part question in a quick, general way, it would be appreciated.
Well, the native patchset for 1.4 for developers is available. There are no legal troubles afaik, but it just takes time to port.
Buying a Dell computer is equivalent to dropping the soap in a prison shower.
Anyone know if Apple plans on updating their FreeBSD-based bits with this anytime soon?
Probably too soon for 10.3 to be based on this, but maybe 10.4?
Just ask ... yahoo ... netcraft ... and slew of other servers that rely on BSD. If you want a server and you want the best bang for the buck, freebsd is the best price out there. (free)
For all the trolls who say BSD isn't GPL, well duh, BSD is in itself a license. Sometimes you just gotta wonder. If linux was so wonderful then why would apple choose BSD for OS X and not linux? It's more than just the license, BSD is a very nice OS that is wonderfully stable.
Rule of Thumb, if it works in linux it will more than likely work in freebsd, and vice versa, well that is until you try to compile a kernel not of that OS :-) ... try it before you bash it.
Ignore the "p2p is theft" trolls, they're just uninformed
I use BSD everywhere. I sneak it into places where I work and impress the locals with it. And then it ends up in the server room. FreeBSD world domination! muhahahaha
Oh, and I never got fired for installing BSD somewhere :)
Glad to see Perl has been given the axe in the base system. Now I won't have to have two Perl installs all the time (the base + the port).
Now if they could only do the same for Sendmail, BIND, and other junk.
Maybe I'm just more comfortable with systems like Red Hat where *everything* is in a package, but it seems silly to have this 3rd-party stuff in the base, especially if many people use the ports version anyway.
Maybe i'll do gentoo again in the future, but definitely not now. Yes, it does do ports, but the ports tools are far from complete and almost useless. You can install a port using the portage tool 'emerge', but once it is installed there is no way to manage your installed ports. FreeBSD has a good variety of package management frontends. The pkg_* tools let you manipulate binary packages. The ports tree is based off of make files which makes versioning a bit of a pain, but there are tools that exist like 'portupgrade' which allow you to keep a current package/ports database _WITH_ version info. For some strange reason, there are changes appended to the changelogs of each port in gentoo without bumping the patch level of the port. This is insane! Thus it is not impossible, but a royal pain in the ass to keep two machines synced when it comes to package versions.
On to easy updates... A whole bunch of tarballs with patchfiles works for a ports system, but not the base system. FreeBSD keeps the entire base system in CVS. FreeBSD actually has a base system. FreeBSD has multiple branches of development. Maybe gentoo will mature to the point where they make a real base system and do real release engineering, but it currently isnt the OS of choice for me.
Also, because the development cycle of FreeBSD is significantly more sane than that of the Linux kernel and the base system/toolchain which never has and never will exist in one master repository, nVidia's drivers work on the -CURRENT development branch of FreeBSD from which this developers preview was taken. Change one line in one file, and they build flawlessly (or at least they can, hopefully on this developer's preview too). The drivers even register properly with devfs.
Do yourself a favor and try FreeBSD, then you can check the FreeBSD mailling list archive if something is broken, instead of searching for a fix with google. It'll save you hours.
Kan jeg få en pils, vær så snill?
Kernel threads are going to mean more than any other feature to FreeBSD 5. Benchmark performance may not increase that much because of kernel threads, but they'll allow many applications to be ported to FreeBSD. Now, a lot of programs that run on Linux, Solaris, and Windows, can't be ported to FreeBSD because of its inferior threading. Thread-intensive languages (most notoriously, Java) and database servers should be much more comfortable on FreeBSD 5, after it shakes down.