9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] CPU Server
@ 2007-08-15 22:13 Rodolfo (kix)
  2007-08-16  1:26 ` geoff
  0 siblings, 1 reply; 45+ messages in thread
From: Rodolfo (kix) @ 2007-08-15 22:13 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Hi,

I am trying to install a new CPU Server, but the wiki document is wrong.

In http://cm.bell-labs.com/wiki/plan9/Configuring_a_standalone_CPU_server/index.html

we can read:

At the top of the file, just after the facedom= line

But, this line is in the cpurc.local file.

I found this patch, probably the origin of the changes:

http://plan9.cs.bell-labs.com/sources/extra/changes/2007/0413

But I am not sure to do any changes in the cpurc file. Any help?

Thanks.

-- 
Rodolfo García "kix"
EA4ERH - IN80ER


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

* Re: [9fans] CPU Server
  2007-08-15 22:13 [9fans] CPU Server Rodolfo (kix)
@ 2007-08-16  1:26 ` geoff
  2007-08-16 13:18   ` rob
  0 siblings, 1 reply; 45+ messages in thread
From: geoff @ 2007-08-16  1:26 UTC (permalink / raw)
  To: 9fans

I've updated that section of the Wiki to reflect current reality.



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

* Re: [9fans] CPU Server
  2007-08-16  1:26 ` geoff
@ 2007-08-16 13:18   ` rob
  2007-08-16 13:29     ` erik quanstrom
  0 siblings, 1 reply; 45+ messages in thread
From: rob @ 2007-08-16 13:18 UTC (permalink / raw)
  To: 9fans

Hello,

I have a question regarding cpurc. I managed to set up a combined cpu/auth
server by loosely following the wiki instructions.

If I understand correctly, the lines

if(! test -e /rc/bin/service.auth/il566){
	mv /rc/bin/service.auth/authsrv.il566 /rc/bin/service.auth/il566
	mv /rc/bin/service.auth/authsrv.tcp567 /rc/bin/service.auth/tcp567
	mv /rc/bin/service/il566 /rc/bin/service/_il566
	mv /rc/bin/service/tcp567 /rc/bin/service/_tcp567
}

make the auth server listen on the right ports. Is there a likely scenario
where these will be executed again after the first time the server boots, or
can I remove them?

Please let me know if I'm missing something obvious. I'm quite new to Plan 9.

Cheers
Rob


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

* Re: [9fans] CPU Server
  2007-08-16 13:18   ` rob
@ 2007-08-16 13:29     ` erik quanstrom
  0 siblings, 0 replies; 45+ messages in thread
From: erik quanstrom @ 2007-08-16 13:29 UTC (permalink / raw)
  To: 9fans

> Hello,
> 
> I have a question regarding cpurc. I managed to set up a combined cpu/auth
> server by loosely following the wiki instructions.
> 
> If I understand correctly, the lines
> 
> if(! test -e /rc/bin/service.auth/il566){
> 	mv /rc/bin/service.auth/authsrv.il566 /rc/bin/service.auth/il566
> 	mv /rc/bin/service.auth/authsrv.tcp567 /rc/bin/service.auth/tcp567
> 	mv /rc/bin/service/il566 /rc/bin/service/_il566
> 	mv /rc/bin/service/tcp567 /rc/bin/service/_tcp567
> }
> 
> make the auth server listen on the right ports. Is there a likely scenario
> where these will be executed again after the first time the server boots, or
> can I remove them?
> 
> Please let me know if I'm missing something obvious. I'm quite new to Plan 9.
> 
> Cheers
> Rob

you're supposed to do that once.

this is what i have at home

	cpu% lc /rc/bin/service.auth
	!tcp110	il566	tcp22	tcp566	tcp567	tcp995

you may not want ssh.  to keep ssh from starting

	cpu% mv tcp22 !tcp22

of course, i don't have il567 or tcp567 in /rc/bin/service.
just rm them of they're there.

to turn all these  services on, you need to listen for them
from cpurc.  these are the last two lines of mine

	aux/listen -q -t /rc/bin/service.auth -d /rc/bin/service il
	aux/listen -q -t /rc/bin/service.auth -d /rc/bin/service tcp

though if you don't use ken's fileserver, you don't need the
first line as you don't need il.

- erik



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

* Re: [9fans] CPU Server
@ 2007-12-28  3:09 Joshua Wood
  0 siblings, 0 replies; 45+ messages in thread
From: Joshua Wood @ 2007-12-28  3:09 UTC (permalink / raw)
  To: 9fans

I think you are under-reading Erik's comment above about the  
flexibility of these facilities ((/cfg/$sysname/ /bin/)^cpurc[.local]  
and friends) being mere rc. I also think the suggested changes are  
rather narrowly focused on the procedure described in the wiki for  
constructing an `all-in one' cpu/auth/terminal. I'm not sure you've  
given the same consideration to the many ways of distributing Plan 9  
that has been given to the default scripts in the distribution. (This  
is not to say those default scripts can't be improved.)

The suggested changes are really documentation (that's why they are  
all commented) for building a very particular sort of `combo' Plan 9  
system; IMO you should maybe change the wiki but not the scripts.

--
Josh


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

* Re: [9fans] CPU Server
  2007-12-23  3:35   ` erik quanstrom
@ 2007-12-27 16:16     ` "Rodolfo \"kix\" Garci­a"
  0 siblings, 0 replies; 45+ messages in thread
From: "Rodolfo \"kix\" Garci­a" @ 2007-12-27 16:16 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

Hola,

IMHO we can make this changes:

1. Create a new file /cfg/example/cpustart with this contents:

# The auth services
# aux/listen -q -t /rc/bin/service.auth -d /rc/bin/service il
# aux/listen -q -t /rc/bin/service.auth -d /rc/bin/service tcp

# To start rio
# aux/mouse $mouseport
# aux/vga -l $vgasize
# exec rio

2. Add this lines to end of the /rc/bin/cpurc.local file

# bind the devices to use
# for (i in m i S t)
#	bind -a '#'^$i /dev >/dev/null >[2=1]


At the other hand, why in the /cfg/example/cpurc file the "dns" command 
is "ndb/dns -s" and not "ndb/dns -r". Probably we need to leave both lines:

# Uncomment if you are a DNS server
# ndb/dns -s
# Uncomment if you are DNS resolver
# ndb/dns -r

After the comments, I will create a patch and I will make the changes in 
the Wiki.

Thanks.

Saludos.

erik quanstrom wrote:
>>> This lines are not in the /cfg/$sysname/cpurc file
>>>
>>>       
>> iirc these lines go into /rc/bin/cpurc, not /cfg/$sysname/cpurc
>>
>>     
>
> actually, neither exactly reflects the state of the current dist's cpurc.
> there are provisions for "site-specific startup", "cpu-specific startup"
> (/cfg/$sysname/cpurc) and "cpu-specific late startup"
> (/cfg/sysname/cpustart).
>
> but since it's just a shell script, you can change it any way you'd like.
> i find it a bit easier to manage changes with big switch statement.
> a vast majority of our cpu servers don't have a case in the switch
> anyway.
>
> but then again, i'm a well-known luddite. ;-)
>
> - erik
>   


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

* Re: [9fans] CPU Server
  2007-12-23  3:13 ` John Soros
@ 2007-12-23  3:35   ` erik quanstrom
  2007-12-27 16:16     ` "Rodolfo \"kix\" Garci­a"
  0 siblings, 1 reply; 45+ messages in thread
From: erik quanstrom @ 2007-12-23  3:35 UTC (permalink / raw)
  To: 9fans

> > 
> > This lines are not in the /cfg/$sysname/cpurc file
> > 
> 
> iirc these lines go into /rc/bin/cpurc, not /cfg/$sysname/cpurc
> 

actually, neither exactly reflects the state of the current dist's cpurc.
there are provisions for "site-specific startup", "cpu-specific startup"
(/cfg/$sysname/cpurc) and "cpu-specific late startup"
(/cfg/sysname/cpustart).

but since it's just a shell script, you can change it any way you'd like.
i find it a bit easier to manage changes with big switch statement.
a vast majority of our cpu servers don't have a case in the switch
anyway.

but then again, i'm a well-known luddite. ;-)

- erik


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

* Re: [9fans] CPU Server
  2007-12-22 23:12 "Rodolfo \"kix\" Garci­a"
  2007-12-22 23:15 ` Iruata Souza
@ 2007-12-23  3:13 ` John Soros
  2007-12-23  3:35   ` erik quanstrom
  1 sibling, 1 reply; 45+ messages in thread
From: John Soros @ 2007-12-23  3:13 UTC (permalink / raw)
  To: 9fans

Hi!
There definitely is some truth about the wiki page not being completely correct, though it is not very hard to figure out either.

> Hi,
> 
> the page Configuring_a_Standalone_CPU_Server is not correct and the 
> people can have problems to configure a CPU Server. Examples:
> 
> 1 - - -
> 
> "cd /cfg; mkdir $sysname; dircp example $sysname
> (...)
> At the end of cpurc.local ..."
> 
> The cpurc.local is only in /bin, not in /cfg/example/
> 
> 2 - - -
> 
> 'cat /dev/drivers' will list the available devices. In this case we have 
> m (mouse), i (draw), S (sd - disk), and t (uart - serial); if you get 
> errors about /dev/realmode, include P in this list:
> 
> for (i in m i S t)
>     bind -a '#'^$i /dev >/dev/null >[2=1]
> 
> Is OK, but ... why is not it in the file like in /bin/termrc?
> 
> 3 - - -
> 
> Uncomment the two lines indicated in cpurc to enable the authentication 
> functions:
> 
> # auth/keyfs -wp -m /mnt/keys /adm/keys >/dev/null >[2=1]
> # auth/cron >>/sys/log/cron >[2=1] &
> 
> This lines are not in the /cfg/$sysname/cpurc file
> 

iirc these lines go into /rc/bin/cpurc, not /cfg/$sysname/cpurc

> 4 - - -
> 
> Add these lines to /cfg/$sysname/cpustart
> 
> The cpustart file do not exists
> 
>  - - -
> 
> Thanks.

It would be great if you could change the wiki page!
Cheers!


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

* Re: [9fans] CPU Server
  2007-12-22 23:12 "Rodolfo \"kix\" Garci­a"
@ 2007-12-22 23:15 ` Iruata Souza
  2007-12-23  3:13 ` John Soros
  1 sibling, 0 replies; 45+ messages in thread
From: Iruata Souza @ 2007-12-22 23:15 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs

On Dec 22, 2007 9:12 PM, "Rodolfo \"kix\" Garci­a" <kix@kix.es> wrote:
> Hi,
>
> the page Configuring_a_Standalone_CPU_Server is not correct and the
> people can have problems to configure a CPU Server. Examples:
>
> 1 - - -
>
> "cd /cfg; mkdir $sysname; dircp example $sysname
> (...)
> At the end of cpurc.local ..."
>
> The cpurc.local is only in /bin, not in /cfg/example/
>
> 2 - - -
>
> 'cat /dev/drivers' will list the available devices. In this case we have
> m (mouse), i (draw), S (sd - disk), and t (uart - serial); if you get
> errors about /dev/realmode, include P in this list:
>
> for (i in m i S t)
>     bind -a '#'^$i /dev >/dev/null >[2=1]
>
> Is OK, but ... why is not it in the file like in /bin/termrc?
>
> 3 - - -
>
> Uncomment the two lines indicated in cpurc to enable the authentication
> functions:
>
> # auth/keyfs -wp -m /mnt/keys /adm/keys >/dev/null >[2=1]
> # auth/cron >>/sys/log/cron >[2=1] &
>
> This lines are not in the /cfg/$sysname/cpurc file
>
> 4 - - -
>
> Add these lines to /cfg/$sysname/cpustart
>
> The cpustart file do not exists
>

you seem correct to me. if nobody complains, you could change the wiki.

iru

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

* [9fans] CPU Server
@ 2007-12-22 23:12 "Rodolfo \"kix\" Garci­a"
  2007-12-22 23:15 ` Iruata Souza
  2007-12-23  3:13 ` John Soros
  0 siblings, 2 replies; 45+ messages in thread
From: "Rodolfo \"kix\" Garci­a" @ 2007-12-22 23:12 UTC (permalink / raw)
  To: 9fans

Hi,

the page Configuring_a_Standalone_CPU_Server is not correct and the 
people can have problems to configure a CPU Server. Examples:

1 - - -

"cd /cfg; mkdir $sysname; dircp example $sysname
(...)
At the end of cpurc.local ..."

The cpurc.local is only in /bin, not in /cfg/example/

2 - - -

'cat /dev/drivers' will list the available devices. In this case we have 
m (mouse), i (draw), S (sd - disk), and t (uart - serial); if you get 
errors about /dev/realmode, include P in this list:

for (i in m i S t)
    bind -a '#'^$i /dev >/dev/null >[2=1]

Is OK, but ... why is not it in the file like in /bin/termrc?

3 - - -

Uncomment the two lines indicated in cpurc to enable the authentication 
functions:

# auth/keyfs -wp -m /mnt/keys /adm/keys >/dev/null >[2=1]
# auth/cron >>/sys/log/cron >[2=1] &

This lines are not in the /cfg/$sysname/cpurc file

4 - - -

Add these lines to /cfg/$sysname/cpustart

The cpustart file do not exists

 - - -

Thanks.


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

* Re: [9fans] cpu server
  2004-02-10  5:00                           ` Geoff Collyer
@ 2004-02-11  3:14                             ` Jack Johnson
  0 siblings, 0 replies; 45+ messages in thread
From: Jack Johnson @ 2004-02-11  3:14 UTC (permalink / raw)
  To: 9fans

On Feb 9, 2004, at 9:00 PM, Geoff Collyer wrote:

> Canada is large and varied.  Temperatures in the summer around 40°C
> are possible on the prairies and in Ontario, at least.  Winters tend
> to run the gamut from bitterly cold to damned cold, though there are
> exceptions, such as Vancouver and Victoria, where it rarely reaches
> freezing.  Roughly 90% of the population live within 160km (100 miles)
> of the US border; as you get farther north, it gets colder, and Canada
> extends up to the north pole.  Currently (~20:30 Vancouver time), it's
> a balmy 5°C in Vancouver (and Calgary, amazing!), 2°C in Montreal,
> -30°C in Alert, Nunavut, -39°C in Tuktoyaktuk, NWT, but that doesn' t
> include the wind chill.

I went to college in interior Alaska which is very similar to interior 
Canadian weather.  I've seen -68F without wind chill in the winter 
(though that's the extreme) and 96F in the summer, all in the same 
city.

But again, so large that when people say, "Oh, yeah, I know, I lived in 
Southeast," I just chuckle, because you might as well live in Victoria 
or Vancouver (or Bellingham!), and Fairbanks weather is nothing 
compared to anything on the Arctic coast mid-winter.

Fort St. John, now there I can sympathize....

-Jack


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

* Re: [9fans] cpu server
  2004-02-10  1:11                         ` andrey mirtchovski
  2004-02-10  3:03                           ` Lyndon Nerenberg
@ 2004-02-10  5:00                           ` Geoff Collyer
  2004-02-11  3:14                             ` Jack Johnson
  1 sibling, 1 reply; 45+ messages in thread
From: Geoff Collyer @ 2004-02-10  5:00 UTC (permalink / raw)
  To: 9fans

Canada is large and varied.  Temperatures in the summer around 40°C
are possible on the prairies and in Ontario, at least.  Winters tend
to run the gamut from bitterly cold to damned cold, though there are
exceptions, such as Vancouver and Victoria, where it rarely reaches
freezing.  Roughly 90% of the population live within 160km (100 miles)
of the US border; as you get farther north, it gets colder, and Canada
extends up to the north pole.  Currently (~20:30 Vancouver time), it's
a balmy 5°C in Vancouver (and Calgary, amazing!), 2°C in Montreal,
-30°C in Alert, Nunavut, -39°C in Tuktoyaktuk, NWT, but that doesn' t
include the wind chill.

If we're smart, we'll go ahead with the annexation of the Turks and
Caicos Islands this time.

Even in Japan you must have quite a range of temperature; it snows on
Hokkaido, doesn't it?



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

* Re: [9fans] cpu server
  2004-02-10  1:11                         ` andrey mirtchovski
@ 2004-02-10  3:03                           ` Lyndon Nerenberg
  2004-02-10  5:00                           ` Geoff Collyer
  1 sibling, 0 replies; 45+ messages in thread
From: Lyndon Nerenberg @ 2004-02-10  3:03 UTC (permalink / raw)
  To: 9fans

--On 2004-2-9 6:11 PM -0700 andrey mirtchovski
<mirtchov@cpsc.ucalgary.ca> wrote:

> Just couple of weeks ago the temperature measured the same number in
> both Celsius and Fahrenheit...

The same week that it was -40 C/F in Edmonton, Alberta, Canada, it was
+8C (say 45F) here in Vancouver, British Columbia, Canada.

Can you guess why I'm in the process of moving from Edmonton to
Vancouver? ;-)

--lyndon


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

* Re: [9fans] cpu server
  2004-02-10  1:38                     ` Kenji Okamoto
  2004-02-10  1:40                       ` David Presotto
@ 2004-02-10  1:50                       ` boyd, rounin
  2004-02-10  1:11                         ` andrey mirtchovski
  1 sibling, 1 reply; 45+ messages in thread
From: boyd, rounin @ 2004-02-10  1:50 UTC (permalink / raw)
  To: 9fans

> I've thought Canada is more cold than that!
> I was wrong.

depends where you are.  it can go seriously negative in Montréal.



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

* Re: [9fans] cpu server
  2004-02-10  1:38                     ` Kenji Okamoto
@ 2004-02-10  1:40                       ` David Presotto
  2004-02-10  1:50                       ` boyd, rounin
  1 sibling, 0 replies; 45+ messages in thread
From: David Presotto @ 2004-02-10  1:40 UTC (permalink / raw)
  To: 9fans

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

That was a hot day...

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

From: Kenji Okamoto <okamoto@granite.cias.osakafu-u.ac.jp>
To: 9fans@cse.psu.edu
Subject: Re: [9fans] cpu server
Date: Tue, 10 Feb 2004 10:38:15 +0900
Message-ID: <c9a1d231132442d5599098ee715ea99e@granite.cias.osakafu-u.ac.jp>

>right now I must go ice skating -- this
> is canada after all (it's -1 degrees centigrade and people are wearing
> shorts).

I've thought Canada is more cold than that!
I was wrong.

Kenji

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

* Re: [9fans] cpu server
  2004-02-09 18:19                   ` andrey mirtchovski
                                       ` (2 preceding siblings ...)
  2004-02-09 19:32                     ` 9nut
@ 2004-02-10  1:38                     ` Kenji Okamoto
  2004-02-10  1:40                       ` David Presotto
  2004-02-10  1:50                       ` boyd, rounin
  3 siblings, 2 replies; 45+ messages in thread
From: Kenji Okamoto @ 2004-02-10  1:38 UTC (permalink / raw)
  To: 9fans

>right now I must go ice skating -- this
> is canada after all (it's -1 degrees centigrade and people are wearing
> shorts).

I've thought Canada is more cold than that!
I was wrong.

Kenji



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

* Re: [9fans] cpu server
  2004-02-10  1:50                       ` boyd, rounin
@ 2004-02-10  1:11                         ` andrey mirtchovski
  2004-02-10  3:03                           ` Lyndon Nerenberg
  2004-02-10  5:00                           ` Geoff Collyer
  0 siblings, 2 replies; 45+ messages in thread
From: andrey mirtchovski @ 2004-02-10  1:11 UTC (permalink / raw)
  To: 9fans

>> I've thought Canada is more cold than that!
>> I was wrong.

Just couple of weeks ago the temperature measured the same number in
both Celsius and Fahrenheit...

"It was SO cold, some people in the US were seriously considering
whether to count Canadian weather masses as WMDs."

thank you... thank you... i'm here every tuesday!



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

* Re: [9fans] cpu server
  2004-02-09 18:19                   ` andrey mirtchovski
  2004-02-09 18:43                     ` rog
  2004-02-09 18:49                     ` rog
@ 2004-02-09 19:32                     ` 9nut
  2004-02-09 18:44                       ` andrey mirtchovski
  2004-02-10  1:38                     ` Kenji Okamoto
  3 siblings, 1 reply; 45+ messages in thread
From: 9nut @ 2004-02-09 19:32 UTC (permalink / raw)
  To: 9fans

> right now I must go ice skating -- this
> is canada after all (it's -1 degrees centigrade and people are wearing
> shorts).

Plan9 on Ice? ☺



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

* Re: [9fans] cpu server
  2004-02-09 18:49                     ` rog
@ 2004-02-09 18:50                       ` andrey mirtchovski
  0 siblings, 0 replies; 45+ messages in thread
From: andrey mirtchovski @ 2004-02-09 18:50 UTC (permalink / raw)
  To: 9fans

>> but I can sacrifice my university bandtwidth for its weekly update.
>
> to make it useful, it has to have a much finer granularity than that,
> preferably instantaneous or on the order of minutes, then we can
> play edit wars a la wikipedia...
>
> http://meta.wikipedia.org/wiki/Edit_wars

sure, run it daily, if BL doesn't mind us soaking up the connection...



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

* Re: [9fans] cpu server
  2004-02-09 18:43                     ` rog
@ 2004-02-09 18:49                       ` andrey mirtchovski
  0 siblings, 0 replies; 45+ messages in thread
From: andrey mirtchovski @ 2004-02-09 18:49 UTC (permalink / raw)
  To: 9fans

>> put the wiki in a replica and you'll get updates unformation
>> automagically :)
>
> well... if wikifs provided date stamps.
>
>> I'm looking at the wikifs right now and it looks like there's enough
>> timestamps there to make such a script easy to write.
>
> to me, it looks as if wikifs doesn't maintain modification times
> or Qid version numbers.
>
> maybe that's the easiest modification to make;
> then a simple "ls -lt" would go a long way...

not at the top-level directory but on the ones underneath it does:

this ugly piece tells me the directories changed in the past week:

	#!/bin/rc

	rfork en
	ramfs

	test -e /srv/wiki || srv 'net!plan9.bell-labs.com!wiki' wiki || exit

	mount -c /srv/wiki /mnt/wiki
	cd /mnt/wiki

	for (i in *) {
		for(j in $i/*) {
				if(test '(' -d $j ')' -a '(' ! $j -older 7d ')')
					echo $i # or echo $j to see the actual timestamp
			}
		}
	}

if you run it you'll see at least two (so far) -- [dj]'s_jedimaters and grumpybear

both have nothing to do with plan9 :)



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

* Re: [9fans] cpu server
  2004-02-09 18:19                   ` andrey mirtchovski
  2004-02-09 18:43                     ` rog
@ 2004-02-09 18:49                     ` rog
  2004-02-09 18:50                       ` andrey mirtchovski
  2004-02-09 19:32                     ` 9nut
  2004-02-10  1:38                     ` Kenji Okamoto
  3 siblings, 1 reply; 45+ messages in thread
From: rog @ 2004-02-09 18:49 UTC (permalink / raw)
  To: 9fans

> but I can sacrifice my university bandtwidth for its weekly update.

to make it useful, it has to have a much finer granularity than that,
preferably instantaneous or on the order of minutes, then we can
play edit wars a la wikipedia...

http://meta.wikipedia.org/wiki/Edit_wars



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

* Re: [9fans] cpu server
  2004-02-09 19:32                     ` 9nut
@ 2004-02-09 18:44                       ` andrey mirtchovski
  0 siblings, 0 replies; 45+ messages in thread
From: andrey mirtchovski @ 2004-02-09 18:44 UTC (permalink / raw)
  To: 9fans

>> right now I must go ice skating -- this
>> is canada after all (it's -1 degrees centigrade and people are wearing
>> shorts).
> 
> Plan9 on Ice? ☺

glenda, rather :)



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

* Re: [9fans] cpu server
  2004-02-09 18:19                   ` andrey mirtchovski
@ 2004-02-09 18:43                     ` rog
  2004-02-09 18:49                       ` andrey mirtchovski
  2004-02-09 18:49                     ` rog
                                       ` (2 subsequent siblings)
  3 siblings, 1 reply; 45+ messages in thread
From: rog @ 2004-02-09 18:43 UTC (permalink / raw)
  To: 9fans

> put the wiki in a replica and you'll get updates unformation
> automagically :)

well... if wikifs provided date stamps.

> I'm looking at the wikifs right now and it looks like there's enough
> timestamps there to make such a script easy to write.

to me, it looks as if wikifs doesn't maintain modification times
or Qid version numbers.

maybe that's the easiest modification to make;
then a simple "ls -lt" would go a long way...



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

* Re: [9fans] cpu server
  2004-02-09 17:47                 ` rog
@ 2004-02-09 18:19                   ` andrey mirtchovski
  2004-02-09 18:43                     ` rog
                                       ` (3 more replies)
  0 siblings, 4 replies; 45+ messages in thread
From: andrey mirtchovski @ 2004-02-09 18:19 UTC (permalink / raw)
  To: 9fans

> i've sometimes thought that the lack of an easy "what's new" page
> makes a difference.  ok, i've been too lazy to write a script to do
> it, but in my defense, such a script would probably have to traverse
> the entire wiki each time, which wouldn't be great if lots of people
> were doing it, and certainly wouldn't be quick.
>

put the wiki in a replica and you'll get updates unformation
automagically :)

I'm looking at the wikifs right now and it looks like there's enough
timestamps there to make such a script easy to write.  maybe not a
good idea to run it from the UK, but I can sacrifice my university
bandtwidth for its weekly update.

andrey

ps: i've started on it, will send it to you later tonight for
review if you're interested.  right now I must go ice skating -- this
is canada after all (it's -1 degrees centigrade and people are wearing
shorts).



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

* Re: [9fans] cpu server
  2004-02-07 23:16               ` andrey mirtchovski
@ 2004-02-09 17:47                 ` rog
  2004-02-09 18:19                   ` andrey mirtchovski
  0 siblings, 1 reply; 45+ messages in thread
From: rog @ 2004-02-09 17:47 UTC (permalink / raw)
  To: 9fans

> I think the fundamental failure of the Plan 9 wiki is because it has
> (always) been superseded by this list.  As it currently is, it needs a
> huge amount of cleaning up -- it's filled with random pages, some even
> may have questionable content.

i've sometimes thought that the lack of an easy "what's new" page
makes a difference.  ok, i've been too lazy to write a script to do
it, but in my defense, such a script would probably have to traverse
the entire wiki each time, which wouldn't be great if lots of people
were doing it, and certainly wouldn't be quick.

with a page that tells you quickly and easily what's changed, people
can make a habit of having a brief sanity check of any new stuff that's been
added, and maybe add a tidbit or two if so inclined.

without it, it's easy just to look at the front page, see nothing different,
and leave it at that.

that's what i do, i'm afraid.



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

* Re: [9fans] cpu server
  2004-02-08  1:20             ` Jim Choate
@ 2004-02-08  2:56               ` Bruce Ellis
  0 siblings, 0 replies; 45+ messages in thread
From: Bruce Ellis @ 2004-02-08  2:56 UTC (permalink / raw)
  To: 9fans

I just put a sticker on my plan 9 machine saying "Jim says you are brain dead.".
Then I checked that it still had blue wires hanging out it's rear and that it was
happily talking to the rest of the pad.  It seems to have completed it's over-
night tasks and everyone is happy.  I don't think I'll believe Jim.

I'm certainly not going to put it in a cloud, it looks like rain today.

I'm not sure it took offence but I won't show it this ...

> http://open-forge.com/hangar18/Plan9Intro.txt
>
> This document explains how to do a single I/O,cpu,auth server using kfs.

It's set up better than that example and it will only gloat.
Anyway it has a little hangar now so I don't have to read Jim's mail.

brucee


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

* Re: [9fans] cpu server
  2004-02-07 16:05         ` Jim Choate
  2004-02-07 19:54           ` Charles Forsyth
@ 2004-02-08  2:40           ` Bruce Ellis
  1 sibling, 0 replies; 45+ messages in thread
From: Bruce Ellis @ 2004-02-08  2:40 UTC (permalink / raw)
  To: 9fans

I guess you didn't read my maill.  I have a single plan 9 box and
I use it to great advantage.  You might like to repeat writing the
same erroneous statement again and again.

brucee

> That is correct Bruce. A single P9 box is brain dead, it is unable to
> demonstrate -any- of its advantages over a traditional OS.



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

* Re: [9fans] cpu server
  2004-02-07 19:54           ` Charles Forsyth
  2004-02-07 22:26             ` a
@ 2004-02-08  1:20             ` Jim Choate
  2004-02-08  2:56               ` Bruce Ellis
  1 sibling, 1 reply; 45+ messages in thread
From: Jim Choate @ 2004-02-08  1:20 UTC (permalink / raw)
  To: 9fans


On Sat, 7 Feb 2004, Charles Forsyth wrote:

> >>That is correct Bruce. A single P9 box is brain dead, it is unable to
> >>demonstrate -any- of its advantages over a traditional OS.
>
> actually, i don't think that's quite right, if you look at the construction
> of many of the services, for instance.

Yada yada yada, backpedaling.

P9 -is- a *distributed operating system*. That was it's purpose. Using it
for anything else, while possible, isn't using its strengths. It's simply
trying to shoehorn it in to the same old same old. That doesn't do P9 the
justice it deserves. It does of course explain why the OS has not grown
with the potential it possess. If you don't see, you don't see.

You're of course welcome to your own opinion.

 -- --

Open Forge, LLC  24/365 Onsite Support for PCs, Networks, & Game Consoles
512-695-4126 (Austin, Tx.)  help@open-forge.com  irc.open-forge.com

Hangar 18  Open Source Distributed Computing Using Plan 9 & Linux
512-451-7087  http://open-forge.org/hangar18  irc.open-forge.org

James Choate  512-451-7087  ravage@ssz.com  jchoate@open-forge.com



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

* Re: [9fans] cpu server
  2004-02-07 22:26             ` a
  2004-02-07 23:16               ` andrey mirtchovski
@ 2004-02-08  1:04               ` Taj Khattra
  1 sibling, 0 replies; 45+ messages in thread
From: Taj Khattra @ 2004-02-08  1:04 UTC (permalink / raw)
  To: 9fans

On Sat, Feb 07, 2004 at 05:26:33PM -0500, a@9srv.net wrote:
> wow, charles. excelent write-up.

yes, very nice

> lines of shell code. the amount of times since then that i've
> wished for aux/listen on whatever unix i was working on at the
> time is beyond number. it's not just incremental; it's totally

tcpserver on unix gives you something sort of similar to aux/listen

the tcp7 equivalent is

	tcpserver -RHl0 0 7 /bin/cat

the tcp9 equivalent is

	tcpserver -RHl0 0 9 sh -c 'exec /bin/cat >/dev/null'

-taj


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

* Re: [9fans] cpu server
  2004-02-07 22:26             ` a
@ 2004-02-07 23:16               ` andrey mirtchovski
  2004-02-09 17:47                 ` rog
  2004-02-08  1:04               ` Taj Khattra
  1 sibling, 1 reply; 45+ messages in thread
From: andrey mirtchovski @ 2004-02-07 23:16 UTC (permalink / raw)
  To: 9fans

> wow, charles. excelent write-up. just a few additions i'm
> compelled to make, based on recent experience and first impressions.

alright, I put both your comments on the wiki:

http://plan9.bell-labs.com/wiki/plan9/what_do_people_like_about_plan_9/index.html

I think the fundamental failure of the Plan 9 wiki is because it has
(always) been superseded by this list.  As it currently is, it needs a
huge amount of cleaning up -- it's filled with random pages, some even
may have questionable content.



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

* Re: [9fans] cpu server
  2004-02-07 19:54           ` Charles Forsyth
@ 2004-02-07 22:26             ` a
  2004-02-07 23:16               ` andrey mirtchovski
  2004-02-08  1:04               ` Taj Khattra
  2004-02-08  1:20             ` Jim Choate
  1 sibling, 2 replies; 45+ messages in thread
From: a @ 2004-02-07 22:26 UTC (permalink / raw)
  To: 9fans

wow, charles. excelent write-up. just a few additions i'm
compelled to make, based on recent experience and first impressions.

when i was first exposed to plan 9, i was a unix admin. the very
first thing that struck me about it was /lib/ndb. plan 9 was
build with networks in mind, and as such the handling of them is so
far superior to, well, everything else as to be operating at a
different level entirely. no more changing host names in 3-5
different places, no more worrying about if my dns data was synched
with my arp data and so on. designing the system around the idea of
being network-centric meant dealing with and organizing a network
was simple, even when not making use of the advanced networking
capabilities the system presents. the small stuff falls out of doing
doing the big stuff right.

a few days later i had my second big "whoa" moment with plan 9 while
while looking at aux/listen. tcp7 and tcp9 just blew my mind. i
could write network listeners! in like three lines!!! wereas
something like xinetd is (arguably; or not) an incremental step up
from inetd on modern unix systems, aux/listen is something else
entirely. i've written cross-protocol port forwarding in two
lines of shell code. the amount of times since then that i've
wished for aux/listen on whatever unix i was working on at the
time is beyond number. it's not just incremental; it's totally
different. and it works stand-alone, too.

again: the small stuff falls out of doing the big stuff right.

and plan 9 does the big stuff right.
ア


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

* Re: [9fans] cpu server
  2004-02-07 16:05         ` Jim Choate
@ 2004-02-07 19:54           ` Charles Forsyth
  2004-02-07 22:26             ` a
  2004-02-08  1:20             ` Jim Choate
  2004-02-08  2:40           ` Bruce Ellis
  1 sibling, 2 replies; 45+ messages in thread
From: Charles Forsyth @ 2004-02-07 19:54 UTC (permalink / raw)
  To: 9fans

>>That is correct Bruce. A single P9 box is brain dead, it is unable to
>>demonstrate -any- of its advantages over a traditional OS.

actually, i don't think that's quite right, if you look at the construction
of many of the services, for instance.  initial design is often
given a focus by thinking about possible use of the name space and
then the design or structure of that name space; when it makes sense,
the consequent split into name-space provider and name-space user(s)
can simplify application structure, regardless whether distribution is
involved or not.  thus, there is still advantage in its use and significant
difference with more `traditional' systems.

now, a message-passing system (say) will obviously encourage
applications to be based on message-passing, but plan 9's name space
sits at a higher level of abstraction than message-passing (or soft
SOAP), and therefore comes in at a higher level of application design
(i'd say).   use of name spaces is encouraged and
supported by mechanisms deeply embedded into the system itself.

acme provides a good example of using those ideas on a single machine.
it's a file server but that's not primarily for reasons of
distribution, and indeed i haven't seen much use of its services being
subject to import or export (though they could be).  its activity is
usually confined to a single box, but it's still an advantageous
structure.  that's why i often call it an `integrating' not an
`integrated' environment.  the latter tend to be self-contained (i
know, i know.  `plug-ins', where you have to come to grips with deep
knowledge of the IDE's internals).  acme is much more open-ended, and
i shouldn't think the typical acme client has any idea or need to know
what acme looks like inside.

keyfs and factotum similarly simplify the interface for their clients,
by being name space servers, again in a different way from traditional OSs.
(implementation of the service itself is also given focus by its being a file server.)

of course, you're right that there is still greater power once the name
space is available across a network.
one of the interesting things about the Vita grid work to me
was how representing things in the name space
led to a simple yet flexible interface from the client's point of view.
it's described in terms of reading and writing a few files,
and it's natural to describe the protocol for the use of those files.
i wasn't involved in the design or implementation, but
i found it easy to see what a new client had to do,
much more so than with the more traditional API/ABI descriptions.



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

* Re: [9fans] cpu server
  2004-02-07 15:21       ` Bruce Ellis
@ 2004-02-07 16:05         ` Jim Choate
  2004-02-07 19:54           ` Charles Forsyth
  2004-02-08  2:40           ` Bruce Ellis
  0 siblings, 2 replies; 45+ messages in thread
From: Jim Choate @ 2004-02-07 16:05 UTC (permalink / raw)
  To: 9fans


On Sun, 8 Feb 2004, Bruce Ellis wrote:

> you said brain-dead.
>
> > I didn't say you couldn't do it, I'm simply saying it brings you -nothing-
> > over -any other OS-.

That is correct Bruce. A single P9 box is brain dead, it is unable to
demonstrate -any- of its advantages over a traditional OS.

-The- point of using a OS is that it brings you something that others
can't. Otherwise it's not a matter of technical supperiority but 'taste'.
And for that there is no accounting.

 -- --

Open Forge, LLC  24/365 Onsite Support for PCs, Networks, & Game Consoles
512-695-4126 (Austin, Tx.)  help@open-forge.com  irc.open-forge.com

Hangar 18  Open Source Distributed Computing Using Plan 9 & Linux
512-451-7087  http://open-forge.org/hangar18  irc.open-forge.org

James Choate  512-451-7087  ravage@ssz.com  jchoate@open-forge.com



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

* Re: [9fans] cpu server
  2004-02-07 14:48     ` Jim Choate
@ 2004-02-07 15:21       ` Bruce Ellis
  2004-02-07 16:05         ` Jim Choate
  0 siblings, 1 reply; 45+ messages in thread
From: Bruce Ellis @ 2004-02-07 15:21 UTC (permalink / raw)
  To: 9fans

you said brain-dead.

> I didn't say you couldn't do it, I'm simply saying it brings you -nothing-
> over -any other OS-.



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

* Re: [9fans] cpu server
  2004-02-07  8:18   ` andrey mirtchovski
                       ` (3 preceding siblings ...)
  2004-02-07 13:38     ` boyd, rounin
@ 2004-02-07 14:51     ` Jim Choate
  4 siblings, 0 replies; 45+ messages in thread
From: Jim Choate @ 2004-02-07 14:51 UTC (permalink / raw)
  To: 9fans


On Sat, 7 Feb 2004, andrey mirtchovski wrote:

> Dharani,
>
> nevermind choate -- he's high on rage, low on useful information.
>
> there's no reason why you can't boot your cpu server as yourself and
> not as bootes.  I ran a standalone P9 cpu/auth/kfs installation booted
> as 'andrey' for a year in 2000-2001.

I didn't say you couldn't do it, that's -not- what he's asking.

What he wants to do is log in as somebody -other- than bootes. The
canonical way P9 is -designed- to be used.

Boot box as bootes, use it as another user.

He's asking how, the dox as provied on the P9 site -suck- in this regards.

Just like another response, you're changing the rules in the middle of the
game to suite -your- view.

Typical.

 -- --

Open Forge, LLC  24/365 Onsite Support for PCs, Networks, & Game Consoles
512-695-4126 (Austin, Tx.)  help@open-forge.com  irc.open-forge.com

Hangar 18  Open Source Distributed Computing Using Plan 9 & Linux
512-451-7087  http://open-forge.org/hangar18  irc.open-forge.org

James Choate  512-451-7087  ravage@ssz.com  jchoate@open-forge.com



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

* Re: [9fans] cpu server
  2004-02-07  3:41   ` Bruce Ellis
@ 2004-02-07 14:48     ` Jim Choate
  2004-02-07 15:21       ` Bruce Ellis
  0 siblings, 1 reply; 45+ messages in thread
From: Jim Choate @ 2004-02-07 14:48 UTC (permalink / raw)
  To: 9fans


On Sat, 7 Feb 2004, Bruce Ellis wrote:

> Maybe I'll be the only one to bother arguing with Jim,
> but this comment is just a waste of time.
>
> > A single P9 box is truly brain-dead [1].
>
> I usually only run one P9 box, as I'm doing now.
> It's far from brain-dead and hasn't crashed yet, ever.
> To use it's resources from afar, normally the couch,
> I can drawterm or ssh to it from almost anything.

I didn't say you couldn't do it, I'm simply saying it brings you -nothing-
over -any other OS-.

As to your commentary about crashing and stuff, I made no such statement.
You are changing the rules of the game right in the middle.

Typical.

 -- --

Open Forge, LLC  24/365 Onsite Support for PCs, Networks, & Game Consoles
512-695-4126 (Austin, Tx.)  help@open-forge.com  irc.open-forge.com

Hangar 18  Open Source Distributed Computing Using Plan 9 & Linux
512-451-7087  http://open-forge.org/hangar18  irc.open-forge.org

James Choate  512-451-7087  ravage@ssz.com  jchoate@open-forge.com



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

* Re: [9fans] cpu server
  2004-02-07  8:18   ` andrey mirtchovski
                       ` (2 preceding siblings ...)
  2004-02-07 13:30     ` boyd, rounin
@ 2004-02-07 13:38     ` boyd, rounin
  2004-02-07 14:51     ` Jim Choate
  4 siblings, 0 replies; 45+ messages in thread
From: boyd, rounin @ 2004-02-07 13:38 UTC (permalink / raw)
  To: 9fans

> nevermind choate -- he's high on rage, low on useful information.

iirc [la] rage in french == rabies.

http://www.pasteur.fr/recherche/rage



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

* Re: [9fans] cpu server
  2004-02-07  8:18   ` andrey mirtchovski
  2004-02-07 11:12     ` Bruce Ellis
  2004-02-07 11:33     ` a
@ 2004-02-07 13:30     ` boyd, rounin
  2004-02-07 13:38     ` boyd, rounin
  2004-02-07 14:51     ` Jim Choate
  4 siblings, 0 replies; 45+ messages in thread
From: boyd, rounin @ 2004-02-07 13:30 UTC (permalink / raw)
  To: 9fans

> nevermind choate -- he's high on rage, low on useful information.

from https://club-birriga.kicks-ass.org/studio/server_status.asp

[the raw text will ensure is looks dreadful, unlike the real thing]

----


Server Status

----------------------------------------------------------------------------
----

Status:   Sat, 07 Feb 2004 13:15:09 GMT


----------------------------------------------------------------------------
----

Process Status

      Pid Pgrp User State Mem Module
      1 1 bootes release 1K Sh[$Sys]
      9 1 bootes release 3K Styxlib[$Sys]
      10 1 bootes recv 16K MemFS
      13 1 bootes release 1K WebServer[$Sys]
      14 1 bootes release 1K WebServer[$Sys]
      15 15 bootes recv 27K SSLHS
      149 1 bootes ready 3K Asp[$Sys]
      150 1 bootes release 3K HIO[$Sys]



      User:  boyd

Local: 10.0.0.100!443  - Remote: 81.64.132.103


----------------------------------------------------------------------------
----

© 2003, Bruce Ellis



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

* Re: [9fans] cpu server
  2004-02-07  8:18   ` andrey mirtchovski
  2004-02-07 11:12     ` Bruce Ellis
@ 2004-02-07 11:33     ` a
  2004-02-07 13:30     ` boyd, rounin
                       ` (2 subsequent siblings)
  4 siblings, 0 replies; 45+ messages in thread
From: a @ 2004-02-07 11:33 UTC (permalink / raw)
  To: 9fans

// ...bootes is just another username that sounds funny
// when you say it out loud :)

hah! you think "bootes" sounds funny? when setting up my first
personal 3e network, i wanted to convince myself that bootes
wasn't special somewhere (other than /lib/ndb/auth):

:;ps | sed 5q
xyzzy             1    0:00   0:00      88K Await    init
xyzzy             2   95:15   0:00       0K Wakeme   genrandom
xyzzy             3    0:00   0:00       0K Wakeme   alarm
xyzzy             4    0:00   0:00       0K Wakeme   rxmitproc
xyzzy             5    0:00   0:00       0K Wakeme   #l0watchdog

we don't even have a bootes on the system.
ア


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

* Re: [9fans] cpu server
  2004-02-07  8:18   ` andrey mirtchovski
@ 2004-02-07 11:12     ` Bruce Ellis
  2004-02-07 11:33     ` a
                       ` (3 subsequent siblings)
  4 siblings, 0 replies; 45+ messages in thread
From: Bruce Ellis @ 2004-02-07 11:12 UTC (permalink / raw)
  To: 9fans

cool, party on.

----- Original Message -----
From: "andrey mirtchovski" <mirtchov@cpsc.ucalgary.ca>
To: <9fans@cse.psu.edu>
Sent: Saturday, February 07, 2004 7:18 PM
Subject: Re: [9fans] cpu server


> Dharani,
>
> nevermind choate -- he's high on rage, low on useful information.



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

* Re: [9fans] cpu server
  2004-02-06 22:50 ` Jim Choate
  2004-02-07  3:41   ` Bruce Ellis
@ 2004-02-07  8:18   ` andrey mirtchovski
  2004-02-07 11:12     ` Bruce Ellis
                       ` (4 more replies)
  1 sibling, 5 replies; 45+ messages in thread
From: andrey mirtchovski @ 2004-02-07  8:18 UTC (permalink / raw)
  To: 9fans

Dharani,

nevermind choate -- he's high on rage, low on useful information.

there's no reason why you can't boot your cpu server as yourself and
not as bootes.  I ran a standalone P9 cpu/auth/kfs installation booted
as 'andrey' for a year in 2000-2001.

just to make sure, I rebooted one of my servers with my authid (I have
no special privileges on the system and am not a member of any groups)
and I'm typing this having drawterm-ed to it:

plan9-2% ps
andrey            1    0:00   0:00      92K Await    init
andrey            2    0:59   0:00       0K Wakeme   genrandom
andrey            3    0:00   0:00       0K Wakeme   alarm
andrey            4    0:00   0:00       0K Wakeme   rxmitproc
andrey            6    0:00   0:00       0K Wakeme   etherread4
andrey            7    0:00   0:00       0K Wakeme   recvarpproc
andrey            8    0:00   0:00       0K Wakeme   etherread6
andrey            9    0:00   0:00     164K Sleep    ipconfig
andrey           11    0:00   0:00       0K Wakeme   #I0tcpack
andrey           12    0:00   0:00     268K Pread    factotum
andrey           13    0:00   0:00       0K Idle     pager
andrey           24    0:00   0:00     164K Sleep    ipconfig
andrey           27    0:00   0:00     172K Pread    cs
andrey           31    0:00   0:00     304K Pread    dns
andrey           40    0:00   0:00      92K Sleep    timesync

so, there.  I can cpu out, I can drawterm and cpu in.  with more users
it just gets a bit more tricky because you can get their passwords in
plain text from keyfs.

remember -- there's no superuser in plan9, bootes is just another
username that sounds funny when you say it out loud :)

andrey



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

* Re: [9fans] cpu server
  2004-02-06 22:50 ` Jim Choate
@ 2004-02-07  3:41   ` Bruce Ellis
  2004-02-07 14:48     ` Jim Choate
  2004-02-07  8:18   ` andrey mirtchovski
  1 sibling, 1 reply; 45+ messages in thread
From: Bruce Ellis @ 2004-02-07  3:41 UTC (permalink / raw)
  To: 9fans

Maybe I'll be the only one to bother arguing with Jim,
but this comment is just a waste of time.

> A single P9 box is truly brain-dead [1].

I usually only run one P9 box, as I'm doing now.
It's far from brain-dead and hasn't crashed yet, ever.
To use it's resources from afar, normally the couch,
I can drawterm or ssh to it from almost anything.

brucee


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

* [9fans] cpu server
@ 2004-02-07  0:24 vdharani
  2004-02-06 22:50 ` Jim Choate
  0 siblings, 1 reply; 45+ messages in thread
From: vdharani @ 2004-02-07  0:24 UTC (permalink / raw)
  To: 9fans

hi,

this may be a silly question.

i have setup a cpu server. i also enabled graphics and started rio. i am
wondering if i can use it as a normal user (say, glenda or myself) while it
acts as a server for other machines. how do i do it? also, if i need to
switch user, how can i do it. i am looking for something like login/logout
or atleast onetime login as someother user (other than bootes).

any help?

thanks
dharani





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

* Re: [9fans] cpu server
  2004-02-07  0:24 [9fans] cpu server vdharani
@ 2004-02-06 22:50 ` Jim Choate
  2004-02-07  3:41   ` Bruce Ellis
  2004-02-07  8:18   ` andrey mirtchovski
  0 siblings, 2 replies; 45+ messages in thread
From: Jim Choate @ 2004-02-06 22:50 UTC (permalink / raw)
  To: 9fans; +Cc: hangar18-general


Hi Dharani,

On Fri, 6 Feb 2004 vdharani@infernopark.com wrote:

> i have setup a cpu server. i also enabled graphics and started rio. i am
> wondering if i can use it as a normal user (say, glenda or myself) while it
> acts as a server for other machines. how do i do it? also, if i need to
> switch user, how can i do it. i am looking for something like login/logout
> or atleast onetime login as someother user (other than bootes).

This is one of the big differences in thought process that P9 takes over
traditional OSes. Don't confuse who boots the server with users. Under P9
(it being a distributed system) it is -not- meant that users actually sit
at the console to access resources. The console is god knows where and
you're using a I/O server to connect from some completely otherwhere. A
user of P9 resources is -assumed- to be using a I/O server to access other
resources. The setup the vast majority of us have is not 'normal'.

The reality is that P9 assumes as part of its base design you have access
to multiple machines. A single P9 box is truly brain-dead [1].

Right now  you've got three choices as I understand it:

1. From your shell ssh to the appropriate machine (even if it's a single
   one) and log in as a user who has an account.

2. Use drawterm from other machines that are not P9 and log in as that
   user.

3. Use a second machine configured so that it looks for auth from the same
   source as the machines you want to log in on. From there you can use
   attach() and bind() to manage your namespaces.

In any case you must have a auth server running that is shared between the
various resources and configured for those additional users.

[1] And yet the 'traditional' P9 community (ie this list and the OS
    developers) have -never- made a concerted attempt at fostering the
    growth of such resources. This frustration on my part caused me to
    take Hangar 18 on a seperate path. In a very real way they make
    promises and then never deliver.

 -- --

Open Forge, LLC  24/365 Onsite Support for PCs, Networks, & Game Consoles
512-695-4126 (Austin, Tx.)  help@open-forge.com  irc.open-forge.com

Hangar 18  Open Source Distributed Computing Using Plan 9 & Linux
512-451-7087  http://open-forge.org/hangar18  irc.open-forge.org

James Choate  512-451-7087  ravage@ssz.com  jchoate@open-forge.com



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

* [9fans] CPU Server
@ 1998-07-13 15:46 Franklin
  0 siblings, 0 replies; 45+ messages in thread
From: Franklin @ 1998-07-13 15:46 UTC (permalink / raw)


    Do I need a File Server to install a CPU Server?

Franklin.





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

end of thread, other threads:[~2007-12-28  3:09 UTC | newest]

Thread overview: 45+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-08-15 22:13 [9fans] CPU Server Rodolfo (kix)
2007-08-16  1:26 ` geoff
2007-08-16 13:18   ` rob
2007-08-16 13:29     ` erik quanstrom
  -- strict thread matches above, loose matches on Subject: below --
2007-12-28  3:09 Joshua Wood
2007-12-22 23:12 "Rodolfo \"kix\" Garci­a"
2007-12-22 23:15 ` Iruata Souza
2007-12-23  3:13 ` John Soros
2007-12-23  3:35   ` erik quanstrom
2007-12-27 16:16     ` "Rodolfo \"kix\" Garci­a"
2004-02-07  0:24 [9fans] cpu server vdharani
2004-02-06 22:50 ` Jim Choate
2004-02-07  3:41   ` Bruce Ellis
2004-02-07 14:48     ` Jim Choate
2004-02-07 15:21       ` Bruce Ellis
2004-02-07 16:05         ` Jim Choate
2004-02-07 19:54           ` Charles Forsyth
2004-02-07 22:26             ` a
2004-02-07 23:16               ` andrey mirtchovski
2004-02-09 17:47                 ` rog
2004-02-09 18:19                   ` andrey mirtchovski
2004-02-09 18:43                     ` rog
2004-02-09 18:49                       ` andrey mirtchovski
2004-02-09 18:49                     ` rog
2004-02-09 18:50                       ` andrey mirtchovski
2004-02-09 19:32                     ` 9nut
2004-02-09 18:44                       ` andrey mirtchovski
2004-02-10  1:38                     ` Kenji Okamoto
2004-02-10  1:40                       ` David Presotto
2004-02-10  1:50                       ` boyd, rounin
2004-02-10  1:11                         ` andrey mirtchovski
2004-02-10  3:03                           ` Lyndon Nerenberg
2004-02-10  5:00                           ` Geoff Collyer
2004-02-11  3:14                             ` Jack Johnson
2004-02-08  1:04               ` Taj Khattra
2004-02-08  1:20             ` Jim Choate
2004-02-08  2:56               ` Bruce Ellis
2004-02-08  2:40           ` Bruce Ellis
2004-02-07  8:18   ` andrey mirtchovski
2004-02-07 11:12     ` Bruce Ellis
2004-02-07 11:33     ` a
2004-02-07 13:30     ` boyd, rounin
2004-02-07 13:38     ` boyd, rounin
2004-02-07 14:51     ` Jim Choate
1998-07-13 15:46 [9fans] CPU Server Franklin

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