What's New In FreeBSD 7.0
blackbearnh writes "FreeBSD is about to release the much-anticipated version 7, and as usual there's a comprehensive interview with over two dozen of the major contributors over at O'Reilly's ONLamp site. Federico Biancuzzi interviewed the developers to discuss all the details of FreeBSD 7.0: networking and SMP performance, SCTP support, the new IPSEC stack, virtualization, monitoring frameworks, ports, storage limits and a new journaling facility, what changed in the accounting file format, jemalloc(), ULE, and more."
I wish there were nvidia drivers for amd64 :(
what for?
They're using their grammar skills there.
sweet. Now I can install FreeBSD with ZFS on my iPhone.
It was coughing up blood just last night.
* Does FreeBSD support Xen Dom0 yet?
* Did they fix ZFS RAID-Z2 (double parity) support yet?
* Is KDE 4 is ports yet?
* What version of X.Org are they using, did they fix the dri/drm problems with ATI cards yet?
http://www.freebsd.org/releases/7.0R/relnotes.html#FS
I mean this as advocacy bait :-D
Why would I choose FreeBSD over, say, Solaris x86 or Linux?
Care about electronic freedom? Consider donating to the EFF!
How amusing. My first click on to view the article gave me a 404 not found :-)
Because of the BSD license, any parasite company can now just use those great new features and performance improvements in their proprietary products without giving back to the community.
I was toying around with Freebsd 7.0 RC3 just a few days ago, well actually I was testing it to see if ZFS was really working as claimed. A very basic installation to a 40gb disk went pretty quick (5 to 10 minutes). Rebooted into the installed system and everything was fine. Took an old 1.6gb drive I had and plugged it right in, recognized as /dev/da1 or whatever. Ran "zpool create tank da1" and BAM! /tank already mounted and ready to go. No stupid fdisk, no stupid format command, no fstab nonsense.
Now I wouldn't run out and switch everything to freebsd 7 and zfs because work isn't finished. For example there's no ACL support since ZFS supports NFSv4 ACLs while freebsd only supports Posix1e. My next test will involve getting samba working and this may be a little tricky since there are some reports of issues with running samba on ZFS. But all of the available reports are quite old (half a year or older). I don't really care about the ACLs because I just intend to use the system as a single user and a convenient area to dump my files on a bunch of disks that all conveniently appear as one along with some redundancy (better than just a bunch of disks and raid5).
Interesting. Original poster did not mention Linux, but most replies went rabidly anti-Linux immediately.
FreeBSD has been around for a long time and I am surprised when more people don't get on the band wagon and support it. Does anyone know if they have FreeBSD support for virtual machines like vmware esx or gsx? FreeBSD is a great server environment for anybody that's looking for something easy and secure.
Sig == null
This is kind of old news, but we ran into it at work today. Within the past couple weeks, Firefox 3 has imported FreeBSD 7's (je)malloc for its superior multithreaded performance and non-fragmentation.
http://ventnorsblog.blogspot.com/2008/02/beta-3.html
More info on jemalloc:
http://ivoras.sharanet.org/freebsd/freebsd7.html (near the bottom, under "Userland enhancements")
http://people.freebsd.org/~jasone/jemalloc/bsdcan2006/jemalloc.pdf
Interested in open source engine management for your Subaru?
Yes, but does ZFS RAID-Z2 work yet? The last time I tried it (FreeBSD 7-RC1) I got a kernel panic right off the bat. The test system was a 16 disk array using two Supermicro AOC-SAT2-MV8 cards (Marvell Hercules-2 PCI-X chipset). This same system worked perfectly fine using Solaris Express 10/07.
I switched from Gentoo Linux on my server to FreeBSD solely for ZFS.
Yes, I'm running FreeBSD on a SPARC for ZFS. Not Solaris. LONG story; nothing against Solaris.
-:sigma.SB
WARN
THERE IS ANOTHER SYSTEM
I'm not in IT, not a computer geek... but I did switch from Windows a long time ago (97) just because it made no sense to me as an OS. Also, I always had older/slower hardware too, so windows was a no-no...
So I started off with Caldera Open Linux (ew), dual boot... then went to Red Hat for a few weeks, and finally stayed with FreeBSD for many years. The ease of software install was what made the difference (although having to recompile a kernel to get sound working was a strange experience since I didn't know what "compile" meant, but, it was easy to do with directions). I could network install it off of a floppy or two. The online directions worked, and that's what mattered to me. FreeBSD had a great online community back then, not sure about today, since I wouldn't know...
But then I met apt, and everything changed. Many years of Debian... and now Ubuntu. I know I will be hated for saying it, but I don't program, don't really know my way around the terminal, and don't really care. I need a free awesome desktop OS, and that's it.
FreeBSD was very easy to use and install for newbie like me. I remember my CS friends telling me it was meant to be a server, but it completely worked for my purposes. I'm sure it's still like that. I will definitely give this new release a try just to see.
Using Broadcom ServerWorks motherboard chipset? Some pretty serious DMA bugs in the HT1000 were worked around pretty recently, not sure if they made it to RC1. There were also reports of problems with the Marvell SATA chipset used on that card, though mine works fine for what little use I have of it.
As coincidence would have it, DragonFly BSD 1.12.0 was released today. As a fork of FreeBSD, I'm curious if anyone could compare and contrast the progress made by each project. I'd be especially interested in hearing how the DragonFly developers feel about their different path now that they are several years down the road. I realize it must be slow going at first, but are they really seeing the benefits they thought/hoped they might see with this different design philosophy? Is there anything that hasn't worked out as they hoped?
After 48 posts, not one has opened a discussion specific to TFA. Other than to say RTFA.
:p
Linux Vs BSD is a moot argument, I have my preference, and I'm not going to change because yours differs. Similarly, no amount of bible bashing is going to convince me that man and dinosaurs walked together 2000 years ago!
To get on topic... (no I am not new here)
I am running RC1 ATM, and will upgrade to the final as soon as it is out. I'd like to know if anyone has successfully implemented RAID-z yet, and if so, what should I be aware of that is not documented.
Also, can anyone confirm the increased performance claimed by the upgraded TCP handling?
Perhaps an unbiased, or at least well reasoned comparison of Linux Vs FreeBSDs' Multi-thread handling? I would be very interested to know the details here.
Opinions on STCP Vs TCP?
If you must, be all 'Linux it t3h gr34t357', I would love to know what upgrades in TFA are old hat to Linux users.
peas
axis discrepancy indicates hexagons beyond control anomaly
Lots of people are asking why FreeBSD. There's a simple answer. Not comprehensive, not all-encompassing, but a decently accurate and sufficient answer for most cases.
FreeBSD is just plain ol' Unix. No bells, no whistles (except ZFS--Fancy!), just Unix as it always was. And sometimes, that's exactly the right answer to a problem.
"People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
A number of changes are merely fixes, starting off with network performance.
I'm shocked to see FreeBSD claiming to be the reference implementation of SCTP. It's been in Linux for years.
Performance monitoring is of course old hat.
Heh. A "large number of CPUs" is 8+ to you. Linux is struggling to handle 16384. (yes, SMP-style NUMA with 1 OS image)
Tmpfs is way old.
ARM architecture is of course way old. Niagra is old too.
Wow, "(as seen in Solaris & others)" for the fine-grained permissions stuff. Can't mention Linux by name?
Of course Linux does high-definition audio.
SATA is old. (how have you been able to run FreeBSD without this???)
iSCSI is old.
MSI is old.
The libthr behavior (1:1) has been standard in Linux from the start. Linus never wandered off into the thicket of thorns that is N:M and scheduler activations.
How does jemalloc compare to ptmaloc3, the eventual replacement for the ptmalloc2 in glibc?
I believe the next Boku no Pico is due out soon. I heard they were waiting for FreeBSD 7 to be released first.
I'm interested in running Samba on ZFS for a fileserver. That's why I'm waiting for 7.0 release. Has anyone had any experiences with Samba on ZFS?
raidz2 is working just fine on a 10 disk array I set up a few months ago.
Free your mind!
Earlier this year, we (fortune 1000 company) switched from a mixture of Linux/Windows 2003 to Solaris just for ZFS. (We have a few remaining Windows boxes which we may always be stuck with). We were hoping ZFS would make it's way into Linux (we were ready to put up a lot of cash to make it happen). All the dick wagging and license posturing made us re-evaluate our commitment to linux.
Do you even lift?
These aren't the 'roids you're looking for.
Slashdot shows like all BSD news as just a collapsed article... is that my settings (I get Linux and MS and OSX and Vista stuff), or it it just because nobody gives a shit?
Support my political activism on Patreon.
I can tell you from first-hand experience that whatever the samba issues were, they've since been fixed. I've run ZFS with Samba as my home fileserver with 7.0RC1 and had no issues.
I have a book from 1991 or so and it has SCTCP in it
Hi You can download the freebsd 7.0 release iso images from www.freebsd.org (please prefer mirrors) or download torrent file from http://torrents.freebsd.org:8080/ Good luck...
I read over more than one article. One was more interview-like, one was a listing of FreeBSD 7 highlights, etc.
Performance monitoring in this case means taking advantage of CPU-specific monitoring ability. (the Pentium 4 needs a different driver from the Core architecture, which in turn needs a different one from AMD's stuff) It's nice, but old hat to Linux. (with oprofile being the standard Linux interface and perfmon being an alternate)
"Wow" is an expression of amazement. The author was happy to announce that FreeBSD was getting a feature found on Solaris, but preferred to avoid mentioning that Linux also had the feature. Prior to Linux the feature was uncommon, though it did exist on DG-UX and IRIX and it was part of an unratified POSIX standardization attempt. Outside of the UNIX world, NT had it. I've seen this odd behavior before; it seems that many FreeBSD fans adore commercial UNIX in some odd way and have a strange disrespect for Linux. I guess I can try to return the favor!
There were several articles. One was interview-like, one was a listing of the best new features, etc.
FreeBSD didn't beat Linux to a shipping kernel for SCTP. There are more Linux distributions than you can count. Also, let me introduce you to Gentoo and Linux From Scratch.
I used quotation marks for a direct quote. The article's author thought that 8+ was large. For some time now, you could get 8 CPUs in an totally standard consumer-targeted Apple machine.
Not.
If keeping licensing strictly under control, and thus ensuring that YOU don't get into trouble because of it, further down the line, construes dick wagging and license posturing, well
I hope it works well for you, though.