From owner-freebsd-hackers Thu Mar 4 21:59:29 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from iquest3.iquest.net (iquest3.iquest.net [209.43.20.203]) by hub.freebsd.org (Postfix) with SMTP id 39ACB1503C for ; Thu, 4 Mar 1999 21:59:28 -0800 (PST) (envelope-from toor@y.dyson.net) Received: (qmail 1195 invoked from network); 5 Mar 1999 05:59:09 -0000 Received: from dyson.iquest.net (HELO y.dyson.net) (198.70.144.127) by iquest3.iquest.net with SMTP; 5 Mar 1999 05:59:09 -0000 Received: (from toor@localhost) by y.dyson.net (8.9.1/8.9.1) id AAA20532; Fri, 5 Mar 1999 00:59:08 -0500 (EST) Message-Id: <199903050559.AAA20532@y.dyson.net> Subject: Re: lockf and kernel threads In-Reply-To: <199903050545.VAA62143@rah.star-gate.com> from Amancio Hasty at "Mar 4, 99 09:45:12 pm" To: hasty@rah.star-gate.com (Amancio Hasty) Date: Fri, 5 Mar 1999 00:59:08 -0500 (EST) Cc: dyson@iquest.net, tlambert@primenet.com, dick@tar.com, jplevyak@inktomi.com, hackers@FreeBSD.ORG From: "John S. Dyson" Reply-To: dyson@iquest.net X-Mailer: ELM [version 2.4ME+ PL38 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Amancio Hasty said: > > Whats your love with signals ? > Standards. > > With respect to AIO , standards are great when their work... > There is very little that qio$ would add, if you had a proper implementation of AIO. (Relative to a UNIX style API.) The current implementation works with every type of FD, and with the additional realtime signals, and perhaps the addition of async support for normal files, and also perhaps some of the networking mechanisms -- one has mostly everything. Each of these things that I mention are part of the POSIX specs. AIO is the standard, whether or not it is perfect. qio$ isn't defined, other than looking at old VMS or RSX-11 manuals. Hey, if someone wants to write RSX-UNIX, then more power to them. I am playing with a modular kernel (not to be confused with a micro-kernel), and it can implement such primitives. However, BSD is a UNIX kernel, and implements a UNIX API. -- John | Never try to teach a pig to sing, dyson@iquest.net | it makes one look stupid jdyson@nc.com | and it irritates the pig. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message