9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] More 'Sam I am'
@ 2006-02-11  3:40 quanstro
  2006-02-11  3:46 ` [9fans] Mt. Xinu Lyndon Nerenberg
  0 siblings, 1 reply; 11+ messages in thread
From: quanstro @ 2006-02-11  3:40 UTC (permalink / raw)
  To: 9fans

i don't miss the vaxen i used to work on with h29 2400 baud "stonet"
terminals and often a 1+ minute login time. 2400 baud is slow enough
that i used to use ^s/^q as a pager

mt xinu 4.3bvd (sic).

- erik

On Fri Feb 10 21:03:01 CST 2006, jmk@plan9.bell-labs.com wrote:
> Many years ago now, a good friend of mine remarked that
> if we actually made all those whining about the state of things
> now compared to the "good old days" go back to using v7 Unix,
> they would quickly realise that times had actually moved
> forward and there were things they were used to that it didn't
> have and that they really needed. I used v[567] and I've
> ported v7, and I wouldn't go back. From what I understand,
> Plan 9 was an attempt to build on that by saying "this got
> us so far, but times are changing and it won't cut it with
> networks, bitmapped displays, SMP etc, we need a better base".
> That was a long time ago and no one has, to my limited
> non- computer science knowledge, attempted anything similar,
> they're all still working on copying 30 year old technology.
> 
> I don't have an iPod, my mobile phone is 5 years old and I
> turn it on about 4 hours a week and there are many things
> about the 21st century that make me grumpy. But you can't go
> back. You should, however, be careful about how how you
> go forward.
> 
> --jim


^ permalink raw reply	[flat|nested] 11+ messages in thread
* namec (was Re: [9fans] Strange date/time on some created files)
@ 2006-02-12 13:58 rog
  2006-02-15  8:32 ` Russ Cox
  0 siblings, 1 reply; 11+ messages in thread
From: rog @ 2006-02-12 13:58 UTC (permalink / raw)
  To: 9fans, rog

this conversation reminds me of a little piece of
annoying behaviour under plan9.

here's a demonstration:

cpu% pwd
/usr/rog/c
cpu% > /tmp/tst
cpu% cp /bin/echo 8.out
cpu% bind 8.out /tmp/tst
cpu% /tmp/tst -z
-z
cpu% cp /bin/sed 8.out
cpu% /tmp/tst -z
tst 424799: suicide: sys: trap: fault write addr=0x24fffbde pc=0x00017e7c

the problem seems to be that attachimage() relies on sysexec()
giving it a Chan with a currently valid qid.version, but when
the last component of the path is translated by a mount
point, namec returns the qid in the mount table's Chan,
which holds a stale version number, hence the old
shared text segment incorrectly used.

i can think of several ways of fixing it, but all of them
either slow things down slightly, or increase complexity.
(for instance, one doesn't really want to do a stat when the
version returned from namec *is* current, which is almost
all the time).



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

end of thread, other threads:[~2006-02-15 13:07 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-11  3:40 [9fans] More 'Sam I am' quanstro
2006-02-11  3:46 ` [9fans] Mt. Xinu Lyndon Nerenberg
2006-02-14 21:42   ` plan9
2006-02-14 22:03     ` Brantley Coile
2006-02-14 22:48       ` Bruce Ellis
2006-02-15  4:39     ` Jim McKie
2006-02-15  6:29       ` Bruce Ellis
2006-02-15 13:04         ` namec (was Re: [9fans] Strange date/time on some created files) rog
2006-02-15 13:07           ` rog
2006-02-12 13:58 rog
2006-02-15  8:32 ` Russ Cox

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