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.
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!
Take a look here if you'd like a more detailed reason as to why someone might want to use BSD over Linux.
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
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.
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.)
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.
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
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...
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.
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).
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.
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.
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.
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.
Why bother with this nonsense when it flys in the face of the earliest of floating-point mathematics?
The dot in the version number has nothing to do with the mathematical dot, just like the dot at the end of this line doesn't.
Also, following your reasoning you will have great difficulties with the concept for minor revision numbers like 2.2.7 and 5.2.1...
For what it is worth, if you're doing version comparisons and are treating the numbers as mathematical values, your algorithm is broken by design. The right way is to split the version number by the dots (so you get a 4 and a 10) and compare them with the other splitted versions.
Edwin
bash$