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.
Actually, you stating that the FreeBSD team moving to streamline their installer brings one question to my mind: has their been any debate and/or decision made in regards to the, er, "desktop position" of the FreeBSD project?
I mean, have they decided to concentrate on making the best server OS, period, they can make -- or have they decided to create a "one size fits all" OS that can be a pretty darn desktop *and* a pretty darn server OS?
Have they decided to make it a goal to make the project's output more "desktop friendly", like what has happened generally with Linux?
This is not a troll. I was using FreeBSD way back when as my "desktop" *nix until I needed something that was just available for Linux at the time and switched horses (around RH 5.0). At the time, the installers of the various Linux distros were not that different from 'BSD (ok, maybe except Debian, IIRC) and Linux was as much "desktop friendly" as 'BSD was. But things have changed (Caldera Open Linux 2.2 in '99, etc.) since. Even though I had a bit louch touch/contact with FreeBSD since my switch, I still had a soft spot for it. I've been wondering recently how they were considering The Desktop these days and if they made (substantial (sp?)) changes to their installer.
Anyone care to light up my lantern? Thanks.
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?
I understand every BSD user's complaints about Redhat/Mandrake and the rpm package mess but how does Debian and apt-get compare? I figure that w/ the design philosophy and package system Debian has, it's quite comparable to all of the benefits of BSD. After installing Debian, I'm not ruled by my Linux box, I have time to do other things. Rock solid, secure (enough for me), and easy to update and install packages. Anyway, I'm still a newbie and ask newbie questions.
This guy is way out there
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.