FreeBSD 5.3-BETA5 Available
Nirbo writes "FreeBSD 5.3-BETA5 is now available! Get it while it's hot! Here is the mailing list post. Remember folks, this is currently the last beta that will be released for 5.3, we're only a week from a Release Candidate, and two weeks from a release!"
Does anyone know if ULE is put back in as the default scheduler? The 4BSD scheduler is stronger, and better in almost every aspect, but unfortanly not on the desktop where you'll notice the difference.
The reason I ask is that my less than experienced FreeBSD users that have cron'ed cvsup and buildworld might complain that performace when using VLC is decreasing; it's annoying to have to explain possible reasons without knowing.
The mentioned disabled PREEMPTION option seams to indicate this, but I'm not familiar with that option as I'm very happy with the old RELEASE which has another option (options SCHED_ULE).
Im using gentoo - running linux
kernel-2.6.8
(SMPx2way with low latency and pre-emptive enabled)
What are the main differences between the latest FreeBSD kernels and the linux ones.
A lot of people say FreeBSD is better because "its more stable" or "it has a more mature kernel" I've seen little evidence to substantiate these common claims. Whilst they may have been true some years ago are they really true today?
Apart from the cool things like the ports system and userland differences, licensing differences aside- At the core level of the kernel what makes a new FreeBSD kernel better than a new linux kernel?
(Genuine Question)
Nick...
Electronic Music Made Using Linux http://soundcloud.com/polyp
However, when I tried recompiled my kernel with options PREEMPTION, I had two complete lockups under heavy load (compiling in the background, running KDE, etc). During beta4, I removed options PREEMPTION for this reason. Now I've put it back, and I experience similar problems. I got error messages repeatedly (and the OS stopped responding for a few seconds now and then) when downloading files (with roughly 500Kb/s from network shares. Perhaps the same errors would pop up in other circumstances of heavy disk I/O. The messages were like this:
After removing PREEMPTION, problems went away. Note that I used preemption with SHED_4BSD, not ULE!On the other hand, 5.3 will be an excellent release. Other than problems with preemption (which I don't quite understand, I mean preemption, so I would be glad if someone explained to me what it does exactly!), the BETAS were quite stable. In BETA5, the old problem of floppy not working with ACPI on some chipsets (I have via) is solved. Start up time is very fast, I think it is faster than 5.2.1. (it starts up roughly 2x faster than slackware with 2.6.7 kernel on the same box.) Perfomance on the desktop is similar to previos 5.x releases (and I have a few problems with KDE 3.3 now).
Oh yes, another question. options PREEMPTION is listed under the SMP section of /usr/src/sys/conf/NOTES. Is preemption SMP specific? From the few things I've read (and the even fewer things I could understand :() I didn't think it was. Can someone explain this to me? And: does preemption help with latency? (I have problems with sound in some games, and I think they are latency related).
Unlike many who have posted here, I actually read the article ;)
Here's a great sleeper / not widely publicized feature:
NDIS Binary Compatibility
a.k.a. "Project Evil".
FreeBSD i386 can use binary Ethernet and WLAN network drivers written to the Windows XP NDIS 5.1 specification. It is a little cumbersome to convert a NDIS driver into a FreeBSD Kernel Loadable Module (KLD)
Prevent linux based DDOS's!
http://linux.denialofservice.org/