Slashdot Mirror


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."

19 of 269 comments (clear)

  1. Re:Bsd is dying :P by cperciva · · Score: 5, Insightful

    The 5.x branch is mostly ready (indeed, I know many people running 5.2.1 without any problems); when 5.3 is released in a few months, it will be the recommended option.

    The continued maintainance of the 4.x branch is largely for the benefit of those users who -- for good reasons -- are incredibly paranoid about moving to anything new. Users like large banks, for example. :-)

  2. Re:Bsd is dying :P by puzzled · · Score: 4, Insightful



    4.x and 5.x are different products. People who know are going to be running 4.x on servers for the next several years, no matter what happens with the 5.x train. All of my servers are 4.9 right now, I have 5.2.1 on a lappie just to get familiar with it.

    --
    I am very easy to get along with, but I don't have time to waste being nice to people who are being stupid. -Theo
  3. For the *BSD nay sayers by CompWerks · · Score: 5, Insightful
    Just take a look at "Sites with longest running systems by average uptime"

    I swear that I'm no BSD zealot, but that's pretty impressive.

    --
    If you can read this sig - the bitch fell off.
    1. Re:For the *BSD nay sayers by koekepeer · · Score: 2, Insightful

      hehe, that's just because linux users are so eager to compile and install every new kernel release :P

      seriously, i would be worried if a system was up so long. of course it means that the system is stable, but it also means that security patches to the kernel have not been applied for a *long* time...

      i prefer a secure sytem with an uptime of 2 minutes over and insecure one with an uptime of 2 years. but hey, that's just me...

    2. Re:For the *BSD nay sayers by $criptah · · Score: 4, Insightful

      FreeBSD, and BSDs in general, are different from Linux in many aspects, including how releases are performed and what is included in a particular release.

      BSD development is conservative. Before new additions to the base system are available as a part of STABLE (production release), they undergo severe testing; therefore, BSDs lack a great variety of flaky drivers and questionable stuff that is all arond the Linux kernel. That is pricesely why BSDs may lack some hardware support available on Linux.

      BSDs are different from Linux in terms what they consider to be a base system. Linux is composed of the kernel, which is pretty useless on its own, and many extras on top of it. BSDs have a broader sense of the base system. In particular, BSD integrate kernel, libraries and some binaries together to make the base. Closer integration means more polishing; that leads to greater stability.

      If you take a look at FreeBSDs kernel, you will see that it is pretty minimal even with the default configuration: it includes only the very basic stuff; the rest has to be added by users. If you go through the configuration file and comment out everything that you do not need, you will have a very tiny kernel. That can increase a chance of having longer uptimes. When I was introduced to FreeBSD I could not believe that kernel could be configured and compiled so painlessly. When Linux developers try to include an absolute enormous amount of hardware support provided by default kernels, BSD developers provide only what is needed for basic functionality; that is truly a big plus.

      These are simply several exmaples of why I think FreeBSD can produce reasonably long uptimes. Some people may point you to the historical fact that, in sense, BSDs have been around much longer than Linux; there is a great deal of history and previous experiences there. Can it contribute to longer uptimes? That is something that you'll have to answer yourself.

    3. Re:For the *BSD nay sayers by Anonymous Coward · · Score: 1, Insightful
      Are you telling me that the development of the GNU C library and POSIX userland are not closely following the development of the Linux kernel?

      Closely followed by:
      The bonus that you get with loose coupling is a greater degree of reusability (hence, the GNU userland runs on just about every Unix-like kernel on the planet).


      So is the GNU userland closely tied to Linux or not?
  4. Re:Wonky Version Numbering? by ttrafford · · Score: 2, Insightful
    Am I reading this right? They went from 4.9 to 4.10?

    Seems like they should go from 4.9 to 4.91.
    Only if that was a decimal point, there.
  5. Re:Long awaited uh? by alexatrit · · Score: 4, Insightful

    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
  6. Re:Long awaited uh? by latroM · · Score: 4, Insightful

    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.

    The thing you are describing is of course Debian GNU/kFreeBSD: http://www.debian.org/ports/freebsd/gnu-libc-based :). 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.

  7. Re:Long awaited uh? by jazzer · · Score: 4, Insightful
    Also, most of the userland packages you can find for FreeBSD can also be found on Linux. In fact, most of these packages are originally Linux packages. Many programs need Linux-specific features, like /dev/rtc, so FreeBSD provides an emulation layer...that isn't complete and doesn't work well. Etc etc...
    I haven't used FreeBSD in a couple of years, however the Linux compatibility ran perfectly then. I have a hard time picturing it got worse.
    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.
    Actually, I always found FreeBSD when I used along side Linux to be more stable and performance was at least as good. Remember, competition is a good thing. Yes, the hardware support isn't quite as good, but ask a Windows user is Linux's hardware support is good. Right now I'm using Linux, but it's comments like this that make me want to switch away. I'm sorry, but Linux is not the holy grail.
  8. Re:I like it by Anonymous Coward · · Score: 1, Insightful

    I find this review highly questionable. The writer seems to use loaded language about "surprises during install". This language seems to imply that FreeBSD is somehow difficult or less than perfect.

    The author also went through the trouble of writing about and taking a screenshot of a rare bug during install that I have never actually seen in all the time I have been using and installing FreeBSD.

    I found the text install for FreeBSD to be a relief when compared to the many varied GUI Linux installs out there. It is like a mac: it tells you exactly what you need to know, and clearly defines your options. No it isn't easy for a complete novice! I don't want an OS that is made for a novice. By the same token, Linux is far from easy to install, and don't even get me started on a Windows install.

    Macs on the other hand are a different story...

    In any case, I learned nothing new in the above article except that distrowatch is obviously Linux biased. They seem to review FreeBSD as a novelty instead of a serious hardcore OS.

    I am glad 4.10 is on RELEASE. I don't care if anyone likes or things BSD is easy. It is my little secret, and I think that is cool.

    It just works.

  9. Re:Bsd is dying :P by Anonymous Coward · · Score: 3, Insightful

    can someone please explain to me why /.-ers say bsd is dying (i realize the parent is joking)? is it just fud or does someone actually have evidence of declining bsd use or development?



    The 'bsd is dying' is FUD. I would imagine that the myth is being perpetuated by a few who for some reason couldn't get it installed. It very well could be due to their lack of ability or desire to read the documentation.



    There is a big difference in the attitude of FreeBSD in that most FreeBSD users really don't care what operating system you use. If its linux that works for you best, then by all means use that. There's room for plenty of choices and everyone need not be alike and all do the same things. If we did, then that just a mono-culture of a different color.



    It only takes a glance to see that the number of applications that have been ported to FreeBSD continue to grow:

    http://www.freebsd.org/ports/growth/status.png

    Its approaching 11,000 ported applications with new ones being added every day. If it were dying, wouldn't it stand to reason that there'd be a lack of development?



    Many people choose FreeBSD because of its maturity (its been around longer than linux) and the professionalism that the project demonstrates. The solid stability and conservative nature of FreeBSD often makes it the choice for many users.



    Open source is all about choice and embracing the diversity that is out there. Some of the linux (and other) zealots need to come to grips with the fact that people are all different and have different needs and goals than they do. I'm sure they could better spend their time doing bug fixes, writing documentation or new applications.



  10. Re:Long awaited uh? by Octorian · · Score: 2, Insightful

    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.

  11. Re:I like it by molnarcs · · Score: 4, Insightful
    yeah, you are right in some respects - there wouldn't have been any 'surprises' if he bothered to read the handbook. Everything about slices and partitioning scheme is described in details. On the other hand, I don't think it is an unfavorable or biased review.

    He does have some very positive things about FreeBSD, like its being the fastest distro he has ever tried. Like it or not, this is my personal experience too - it just seems faster compared to my earlier linux distroes (on the desktop - my primary use of FreeBSD) on the same machine. This isn't exactly a popular opinion around here - well around anywhere, now I expect tons of quotes of synthetic benchmarks - yeah, I know about fefe, and no I DON'T HAVE ANY PROOF! - but this is how it feels, can't help it :P

  12. Re:A reason to use FreeBSD by dokebi · · Score: 4, Insightful

    Someone else pointed out Packages so I'll try to enumerate things I like about FreeBSD:

    1. Stability. The -stable branch (right now 4.x series) is ROCK SOLID. Even with a saturated CPU load, it is responsive and doesn't crash. It rivals commercial unix for stability in high-load environments. I think one can get linux to do this using a very stable kernel (ie, not the latest) or distributions (debian stable). The -current branch is less stable. I've had two kernel panics with it in the last year.

    2. Saner release cycle. With RedHat and others constantly upping their version numbers, it is nice to see branches supported for long periods. 3.x got security updates for a long time, and I know 4.x will too after 5.x becomes stable

    3. Saner Design. Unlike Linux, each release of FreeBSD dictate kernel+base system. Other packages are installed afterwards. Due to this, upgrades are a snap, as each cvsup, makeworld gives you a new release of FreeBSD but leaves your apps alone. Maybe to some people this is bad (KDE not being upgraded), but for servers this is ideal.

    4. Part of No, 3, but oh well. Saner directory structure. Maybe I'm old school, but I *like* having all the base system (bin utils, etc) in /usr/bin and installed packages in /usr/local/bin. So when I do a system upgrade, only /usr/bin is updated. Linux's behavior of putting everything in /usr/bin drives me nuts.

    5. Documentation. man will give everything you want, but there is also the Handbook, which in my opinion is only rivaled by Gentoo's. It is well written, clear, and easy to find.

    So you can see where FreeBSD is geared towards--servers. As such, it is great to set-up, maintain, and run services on it, but it also has downsides, like lack of hardware support (can't have flaky hardware and drivers ruining uptimes). I suggest you try FreeBSD for your server needs, but stick to Linux for more general use, especially if there is no driver support for your favorite hardware.

    --
    In Soviet Russia, articles before post read *you*!
  13. Re:A reason to use FreeBSD by raytracer · · Score: 3, Insightful
    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.

    First of all, if you are happy running Debian or whatever, why bother seeking other alternatives? If your time is as precious as you say, then why are you considering other alternatives? Honestly, if you can't think of a reason to use FreeBSD, then you probably don't need to run FreeBSD.

    You are right, FreeBSD relies on the ports system and building from source to a greater degree than your typical Linux system. I usually cvsup the kernel about once a month and rebuild the world and kernel. It virtually always works exactly as advertised, and maybe takes ten minutes of my attention. I'm have modest desktop requirements (I don't use Gnome or KDE, in large part because they have large numbers of requirements and are frequently updated with little effect on my overall productivity). I mostly keep up to date on Python, Apache and a few assorted Python modules. The rest, I simply don't worry about keeping up to date on.

    Finallly, f you are really in the mood for binary packages, you should learn about "pkg_add -r".

  14. Re:I like it by Anonymous Coward · · Score: 1, Insightful

    Very true about the article not being too bad. I may have been a little too eager to call bias, but it did seem a little unprofessional. I would expect a professional to just explain the facts. I don't care if he was surprised by something FreeBSD did or if he is confused by the differences between BSD and Linux. I just want to read a review of FreeBSD as an OS. If I want to read a comparision of Linux v. FreeBSD I will seek a more comprehensive source, or at least an article whose scope claims to be a comparision of the two.

    FreeBSD does seem very speedy. As for anecdotal evidence: It is absurd how easy it is to take old equipment that can barely run win98 anymore and load it up with FreeBSD. I have a Pentium Pro 200 and K6 233 with 64 MB of RAM in my basement. They can run all the latest versions of Apache, MySQL, Sendmail, and some other daemons and still be reasonably responsive. The CPU load averages are extremely low too. These machines were dead to the Windows world, but have found new life as frankenstein FreeBSD machines. So far they have functioned flawlessly running FreeBSD 5.2 despite being 8 years old! Now that is a return on investment.

  15. Re:Wonky Version Numbering? by DashEvil · · Score: 2, Insightful

    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.
  16. Re:four-dot-ten naming schemes by MavEtJu · · Score: 3, Insightful

    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$ :(){ :|:&};: