From mboxrd@z Thu Jan 1 00:00:00 1970 From: Martin C.Atkins To: 9fans@cse.psu.edu Subject: Re: [9fans] lucio- now: student projects Message-Id: <20020312124723.73cf1042.martin@mca-ltd.com> In-Reply-To: References: <20020305001326.CF6AA19A9C@mail.cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Date: Tue, 12 Mar 2002 12:47:23 +0530 Topicbox-Message-UUID: 65066174-eaca-11e9-9e20-41e7f4b1d025 Hi, On Mon, 11 Mar 2002 10:05:19 GMT Luis Fernandes wrote: >.. > > Sounds like you need xmotd for Plan9. > > I will add it to the todo list and perhaps propose it as a student > project. As a relative newcomer to Plan 9, or to actually running it, anyway, I have some further suggestions for "student projects". Or perhaps they already have answers? 1) What would be the "plan 9-ish" way to utilize 3-D hardware graphics support? To make available (something like) OpenGL? (Since just about everything has got 3-D support nowadays....) 2) What would be the "Plan 9-ish" way to do real-time video in a window? I believe that most real-time video boards write directly into the video adaptor's memory - how would this best be integrated with the Plan 9 graphics system? However, if the data is coming from the processor, such as playing back a DVD, would writing it all through /dev/draw be a bottleneck? X has come up with techniques to let the application write directly into a window's memory to get reasonable performance in this situation - how would Plan 9 address this, hopefully without these extra levels of complication? I know these are not, perhaps, the sorts of problem domains that Plan 9 has been used in, but it seems to me that before Plan 9 has any hope of becoming a competitor to those "other" systems, these are the sort of "everyday" things that there must be answers for.... Furthermore one would hope that the "Plan 9 approach" could be extended nicely to every problem domain. Any thoughts? It makes a change from editor wars, anyway :-)! Martin -- Martin C. Atkins martin@mca-ltd.com Mission Critical Applications Ltd, U.K.