From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <08ef01c3e36f$a7becc00$67844051@SOMA> From: "boyd, rounin" To: <9fans@cse.psu.edu> References: <6b2ae5458c847f6be69571ead32ceeca@terzarima.net> Subject: Re: [9fans] Unix trampoline? MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Date: Sun, 25 Jan 2004 19:18:37 +0100 Topicbox-Message-UUID: c0980c52-eacc-11e9-9e20-41e7f4b1d025 > ... that's also when i > discovered just how appalling Linux's scheduler actually is, and has > been years. good source for a good sneer, anyhow. it is truly frightening, particularily when you read comments like: * 2002-01-04 New ultra-scalable O(1) scheduler by Ingo Molnar: * hybrid priority-list and round-robin design with * an array-switch method of distributing timeslices * and per-CPU runqueues. Cleanups and useful suggestions * by Davide Libenzi, preemptible kernel bits by Robert Love. err, yes i've been delving through this stuff. if you want a near death experience, read: /usr/include/linux/list.h