FreeBSD 5.3-BETA3 Available 81
hugo_pt writes "FreeBSD 5.3-BETA3 has just hit the ftp/cvsup servers. This new beta aims at correcting some known bugs from BETA2, mainly on ACPI and the schedules.
It also improves several system utilities, such as bsdtar.
More details available here
FreeBSD 5.3-RELEASE is expected October 3rd."
Trying out FreeBSD (Score:4, Interesting)
Thanks
Re:Trying out FreeBSD (Score:5, Informative)
Re:Trying out FreeBSD (Score:2, Informative)
Re: FreeBSD is useless in many laptops. (Score:2)
Re:Trying out FreeBSD (Score:2, Informative)
The plusses: 5.x is faster, especially on an SMP or hyperthreading machine. It also supports goodies like ACLs and snapshots.
Try the Handbook for Linux compatibility mode.
--Mike
Re:Trying out FreeBSD (Score:5, Informative)
The STABLE branch is, as it's named, quite stable, but it doesn't have the new scheduler (ULE), and stuff like that. If you're looking for a desktop experience, try the most recent 5.x release, if you're looking for a server, I advise you to take a peek at 4.x.
But if you're looking to find the ultimate desktop, you can look somewhere else. I've been a long time FreeBSD user and I recently tried Fedore Core 2, and I'm in awe with the integration supplied.
FreeBSD is the ultimate server Operating System, but the ports team, in general, still can't match the level of integration provided by vendors like SuSE and RedHat (even Mandrake, for that matter), so keep your hopes low. On the other hand, the ports system really lifts any problem with dependencies, and everything. The package management facility is, in my humble opinion, much better than anything else I've seen.
Nevertheless, give it a shot, it won't hurt. Just don't think you'll have the ultimate desktop waiting for you.
By the way, FreeBSD is currently on ports freeze, which means no new ports will be added, in order to concentrate all of the resources in making sure every port builds as it should. Usually, several dozens of ports are added each day, but while the freeze lasts, only port fixes will be committed.
Have fun!
Re:Trying out FreeBSD (Score:5, Informative)
The upgrade will require a recompile of *ALL* installed ports due to the changes in threading libraries and the new version of GCC (3.4) in the base system.
A lot of kernel options have also been turned into sysctls requiring a thorough read through
The default version of X11 has been changed to Xorg and a new make.conf variable has been introduced to allow you to choose which one you want. Blindly upgrading X apps without setting this, or setting it to the wrong version, will cause problems.
Highly recommended that people start reading the new
There have been a *lot* of changes between 5.2.1 and 5.3. The recommended, and best, method for upgrading from one to the other is to:
1. Backup all your data and config files.
2. Install 5.3 from the CD or FTP.
3. Install all the apps you want to use.
4. Restore your data and config files, as needed.
Re:Trying out FreeBSD (Score:1)
You are absolutely right, and I'm sorry to give such blind advice.
The upgrade procedure per-se is painless. Fetch the branch from cvs, follow half-dozen steps and you're done, but in the specific case of upgrading to 5.3 it will take much more, since much has changed.
Thank you for point that out. :)
Re:Trying out FreeBSD (Score:1)
Re:Trying out FreeBSD (Score:2)
For instance. You install a bunch of apps on 5.2.1 that link against the default threading libs. These are using libc_r.
Later, you upgrade to 5.3. These apps are still linked against libc_r which is still installed, so everything works. Then you install a few new apps, which depend on the apps already installed. These new apps are now linked against libkse, but they are trying to load libs that are lin
Re:Trying out FreeBSD (Score:2)
FreeBSD 5.3 includes three different threading libraries:
- libc_r: the old-style threading that will eventually be removed
- libpthread: M:N threading using KSE
- libthr: 1:1 threading
The default is libpthread, and this is what is set in the ports tree and source tree. Any multi-threaded app you install will, by default, link against libpthread.
IOW, if you don't recompile all your apps after an upgrade from 5.2.1 to 5.3, you will run into problems. Or, you have to create a libmap.conf file
Re:Trying out FreeBSD (Score:1)
I DID recompile all C++ apps (because of the ABI change with the compiler upgrade) and all threaded apps (just because I didn't want a libmap.conf).
I'll agree that it's best to recompile all C++ and threaded apps, but it's not necessary to recompile everything.
You're right about the RANDOM_IP_ID one, but that'
This is really just a question for the parent .... (Score:2)
I am running a Java-based website on a FreeBSD server. I recently converted the code to Java 1.5, and then realised that no Java 1.5 port is yet available for FreeBSD.
However, I was hoping that as soon as the stable version of Java 1.5 is released (expected at the end of this month - currently a release candidate is available for Windows, Linux etc), then a FreeBSD port would shortly follow. However from what you say, should I expect to be waiting
Re:This is really just a question for the parent . (Score:1)
Re:Trying out FreeBSD (Score:5, Informative)
For Linux compatibility, you should probably start reading chapter 10 in the FreeBSD Handbook [freebsd.org].
Re:Trying out FreeBSD (Score:2)
4.10 has the latest utilities and apps that fbsd 5.2 lacks.
Re:Trying out FreeBSD (Score:2)
mood?
The debug settings in the stock 5.x kernel slow it down, but it supporting much faster ide controllers properly and making better use of resources on hyperthreadign and smp machiens can easily offset that, so you may still find the 5.3 beta to be faster
Re:Trying out FreeBSD (Score:5, Informative)
Nice and clean, and good docs [netbsd.org].
Some info on Linux emulation on NetBSD [newsforge.com]
Re:Trying out FreeBSD (Score:3, Informative)
though I'm running a 5.2.1 server and it runs fine--5.3 has a number of goodies like X.org default, much better SMP support, etc.
Check out the FreeBSD handbook http://www.freebsd.org/doc/en_US.ISO8859-1/books/
Re:Trying out FreeBSD (Score:2, Informative)
Simply set X_WINDOW_SYSTEM=xorg in you
Re:Trying out FreeBSD (Score:2)
Wait a month and take 5.3 final if it is your first.
Or if you are really in a hurry, try 4.10.
Keep in mind that one of the main problems with 4.x is the missing of 32-bits pcmcia support. So if you are on a laptop, 5.x is quite often the only way to go
Re:Trying out FreeBSD (Score:3, Interesting)
Try FreeBSD out first. It has the nicest installer. Then take a spin through NetBSD and OpenBSD. The installers aren't as pretty, but the rest of the operating system is configured and operated pretty much the same across all of the BSDs. In general, I am very impressed with the state of documentation. There are numerous resources on the web (e.g. the FreeBSD handbook and documentation project), and the manual pages are unusually complete compared to your typical Linux distribution.
You should prob
Binary updates (Score:4, Informative)
FreeBSD Binary Updates
http://www.daemonology.net/freebsd-update/ [daemonology.net]
FreeBSD/KDE packages
http://rabarber.fruitsalad.org/ [fruitsalad.org]
FreeBSD/GNOME packages
http://www.marcuscom.com/tinderbox/ [marcuscom.com]
Want more?
BPM; a graphical ports collection manager for FreeBSD
http://www.meowfishies.com/bpm.rhtml [meowfishies.com]
http://www.n0dez.com/ [n0dez.com]
Re:Binary updates (Score:2, Interesting)
Thanks for the links. Unfortunately, while Colin Percival recently began providing updates for FreeBSD 5.x, he only builds updates for X86 architectures. The KDE and GNOME binary packages are likewise X86-only. But none of this matters even on X86, because if you are regularly cvsupping ports, up-to-date binary packages are not usually available. For example, the latest www/apache2 binary for FreeBSD 5.2.1 is Apache 2.0.48, which is vulnerable to denial of service attacks, yet 2.0.50 is in the current
Re:Binary updates (Score:2)
It seems you want to be on the bleeding edge. For that, I recommend you upgrading the whole OS to either the -STABLE or -CURRENT branches (not meant to be used in a production system). Once you have upgraded your system, you will notice that there are up-to-date packages all the time.
When a new FreeBSD RELEASE is about to be released (eg: FreeBSD 5.3 as of this writing), release engineers fr
Re:Trying out FreeBSD (Score:2)
As for binary application availability, when you donate enough hardware to rebuild 11,700+ applications on a regular basis, then they'll be available. As is it, they have enough hardware in the ports build cluster to build the packages for each release,
Re:Trying out FreeBSD (Score:2)
I very much like OpenBSD. After trying out *lots* of Linux distros, including Redhat, SuSE, Debian and also FreeBSD and NetBSD, I feel comfortably "at home" with OpenBSD (which I started using at 2.5).
OpenBSD is very clean. Code, system layout and documentation. They also go to great lengths to improve secu
bsdtar (Score:4, Informative)
It automatically handles compresson (like gzip and bzip2).
My only beef with 5.X series is the fact that even though perl is out, it still is way too large; so I need to build my own releases for CD that doesn't have sendmail etc.
No biggie but still a tad bit annoying.
Re:bsdtar (Score:5, Interesting)
The crdrecord guy rewrote gtar, because it is in a state where it is almost no longer maintainable. He committed his version. Maintainers were happy. But Stallman said: We've already got a working gtar and basta!
At least that's what I've heard.
Given that most distributors stick with the whole GNU package, bsdtar, whatever its merits are, is more likely to be an addon package, and not the default tar on any Linux distribution.
It surely would make a nice
Re:bsdtar (Score:3, Informative)
The whole point of Stallman was that Schily as German didn't want to hand over the copyright because he's legally not allowed so. Also GNU Tar is not stable. It is incompatible with almost
Re:bsdtar (Score:1, Interesting)
The whole point of Stallman was that Schily as German didn't want to hand over the copyright because he's legally not allowed so.
Well that's a completely different issue to "we already have a working tar". GNU requires copyright assignment for all its projects; I can't believe no German has ever contributed to a GNU project before - how have they dealt with this in the past?
Also GNU Tar is not stable. It is incompatible with almost any other tar on the world.
That's not the meaning of the word "st
Re:bsdtar (Score:3, Insightful)
For the copyright issue, like most European nations
Re:bsdtar (Score:2)
I would like to tailor my own pre-configured installation CD with only a very minimal BSD install and a single custom application... It feels as if this task is something BSDers might well have tackled previously... I was wondering if you could point me at a 'howto' kind of guide, and/or any tools which would likely be helpful in this task?
Re:bsdtar (Score:5, Informative)
You will need to customize the buildworld procedure to your liking, and that's about it.
Re:bsdtar (Score:1)
Re:bsdtar (Score:2)
You may want to look in
You may want to check the handbook on generating releases if you want to build your own customized 'release' that can be installed from cd (or floppy or over a network etc)
Very roughly it comes down to either
cd
or
cd
5.3 question (Score:2, Interesting)
Is FreeBSD 5.3, when it's finished, the new stable or the new current release, or both?
I've read somewhere around here, that 5.3 should replace the 4.x series as stable, finally.
So, is that true?
Re:5.3 question (Score:5, Informative)
Re:5.3 question (Score:1)
So, with 5.3 already becoming stable, investing in "The Design and Implementation of the FreeBSD OS" (version 5.2.x) was close to becoming an internals description of the new STABLE.
Re:5.3 question (Score:2)
I could be wrong, but this was my impression.
Re:5.3 question (Score:2)
Re:Simple query (Score:2)
I am certain that when 5.3 comes out, you can change it to "tag=RELENG_5_3" to track updates to 5.3.
Re:Simple query (Score:1)
Re:Simple query (Score:1)
This CVS tags [freebsd.org] helps but doesn't fill in all the blanks when there are betas floating around. We're sort of in the twilight zone. RELENG_5 had been pointing to CURRE
Re:Simple query (Score:2)
Running joke (Score:2)
But the FreeBSD-project is to release a BETA now every week until October. Or at least, every other week.
Are we going to see all of them announced on Slashdot ?
Re:Running joke (Score:2)
Re:Running joke (Score:2)
You may be right here.
I think I just ignore those stories about the latest kernel, so I can say
Rainer
why FreeBSD 6 when no Linux 2.7 ? (Score:2)
Re:why FreeBSD 6 when no Linux 2.7 ? (Score:3, Informative)
Re:why FreeBSD 6 when no Linux 2.7 ? (Score:5, Informative)
This tiered approach exists to support three types of users: the developers (-current), sysadmin's test environment, impatient users (-stable), production environments, conservative users (-release).
5.0, 5.1, 5.2.1 were all preview releases--somewhat stabilized snapshpts of -current. 5.3 should be available for general adoption.
Thus, the existance of 6.0 does not reflect a change in developer focus but rather the adoption of conservativism on the 5.x branch (prior testing in -current required before merging) that is in keeping with it becoming a -stable branch from which real -releases are made. You can rest assured that bugs in 5.x will continue to be fixed and tested in 6.0-current and after some verification the fixed will be merged down to 5-Stable.
FreeBSD also maintains a POLA (principle of least astonishment) which prohibits any major behavioral/interface/abi changes from appearing in a -stable branch. (Basically you are nearly certain that an application that runs properly on n.0 will run properly on n.10).
6.0-Current exists as a proving ground for those features which would violate POLA.
Re:Check out the 5.3 To-Do List. . . (Score:4, Informative)
This is the list of things that will be fixed before 5.3 goes out the door. Releaseing 5.3-BETA3 is not the same as releasing 5.3-RELEASE.
Is this the version of 5.x that is to be considered stable?
That is the intention, yes.
Re:Check out the 5.3 To-Do List. . . (Score:1)
Thanks for the info
CromeDome
Changes and upgrade docs (Score:4, Informative)
http://people.freebsd.org/~bmah/pub/article.html [freebsd.org]