FreeBSD 4.10 Released
lorand writes "After some delay (initially scheduled to be released on May 5th) the long awaited 4.10 version of FreeBSD was released today. It features a large merge of the USB code from the -CURRENT development branch, some conservative updates to a number of programs in the base system and many bugfixes. The detailed release notes can be found here. Use one of the many mirrors
if you need to get the ISOs."
feargal adds "There are no sweeping changes from 4.9, mostly a consolidation of security and bug fixes.
Looking forward, it is also the first in a new 'Errata Branch' which increases the scope of fixes applied. In the past only critical security fixes were applied to the release branch. The Errata branch will include local DoS fixes and well-tested non-security fixes."
But the 4.X branch just won't die. Can't wait till 5.x gets ironed out.On a serious note it is good that they maintain the 4.x, It is good stuff.
or did all of slashdot run off to download this because its already been more that 5 minutes and no posts....scarry stuff.
BTW - FreeBSD seems to be included on distrowatch now (good thing!) and there is even a nice review there of the 5.x branch. There are even some nice tips included in the review :)
We're not a million miles away from seeing them put 5.3 out of the door, which will then become -STABLE I believe.
Lot of nice things being sorted out in the FreeBSD kernel. I can't wait until the conversation starts about what's going into 6.x
I swear that I'm no BSD zealot, but that's pretty impressive.
If you can read this sig - the bitch fell off.
From 4.10-Release Announcement:
The current plans are for one more FreeBSD 4.X release which will be FreeBSD 4.11-RELEASE. It is expected the upcoming FreeBSD 5.3 release will have reached the maturity level most users will be able to migrate to 5.X.
So probably no more new-feature-development in 4.X. Just keeping it stable.
I suggest reading up on "scalability" and "caching".
Hopefully there'll be a 4.11 soon.... anything .10 looks so bizzare. FreeBSD 4.10 reminds me of IRIX 6.5.10. They almost look like typos!
I'd like to get FreeBSD going on my laptop but I've had trouble with the cardbus ethernet adapters. Can anyone recommend a 16 Bit PCMCIA ethernet for use with FreeBSD? Too bad there are no sites like Linux-Laptop for BSD. As far as BSD dying, spend some time dealing with various non-responsive Linux package maintainers and then say who is dead.
BSD is dying, yet they keep on releasing new stuff. Does that mean that BSD is the zombie OS? :P
But I'm a liberal, you insensitive clod!
i was thinking the same thing.
im no mathmotologist, but 4.1 seems 8 steps BELOW 4.9 to me.
IT'S NOT A TROLL you dope. The problem is, on Slashdot, someone who criticize *BSD (or Linux), even with valid arguments, is always modded down as a troll.
Take a look here if you'd like a more detailed reason as to why someone might want to use BSD over Linux.
Um, you're kidding, right?
Huh? Learn how to count, then think about why your comment made no sence.
nevermind
Obvious troll for "who uses" ... ftp.cdrom.com, anyone? Anyways, I've never have issues with device support, except in the VERY early releases of 5.x. I've loaded FreeBSD on hundreds of machines of various manufacture, without a hiccup. If anything, they support too much, to the point where I'd cut all of the excess from the kernel after installation. IDE access times? You're kidding, right? If you want extraordinarily fast access times and throughputs, why are you using IDE drives to begin with. Technical arguments aside, Beastie is so much cooler than Tux. And if you don't like that, I'll have him stab you with the trident.
Nothing but the finest in meaningless drivel
What a pile of crap! You should be ashamed
to post such obviously false statements
backed by the authority of well known name
in the community. Everybody who has used
FreeBSD knows that it is in par with Linux
performance wise (to be non polemical), and
in particular the filesystem and the ata driver
don't suffer in comparison. Basically all
current hardware is supported, the same as in Linux.
The ports system is indeed gentoo like, but you can also install precompiled softs.
Because it's free in the dictionary sense, free in the political sense, and *not* "free" in the RMS sense.
Seriously. The licencing matters to many people, especially in business environments.
As an added bonus, a single person with reasonable effort can still understand how the kernel works in some depth; contrast the 2.6 branch of the Linux kernel.
- The FreeBSD ports system existed long before the first version of Gentoo was releases.
- Don't know about the IDE drivers, never had any performance issues.
- Did you know FreeBSD stable did have USB support before Linux stable did? I could use my USB keyboard, mouse and printer on FreeBSD 4.0 and at that time the were only unofficial patches for the 2.2.x kernel which would allow the same on Linux and Linux kernel 2.4.x didn't even exist yet.
- Most programs originally developed for Linux compile fine for FreeBSD. In that case the emulation layer isn't even needed. The emulation layer is only useful for closed-source binary applications which work most of the times just fine.
*A LOT* of people use FreeBSD.
We've used FreeBSD in all of our production servers for many years. I've only ever had hardware problems with the absolute newest hardware out (linux didn't even support it yet). It always seems to be supported by the next -RELEASE. It's an extreemly easy OS to manage, upgrade, etc. I see no reason to use Linux on any of our production systems..
made this OS any easier to install and configure?
So why-oh-why would anybody chose FreeBSD, since it's basically GNU/Linux without the Linux portion, with the FreeBSD kernel instead, with some Linux compatibility bits, minus the performance and hardware support? and please don't tell me it's good for routers, NetBSD or OpenBSD are better for that.
d :). FreeBSD has its own libc (GNU/Linux has GNU's glibc) and most of the userland is BSD although the C compiler and some programs are GNU. I guess that some people like the development method of FreeBSD and that it provides a complete OS which isn't the case in GNU/Linux land. Linux is only a kernel. FreeBSD is an OS.
The thing you are describing is of course Debian GNU/kFreeBSD: http://www.debian.org/ports/freebsd/gnu-libc-base
No, I am not talking about FreeBSD. I am talking about me deciding to perform a 'cvsup' on RELENG_4 last night. Little did I know that I was getting the newest release.
I have numerous friends who use FreeBSD, many because of me. More are coming. My webhost uses FreeBSD and the new one I'm switching to does as well. In fact, most of the sites with the longest uptime run FreeBSD or some *BSD.
The supported hardware is broader than the list suggests, because the list is mostly by chipsets. You'll find LOTS of different products that all use the same chipset. I've found that if you're unsure, just ask... people in the community will help you figure it out. I got a video-capture card for xmas that has worked like a charm. Watching TV in a box on my desktop is nice. I've watched DVDs, had no problems with my sound, get hardware-accel 3D on my video card, network card has always worked, as well as my wireless mouse. All the rest of my hardware besides the video-capture card is the same stuff I had when I ran Windows 2000 (which I bought without knowing I'd be ditching Windows for FreeBSD) and it all worked great when I switched. The ports system kicks ass. Upgrading is a cinch. The OS is very stable. I'm happy.
Ho ho! Valid arguments? Now there's a joke.
1) I have never had a problem, speedwise, with the IDE drivers on FreeBSD. They come up equal, if not greater than those of other x86 OSes.
2) Supported hardware a joke? ALL my hardware works fine with FreeBSD, and most of it is pretty much generic el-cheapo stuff. Even my TV tuner card that I can never get working properly in GNU/Linux, and my USB ADSL modem that requires a firmware upload to run.
3) The Linux compatibility layer works extremely well, but is only really needed for Linux binaries where source code is not availble, which is rare. Native FreeBSD binaries are even available for some closed source software, such as Opera.
4) FreeBSD differs in many ways from GNU/Linux. It's not simply a different kernel, any more than Solaris is simply a different kernel. FreeBSD has it's own unique quirks and features, like any other operating system.
5) FreeBSD is probably (from what I've heard and from personal experience with multiple OSes) the fastest major OS on the x86 architecture.
About the only thing that had the slightest air of truth about it in the original post was the mention of the ports collection for building software from source (although binary packages are always available as an alternative).
Learn to read, and count ?
It says 4.10
10 comes after 9, atleast in base 10 math.
28 gauge, then 20 gauge, followed by 16 gauge, then 12 gauge, and finally 10 gauge. 8 gauge would be next, but anything larger than a 10 gauge is illegal in my state.
Matt
Version "numbers" aren't conventionally decimal numbers, at least in the Unix world; instead, you split the version up at the dots and compare succesive components, so 4.10 comes between 4.9 and 4.11, 4.100 is the version after 4.99, and so on. As a number, 4.10 would usually denote "four point one zero", but as a version number it's "four point ten" (or even "four dot ten", I suppose).
It looks less strange in a version numbering scheme with three or more components (Linux 2.4.26, Perl 5.8.1, Apache 1.3.20) where it's obvious that you're not dealing with decimal numbers. It's also consistent with the way sections are numbered in many textbooks, RFCs, W3C standards, etc. (chapter 1 section 2 would be headed "1.2", its subsection 20 would be headed "1.2.20".)
Most projects' second (minor) version number never reaches 10, since there's a new major release at least once every 10 minor releases (e.g. Apache 1.3 followed by 2.0, or Debian 2.2 followed by 3.0).
(A few projects do use decimal numbers: Perl used to, so the version before Perl 5.6.0 was something like Perl 5.00503, which would be Perl 5.5.3 in the new system.)
Tell the Linux folks that... 2.4.26 appears to be a much more recent version than 2.4.3.
Also, I find that if you like being able to manually configure your system (text files and all), FreeBSD is actually a lot easier to fully understand and use than most Linux distros.
True, the officially mentioned hardware support may not be as good. However, there are exceptions. I remember when all those Promise ATA cards (for ATA 66 and up) first came out. They were supported on FreeBSD before Linux actually.
Actually, most userland packages/programs does NOT originate from Linux, but from 4.4 BSDLite.
/Joachim
Also note that for all the userland programs in the base install are in the same source tree. The programs are developed by FreeBSD users/developers for FreeBSD. The tools thereby evolves with the system.
Some GNU tools, gcc, binutils and gdb are such examples are imported into the system, but most other things are clearly not.
If I would venture, I would say that FreeBSD nowadays import/share more developments/updates and programs in the base systems with the other BSDs (Net, Open, DragonFly) than Linux. Most Linux stuff is in the ports.
No. 4.9 is greater than 4.1, and 4.9 is also greater than 4.10, however you write it. In fact, mathematically, 4.1 and 4.10 are the same number (it's a different number of significant figures, but the value is the same). 4.10. with a trailing decimal doesn't even make sense mathematically. I haven't followed the version numbers of FreeBSD closely, but if there had been a patched version of 4.1 which became 4.11, and now you have a patch for version 4.10 which makes it version 4.11, there's pretty clearly a lot of potential for confusion.
Ideology: A tool used primarily to avoid the bother of thinking.
Wrong!
o p/article.html
This is the most popular FreeBSD-Laptop site. gerda.univie.ac.at/freebsd-laptops/
This is a great resource if your laptop is old. www.cse.ucsc.edu/~dkulp/fbsd/laptop.html
Here you can read an article about FreeBSD on laptops. www.freebsd.org/doc/en_US.ISO8859-1/articles/lapt
If you need more FreeBSD resources, then visit www.n0dez.com/freebsd/
If you've got a 32-bit PCMCIA card on your laptop, use FreeBSD 5.2.1-RELEASE. The 5.x branch supports 32-bit PCMCIA cards. In fact, I'm running FreeBSD 5.2.1-RELEASE on an old laptop without a hitch.
I'm a[nother] Linux user, and I wanted a good reason to use FreeBSD. I've installed it twice, but after realizing that I didn't have a good reason to keep using it, as its maintenance was too time-consuming, I ended up removing it. But I still would like to use it, it feels very consistent, and the fact that it doesn't suffer from the "distributions" disease adds up to that.
Coming from a Debian background, my main complaint (and reason that I resist using it) is that, AFAIK, it doesn't have a large repository of binary packages for installation. I know about the wonders of Ports, but I feel like it is something for users with time and resources on their hands, which I do not have - I don't like the idea of having to wait sometimes hours for something to compile, so I can use it. This time could be better spent actually doing something useful with my computer, rather than it sitting there and compiling stuff.
I'm aware that Debian has two BSDs ports (NetBSD and FreeBSD), but they are far from maturity right now. For myself, I think that an automated system for installation/upgrading of software packages are a must for desktop installations, so FreeBSD is already out of the game here. For server installations, however, I could go without, although it would still be useful. So I'd like to know if there's a reliable and updated repository (i.e. packages website a la linuxpackages.net, for slackware) that FreeBSD users use to get binary packages.
Don't take this post as a troll, I'm really interested on FreeBSD and would like to have some solid reasons to use it.
Linux has a stable branch now?
(Sorry, couldn't resist. Feel free to mod troll.)
I am TheRaven on Soylent News
Does anyone know if hostap is fixed? I don't see anything about it in the change log. The 4.9 is driving me nuts with it's constant hostap crashing. It's simple to bring the interface down then back up, but it's like twice a day. (See "Power Save Mode" Bug).
The above is not worth reading.
I ruined my system by deleting stuff from /usr/lib - and nothing would compile. I could reinstall stuff from the CD but that would be a forced downgrade and its just too unconvenient. But thanks to the fact that the entire OS (the 'world' - which is different from gentoo's world: world is the OS in freebsd land, and ports are programs installed on top of the os) build is self contained in /usr/obj, even though I didn't even have a working gcc, I could repair the system with one command: make installworld and a reboot. Oh yes, its a good idea to keep /usr/obj - because you have an OS reinstall one command away, and you don't have to fumble with config files, reinstalling ports, etc...
however you write it
Well we're writing it as a version number where 4.10 is larger than 4.9, and we don't give a flying fuck wether or not you think that's correct.
I'll upgrade my old trusty k6-2 300. FreeBSD 4.x runs just fine on that one.
Only trouble I've ever had with FreeBSD was when I tried to put it on my main desktop. 4.9 flatly refused to mount the disc and 5.2.1 had trouble with acpi and a lot of broken ports. I even had trouble with vim, wich someone suggested was because I wanted to use ctags. However, when I was told that I had already turned back to Crux, wich I must say is the most BSD-like dist I have encountered.
But as said; Old Trusty is getting an upgrade.
Following the Apple lead, shouldn't that be "FreeBSD 4.X ?"
Personally I can't wait until the 4.1 NET release to get TCP/IP networking, although I understand that BSD 4.2 will be the real killer release.
Earth to BSD Advocate ... ftp.cdrom.com might have been a big site back in 1996, but nobody's gone there this decade. If you want to impress people you might want to think up an example that non-senior-citizens have heard of. (eg. Yahoo, and ... um ... uh ....)
Also, CDROM.com owners also owned FreeBSD for a while (before going bankrupt). So this is sort like saying Windows is great because it's used at Microsoft.com.
funny ... bsd terminology is so pervasive. I have hard time speaking in terms of extended and logical partitions, for slices make more sense now. I also found myself referring to linux 2.4.x as their stable branch (without any intention to suggest that 2.6.x is not stable). OTOH it wasn't very easy at first to see how all those branches and releases work - now it is linux that confuses me (Is there a 2.7.x 'branch' yet? - I can't wait for their console driver to be fixed :P).
If the only rating a post recieves is "Overrated", is that meant recursively? I wasn't trying to say that using 4.10 to mean 4.ten is wrong or stupid. Just pointing out that to most peoples experience of numbers, 4.1 and 4.10 are the same, and also asking an honest question about how you tell the difference between 4.11 (4.one one) and 4.11 (4.ten one) under such a system.
Ideology: A tool used primarily to avoid the bother of thinking.
Ohh pretty graphics...that dosent make an OS "REAL" Besides OSX is BSD with a VERY nice UI.
Except that the grandparents arguments were not valid.
There are a lot of FreeBSD users out there, if you want to estimate try looking at the traffice www.freebsd.org gets, or the number of mirrors.
The rest of the grandparent's post is equally as crufty. Hardware support on FreeBSD is quite good, many times things have worked in FreeBSD that haven't worked in Linux (yes, Linux may have support, but I don't have 3 years to figure out how to make that support actually *work*). Performance wise FreeBSD has long been better than Linux, and this only changed with the release of 2.6. Even so, FreeBSD 5.3 is competitive with Linux 2.6.
I could go on, but it's a waste of my time.
I am a Mac OS X user too, but my servers run on freeBSD.
Why? Because freeBSD runs on very inexpensive hardware. I don't have the budget to get Xserves here, and all the Powermac G4s are tied up as workstations. Yet I have a nice PIII rackmount that was doing nothing and now is happily running our mail services with absolutely zero hassles.
My personal server is a freeBSD jail, something I cannot get for OS X at the price that I got it.
For the record, one of the things that sold me into switching from XP Pro to OS X was that freeBSD legacy, since I had been using freeBSD for years before I even saw OS X working. freeBSD is anything but primitive.
Pedro
----
The Insomniac Coder
IMHO, BSD's jail() is one of the more interesting developments in recent versions -- at least for an internet service provider.
For those of you unfamiliar, check it out. It's very much like User Mode Linux and allows running virtual servers within a larger server. Many colocation/virtual server providers (e.g. take, your, pick) use FreeBSD jails to provide low-cost root-access hosts for customers. This really has revolutionized cost effectiveness of large scale hosting!
There have been various limitations with FreeBSD jails when they first appeared. There were glitches with information leaking across jails. There's a limit to a single IP address, inability to do raw socket operations or even ping/traceroute, and some glitches with a couple system calls used by major applications like Postfix.
But my understanding is that 5.x seriously improves jail support, especially from a resource efficiency perspective. One of my BSD developer buddies also tells me that he's fixing raw socket support. Keep an eye on the jail feature...
What I like about the 4.x releases is pretty minor, but the package management on the install cd's is still gzip, whereas in the 5.x release its bzip2. Some of us choose to run FreeBSD on older computers with little ram, like 32M, and gzip decompresses almost infinately faster than bzip2. Long live the 4.x tree.
Darned thing locks up the computer all the time...... much more than Win98.
I really wanted the 5.2 series because of the superior hardware support... guess I'm going to have to wait a while.
(BTW, it's not a hardware problem because the system is stable with Linux)
...a PowerBook?
Same thing with SATA. It's one reason my home desktop never got Linux on it, because at the time I built it (only a year ago), no shipping Linux distro would install on it due to the SATA drives.
Don't blame me, I didn't vote for either of them!
Slices are also used by nearly every other Unix and Unix-like operating system out there.
Don't blame me, I didn't vote for either of them!
Look I like GUI stuff but I also like the terminal emulator.Get with the time? I use gnome 2.6 on my home box and it's my favorite GUI piriod.How are you going to tell me whats better for me? I don't like flashy GUI's, some people do but i don't. I got my Mozilla, my OO.org , a bunch of apps that im very comfortable with and most importantly my CLI.And im not even some old UNIX person.I got my first computer in 1999 with windows 98 and i had no expereance before that. I was very repulesed by windows and ordered Redhat 6.2 from cheapbytes, Best thing I ever did, I still remember using gnome 1.1 something and enrightenment as the windows maneger.I will never forget how good that stuff was and how much better it was :).some people like flashy stuff but I don't and im not a minimalist and gnome is far from minimalistic.I also don't like most common propertery software cuz it usually thinks it is smarter than the user and that pises me off.I don't think of myself as a zelot because thise stuff jst works for me and even if someone gave me a box with OSX for free I would not be comfortable working with it.
So what is Linux 2.4.20 to you?
-If God wanted people to be better than me, he would have made them that way.
Hey don't fret. That's cool. Not everyone is cut out to be an OS X user. The day will come when you hit the wall of what FreeBSD can do, and the OS X community will be here to welcome you with open arms.
I don't know why...but this post made me want pizza.
FreeBSD jails can be used for virtual hosting; UML can be used for it too. But for various types of kernel debugging, experimentation with network setups and the like, the ability to run a kernel as a user process is really useful. It's just a pity that (last I checked) the UML ports to operating systems other than Linux hadn't got very far :-(
Pretend that something especially witty is here. Thanks.
"Technical arguments aside, Beastie is so much cooler than Tux. And if you don't like that, I'll have him stab you with the trident."
You do realize that the Linux penguin just ate a fish, right? And fish come from the sea.
And who was the first guy to use tridents? It was Neptune, the god of the sea. (or Poseidon for your greek people). So Tux just ate a fish and kicked Beastie in the ass because fish are part of Beatie's world.
You can lead a horse to water, but you can't make it dissolve.
I can back that up!
I am having trouble getting my pny flashdrive to work on Linux. Oddly it works fine under FreeBSD 5.2.1
http://saveie6.com/
Does this irk anyone else as much as it does me?
I know that there's a lot of projects now doing it- but damn.
Maybe I'm just old school, but reading 4.10 as different from 4.1, and also as *greater* than 4.7 just fucks with my logical mind.
It also breaks automated comparison tools- it's kinda non-trivial to make a program that understands that 4.100 is greater than 4.1, and that 4.100 is greater than 4.70, but that 4.100 is less than 4.7000
Why bother with this nonsense when it flys in the face of the earliest of floating-point mathematics?
What are the positive arguments towards this scheme?
Are there any?
Please enlighten me... I'll take 4.95 anyday...
I browse at +5 Flamebait- moderation for all or moderation for none.
From the other perspective, somebody mentioned the addition of the BSDs to distrowatch. There was a lengthy discussion on the site as they tried to figure out the correct terminology for refering to a BSD distribution^Wrelease^Wproject^Wcycle^Wbranch. Can't find it on the site now, but I think some of them were getting quite confused about the whole -RELEASE/-CURRENT thing.
"A goldfish was his muse, eternally amused"
Not on IBM-compatible PCs.
You mean like on Solaris for x86? Go check again...
Don't blame me, I didn't vote for either of them!
I don't think so
I was going to replace RH9 with FreeBSD, but now I'm not sure whether to install 4.10 or 5.2.1 over the Linux partition. I seem to recall seeing a discussion about the 4.9 fork, but don't recall the details. Wasn't it about post v4.9 FreeBSD including some proprietary software or something?
9/11 Eyewitnesses to Explosive WTC Demolition 1 of 2
A few projects do use decimal numbers: Perl used to, so the version before Perl 5.6.0 was something like Perl 5.00503, which would be Perl 5.5.3 in the new system.
As an aside, the reason for the weird perl version is the older perls cound't handle a version x.y.z, so they used the x.yyyzz scheme. I'm not so sure if I'm either relieved that he had the forthought for 3 digits in a minor version number, or weirded out that he might make it to version x.100.zz without fixing this. =)
I wonder if it would be worthwhile to make a "port" which would just run a script to create a bunch of soft links and manpage additons of linuxisms linked to the BSD commands. That might help people transition (although some of the options might be profoundly different).
Why, I'd loooove it if someone give me a free Mac with OSX. Nothing like the warm fuzzy feeling of ... huh? what's that, a security patch ... hmm ... what? incomplete? wtf? I thought macs didn't run Windows. (joking aside, a PowerBook can sure be nice and convenient, especially in the winter ... oh, nevermind, OSX is cool for what fits its purpose; it's just that not everything does)
... I wonder why :-)
Anyway, Mr. Ruslan, I see you already met an OSX troll. They're a fairly persistent bunch - in an (Apple-style) twisted way, some of them are the new generation of the "*BSD is dying" trolls (I thought they were a dying breed, but apparently not). Funny that there aren't any *BSD trolls
heh... it's probably biased since Netcraft is running FreeBSD too.
So much the better for herding the malcontents and trolls over to Linux. Once there, they can proclaim BSD is dying all they like at least until Longhorn comes out... then they can go back to annoying Windows users.
A better question would be Why buy hundreds or thousands of dollars worth of hardware from Apple just to run OS X when you could get FreeBSD and run it on it low cost machine, have real Unix OS, have more control over the OS then you get with OS X (albeit minus some pretty buttons and a dock thought that too can be remedied), not be subject to someone's EULA, etc.
Comment removed based on user account deletion
I've been a fan of Linux, and have been using it on my desktop and home server but for my business server I have switched to FreeBSD. I just got too nervous looking at all the times I had to upgrade my Linux kernel because of a root vulnerability. From my own uptime.log on my Linux system
2003-05-24 glibc security update
up 25 days
2003-06-18 new kernel (root exploits)
up 25 days
2003-07-14 power outage
up 13 days
2003-07-28 power outage
up 151 days
2003-12-27 added RAM
2003-12-28 new kernel (local root exploit)
2003-12-29 added disk volume
2004-01-10 new kernel (local root exploit)
up 40 days
2004-02-20 new kernel (local root exploit)
up 94 days
2004-05-24 new kernel (local root exploit)
Does anyone know of any good FreeBSD books for n00bs?