Slashdot Mirror


FreeBSD 4.8 Released

Dan writes "FreeBSD's Murray Stokely announces the long awaited availability of FreeBSD 4.8, the latest FreeBSD-stable release, which has dealt with known security issues, and added initial support for Firewire, HyperThreading, and other new hardware technologies. Murray says that the new release is also the result of conservative updates to a number of software programs in the FreeBSD base system, see FreeBSD 4.8 release notes for more information."

19 of 207 comments (clear)

  1. Running it already. by geniusj · · Score: 3, Informative

    Just upgraded a few boxes to RELENG_4_8 a few minutes ago. One of the boxes has 2x2.4ghz xeon, and now HT is supported. Yay!

  2. STOP!! by AntEater · · Score: 5, Funny


    I was about 12% into my download of the iso files when this showed up on the front page. Everyone please wait until I'm finished. Thanks.

    --
    Alex, I'll take keybindings not used by Emacs for $400....
  3. Re:Look it moved by moderators_are_w*nke · · Score: 5, Funny

    If you define the merits of an OS by its popularity, then Windows 98 must be one of the finest operating systems on the planet.

    --
    "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
  4. FreeBSD by elemur · · Score: 4, Informative

    To those who run linux (or other OSs) exclusively, you really should give FreeBSD a try.

    I started using it around 8 years ago for some core services.. DNS.. SMTP.. etc. It proved to be fast and reliable even then, and those were on old PII machines.

    Since then, its gotten tremendously better.. the security subsystems are great, from ip firewalling to kernel and system level protections. (The jail environment is very interesting..) I currently have DNS and mail services running on it, with a vinum disk mirror (Vinum is a logical volume manager for FreeBSD) and have basically no maintenance.

    If you wanted to experiment with a BSD machine, I know that http://www.johncompanies.com/ provides virtualized FreeBSD machines pretty cheaply, or just install it on a spare partition somewhere.

    My only gripe is that it tends to trail linux on user interface/user focused device drivers, and in the Java space. Otherwise, it works great for me!

    (I haven't tried 4.8 yet, since I don't have any need to upgrade my servers right now, but when I get a spare test box, I'll probably give it a spin..)

    1. Re:FreeBSD by b0r1s · · Score: 4, Informative

      The problem with exhaustive testing of OSs is that to get the best performance out of most of them, they require someone relatively knowledgable.

      For instance, there was a large comparison of Windows v. FreeBSD v. Linux, and FreeBSD came in dead last. Those who know realize that the FreeBSD box wasn't tuned (at all), and that any competant sysadmin would have made 10-20 substantial changes to the system before running that benchmark. Similarly, the Windows and Linux boxes could have probably been tuned better (the benchmark claimed that miminal changes were made, but they were important changes).

      There seems to have been much more research into specifically network related code under FreeBSD, but FreeBSD 5 also has UFS2, which is also apparently a nice performance increase.

      I'm of the opinion that FreeBSD is still the fastest of the major OSs (Windows, FreeBSD, Linux) for most services, although the preemptive kernel patches for linux may make linux nicer for desktop use. NetBSD is close, OpenBSD still doesn't support SMP, so you can pretty much kiss off OpenBSD on large SMP hardware.

      --
      Mooniacs for iOS and Android
  5. BSD Ports by vcbumg2 · · Score: 4, Informative

    I use linux for dev and the bsd's for everything else. If you are sick of rpm HELL give freebsd a try and see what a OSS OS that is managed from the ground up looks like not just the kernel. Redhat might come with bells and whistles but with a little more time I can make FBSD sing and dance with half the bloat!!! Codeman

    --

    projects @ http://spectechnologies.net

    1. Re:BSD Ports by mosch · · Score: 3, Informative
      If you'd say the same thing about debian, then you either haven't used debian long enough, or you haven't used freebsd long enough.

      If you don't mind running the extremely old debian stable branch, debian works pretty well, but as soon as you need a new version of something, then you enter into a minor hell of incompatible required versions, and instead of just knowing how to use the basic apt-get commands, you're suddenly forced to fix all sorts of shit with dpkg.

      FreeBSD doesn't have the equivalent to the debian stable branch for the ports collection, it's always new, and most of the software always works. That being said, if you're interested in running gnome and kde, you should try to install these off of a release tagged ports collection, as both of them have a tendancy to only FULLY compile out of ports about 90% of the time, which can be wickedly frustrating. So with FreeBSD, you might have to learn how to use the date tag, or the release tags in cvsup, to move backwards to a point in time where the whole ports collection worked (the whole thing is generally very solid right at a release).

      On the whole, the FreeBSD system is probably your preferred choice if you cannot make do with 2 year old software, but if the older software is adaquate for your needs, debian's stable branch is probably your best bet.

  6. Re:Newbie question by DJPenguin · · Score: 4, Informative

    5.0 is full of loads of features, and is considered "cutting edge".

    4.x are "stable" and mature. Think of it like the difference between Linux kernels 2.4.x (stable) vs 2.5.x (current). Not quite a true analogy but you get the idea.

  7. Hotswap IDE by DJPenguin · · Score: 3, Interesting

    Anyone doing this in FreeBSD? I have it (kind of) working, using atacontrol detach / attach before removing or inserting a drive. Works with regular filesystems, but I want to use vinum - the logical volume manager. As soon as vinum touches the replaced drive, it panics.

    What are people using for volume management on FreeBSD anyway? I really wish a Linux-like LVM was available.

  8. Re:Newbie question by palfreman · · Score: 3, Informative

    4.8 is the latest to be released. 5.0 is branched from the 5-CURRENT development tree in cvs, 4.8 is branched from the 4-STABLE cvs tree. If you are a beginner you will probably prefer to use -STABLE releases rather than -CURRENT ones.

  9. Re:Newbie question by Ded+Bob · · Score: 4, Informative

    There are several branches of FreeBSD. The two active ones are v4 and v5. v5 is new and not ready for production as stated by FreeBSD. Somewhere they warn not to use it for production at this time. v4 is much more stable. If you are learning FreeBSD, it will not hurt to try out either of them.

    Personally, I am updating my boxes to 4.8--cvsup is a wonderful tool--as we speak. It may be safer for you to start there on solid ground.

  10. A Matter of Time by Spencerian · · Score: 5, Funny

    It's only a matter of time until some wacko Mac OS X users asks "when will this latest BSD update become part of the BSD subsystem of Mac OS X?"

    I'm not one of those people.

    Nope. No way. Uh-uh. No sirree.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  11. Conservative updates... by MosesJones · · Score: 4, Funny


    The conservative updates to BSD now mean that several commands and C functions are not available because they offend conservative moral values these include, but are not limited to (a full list will not be produced for reasons of security)

    finger, bash, free, enable, alias & break

    Awk is no longer considered under protection and users may hunt it to extinction if they desire.

    kill is of course still available to all users, with the added bonus that you may now kill other peoples processes that you believe are interfering with your own and stealing CPU time from your processes.

    In addition 4.8 introduces the first stage of BSD NSA Security which ensures your security by logging everything you do with the goverment, this is an optional package at this stage but will be mandatory in 5.0.

    Anyone who doesn't like these updates is a liberal communist who is undermining the American Way of Life

    The BSD Conservative Coalition Commitee

    --
    An Eye for an Eye will make the whole world blind - Gandhi
    1. Re:Conservative updates... by arvindn · · Score: 4, Funny

      Full list of conservative changes has now been leaked.

      1. "man" pages are now called "person" pages.
      2. Similarly, "hangman" is now the "person_executed_by_an_oppressive_regime."
      3. To avoid casting aspersions on our feline friends, the "cat" command is now merely "domestic_quadruped."
      4. To date, there has only been a UNIX command for "yes" - reflecting the male belief that women always mean yes, even when they say no. To address this imbalance, System VI adds a "no" command, along with a "-f[orce]" option which will crash the entire system if the "no" is ignored.
      5. The bias of the "mail" command is obvious, and it has been replaced by the more neutral "gendre" command.
      6. The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
      7. "compress" has been replaced by the lightweight "feather" command. Thus, old information (such as that from Dead White European Males) should be archived via "tar" and "feather".
      8. The "more" command reflects the materialistic philosophy of the Reagan era. System VI uses the environmentally preferable "less" command.
      9. The biodegradable "KleeNeX" displaces the environmentally unfriendly "LaTeX".

      1. SHELL COMMANDS To avoid unpleasant, medieval connotations, the "kill" command has been renamed "euthanise."
      2. The "nice" command was historically used by privileged users to give themselves priority over unprivileged ones, by telling them to be "nice". In System VI, the "sue" command is used by unprivileged users to get for themselves the rights enjoyed by privileged ones.
      3. "history" has been completely rewritten, and is now called "herstory."
      4. "quota" can now specify minimum as well as maximum usage, and will be strictly enforced.
      5. The "abort()" function is now called "choice()."

      1. TERMINOLOGY From now on, "rich text" will be more accurately referred to as "exploitive capitalist text".
      2. The term "daemons" is a Judeo-Christian pejorative. Such processes will now be known as "spiritual guides."
      3. There will no longer be a invidious distinction between "dumb" and "smart" terminals. All terminals are equally valuable.
      4. Traditionally, "normal video" (as opposed to "reverse video") was white on black. This implicitly condoned European colonialism, particularly with respect to people of African descent. UNIX System VI now uses "regressive video" to refer to white on black, while "progressive video" can be any color at all over a white background.
      5. For far too long, power has been concentrated in the hands of "root" and his "wheel" oligarchy. We have instituted a dictatorship of the users. All system administration functions will be handled by the People's Committee for Democratically Organizing the System (PC-DOS).
      6. No longer will it be permissible for files and processes to be "owned" by users. All files and processes will own themselves, and decided how (or whether) to respond to requests from users.
      7. The X Window System will henceforth be known as the NC-17 Window System.
      8. And finally, UNIX itself will be renamed "PC" - for Procreatively Challenged.

      Source: http://paul.merton.ox.ac.uk/computing/newunix.html - Policitally correct UNIX

  12. Firewire... New?? by TrollBridge · · Score: 4, Interesting
    "...and added initial support for Firewire, HyperThreading, and other new hardware technologies."

    Umm... firewire isn't exactly new. What's taking them so long to get more than "initial" support? And what does THAT mean?

    --
    There's a Mercedes gap too. I want one and can't afford one, but it's not government's job to do anything about it.
    1. Re:Firewire... New?? by strabo · · Score: 3, Informative
      FreeBSd is not designed to be a desktop OS. What server needs firewire?

      Using that logic, what server needs Gnome 2.2, or KDE 3.1, or XFree86 4.3.0 ? Where on freebsd.org does it say that FreeBSD is not designed to be a desktop OS ?

      In fact, the FreeBSD FAQ has this to say:

      The goal of the FreeBSD Project is to provide software that may be used for any purpose...

      Oh, and this:

      FreeBSD is designed to provide a robust and full-featured environment for applications. It supports a wide variety of web browsers, office suites, email readers, graphics programs, programming environments, network servers, and just about everything else you might want.

      I'm curious, where on the freebsd.org site did you see that FreeBSD was not designed to be a desktop OS ?

  13. Pimping by rf0 · · Score: 3, Informative

    Yeah I'll get modded down for this but we do virtual servers running FreeBSD as well. See my sig

    Rus

  14. ftp2 server traffic graph by semanticgap · · Score: 3, Interesting

    Check out the traffic graph for ftp2. Now slashdot that!

  15. Re:reading release notes by Loki_1929 · · Score: 4, Funny

    "Initial firewire support, rudimental hyperthreading and SMP, sendmail and ftp updates. Where have you been people all these years?"

    Not rebooting our servers every 2 weeks.

    --
    -- "Government is the great fiction through which everybody endeavors to live at the expense of everybody else."