Slashdot Mirror


FreeBSD 4.7-RELEASE

Triumph The Insult C writes "FreeBSD 4.7 is out. Here is the announcement. New items include an option for IPFW2, a number of disk controller updates, security updates, and some changes to userland. Remember, please use a mirror." Among other things, the release announcement says: "FreeBSD 4.7 also incorporates all of the security and bug fixes from 4.6.2 (released in August 2002), including several ATA-related bugfixes, updates for OpenSSL and OpenSSH, and fixes to address several security advisories." And here are the release notes.

33 of 336 comments (clear)

  1. Mirrors by aridhol · · Score: 5, Informative

    Instead of pointing to the front page, it may be more useful to point at the mirror list.

    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
  2. Re:What is the relevance of FreeBSD today? by Moridineas · · Score: 5, Informative

    The best of FreeBSD? Well some would say the best of FreeBSD is the BSD part (license and architecture). Another advantage (and what I like a lot) is the ability to keep track of the CVS tree and "make world" any time you want and have a completely upgraded core system. The ports system is also in my mind infinitely preferable to binary package hell. Ports has been tried in some linux distributions I believe (Gentoo? not sure). So in a way, some of the best parts of the BSD's are going into linux

    On the other hand, linux because of it's size and diversity will never have the core development group, and central design that the BSD's have.

  3. Re:Heh jsut in time :) by DoctorPepper · · Score: 5, Informative

    Why is that a good thing? Hell, once you install a FreeBSD distribution, you never have to install another one on the same computer again (assuming you don't mess it up :-). Just point your cvsfile at the branch you wish (RELENG_4 in this case) and do a buildworld, and voila! You will have FreeBSD 4.7.

    --

    No matter where you go... there you are.
  4. Re:What is the relevance of FreeBSD today? by b0r1s · · Score: 5, Informative
    Many will argue that FreeBSD is still more stable than linux. That is debateable, but I think a case could be made either way. Much of the difference is due to preference (some of it is due to the dislike of the GPL by many, many people).

    The advantages of FreeBSD over Linux is:
    • Complete control of ENTIRE operating system. With a few exceptions, tools in the base systems are BSD derived rather than GNU tools. This prevents the FSF people from calling it "GNU/FreeBSD", and allows the contributors to the operating system the ability to modify userland tools to better integrate with the kernel.
    • Incredibly well developed updating system. The CVSup setup employed by FreeBSD is simply unmatched by anything linux has. Yes, Redhat allows you to grab new kernel RPMs, and debian allows you to apt-get kernels, but FreeBSD is designed to be updated often ('updated' means the entire source heirarchy, if need by), and the system in place makes this possible. When you also consider that a single 'make buildworld' followed by an NFS mount, and multiple 'make installworld's on other machines can update an entire server farm to a custom built OS, you'll realize that linux can not compete with the level of customization that to which FreeBSD administrators have become acustomed.
    • Make tools that make developing nice. Things like <bsd.port.mk> et. al. have no rivals in the linux world. Creating kernel makefiles becomes trivial; a simple include statement handles 90% of the grunt work involved in writing makefiles.
    • Freedom from the GPL. Like it or not, most corporations do not want to give away all of their work to their competitors if they ever decide to release a product that required modification to the OS.


    Yes, linux is nice ... for the desktop. But I'd still prefer FreeBSD in the rack, or in any corporate situation.
    --
    Mooniacs for iOS and Android
  5. Re:FreeBSD running behind linux? by Hoxworth · · Score: 5, Informative

    I suggest trying it out. If by support you are referring to hardware, it is true that FreeBSD is not as heavily advanced as Linux. FreeBSD is built more as a server operating system than a desktop operating system, and as such, the developers are more worried about producing a stable operating system and hardening the actual core than providing driver support for the latest and greatest soundcard. Don't get me wrong, they do have an excellent list of supported hardware. In my experience, FreeBSD has been able to utilize my system a heck of a lot better than Linux ever has. Large X processes seem to always have no problem running simultaneously with 3-4 builds taking place in the background. Even binaries built for Linux run at incredible speed; as stated on the FreeBSD website, Linux binaries can even run faster on a FreeBSD machine using Linux emulation than Linux itself can run it. I'm not going to get into a holy war over which operating system is better, because they both definitely have their ups and downs. I do suggest, however, to give FreeBSD a try if you are interested in seeing what it can do.

  6. Re:Heh jsut in time :) by b0r1s · · Score: 3, Informative

    While I agree with most of what you said, I dislike tracking -stable.

    It's far better to track the latest release. Setting the tag to "RELENG_4_7_0" would allow you to grab the exact sources used to build the 4.7 cd, AND any security updates as they come out.

    Stable is fine, for home users, but some of the patches MFC'd aren't quite as stable as they should be for production equipment.

    --
    Mooniacs for iOS and Android
  7. Re:What is the relevance of FreeBSD today? by Deth_Master · · Score: 2, Informative
    Incredibly well developed updating system
    the entire source heirarchy, if need be

    Check out SourceMage. This is a linux distro that, with a little work, is always the most up to date Linux distro Ever. You get the source from many different locations, and it's the latest stable version. It also has a nifty theme to it, Magic. You "cast"(install) "spells"(programs) and it downloads the source and compiles and installs it, and creates logs of all that happens. You can "dispel"(uninstall) it. you can "gaze" into the "grimoire"(list of spells). Even if you only get it because you can cast xfree86 or cast linux itself, its fun!

    ok made my monthly advertising requirement... :P

    --
    find ~your -name '*base* | xargs chown :us
  8. Re:Still no CARDBUS support yet? by CoolVibe · · Score: 5, Informative
    FreeBSD has cardbus support, but you'd have to dare to run the CURRENT branch. CURRENT is now having a big overall nouw ith the recent additions of the new KSE threading and GEOM, so I'd just wait for a bit until everything in CURRENT dampens out a bit.

    CURRENT is going to rock when it goes STABLE.

  9. Re:What is the relevance of FreeBSD today? by dsb3 · · Score: 5, Informative

    > There's no RedHat FreeBSD, SuSE FreeBSD, Debian FreeBSD, etc. It's just FreeBSD.

    Um. Actually there *is* Debian/FreeBSD. You can find more details here: http://www.debian.org/ports/freebsd/

    That said, I do agree with your original point.

    --

    Slashdot? Oh, I just read it for the articles.
  10. Re:What is the relevance of FreeBSD today? by akharon · · Score: 2, Informative

    Um, there was an article awhile back on the highpoint driver being stolen. Stolen, meaning that the BSD license wasn't adhered to, as credit wasn't given to the original author.

  11. Re:What is the relevance of FreeBSD today? by aridhol · · Score: 3, Informative
    Less users spurring development I suppose.
    I think that's exactly it. NVidia has released binary-only drivers for Linux and Windows, but not for any other OS. They claim that they can't release the source because part of it is licenced from another source (can't remember who), and that they aren't licenced to release it.
    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
  12. Re:Heh jsut in time :) by akharon · · Score: 2, Informative

    It is better to track RELENG_4_7, as you then get all the bugfixes and security updates, but none of the tweaks that accompany RELENG_4.

  13. actually, since you mention it by Anonymous Coward · · Score: 5, Informative

    The various BSDs are not differet distributions of a single operating system. They originate from a single source code base, but are separate operating system.

    Their kernels differ (often substantially), their filesystem layouts and utilities (to some degree) differ, their packaging systems differ, etc. There is cross pollination, and it's easier to adapt kernel features among the BSDs than between BSD and other *nix type operating systems, but they are not the same Beastie.

    And while we're on the topic, OsX is not really a BSD operating system; it's a Mach microkernel with a BSD layer on top that provides some utiltiy functionality. It's not substantially BSDish.

  14. Re:Sigh .... by dinivin · · Score: 3, Informative


    FreeBSD code cannot be "stolen"


    Completely untrue... Taking the code and not adhering to the license is stealing. This is what happened when FreeBSD code made it into the linux ATA driver and the copyright was dropped from the source code.

    Dinivin

  15. Re:Heh jsut in time :) by Ziest · · Score: 1, Informative
    RELENG_4_7 would get you the 4.7 security branch, which is probably what you want. RELENG_4_7_0 doesn't exist.

    The CVS tag you want is


    RELENG_4_7_0_RELEASE


    See FreeBSD:CVS Tags

    --
    Another day closer to redwood heaven
  16. Re:gcc 3? by ozzmosis · · Score: 4, Informative

    Just the "stable" branch is sticking around with gcc2.95 the newer more cutting edge "current" branch has gcc3.2. And the reason behind this is gcc 3.2 isn't stable yet and gcc2.95 is and has been stable for quite some time.

    ahze@ahze(~) gcc --version
    gcc (GCC) 3.2.1 [FreeBSD] 20020901 (prerelease)

    ahze@ahze(~) uname -v
    FreeBSD 5.0-CURRENT #34: Sun Sep 22 20:30:11 EDT 2002

  17. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  18. Re:Upgrading? by Brew+Bird · · Score: 2, Informative

    /stand/sysintall

    Under the Options selection, change the
    Release Name: to the appropriate version you want to install.

    Then, perform an 'Upgrade' from the main manu.

    This will do a binary replacement upgrade.
    If you did a custom kernel, it will NOT install the new sources, so before you do this, copy your kernel config file somewhere else and nuke the src directory, or learn about cvsup.

  19. Re:Upgrading? by Inst1gator · · Score: 2, Informative

    Update your source:
    http://www.freebsd.org/doc/en_US.ISO8859- 1/books/h andbook/cvsup.html

    Compile your source and kernel:
    http://www.freebsd.org/doc/en_US.ISO8859- 1/books/h andbook/makeworld.html

  20. Re:Upgrading? by Anonymous Coward · · Score: 2, Informative

    Run cvsup using stable-supfile and ports-supfile, edited as you like, from /usr/share/examples/cvsup. Then "make world." (Much more detail on both of these is available in the FreeBSD Handbook on the FreeBSD web site.) Depending on the capabilities of your box, you'll have a brand-new up-to-date 4.7 system in 30 minutes to 3 or so hours.

  21. Re:High UID support???? by Anonymous Coward · · Score: 2, Informative


    FreeBSD had 32bit UIDs quite a while before Linux did.

    Please refrain from discussing that which you obviously know nothing about.

  22. Re:BSD ? by rplacd · · Score: 2, Informative

    FreeBSD boots fine with grub. FreeBSD also comes with its own bootloader; I believe that'll work with Linux (with root on ext2fs).

    I have a dual-boot system with FreeBSD -current and Debian Sarge; I have to use grub because my Sarge installation is on XFS.

  23. Me hopes for support for my controller by Openadvocate · · Score: 3, Informative

    Ah, I hope it will support my promise Supertrak SX6000 RAID controller.
    hmm:
    The pst driver, for supporting Promise SuperTrak ATA RAID controllers, has been added.
    Sweet. There is hope, thank you Søren Schmidt.

    And ftp.freebsd.org is hosted by a local ISP, as well as the local mirror. Ah, I will have the disc in 40 minutes. yes.. Now if only I haven't drunk that bottle of wine for dinner, oh well. just makes installing that more fun.

    --
    my sig
  24. Not so simple by Anonymous Coward · · Score: 1, Informative
    In particular because Java has pervasive threads support and FreeBSD does not support kernel threads.

    linux_compat on FreeBSD has always been a bit of a guessing game, it certainly is not plug and play.

  25. Re:gcc 3? by Fweeky · · Score: 3, Informative

    Generally large scale software upgrades are avoided in a -STABLE branch. That means prefering to backport patches than upgrade to the latest and greatest (OpenSSH was somewhat of an exception because patches were not available at the time). Those who need to version chase can use ports and have a much greater choice and level of control over how things are set up and which versions to go for (gcc3, 3.1, 3.2 and 3.3 are in ports, perl 5.6 and 5.8 too, as are latest OpenSSH, OpenSSH, sendmail, etc).

    This keeps cvs deltas down as imports are much more rare (hence making updates smaller) and helps keep only well tested and well known code in base.

  26. Re:FreeBSD rules! by destiney · · Score: 3, Informative


    I started using FreeBSD a few days ago myself. I've used Linux for several years previously.

    The thing that amazed me most about FreeBSD was the speed and response time of the networking. FTP and Samba are near instantaneous in response time on my local network. I have all my mp3s and oggs on there and I play them in Winamp across the network. Previously it would take 5-7 seconds to start an mp3 up, but now since I switched to FreeBSD the startup time is 1-2 seconds.

    I don't know about other OS's but I installed my FreeBSD satrting off with just two floppies, now that is cool! Two hours later I had a complete system and never burned the first CD.

  27. Re:FreeBSD running behind linux? by Traser · · Score: 2, Informative

    Although it may seem to you that some versions of software used in FreeBSD are a few versions behind linux there is a very good reason for this. The FreeBSD ethic values stability before anything. If something works, and the 'newest' version is not stable enough for the Release Team, than the older version will be used. This is the first FreeBSD release to include XFree86 4.2.x as a default package - which you have all been using for a while. As of 4.6, it wasn't considered stable enough, so 3.3.x was used.

    FreeBSD's concept of 'stable' it about 10 times more stable than that of most code in various linuxes. That is a conscious, conservative choice made by the core team. And I like that choice.

    --
    Insanity is contagious. - Yossarian
  28. Re:no java? who cares by MobyTurbo · · Score: 3, Informative
    No native JDK 1.4
    Yes, their native JDK is still 1.3. You can run Linux 1.4 in emulation though if there's something in 1.4 you must have... I assume that there will eventually be a JDK 1.4 for FreeBSD.
  29. Re:What is the relevance of FreeBSD today? by Moridineas · · Score: 3, Informative

    Well you can build only portions if you want--the kernel for instance, that's pretty easy. Another option is if you have multiple systems just build on one and then install on all your others from that system (assuming they are the same arch etc...cross-compiling doesn't always work I think). Also, buildworld USED to be an extremely time consuming thing, but now it's not so bad.

    Wasting bandwidth? How do you figure? I imagine that downloading text diffs (cvs) to keep your soruce tree in line is quite a bit less impressive that downloading large binary packages for every update?

    You have SOMEWHAT of a point with space, but otoh I don't know too many servers anymore that don't have 1GB to spare (for source and compiling--and that is more than needed!)

    Overall even given your valid points, I prefer compiling updates--I can tweak options, only compile what is need, compiler optimizations, etc.

  30. Re:gcc 3? by Arandir · · Score: 3, Informative

    gcc-3.2 was released less than two months ago. gcc-2.1 was released less than five months ago. And gcc-3.0 was released not much longer than one year ago.

    How many -release- Linux distros can you name that were using gcc-3.2 even thirty days ago?

    Face it, gcc-3.2 has not been around "for quite a bit of time now". It is in their -current (unstable) branches, and if you wish to live on the cutting edge, feel free to use them. But two months is nowhere near the amount of time required to properly test the inclusion of a new compiler in a system with a reputation for stability.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
  31. Linux emulation is busted by Anonymous Coward · · Score: 1, Informative

    There have been problems getting JDK1.4 (linux) working flawlessly under FreeBSD. So grow up when stating 'Ridiculous...'

    If you're going to use a unix as a Java development environment, excluding Sun's, you're forced to use i386 Linux since it's the only other platform with a working 1.4.1 release. Why I won't be switching to OSX!

    Latest info I saw was:

    http://www.freebsd.org/news/status/report-may-20 02 -june-2002.html#FreeBSD-Java-Project

  32. Re:What is the relevance of FreeBSD today? by benedict · · Score: 3, Informative

    I don't think Linux qualifies as a System V,
    though it has borrowed some concepts from System V.

    There is a formal definition of what is and is not
    a System V unix. Last I checked it was called the
    SVID (System V Interface Definition), but that may
    have changed by now.

    --
    Ben "You have your mind on computers, it seems."
  33. Best Feature of FreeBSD... by Anonymous Coward · · Score: 3, Informative

    is the documentation. Yes there's some excellent linux docs on the ldp site but for FreeBSD you can just consult the Handbook for everthing.