Slashdot Mirror


FreeBSD 5.3 Beta1

Tezkah writes "From the announcement: 'The FreeBSD Release Engineering Team is proud to announce the availability of FreeBSD 5.3-BETA1. This is the first BETA of the 5.3 release cycle. It is intended for early adopters and those wishing to help find and/or fix bugs. The 5.3 release cycle will continue with weekly BETA builds while bugs are being fixed and features finalized. The schedule is at www.freebsd.org/releases/5.3R/schedule.html . Be sure to check the "Known issues" below, there are known problems still being worked on at this time.' New features include fully threaded and multi-processor safe network stack, X.org instead of XFree86, many ACPI enhancements, GCC updated to 3.4.2, gdb updated to 6.1.1, binutils updated, and much more. Expect 5.3 to be released in full on October 3rd, if everything goes according to schedule!"

13 of 74 comments (clear)

  1. Upgrading from 5.2.1 to 5.3-BETA1 a little bumpy by beholder77 · · Score: 5, Informative

    For those of you running 5.2.1 and planning on doing a source upgrade, make sure you check the /usr/src/etc/group and /usr/src/etc/master.passwd files and add the new groups and users into your own, otherwise your buildworld will fail about half way through.

    As well, you can't build a new kernel until the userland is upgraded, the "config" program and kernel options have been upgraded.

    Otherwise, the upgrade went well, and it does seem faster than the previous releases.

    --
    Success is as dangerous as failure, hope as hollow as fear.
  2. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by the+real+darkskye · · Score: 5, Informative
    or you could use mergemaster -p before the buildworld.
    -p Pre-buildworld mode. Compares only files known to be essential to the success of {build|install}world, including /etc/make.conf


    source http://www.freebsd.org/cgi/man.cgi?query=mergemast er&apropos=0&sektion=0&manpath=FreeBSD+5.2-RELEASE +and+Ports&format=html
    --
    Music is everybody's possession.
    It's only publishers who think that people own it.
    Fuck Beta
    ~John Lenno
  3. Looks like there's still a lot to do. by Agent+Green · · Score: 4, Informative

    Based on their todo list, it looks like there's still a lot that needs to be done before 5.3 is even close to out-the-door.

    --
    // Agent Green (Ian / IU7 / KB1JQO)
    // IEEE 802.3: All 10base Are Belong To Us
    1. Re:Looks like there's still a lot to do. by jaredmauch · · Score: 4, Informative
      Yeah, there is still a lot to be done. I think they're going to miss the release date somewhat but the wins that will be seen by 5.3 will be excellent for the FreeBSD release.

      The finer grained locking in the subsystems, and all the great work being done by Robert Watson in the NetPerf area is showing up in the stock kernel. I did a half-upgrade (upgrading select packages) to get the 5.3-beta1 kernel to compile on one of my development hosts, and have begun disabling the Giant lock where it's not really needed. This will mean improved disk and network I/O to anyone that has a HTT or SMP system.

      FreeBSD has been lagging somewhat in the threads/smp area for some time, and this is helping bring the kernel closer in line to the performance that is seen by other OSes. I'm very exicted and will be looking forward to upgrading my 4.10-REL host to 5.3 as it will do a lot better job with my hardware (2x2.8Xeon 4g dram, em ether, asr0 scsi) and hopefully help solve some of my database performance issues.

  4. Re:Supported hardware list? by Coneasfast · · Score: 5, Informative

    I'd be happy to switch to FreeBSD 5.3 as soon as my Conceptronic 54g Wireless PCI Card is supported :)

    freebsd has support for windows driver via ndis (aka project evil) if native ones are unavailable

    just read up on 'ndis' and 'ndiscvt' man pages

    --
    Marge, get me your address book, 4 beers, and my conversation hat.
  5. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by drmerope · · Score: 5, Informative

    You should only need to run mergemaster -p before the installworld stage (despite the description of the option in mergemaster). Doing a buildworld should not require any special users or groups.

    The official procedure (from /usr/src/UPDATING) is:
    make buildworld
    make buildkernel KERNCONF=YOUR_KERNEL_HERE
    make installkernel KERNCONF=YOUR_KERNEL_HERE

    mergemaster -p
    make installworld
    mergemaster

  6. Re:Installer by rycamor · · Score: 3, Informative

    Well, FreeBSD is really not "about" the desktop yet. But, it's worth noting that in the past when I just ran "Xfree86 -Configure", my video card was detected 99% of the time. This is a feature of XFree86, not the OS. So I pretty much religiously ignore the X configuration tools in the installer and just stick with that simple method. Now, given that FreeBSD has switched to X.org, I don't know how this sort of thing works, but I'm willing to bet there is a similar command.

  7. Re:Upgrading from 5.2.1 to 5.3-BETA1 a little bump by Brandybuck · · Score: 2, Informative

    A few weeks ago I upgraded my 5.2.1 laptop to 5-CURRENT, and the build stopped with a message about mergemaster right at the very beginning. No need to wait around an hour to discover your mistake...

    --
    Don't blame me, I didn't vote for either of them!
  8. Re:FreeBSD is dying by Anonymous Coward · · Score: 3, Informative

    Good News Everyone!
    Turns out that *BSD is stronger than ever!
    According to an Inernetnews article, Netcraft has confirmed that *BSD has "dramatically increased its market penetration over the last year."
    There has been a steady increase in *BSD developers over the past decade.
    There are currently 307 FreeBSD developers as of the 2004 core team election.
    You can read more about FreeBSD here

    If you would like to try out a BSD, you can download: FreeBSD, OpenBSD, NetBSD, or DragonflyBSD
    Enjoy!

  9. Re:Minimal Install Size? by Brandybuck · · Score: 4, Informative

    I've never checked what final size I get with an initial install, as I usually go install lot of stuff on top of it immediately afterwards. But I can give you some hints. I don't know if these will work for you are not, but give it a shot.

    Don't install the source code if you don't need it, or remove it afterwards if you do. Don't include Linux compatibility. Don't install games, profiled libraries, pre-catted man pages. The 3.x and 4.x compat libs are pretty small, but leave them out anyway if you don't need them.

    Don't install the X.org/XFree86 metapackage but use the individual component packages instead, so you won't be sucking down a lot of stuff you won't need, like docs and cyrillic fonts.

    --
    Don't blame me, I didn't vote for either of them!
  10. Re:Minimal Install Size? by cperciva · · Score: 2, Informative

    Are there any tricks to installing just the very basics?

    That depends upon how minimal an install you want to get. If you avoid installing man pages, cat pages, profiled libraries, compat libraries, and the src/ and ports/ trees, you'll get down to around 100MB. If you want to get the system smaller than that, you have two options: Perform surgery (ie, run around with rm -f) on a binary installation, or build with custom make flags (eg, NO_CVS, NO_CXX, NO_BIND, NO_FORTRAN ...) and install onto a clean filesystem.

    Personally, I prefer to do a complete install and then remove unwanted files; if you remove /usr/bin/{c++ g++ CC gcc cc yacc byacc f77 addr2line ar as gasp gdb gdbreplay ld nm objcopy objdump ranlib readelf size strip}, /usr/lib/*.a, /usr/libexec/cc1*, and /usr/libexec/f771, you'll save 45MB (at the expense of being unable to build anything, but you're going to be using binary security updates and building packages on a different machine, right?)

    I also have an experimental patch which "packages" the base system, making it simpler to remove components (eg, Sendmail), but I wouldn't recommend this for anyone unfamiliar with FreeBSD.

  11. Re:Supported hardware list? by hanzdamanz · · Score: 2, Informative

    I tried to get this card running on Linux, but the madwifi-drivers where in beta and unstable. I found that FreeBSD 5.2.1 detected my Conceptronic without a problem. Just do ifconfig ath0 up and the card is detected.

  12. Re: 5-STABLE by Anonymous Coward · · Score: 1, Informative

    yes. RTFA