FreeBSD 7.0 Release Now Available
cperciva writes "The first release from the new 7-STABLE branch of FreeBSD development, has been released. FreeBSD 7.0 brings with it many new features including support for ZFS, journaled filesystems, and SCTP, as well as dramatic improvements in performance and SMP scalability. In addition to being available from many FTP sites, ISO images can be downloaded via the BitTorrent tracker, or for users of earlier FreeBSD releases, FreeBSD Update can be used to perform a binary upgrade."
Netcraft confirms it, first post.
nt
I don't want to have to figure out disk geometry to install an OS...have they made it as easy as Ubuntu?
I'd gladly give it a go.
You don't need to set the disk geometry unless you have weird-ass old disk hardware. Just accept the defaults.
I was installing the pre-releases as they were coming and now FreeBSD makes Linux look like the IO king. Nothing I could do would give back my old FreeBSD performance other than downgrading. I tried linux on the same machine and for linear reads and writes it finished minutes ahead of the FreeBSD tests.
What level of ZFS support does this have? Is it well tested yet?
with the announcement of the features last night the following topics were beaten to death already:
Why use FreeBSD? (why not?)
FreeBSD is dead! (clearly its not)
FreeBSD is not dead!
yahoo use freeBSD (nobody cares)
FreeBSD vs Linux (ooh flame ware, but then everybody realized that it doesnt matter some people prefer FreeBSD for stability & the fact its all integrated, some people prefer linux because it has lots of flashy features & there are loads of projects to add extra features to it ( but they're not integrated and don't always play well together)!)
please go about your business there's nothing to spam about here!
IranAir Flight 655 never forget!
I love how STABLE just sticks out, like BSD wasn't stable before. Ha!
It was damn stable and it'll be stable again, and again...
How to Download YouTube Videos
A new release? I thought BSD was dead.
Pretty red section, I've never seen the BSD section before. Slashdot needs more sections with nice colors.
The summary says it has ZFS support but the website says experimental ZFS support. That seems like a pretty important distiction.
And it's payday!
2.5 TB ZFS NFS, here I come!
|>
Here be Dragons
do not want!
Anyone know anything?
I got a laptop with a Broadcom 4318. Is this well supported, or something you have to try & pray?
And speaking of laptops, does FBSD have a straightforward/easy-to-use disk encryption mechanism (say, on the order of TrueCrypt)?
There is a good interview with many key FreeBSD contributers about new technologies and improvements in 7.0. It is quite technical.
http://www.onlamp.com/pub/a/bsd/2008/02/26/whats-new-in-freebsd-70.html?page=1
I have a dual-Opteron rackmount Dell with a ServerWorks HT1000 chipset, running 7.0-PRELEASE from January 15, that was having DMA-related fits. Does anyone know if they've got that problem under control yet? I had seen it discussed a lot on the mailing lists but lately haven't had the time to follow closely. Either way that server's staying on the 7-STABLE line because it's so much faster that I can live with running the drives in PIO4 (and with 4GB of RAM those drives don't get touched a lot).
Dewey, what part of this looks like authorities should be involved?
Mod parent up....
dfp_ord=Math.random()*12100000000000000;
dfp_tile = 1.3;
/usr/src7/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/engine/eng_padlock.c: In function 'padlock_xcrypt_ecb': /usr/src7/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/engine/eng_padlock.c:445: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm' /usr/src7/src/secure/lib/libcrypto/../../../crypto/openssl/crypto/engine/eng_padlock.c:445: error: 'asm' operand has impossible constraints
/usr/src7/src/secure/lib/libcrypto.
/usr/src7/src.
*** Error code 1
Stop in
*** Error code 1
Stop in
*** Error code 1
Looks like I will have to wait.
Good tip, hadn't tripped over that utility. Thanks!
I run debian on my main workstation (have for a long time).
These are my requirements before I switch:
fluxbox as wm.
various KDE apps, esp. Amarok.
NFS support
Nvidia binary video drivers. so that I can play: Never Winter nights & Enemy Territory.
Can/Will FreeBSD work for me?
(I run dual Opteron 270's with 2GB of ram so SMP is important but AMD64 is not).
"The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
Is when FreeBSD and wine will start to care about each other.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
it a break, if [amazingkreskin.com] where it belongs, 800 w/512 Megs of Turd-suckingly transfer, Netscape Community at represents the chaanel #GNAA on create, manufacture
GREAT article - it is interesting for a non-programmer to read this type of technical detail, presented in an understandable way. For me, right at the edge of my theoretical-only knowledge. A detailed summary, I guess. (oxymoron)
Similar article on NetBSD: Waving the flag: NetBSD developers speak about version 4.0 (1/30/2008)
Linux focused links:
Current discussion:
LWN: Kernel
KernelTrap
KernelNewbies: Summary of Linux Changes
---
The Wonderful World of Linux series are excellent history - in-depth for outsiders:
WWOL 2.2
WWOL 2.4
WWOL 2.6
---
Towards Linux 2.6 - A look into the workings of the next new kernel(2003)
Kernel Comparison: Linux (2.6.22) versus Windows (Vista)(2007)
To quote from the article ...
I believe we are actually "first" to make it part of the shipping kernel. In Linux you can enable it as a module, but there are extra steps you must take. For FreeBSD its just there, like TCP.
There's extra steps you must take? What steps are these? I haven't had experience with SCTP on any OS, but I would have thought that once the Linux module is loaded, the protocol is "just there" as well.
Maybe he's talking about kernel defaults? It's a curious statement that he makes.
I've been reading about zfs for awhile and recently started implementing it on some Solaris servers and really getting into it. It's nice. Really nice. I am anxiously awaiting being able to run it on linux (not via FUSE) in production. Has anyone heard anything on the objections over license compatibility and stepping beyond traditional filesystem areas of the kernel?
Dramatic improvements in performance and SMP scalability shown by various database and other benchmarks, in some cases showing peak performance improvements as high as 350% over FreeBSD 6.X under normal loads and 1500% at high loads. When compared with the best performing Linux kernel (2.6.22 or 2.6.24) performance is 15% better.
http://people.freebsd.org/~kris/scaling/bind-pt.png
Summary:
* FreeBSD 7.0-R with 4BSD scheduler has close to ideal scaling on this test.
* The drop above 6 threads is due to limitations within BIND.
* Linux 2.6.24 has about 35% lower performance than FreeBSD, which is significantly at variance with the ISC results. It also doesn't scale above 3 CPUs.
* 7.0 with ULE has a bug on this workload (actually to do with workloads involving high interrupt rates). It is fixed in 8.0.
* Changes in progress to improve UDP performance do not help much with this particular workload (only about 5%), but with more scalable applications we see 30-40% improvement. e.g. NSD (ports/dns/nsd) is a much faster and more scalable DNS server than BIND (because it is better optimized for the smaller set of features it supports).
Interested in open source engine management for your Subaru?
And before anyone asks:
All the docs I've read on the subject tend to suggest that the Real Way to keep a FreeBSD system current is to download the kernel and userspace core every so often and recompile them. And that's fine, sorta, except that it doesn't address how to deal with the "leftovers", such as config files that have been moved or eliminated. (I mean, honestly, compiling the world is not a realistic way to keep current on X.org.)
Who has practical experience doing this? How do you keep your machines current, particularly with security patches?
Schwab
Editor, A1-AAA AmeriCaptions
I've come to think of journaled filesystems as pretty much ubiquitous at this point, is FreeBSD really only now getting them? Or do they mean something else?
(Not trolling, I know next to nothing about *BSD)
sic transit gloria mundi
It is now official. Netcraft confirms: *BSD is dying
One more crippling bombshell hit the already beleaguered *BSD community when IDC confirmed that *BSD market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that *BSD has lost more market share, this news serves to reinforce what we've known all along. *BSD is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Sys Admin comprehensive networking test.
You don't need to be the Amazing Kreskin to predict *BSD's future. The hand writing is on the wall: *BSD faces a bleak future. In fact there won't be any future at all for *BSD because *BSD is dying. Things are looking very bad for *BSD. As many of us are already aware, *BSD continues to lose market share. Red ink flows like a river of blood.
FreeBSD is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time FreeBSD developers Jordan Hubbard and Mike Smith only serve to underscore the point more clearly. There can no longer be any doubt: FreeBSD is dying.
Let's keep to the facts and look at the numbers.
OpenBSD leader Theo states that there are 7000 users of OpenBSD. How many users of NetBSD are there? Let's see. The number of OpenBSD versus NetBSD posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 NetBSD users. BSD/OS posts on Usenet are about half of the volume of NetBSD posts. Therefore there are about 700 users of BSD/OS. A recent article put FreeBSD at about 80 percent of the *BSD market. Therefore there are (7000+1400+700)*4 = 36400 FreeBSD users. This is consistent with the number of FreeBSD Usenet posts.
Due to the troubles of Walnut Creek, abysmal sales and so on, FreeBSD went out of business and was taken over by BSDI who sell another troubled OS. Now BSDI is also dead, its corpse turned over to yet another charnel house.
All major surveys show that *BSD has steadily declined in market share. *BSD is very sick and its long term survival prospects are very dim. If *BSD is to survive at all it will be among OS dilettante dabblers. *BSD continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, *BSD is dead.
Fact: *BSD is dying
The End of FreeBSD
[ed. note: in the following text, former FreeBSD developer Mike Smith gives his reasons for abandoning FreeBSD]
When I stood for election to the FreeBSD core team nearly two years ago, many of you will recall that it was after a long series of debates during which I maintained that too much organisation, too many rules and too much formality would be a bad thing for the project.
Today, as I read the latest discussions on the future of the FreeBSD project, I see the same problem; a few new faces and many of the old going over the same tired arguments and suggesting variations on the same worthless schemes. Frankly I'm sick of it.
FreeBSD used to be fun. It used to be about doing things the right way. It used to be something that you could sink your teeth into when the mundane chores of programming for a living got you down. It was something cool and exciting; a way to spend your spare time on an endeavour you loved that was at the same time wholesome and worthwhile.
It's not anymore. It's about bylaws and committees and reports and milestones, telling others what to do and doing what you're told. It's about who can rant the longest or shout the loudest or mislead the most people into a bloc in order to legitimise doing what they think is best. Individuals notwithstanding, the project as a whole has lost track of where it's going, and has instead become obsessed with process and mechanics.
So I'm leaving core. I don't want to feel like I should be "doing something" about a project that has lost interest in having something done for it. I don't have the energy to fight what has clearly become a losing battle; I have a life to live and a job to keep, and I won't achieve any of the goals I personally consider worthwhile if I remain obligated to care for the project.
Discussion
I'm sure that I've offended some people already; I'm sure that by the time I'm done here, I'll have offended more. If you feel a need to play to the crowd in your replies rather than make a sincere effort to address the problems I'm discussing here, please do us the courtesy of playing your politics openly.
From a technical perspective, the project faces a set of challenges that significantly outstrips our ability to deliver. Some of the resources that we need to address these challenges are tied up in the fruitless metadiscussions that have raged since we made the mistake of electing officers. Others have left in disgust, or been driven out by the culture of abuse and distraction that has grown up since then. More may well remain available to recruitment, but while the project is busy infighting our chances for successful outreach are sorely diminished.
There's no simple solution to this. For the project to move forward, one or the other of the warring philosophies must win out; either the project returns to its laid-back roots and gets on with the work, or it transforms into a super-organised engineering project and executes a brilliant plan to deliver what, ultimately, we all know we want.
Whatever path is chosen, whatever balance is struck, the choosing and the striking are the important parts. The current indecision and endless conflict are incompatible with any sort of progress.
Trying to dissect the above is far beyond the scope of any parting shot, no matter how distended. All I can really ask of you all is to let go of the minutiae for a moment and take a look at the big picture. What is the ultimate goal here? How can we get there with as little overhead as possible? How would you like to be treated by your fellow travellers?
Shouts
To the Slashdot "BSD is dying" crowd - big deal. Death is part of the cycle; take a look at your soft, pallid bodies and consider that right this very moment, parts of you are dying. See? It's not so bad.
To the bulk of the FreeBSD committerbase and the developer community at large - ke
What the parent post describes should be sufficient, but the current /usr/src/UPDATING is available online at http://www.freebsd.org/cgi/cvsweb.cgi/src/UPDATING?rev=1.520;content-type=text%2Fplain; previous versions are at http://www.freebsd.org/cgi/cvsweb.cgi/src/UPDATING. The mergemaster process can be a bit daunting when crossing major versions as so many files are likely to have changed, but apart from that upgrading is usually straightforward.
Seriously, jump! I switched from Debian (2.something, I think) to FreeBSD 4.5 *years* ago. I haven't been happier.
:-)
I'm still running FreeBSD 6.3 on my server, and I will upgrade to 7 soon, but I found PC-BSD to be the better desktop system (DesktopBSD had strange quirks, and wasn't as polished).
PC-BSD uses the "stable" FreeBSD as it's base, so although it's currently FreeBSD 6.3 based, that'll no doubt change to 7.0 soon. PC-BSD also uses KDE as it's desktop environment, so you'll have no trouble with your apps.
Good luck!
I had to abandon FreeBSD a few years ago with performance
with MySQL got so abysmal -- apparently the MySQL folks
and the FreeBSD folks got into pissing match about
threads.
Anyone know how this turned out?
bind?
ugh. is that piece of crap *still* not dead?
i thought everybody and their dog had switched to tinydns & co by now...
You sometimes wonder whether those people who post "I've only just finished installing 7.0 RC2" are posting for comedic effect.
However, as I installed RC2 last night, what I want to know is how did they know I'd just installed it, and to release 7.0-STABLE?
I have compared FreeBSD 7.0-STABLE with similar config Linux-based desktop (kernel 2.6.11), the FreeBSD is very obviously faster than Linux. I'm not sure with the latest Linux kernel. Please update if you compare with latest Linux kernel.
Hey mods: "Redundant", "Offtopic", or "Overrated" do not mean "-1, I don't agree with you." If you disagree with me, then POST and SAY SO. More importantly, state your reasons why. This is how ADULTS converse. Don't mod me down because it helps you deal with your miserable little existance in your mom's basement and your anger issues towards everyone who disagrees with you.
I'm more interested in posts that DISAGREE with me than I am in posts that agree with me. Sometimes a different viewpoint will offer fresh insights.
My blog
http://en.wikipedia.org/wiki/Sysinstall
...the first 5-10 comments on any BSD related post always consist of trolls, FUD, and other rubbish.
Fuck you, Linux "community."
By using the following command:
# portupgrade -faP
HAHAHA, FAP. Oh man, right now I'm laughing so hard and I think I'm getting a boner.
My feedback as an user of "current" Linux distros.
.0 release of distros.
- I found the same sysinstall that I saw 4+years ago when I last tried installing Freebsd.
- I found that the official way to configure is to generate the config file template using 'Xorg -configure' and then hand editing the xorg.conf config file!!!!
- I found that the standard install still installs TWM and doesn't even ask for KDE/GNOME (I know you need to install the packages *after* the install, and yes I know I can use sysinstall) and you are dropped to a text login after install.
- I found that my amd64 cpu with the nvidia integrated card doesn't have an nvidia driver. And the default nv driver can't make use out of DDC to configure my brand new widescreen LCD monitor.
- I found that my mouse pointer is invisible in X.
Now, before other start, please understand why I am saying this - I know Freebsd has a different approach to building a distro. I also know that reasons like prop. drivers are not its fault. I also accept that I probably am facing some system specific issue inherent in any
My point here is simply to let how a typical user who thought of migrating to Freebsd thinks. I for one, value using my relatively new hardware to the fullest, so I am going back to Ubuntu.
I still have tremendous regards for Freebsd as a server. I have found them to be much more stable than any current Linux distro, and capable of much more punishment too.
:D
All 19 hijackers were known terrorists 09-10-2001. Lack of FBI intelligence does not justify warrantless wiretaps..