9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* Re: [9fans] 4th edition file server available
@ 2003-01-13 10:01 Richard Miller
  2003-01-13 17:13 ` Russ Cox
  2003-01-13 17:19 ` rob pike, esq.
  0 siblings, 2 replies; 51+ messages in thread
From: Richard Miller @ 2003-01-13 10:01 UTC (permalink / raw)
  To: 9fans

> One advantage (as I understood it) of using a specialized kernel
> was a form of security -- there were *no* user mode programs
> whose bugs could be exploited.

It went further than that: you couldn't even exploit a buffer overflow
to exec a shell, because there was no shell and no exec.

Would it be feasible, as part of bootstrapping a minimal fossil
server, to remove or otherwise disable the exec system call
once everything was running?

-- Richard



^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: [9fans] 4th edition file server available
@ 2003-02-10 21:06 Andrey S. Kukhar
  0 siblings, 0 replies; 51+ messages in thread
From: Andrey S. Kukhar @ 2003-02-10 21:06 UTC (permalink / raw)
  To: 9fans

I wonder, fossil, why so geological name?

-kyxap


^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: [9fans] 4th edition file server available
@ 2003-01-14 19:13 Russ Cox
  0 siblings, 0 replies; 51+ messages in thread
From: Russ Cox @ 2003-01-14 19:13 UTC (permalink / raw)
  To: 9fans

g% pull
c sys/src/cmd/cpu.c
c 386/bin/cpu
g% 

g% cpu -h `{perl -e 'print "a"x1000'}
cpu: can't dial: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 aaaaaaaaaaaaaaaaaaaaaaaaaaa: cs: can't translate address
g% 



^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: [9fans] 4th edition file server available
@ 2003-01-14 18:23 Skip Tavakkolian
  0 siblings, 0 replies; 51+ messages in thread
From: Skip Tavakkolian @ 2003-01-14 18:23 UTC (permalink / raw)
  To: 9fans

> It has both the letters f and s in it, was in out dictionary,
> and has a feel of permanence.

It is efficient by being skeletal?



^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: [9fans] 4th edition file server available
@ 2003-01-14  6:06 okamoto
  2003-01-14 13:55 ` David Presotto
  2003-02-14 16:04 ` Andrey S. Kukhar
  0 siblings, 2 replies; 51+ messages in thread
From: okamoto @ 2003-01-14  6:06 UTC (permalink / raw)
  To: 9fans

> I wonder, fossil, why so geological name?

 From a view point of geologist, I suppose fossil is not so 'geologic'
name.  ?

Kenji



^ permalink raw reply	[flat|nested] 51+ messages in thread
* [9fans] 4th edition file server available
@ 2003-01-12  2:36 Joel Salomon
  2003-01-12  3:10 ` jmk
  0 siblings, 1 reply; 51+ messages in thread
From: Joel Salomon @ 2003-01-12  2:36 UTC (permalink / raw)
  To: 9fans


>It is a user-level program rather than a special kernel
One advantage (as I understood it) of using a specialized kernel was a form of security -- there were *no* user mode programs whose bugs could be exploited. How "standalone" can a Fossil/Venti server be? Can I delete almost everything in /bin to "lock down" the system?

--Joel



_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!


^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: [9fans] 4th edition file server available
@ 2003-01-09 13:44 rog
  2003-01-09 14:39 ` Russ Cox
  0 siblings, 1 reply; 51+ messages in thread
From: rog @ 2003-01-09 13:44 UTC (permalink / raw)
  To: 9fans

> /sys/doc/fossil.pdf mentions an ``experimental file stack device'' devfs(3).
> I'm just curious; is that man page available?
> (could not find on plan9 web nor on sources)

it's a mistake in the paper.
see instead fs(3).



^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: [9fans] 4th edition file server available
@ 2003-01-08  8:13 okamoto
  2003-01-08 16:56 ` Russ Cox
  0 siblings, 1 reply; 51+ messages in thread
From: okamoto @ 2003-01-08  8:13 UTC (permalink / raw)
  To: 9fans

> there are many other differences.  It is a user-level
> program rather than a special kernel, it speaks 9P2000
> (and not 9P1), and there are numerous other improvements,
> including enormous file names and also soft updates so that
> the disk image is always in a consistent state.

Does this mean we don't need il protocol anymore?

Kenji



^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: [9fans] 4th edition file server available
@ 2003-01-08  7:18 Skip Tavakkolian
  0 siblings, 0 replies; 51+ messages in thread
From: Skip Tavakkolian @ 2003-01-08  7:18 UTC (permalink / raw)
  To: 9fans

> there are numerous other improvements,
> including enormous file names
> g% x=`{perl -e 'print "a"x2000'}
> g% >$x
> g% ls -l $x

This is a new challenge to people coming up with class names (and depth)
for Java.



^ permalink raw reply	[flat|nested] 51+ messages in thread
* [9fans] 4th edition file server available
@ 2003-01-08  6:45 Russ Cox
  2003-01-08 11:09 ` Axel Belinfante
                   ` (3 more replies)
  0 siblings, 4 replies; 51+ messages in thread
From: Russ Cox @ 2003-01-08  6:45 UTC (permalink / raw)
  To: 9fans

The new 4th edition file server, named Fossil,
is now available on sources.  There are some
how-to docs for setting up Venti and Fossil at:

http://plan9.bell-labs.com/wiki/plan9/setting_up_venti
http://plan9.bell-labs.com/wiki/plan9/setting_up_fossil

The man pages fossil(4) and fossilcons(8) are
the definitive reference.  /sys/doc/fossil.pdf (aka
http://plan9.bell-labs.com/sys/doc/fossil.pdf)
describes the disk structures and also the Vac
structures for those interested in hacking the
internals.

Conceptually, Fossil is similar to the current file server
with Venti instead of a WORM juke box, but practically
there are many other differences.  It is a user-level
program rather than a special kernel, it speaks 9P2000
(and not 9P1), and there are numerous other improvements,
including enormous file names and also soft updates so that
the disk image is always in a consistent state.

It is still a work in progress, but it's ready to be used
by those feeling adventurous.

Enjoy.
Sean, Jim, Russ


g% x=`{perl -e 'print "a"x2000'}
g% >$x
g% ls -l $x
--rw-rw-r-- M 8 rsc rsc 0 Jan  8 01:30 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
g%



^ permalink raw reply	[flat|nested] 51+ messages in thread
* Re: [9fans] ddc
@ 2002-11-06 17:37 Russ Cox
  2002-11-06 17:50 ` andrey mirtchovski
                   ` (3 more replies)
  0 siblings, 4 replies; 51+ messages in thread
From: Russ Cox @ 2002-11-06 17:37 UTC (permalink / raw)
  To: 9fans

> Is there any plan to integrate some kind
> of ddc communication between monitors
> and vga cards in some near future?.

No.

> If not, why?.

Because there are no plans to go anywhere
near vga in the near future.  I actually rewrote
vga a couple years ago.  The new one is cleaner,
doesn't require anything in vgadb, makes it easy
to add switching back to text mode and other
video modes, and has DDC/EDID support (on
a card-by-card basis: each card lets you at the
DDC in a different way).  But it only supports three
cards.  Sad though it is, the current vga ``is neither
clean nor portable, but it has slowly come to terms
with its particular set of cranky devices.''
Basically, pushing the new vga out the door would
be a big time sink with little actual benefit.

Things work well enough that until there are more
pressing reasons, it's probably best to leave vga
alone.

Russ



^ permalink raw reply	[flat|nested] 51+ messages in thread
* [9fans] EHLO EHLO
@ 2002-10-15  1:20 presotto
  2002-10-15 16:23 ` Dan Cross
  0 siblings, 1 reply; 51+ messages in thread
From: presotto @ 2002-10-15  1:20 UTC (permalink / raw)
  To: 9fans

Leesten vehry carefoolly, I veel say thees only wance...

Our smtp daemon wasn't recognizing the AUTH=<...> parameter
that crept into the the MAIL FROM command with ESMTP.  I changed
smtpd.y to cope and did an update.


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

end of thread, other threads:[~2003-02-14 16:04 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-01-13 10:01 [9fans] 4th edition file server available Richard Miller
2003-01-13 17:13 ` Russ Cox
2003-01-14 15:20   ` andrey mirtchovski
2003-01-14 18:55     ` Scott Schwartz
2003-01-14 19:11       ` andrey mirtchovski
2003-01-14 19:18         ` andrey mirtchovski
2003-01-14 19:28         ` Russ Cox
2003-01-15  9:34           ` Douglas A. Gwyn
2003-01-15 14:22             ` Russ Cox
2003-01-13 17:19 ` rob pike, esq.
  -- strict thread matches above, loose matches on Subject: below --
2003-02-10 21:06 Andrey S. Kukhar
2003-01-14 19:13 Russ Cox
2003-01-14 18:23 Skip Tavakkolian
2003-01-14  6:06 okamoto
2003-01-14 13:55 ` David Presotto
2003-02-14 16:04 ` Andrey S. Kukhar
2003-01-12  2:36 Joel Salomon
2003-01-12  3:10 ` jmk
2003-01-09 13:44 rog
2003-01-09 14:39 ` Russ Cox
2003-01-08  8:13 okamoto
2003-01-08 16:56 ` Russ Cox
2003-01-08  7:18 Skip Tavakkolian
2003-01-08  6:45 Russ Cox
2003-01-08 11:09 ` Axel Belinfante
2003-01-08 15:57   ` Fco.J.Ballesteros
2003-01-08 15:56 ` andrey mirtchovski
2003-01-08 16:53   ` Russ Cox
2003-01-08 22:52 ` Andrew
2003-01-08 22:54   ` Russ Cox
2003-01-09  8:24     ` Fco.J.Ballesteros
2003-01-09 13:16 ` Axel Belinfante
2002-11-06 17:37 [9fans] ddc Russ Cox
2002-11-06 17:50 ` andrey mirtchovski
2002-11-06 19:33   ` Scott Schwartz
2002-11-06 20:39 ` Jim Choate
2002-11-07  3:17   ` Doc Shipley
2002-11-07  4:57     ` Jim Choate
2002-11-07  5:39       ` Lucio De Re
2002-11-07  5:45       ` Doc Shipley
2002-11-07  6:08         ` Jim Choate
2002-11-07  4:21 ` Lucio De Re
2002-11-07  8:24 ` paurea
2002-10-15  1:20 [9fans] EHLO EHLO presotto
2002-10-15 16:23 ` Dan Cross
2002-10-15 16:47   ` Anthony Mandic
2002-10-15 22:22     ` Nigel Roles
2002-10-15 23:05       ` andrey mirtchovski
2002-10-16  7:12         ` Steve Kilbane
2002-10-17  9:48           ` Boyd Roberts
2002-10-16  8:54         ` Anthony Mandic

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