From owner-freebsd-hackers Tue Apr 1 10:35:44 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id KAA18947 for hackers-outgoing; Tue, 1 Apr 1997 10:35:44 -0800 (PST) Received: from pdx1.world.net (pdx1.world.net [192.243.32.18]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id KAA18942 for ; Tue, 1 Apr 1997 10:35:42 -0800 (PST) From: proff@suburbia.net Received: from suburbia.net (suburbia.net [203.4.184.1]) by pdx1.world.net (8.7.5/8.7.3) with SMTP id KAA01745 for ; Tue, 1 Apr 1997 10:37:59 -0800 (PST) Received: (qmail 3990 invoked by uid 110); 1 Apr 1997 18:34:42 -0000 Message-ID: <19970401183442.3989.qmail@suburbia.net> Subject: Re: Internal clock In-Reply-To: <199704011730.KAA11582@phaeton.artisoft.com> from Terry Lambert at "Apr 1, 97 10:30:46 am" To: terry@lambert.org (Terry Lambert) Date: Wed, 2 Apr 1997 04:34:42 +1000 (EST) Cc: joe@pavilion.net, gbeach@cybernet.com, hackers@freebsd.org X-Mailer: ELM [version 2.4ME+ PL28 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > > BTW a question to the hackers... does anyone have any plans for > > adding a real-time scheduling class, aka threads under solaris? > > I'm writing some midi software and could really do with a real-time > > class thread to handle the timing subsystem. > > You should contact the RT (Real Time) list (freebsd-realtime). I have > seen patches on that list for nearly full POSIX RT scheduling, albiet > for a slightly older than -current version of FreeBSD. > The sad reality is if these things are not incorporated in -current then they fall by as the original authors move onto other projects. A lot of good ideas have died of because of this. When code makes it to current it guarantees a developer base that will take note of it, and pursue it beyond the attention span of the original author. Current should be a proving ground for new code, not merely -RELEASE x.x in the process of being debugged. If it is seen as unfit or unworthy then it can be #ifdef'd off by default, or eventually backed out. Cheers, Julian.