From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Mark F Rodriguez" To: "'Fans of the OS Plan 9 from Bell Labs'" <9fans@cse.psu.edu> Subject: RE: [9fans] A prick into the wasps' nest ;-) Date: Tue, 8 Jun 2004 15:39:54 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit In-Reply-To: <12e84147b06e768c84bc4058436b7a6b@vitanuova.com> Message-Id: <20040608194001.ESJB13581.imf17aec.mail.bellsouth.net@Xaplos> Topicbox-Message-UUID: 98ecbef4-eacd-11e9-9e20-41e7f4b1d025 > inferno does not currently have any realtime support. (it's not > clear to what extent this could be done on a non-native > platform anyway). I'm not sure about other platforms, but don't Linux(2.6), FreeBSD Plan9 (from reading man proc), and Windows support [soft] realtime within the OS out-of-the-box? I know you can get a POSIX 1003.1b implementation to bring your OS (at least those with source available) up to realtime specs. Perhaps one could [re]build the platform emu with a flag setting specifying whether or not they have realtime support (Windows, Plan9 or POSIX)??? I can easily see how this could present a challenge on non-native platforms even if the hosting platform had real-time support, but I can also see great benefits to having realtime capabilities within native Inferno. Are there no plans to support proc (perhaps with different results depending on host w/o realtime support vs. native Inferno or host with realtime support)? > > also, its process device is called "prog", not "proc", so "man prog" > or "wm/man prog" gives a more useful result. Thanks for the clarification, I had recently read man prog but was hoping the realtime features of proc (i.e., period, deadline, cost, yieldonblock, etc.) where somewhere hidden within Inferno. Thanks, -Mark