9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] lucio- now: student projects
@ 2002-03-12 12:04 Richard Miller
  0 siblings, 0 replies; 6+ messages in thread
From: Richard Miller @ 2002-03-12 12:04 UTC (permalink / raw)
  To: 9fans

> (i'm not using the Unicode 1/2 because of some stupid mail gateways)

I wonder why upas/marshal uses Content-Transfer-Encoding: 8bit rather than
quoted-printable for non-ascii message bodies?  What is the relative
likelihood of mail gateways not handling the former vs mail readers not
handling the latter?

-- Richard



^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [9fans] lucio- now: student projects
@ 2002-03-12 14:59 andrey mirtchovski
  0 siblings, 0 replies; 6+ messages in thread
From: andrey mirtchovski @ 2002-03-12 14:59 UTC (permalink / raw)
  To: 9fans

> 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....)

I got libGL and libGLU (from Mesa3D) to compile using pcc, I even
started looking at a native compile couple of weeks ago but other,
more important things, got in the way.  What would be a nice student
project (IMHO) would be to write a P9 driver for Mesa3D's GL. I looked
at the SVGA and X86 drivers and they appear relatively easy to manage.
 From the XaoS port that dpx@lanl fixed couple of weeks ago we found
that double buffering is possible in P9 and it's not completely and
utterly slow, so..  :)

In fact I wanted to do that as a student project a year and a half
ago, but someone offered 'do bioinformatics with p9' since
bioinformatics was all the rage at the time ...  *shudder*...


regards, andrey



^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [9fans] lucio- now: student projects
@ 2002-03-12 12:28 forsyth
  0 siblings, 0 replies; 6+ messages in thread
From: forsyth @ 2002-03-12 12:28 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 23 bytes --]

excessive optimism?


[-- Attachment #2: Type: message/rfc822, Size: 1884 bytes --]

To: 9fans@cse.psu.edu
Subject: Re: [9fans] lucio- now: student projects
Date: Tue, 12 Mar 2002 12:04:29 0000
Message-ID: <20020312120527.9B66919A0D@mail.cse.psu.edu>

> (i'm not using the Unicode 1/2 because of some stupid mail gateways)

I wonder why upas/marshal uses Content-Transfer-Encoding: 8bit rather than
quoted-printable for non-ascii message bodies?  What is the relative
likelihood of mail gateways not handling the former vs mail readers not
handling the latter?

-- Richard

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [9fans] lucio- now: student projects
@ 2002-03-12 10:13 forsyth
  2002-03-12 13:08 ` Martin C.Atkins
  0 siblings, 1 reply; 6+ messages in thread
From: forsyth @ 2002-03-12 10:13 UTC (permalink / raw)
  To: 9fans

>>	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?

it's not uncommon now to find that the `video adapter's memory'
is the processor's memory; there's even a separate MMU for it.

>>	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 think a write to /dev/draw of properly aligned and formatted data to
an unobscured window amounts to a memmove
from user memory directly into a linearly-mapped frame buffer.

unlike 8-1/2 where /dev/bitblt was multiplexed by 8-1/2 itself as a file server
(i'm not using the Unicode 1/2 because of some stupid mail gateways), with rio
applications us their own connection to /dev/draw directly, and application graphics operations
therefore go direct to the frame buffer (if there is one) through the
kernel without going through rio.

scheduling the frame rate precisely might or might not be a problem.
i'd know already except that the nicest free DVD playing software i can
find looks all right itself but is buried in one of those ./configure marvels.



^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [9fans] lucio-
@ 2002-03-05  0:10 geoff
  2002-03-11 10:05 ` Luis Fernandes
  0 siblings, 1 reply; 6+ messages in thread
From: geoff @ 2002-03-05  0:10 UTC (permalink / raw)
  To: 9fans

It depends what you mean by ``bogs down the fileserver''.  Depending
on how many dirty blocks are in the mag disk cache, triggering a dump
to worm disks makes the file server completely unresponsive to
requests from the network for anywhere from a few seconds to a couple
of minutes while the copy-on-write fork of the file system is
performed.  Thereafter, it can take quite a while (depending on the
speed of worm writing) to complete the dump, but performance of the
file server is essentially unaffected.

So warning people in advance of a dump would give them time to take a
short break and get coffee or coke without feeling annoyed.  I have
occasionally wished for a more direct means of notifcation than mail,
perhaps the ability to write a short message after the time in a
vismon window or pop up an acme window containing a brief message.



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-03-12 14:59 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-03-12 12:04 [9fans] lucio- now: student projects Richard Miller
  -- strict thread matches above, loose matches on Subject: below --
2002-03-12 14:59 andrey mirtchovski
2002-03-12 12:28 forsyth
2002-03-12 10:13 forsyth
2002-03-12 13:08 ` Martin C.Atkins
2002-03-05  0:10 [9fans] lucio- geoff
2002-03-11 10:05 ` Luis Fernandes
2002-03-12  7:17   ` [9fans] lucio- now: student projects Martin C.Atkins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).