Kerneltrap covers recent progress with the Kqueue code in FreeBSD-current. Kqueue testing is a major focus area for the release of 5.3 and it looks like freebsd dev is making steady progress in knocking out major showstoppers. The code would also benefit from testing.
“The code would also benefit from testing by the user population at large.”
Does anyone know what programs use the kqueue mechanism?
Often things that need to manage lots and lots of file descriptors or sockets per thread. High performance servers are the obvious things.
Apache 2.0, PHP, Squid, Mozilla.. I think it’s being worked on for samba.. Kqueues have also been ported to a few platforms as specified in the article. As an aside, the Windows Object Manager uses something called kqueue() and kevent() – which would seem to be related, but I have no idea if they are one and the same. A quick google search confirms they are used in a similar fashion for file monitors. Funny.
IO Completion Ports on windows are the same as KQueue
I’m going to test this. FreeBSD is the best OS in the world!
I have been using FreeBSD since 1996 (desktop and server, building from source and using cds) and I have survived the 3.x fiasco but probably won’t bother with 5.x since it also has been an unmitigated disaster to date.
Tired of broken ports. Tired of “one day” releases. Tired of watching the number of developers hit NetBSD levels. Tired of watching FreeBSD become nothing more than the linux that by another name.
FreeBSD no longer meets any significant market need not met by linux. That ultimately is what is dooming FreeBSD – there is no compelling reason to install FreeBSD instead of linux. Don’t tell me about the joy of /usr/ports – try installing some of the more complex metapackages and then come back and tell me if they are “rock solid”.
Please… enough of these kinds of posts.
5.x — “unmitigated disaster”… c’mon. It’s (once again) not meant to be a stable release. So enough with the crying. Don’t like FreeBSD? Then goodbye.
By the way, right now in my office, I am entering this from my FreeBSD 4.9 workstation, and my FreeBSD 5.2.1 laptop is running right next to it. It has, in fact, been running like a champ ever since I installed it, with ACPI support, multimedia, etc… So far, my results have been better and easier to achieve than when I had Slackware on this laptop.
I found enough of a “compelling” reason to use FreeBSD instead of Linux, and this was a calculated business move, and I am doing this work for an established company. Enough said.
try installing some of the more complex metapackages and then come back and tell me if they are “rock solid”.
They are rock solid. Just installed fsdb 5.2.1 (after a hw upgrade). I have currently 198 ports installed, among them KDE 3.2.2 (big ‘metaport). Not a single failure.
Why I use FreeBSD? There is a market segment linux distributions cannot fill (note: linux _distribution_ – linux is just a kernel!: Me! For I want debian-stable like stability with bleeding edge software, and FreeBSD gives me just that (I have a gentoo box sitting here as well, but its too much cluttered – mplayer.conf, operarc in /etc/ – for my taste, with less reliable ebuilds and no reverse dependency checking for removal).
i have to hand it to the authors and maintainers of pkg_add – you know you are in trouble when rpm is considered an ‘upgrade’ in terms of package management.
– you know you are in trouble when rpm is considered an ‘upgrade’ in terms of package management.
Hehe… OK, now I know you’re just kidding ;-). But, we are going off-topic.
Check it out, the troll works at yahoo. He must be a linux nut that is pissed that Yahoo still uses FreeBSD over linux because FreeBSD is much better for webhosting and his superiors know.
haha
Today FreeBSD helped me and my team mates finnish a report for uni. Thank you FreeBSD! (Also a big thanks to LaTeX)
“Check it out, the troll works at yahoo. He must be a linux nut that is pissed that Yahoo still uses FreeBSD over linux because FreeBSD is much better for webhosting and his superiors know.
haha ”
No doubt. The only thing he forgot to say is “Netcraft confirms it! BSD is…” (you know the rest)
FreeBSD is actually the only OS that has good x86-64 support. Mandrake and Fedora are too unstable and on Gentoo’s AMD64 port many software fails to compile.
FreeBSD’s port, however, is a Tier-1 platform, which means it is fully functional and stable(meaning it is not less stable than the 386 port).