Date: Thu, 28 Aug 2003 21:14:16 -0700 (PDT) From: Mark Terribile <materribile@yahoo.com> To: freebsd-questions@freebsd.org Subject: Re: Help Required Message-ID: <20030829041416.3790.qmail@web21104.mail.yahoo.com>
next in thread | raw e-mail | index | archive | help
>> >> We are having presentations on different OS in >> our class.. and i chose the Unix freeBSD for my >> group to do a presentation on.. i would >> like some info - if possible - on this system, or >> anything that could help me with that presentation. >> ... >Smells like homework. >One tip, go to www.freebsd.org read everything. Now, now, let's all be nice. By the time he reads everything on freeBSD.org, the semester will be over. So will the next one and the one after that. How does FreeBSD differ from other Unix-like systems? Suggestion: Look up the man pages on the kqueue machinery and understand why (and under what circumstances) this can be many times more efficient than poll() or select(). Why is this case especially relevant to servers? (I had an HTTP proxy server that gained 30% in performance when poll() was replaced by kqueue()/kevent(); this was exactly the intent behind its design.) (Yes, the other *BSD systems also have kqueue()/kevent().) If you need more, look at the new kernel threading support coming in FreeBSD 5.x . If you can explain these clearly and completely to a class, you'll have learned something. There's a man pages link right off www.freeBSD.org . A quick Google search turns up http://builder.com.com/5100-6372-1044098.html and http://people.freebsd.org/~jlemon/papers/kqueue.pdf . Good luck. ---Mark Terribile __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030829041416.3790.qmail>