Slashdot Mirror


FreeBSD 7.2 Released

An anonymous reader writes "The FreeBSD Release Engineering Team is pleased to announce the availability of FreeBSD 7.2-RELEASE. This is the third release from the 7-STABLE branch which improves on the functionality of FreeBSD 7.1 and introduces some new features. Some of the highlights: Support for fully transparent use of superpages for application memory; Support for multiple IPv4 and IPv6 addresses for jails; csup(1) now supports CVSMode to fetch a complete CVS repository; Gnome updated to 2.26, KDE updated to 4.2.2; Sparc64 now supports UltraSparc-III processors. For a complete list of new features and known problems, please see the online release notes and errata list." Adds another anonymous reader, "You can grab the latest version from FreeBSD from the mirrors or via BitTorrent. There is also a quick review of the new features and upgrade instructions."

8 of 204 comments (clear)

  1. Includes ZFS and DTrace production ready ! by OeLeWaPpErKe · · Score: 4, Informative

    Cheers !

    1. Re:Includes ZFS and DTrace production ready ! by Koutarou · · Score: 4, Informative

      The ZFS in 7.2 is v6, and pretty much can't be brought up to date without breaking 7.x ABI.

      ZFS v13 is in 8-CURRENT and pretty much is as production-ready as what's in opensolaris.

      Don't expect miracles on a 32-bit platform. The opensolaris people don't recommend it on their 32-bit codebase either.

  2. Re:Jails by _merlin · · Score: 4, Informative

    FreeBSD Jails are a kind of light-weight server partitioning scheme, in the same vein as Solaris Zones.

  3. Re:I really wish BSD would take off. by TheRaven64 · · Score: 5, Informative

    You know that those binary nVidia drivers also run on Solaris and FreeBSD, right? And that PC-BSD includes them on the install CD?

    --
    I am TheRaven on Soylent News
  4. Re:Yaaaaay! by Anonymous Coward · · Score: 4, Informative

    "and ports, while a cool idea, seems pretty creaky in practice"
    "any many packages (even fairly "major" ones) were pretty out-of-date"
    "Sadly, the ports collection felt kind of like a 2nd-class add-on"

    Dude, what are you talking about ? Non of this is true!
    If you tried the ports that come with 7.1-RELEASE they are several months old, this is normal, they come with the release. If you want up-to-date software you just need to update the ports collection, this is done via the csup(1) utility. Please try to get a little bit deeper into FreeBSD before talking bullshit about it!

  5. Re:Yaaaaay! by Anonymous Coward · · Score: 5, Informative

    Sadly, the ports collection felt kind of like a 2nd-class add-on (and I gather, that's essentially what it is). Even though there are many packages in debian where the maintainer should probably be doing a better job, on average debian's package collection feels a lot more solid to me that what freebsd has in ports...

    I don't mean to slam your dick in the door, but one cannot compare ports (apples) to packages (oranges).

    Now before you fire back with, "But Debian says packages are both source and binaries !", allow me to reply, "Damn you, Debian." Seriously, though -- apt-get from Debian uses either source packages (equivalent to freebsd ports) or binary packages (equivalent to freebsd packages), depending on the commands you feed to it.

    Here's how FreeBSD separates source installs from binary installs:

    Ports: Slower source installs compiled on your machine with make.conf optimizations for your system's architecture. Gentoo (portage/emerge) and Debian (apt-get) have Jordan Hubbard (now working for Apple on Darwin) to thank for these. Quick explanation below in the code quote:

    Ports are just a dump directory in usr/ports/<appcategory>/<appname> with a Makefile which automatically fetches(ftp) the application source code and saves it to /usr/distfiles/<appname>/, either from a local disk, CD-ROM or via ftp, unpacks it on your system, applies the patches, and compiles using a folder named usr/ports/<appcategory>/<appname>/work.

    Installation process for installing imaginary app "slashdot" (assuming you have the ports tree installed on your system):

    • shell% cd /usr/ports/web/slashdot
    • shell% make clean && make install clean

    Packages: Fast binary install that is compiled on someone else's system with their choice of "make config" options, for their architecture; usually a very generic build. These use pkg_tools to install, delete, get info for these binary packages.
    Installation process for installing imaginary app "slashdot":

    • shell% pkg_add -r [pkg name]

    When i say slow and fast for install speeds, these comments are relative to two things: source install and binary install. Source compilation time for monolithic packages like firefox3, openoffice.org, xorg, gnome2, etc. take upwards or 6 hours to several days depending on the system doing the compiling. The loss in program responsiveness by using a generic binary package install may be worth it(unnoticeable) to save 3 says compile time. With computers getting faster, optimizations are less noticeable, etc., however, programs also demand more resources as time goes on, andso this may be a wash; and one STILL may want to compile certain programs for their own machine.

    My main beefs were not with the infrastructure, which seemed OK, but that the package maintenance seemed pretty spotty: many many packages (even fairly "major" ones) were pretty out-of-date, even compared to e.g. debian stable

    The reason for binary package apathy on FreeBSD, as I see it, is as follows. Most people that use FreeBSD don't care about binary packages beyond the base package for a RELEASE branch install from ftp or cd/dvd. For all other programs, most users will compile from source using ports and fetch new versions using portsnap, and lastly upgrade to said new versions using portupgrade. For aforementioned monolithic programs like openoffice.org, one may want to just bite the bullet and avoid a 3 day compile (which currently takes up ~12 gigs of space) including several license agreements, etc. to compile the beast, and just install a precompiled binary package from the "ooo" site.

    With that said, most ports maintainers are fairly quick to release the latest version of a port, and some even maintain not only the release port of a program, but the beta. e.g. there is a firefox3(curren

  6. Re:Yaaaaay! by TheRaven64 · · Score: 4, Informative

    All of the FreeBSD ports can be compiled to binary packages, and you can easily mix and match between ports and packages. If you provide the -P flag to portupgrade / portinstall, it will use the binary package if one is available for your architecture, and fall back to building from source if not.

    --
    I am TheRaven on Soylent News
  7. Re:just my two cents by diegocgteleline.es · · Score: 3, Informative

    Are you aware that Linux 2.6.3 is 5 years old? Linux increased the default group limit in the following release, 2.6.4, to 65536