Re: [9fans] What operating systems are the google guys using?

2010-02-24 Thread Russ Cox
 Can you briefly tell us why you (Russ, Rob, Ken and Dave)
 no longer use Plan9 ?
 Because of missing apps or because of missing driver for your hardware ?
 And do you still use venti ?

Operating systems and programming languages have
strong network effects: it helps to use the same system
that everyone around you is using.  In my group at MIT,
that meant FreeBSD and C++.  I ran Plan 9 for the first
few years I was at MIT but gave up, because the lack of
a shared system made it too hard to collaborate.
When I switched to FreeBSD, I ported all the Plan 9 libraries
and tools so I could keep the rest of the user experience.

I still use venti, in that I still maintain the venti server that
takes care of backups for my old group at MIT.  It uses
the plan9port venti, vbackup, and vnfs, all running on FreeBSD.
The venti server itself was my last real Plan 9 installation.
It's Coraid hardware, but I stripped the software and had installed
my own Plan 9 kernel to run venti on it directly.  But before
I left MIT, the last thing I did was reinstall the machine using
FreeBSD so that others could help keep it up to date.

If I wasn't interacting with anyone else it'd be nice to keep
using Plan 9.  But it's also nice to be able to use off the shelf
software instead of reinventing wheels (9fans runs on Linux)
and to have good hardware support done by other people
(I can shut my laptop and it goes to sleep, and even better,
when I open it again, it wakes up!).  Being able to get those
things and still keep most of the Plan 9 user experience by
running Plan 9 from User Space is a compromise, but one
that works well for me.

Russ



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread José Brandão
I have come across this tutorial page:

http://www.magma.com.ni/moin/Plan9Tutorial

I think that the owner has been editing this site regularly.

José Brandão



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread Purple_Q
You just gave me an idea. Perhaps add a php or smf forum to the site?



Re: [9fans] P9p on Fedora 12

2010-02-24 Thread Pavel Klinkovsky
 usage: devdraw (don't run  directly)
 9term: initdraw: muxrpc: unexpected eof

No one other experiencing this problem?

Pavel



Re: [9fans] Netbook Install Help

2010-02-24 Thread Purple_Q
I must not have made the last post correctly, so i'll try again :
( Sorry if this turns into a double post.
Anyway, these pics are the output sitting still after booting from
the usb stick image:
www.queuevonqu.com/9boot2.jpg
www.queuevonqu.com/9boot3.jpg

And this is booting from the usb-cdrom drive:
www.queuevonqu.com/9boot4.jpg



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread Purple_Q
I can see the point you're trying to make. There's alot of flexibility
in what can be done with a website though. In short; anything. I think
it leaves for a more enjoyable experience for the user too. An easy
link to remember (whatever the site name will be), space to store
files, screenshots, etc.

And yes, if you read my story, there's no exaggeration. I want to do
this, and have the resources available. I'm not thinking of an
immaculate site that is the end all of user experience or learning
Plan9 by no means. Just something simple, easy to navigate, perhaps
even a pleasure to read. Might have to toss up good ol' propaganda
too, because who doesn't love Glenda?

My site has been up for quite a while, and I have no intentions of
taking it down anytime soon as it serves alot of purposes for me, so
if I indeed put up this site, it won't be going anywhere for a long
time, because other than a yearly $10, it won't cost me anything. I'd
just be using a little bit of the unlimited storage capacity. Eh? :)



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread Purple_Q
Very well, i'll drop the idea then. It's just a shame there's no easy
and direct way to find out how to do some of the stuff I mentioned in
the original post.

To Tim;
Why do you suppose I use a wysiwyg editor to begin with? I don't know
squat about writing webpages, also, I don't know how to set up or
configure a web server. My webspace is thru Yahoo's paid services, and
I chose them because they give you alot for cheap, and they are a no
nonsense provider. They don't interfere in anything I choose to do.

On top of that, knowing you have no idea who I am, I come from a
background of a non-IT, non college educated, self (and forum) taught
user. I've Slackware exclusively for just a snootch shy of a decade,
having recently switched to BSD. It is sufficient to say that whilst
i'm not a guru or master of the trade, I am very proficient in
userland things, like installing software, maintaining the system,
building kernels, etc. I have yet to figure out how to do the simple
things I mentioned above (what about accessing usb sticks, installing
3rd party software, etc). I can't find a simple straight do this to
do this type of document on many simple user functions. How can
someone who would give Plan9 a chance with an even lesser background
in unix like enviroments like myself figure these things out?

Praise be due to those who are more resourceful or generally smarter
in these matters than I, but being quite comfortable with CLI and not
being able to find a simple and straight way to do desktop/basic users
tasks was the motivation behind this whole idea.

I'm sorry my offer to help seems of no use.
Since it is my webspace, I may just do it anyway, presuming I learn
some of the things I need to. There may be other sites, a wiki, and
etc., but I see zero harm in trying to help others learn this system,
even if it be from my slow journey and blunders along the way.

Trust me, if I could afford the costs i'd have to pay my ISP, had the
hardware, and the knowledge to set up and secure a Plan9 web server,
i'd do it in a heartbeat, but hardware and funding aside, I don't
remotely have the knowledge of either webservers in general, or plan9
specifically.



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread John Stalker
When I was learning FreeBSD I found this site helpful:
http://www.freebsddiary.org/

I think the thing that really makes the FreeBSD Diary work is a
lack of grand ambitions.  The guy who maintains it doesn't try to
cover everything, and generally doesn't try to explain things he
doesn't understand.  He doesn't normally try to update old entries,
and often goes months without doing anything.  But he has been
doing this for 12 years now, and has accumulated a good collection
of articles.  As far as I can tell, whenever he needs to do something
moderately complicated which is not well documented, he makes notes
and then describes how he did things and posts it.

It would be nice to have something like that for plan9.
-- 
John Stalker
School of Mathematics
Trinity College Dublin
tel +353 1 896 1983
fax +353 1 896 2282



Re: [9fans] Netbook Install Help

2010-02-24 Thread erik quanstrom
On Wed Feb 24 05:19:28 EST 2010, bitpusher2...@gmail.com wrote:
 I must not have made the last post correctly, so i'll try again :
 ( Sorry if this turns into a double post.
 Anyway, these pics are the output sitting still after booting from
 the usb stick image:
 www.queuevonqu.com/9boot2.jpg
 www.queuevonqu.com/9boot3.jpg
 
 And this is booting from the usb-cdrom drive:
 www.queuevonqu.com/9boot4.jpg

with the thumb drive, what happens when you
hit enter at the use DMA for ide prompt?

with the cdrom, your machine is hanging because 9load
isn't properly probing the ahci drives.  bios has left ahci
in a funky power state.  early versions
of ahci for 9load had a lot of drouble with power
mgnt because i originally wrote it for version 0.95 of
the spec, which didn't have any.

- erik



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread Eric Van Hensbergen
I personally like the inferno programmers notebook style - it's a nice  
way of documenting tips and tricks as well as introducing quick and  
dirty apps.  I've long thought it a shame we don't have something  
similar for Plan 9.


Sent from my iPhone

On Feb 24, 2010, at 5:26 AM, John Stalker stal...@maths.tcd.ie wrote:


When I was learning FreeBSD I found this site helpful:
http://www.freebsddiary.org/

I think the thing that really makes the FreeBSD Diary work is a
lack of grand ambitions.  The guy who maintains it doesn't try to
cover everything, and generally doesn't try to explain things he
doesn't understand.  He doesn't normally try to update old entries,
and often goes months without doing anything.  But he has been
doing this for 12 years now, and has accumulated a good collection
of articles.  As far as I can tell, whenever he needs to do something
moderately complicated which is not well documented, he makes notes
and then describes how he did things and posts it.

It would be nice to have something like that for plan9.
--
John Stalker
School of Mathematics
Trinity College Dublin
tel +353 1 896 1983
fax +353 1 896 2282





Re: [9fans] Netbook Install Help

2010-02-24 Thread Purple_Q
It doesn't matter if I choose yes or no, the end result is the same.
It asks for mouse port, resolution and screen, then goes into rio.
When it comes time to partition, it says no disk device is available,
installation cannot continue.



Re: [9fans] Netbook Install Help

2010-02-24 Thread erik quanstrom
On Wed Feb 24 10:06:05 EST 2010, bitpusher2...@gmail.com wrote:
 It doesn't matter if I choose yes or no, the end result is the same.
 It asks for mouse port, resolution and screen, then goes into rio.
 When it comes time to partition, it says no disk device is available,
 installation cannot continue.

try this.  at the install prompt, type !rc.  then at the rc prompt
type cat /dev/sdctl.  the output should be interesting.

- erik



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread David Leimbach
I second this.  I've found those posts to be amazingly good.

On Wed, Feb 24, 2010 at 5:23 AM, Eric Van Hensbergen eri...@gmail.comwrote:

 I personally like the inferno programmers notebook style - it's a nice way
 of documenting tips and tricks as well as introducing quick and dirty apps.
  I've long thought it a shame we don't have something similar for Plan 9.

 Sent from my iPhone


 On Feb 24, 2010, at 5:26 AM, John Stalker stal...@maths.tcd.ie wrote:

  When I was learning FreeBSD I found this site helpful:
 http://www.freebsddiary.org/

 I think the thing that really makes the FreeBSD Diary work is a
 lack of grand ambitions.  The guy who maintains it doesn't try to
 cover everything, and generally doesn't try to explain things he
 doesn't understand.  He doesn't normally try to update old entries,
 and often goes months without doing anything.  But he has been
 doing this for 12 years now, and has accumulated a good collection
 of articles.  As far as I can tell, whenever he needs to do something
 moderately complicated which is not well documented, he makes notes
 and then describes how he did things and posts it.

 It would be nice to have something like that for plan9.
 --
 John Stalker
 School of Mathematics
 Trinity College Dublin
 tel +353 1 896 1983
 fax +353 1 896 2282





Re: [9fans] What operating systems are the google guys using?

2010-02-24 Thread David Leimbach
On Wed, Feb 24, 2010 at 12:35 AM, Russ Cox r...@swtch.com wrote:

  Can you briefly tell us why you (Russ, Rob, Ken and Dave)
  no longer use Plan9 ?
  Because of missing apps or because of missing driver for your hardware ?
  And do you still use venti ?

 Operating systems and programming languages have
 strong network effects: it helps to use the same system
 that everyone around you is using.  In my group at MIT,
 that meant FreeBSD and C++.  I ran Plan 9 for the first
 few years I was at MIT but gave up, because the lack of
 a shared system made it too hard to collaborate.
 When I switched to FreeBSD, I ported all the Plan 9 libraries
 and tools so I could keep the rest of the user experience.

 I still use venti, in that I still maintain the venti server that
 takes care of backups for my old group at MIT.  It uses
 the plan9port venti, vbackup, and vnfs, all running on FreeBSD.
 The venti server itself was my last real Plan 9 installation.
 It's Coraid hardware, but I stripped the software and had installed
 my own Plan 9 kernel to run venti on it directly.  But before
 I left MIT, the last thing I did was reinstall the machine using
 FreeBSD so that others could help keep it up to date.

 If I wasn't interacting with anyone else it'd be nice to keep
 using Plan 9.  But it's also nice to be able to use off the shelf
 software instead of reinventing wheels (9fans runs on Linux)
 and to have good hardware support done by other people
 (I can shut my laptop and it goes to sleep, and even better,
 when I open it again, it wakes up!).  Being able to get those
 things and still keep most of the Plan 9 user experience by
 running Plan 9 from User Space is a compromise, but one
 that works well for me.

 Russ


And as you said before, there's always the vx32 port :-).  I find it's often
a lot more practical for me to run stuff in that or Inferno hosted on Mac OS
X as well.  I used to keep a Plan 9 box at home, but it released the magic
smoke the other day, and I'm afraid that means it's dead.

I've been kicking a few ideas around about replacing it, and maybe trying to
make it more useful to the community somehow that I run one, but I've got to
get buy in from the wife to invest.  (Isn't there some tax write-off for
hobbies or something in the US?)

Dave


Re: [9fans] P9p on Fedora 12

2010-02-24 Thread David Leimbach
On Wed, Feb 24, 2010 at 2:13 AM, Pavel Klinkovsky 
pavel.klinkov...@gmail.com wrote:

  usage: devdraw (don't run  directly)
  9term: initdraw: muxrpc: unexpected eof

 No one other experiencing this problem?

 Pavel


I've not rebuilt on my mac in a while.  I'll try again today, but I don't
like to run Fedora in general.  I typically like archlinux these days, as
it's small and fairly sane.

Dave


Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread hiro
Isn't storage more or less free these days?
I use plan9 on a hard drive with less bits than my RAM, but of course
I don't run any video streaming services on there.



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread hiro
Sorry, my last post should refer to this:

On 2/24/10, David Leimbach leim...@gmail.com wrote:
 On Tue, Feb 23, 2010 at 3:20 PM, David Leimbach leim...@gmail.com wrote:



 On Tue, Feb 23, 2010 at 12:12 PM, Steve Simon st...@quintile.net wrote:

  Also, for a while the Tokyo Inferno/Plan 9 User Group (tip9ug.jp)
  ran a service where pretty much anybody could get an account on
  a Plan 9 machine.  They seem down now... if it's not temporary,
  something like that could be a real service.

 I still use it from time to time, and though I agree its down at
 the moment but it has been reliable for many years now.

 -Steve



 I keep forgetting my password, and blowing away my keys locally, changing
 my plan 9 machine.  Net result is I never had to remember the password
 thanks to the convenience of factotum and other parts of the system that
 make it easy to avoid memorizing the password, but then I can't get back
 into my stuff :-)


 I keep thinking one day I'll set up a public CPU server, I've got a good
 chunk of bandwidth available, just not a lot of time to maintain stuff.
  It'd be really cool if I could just do the CPU part, and someone else do
 the storage :-).

 Is there an Amazon S3 based 9P server?   Just thinking out loud...

 Dave






Re: [9fans] Netbook Install Help

2010-02-24 Thread Purple_Q

 try this.  at the install prompt, type !rc.  then at the rc prompt
 type cat /dev/sdctl.  the output should be interesting.

queuevonqu.com/9boot_a.jpg



Re: [9fans] sheevaplug port available

2010-02-24 Thread Jacob Todd
Has any new work gone into getting the flash, usb, c working? I was planning on
buying one soon and was wondering about the state of the port.

-- 
I am a man who does not exist for others.


pgpfxK0JHl4nI.pgp
Description: PGP signature


Re: [9fans] Netbook Install Help

2010-02-24 Thread erik quanstrom
  try this.  at the install prompt, type !rc.  then at the rc prompt
  type cat /dev/sdctl.  the output should be interesting.
 
 queuevonqu.com/9boot_a.jpg

okay.  so it sees your controller, but not the drives. there
are a couple reasons this might be.

- power management.  perhaps the drive is using PUIS.
you might try at the rc prompt
echo reset/dev/sdE1/ctl
echo reset/dev/sdE0/ctl
and then try to continue with the install.  the
contents of /dev/sdE?/ctl will be interesting.

- originally, the ahci driver had trouble with ports that
weren't contiguous.  ahci allows drives to be missing.
e.g. drive 0 and 3 exist, but not 1 or 2.  if this is the problem,
you'll just have to use a more recent driver.

- erik



Re: [9fans] How 'bout a 9 USER site?

2010-02-24 Thread Tim Newsham

To Tim;
Why do you suppose I use a wysiwyg editor to begin with? I don't know
squat about writing webpages, also, I don't know how to set up or
configure a web server. My webspace is thru Yahoo's paid services, and
I chose them because they give you alot for cheap, and they are a no
nonsense provider. They don't interfere in anything I choose to do.


*shrug* that makes sense I guess, but...
If you were to use plan9 for this, it would give you an
excuse to learn how to do it in plan9, and along the way
to become more familiar and comfortable with plan9.

Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com



Re: [9fans] sheevaplug port available

2010-02-24 Thread geoff
usb has advanced a little; we can see usb devices now but attempts to
read or write them hang.  I don't know of progress on flash access or
anything else.




Re: [9fans] What operating systems are the google guys using?

2010-02-24 Thread Rob Pike
What Russ says is true but for me it was simpler. I used Plan 9 as my
local operating system for a year or so after joining Google, but it
was just too inconvenient to live on a machine without a C++ compiler,
without good NFS and SSH support, and especially without a web
browser.  I switched to Linux but found it very buggy (the main
problem was most likely a bad graphics board and/or driver, but still)
and my main collaborator (Robert Griesemer) had done the ground work
to get a Mac working as a primary machine inside Google, and Russ had
plan9port up, so I pushed plan9port onto the Mac and have been there
ever since, quite happily.  Nowadays Apples are officially supported
so it's become easy, workwise.

I miss a lot of what Plan 9 did for me, but the concerns at work override that.

-rob



[9fans] unrecognized ethernet card

2010-02-24 Thread Bela Valek
Hi Everybody,

I installed Plan 9 on a new computer (Erik's 9atoms.iso), it doesnt
recognize the ethernet device (there is no /net/ether0). I wonder if
something can be done. If changing configuration doesnt help, I hope
its similar enough to an already supported device, so a few changes
here and there can make it work.

By the way, I was also wondering, when will Erik's SATA support arrive
in the main distribution?

Anyway, here are the details of the unrecognized device, from Linux:

- lshw says:
 *-bridge
  description: Ethernet interface
  product: MCP61 Ethernet
  vendor: nVidia Corporation
  physical id: 7
  bus info: p...@:00:07.0
  logical name: eth0
  version: a2
  serial: 00:1d:92:0b:b5:23
  size: 1
  capacity: 1
  width: 32 bits
  clock: 66MHz
  capabilities: bridge pm msi ht bus_master cap_list ethernet
physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
  configuration: autonegotiation=on broadcast=yes
driver=forcedeth driverversion=0.64 duplex=full latency=0 link=yes
maxlatency=20 mingnt=1 multicast=yes port=MII speed=100MB/s
  resources: irq:27 memory:dfff9000-dfff9fff ioport:e480(size=8)

- lspci says:
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
Subsystem: Micro-Star International Co., Ltd. Device 7309
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast TAbort-
TAbort- MAbort- SERR- PERR- INTx-
Latency: 0 (250ns min, 5000ns max)
Interrupt: pin A routed to IRQ 27
Region 0: Memory at dfff9000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at e480 [size=8]
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0+,D1+,D2+,D3hot+,D3cold+)
Status: D0 PME-Enable+ DSel=0 DScale=0 PME-
Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Queue=0/3 
Enable+
Address: fee0100c  Data: 4181
Masking: 00fe  Pending: 
Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+
Kernel driver in use: forcedeth
Kernel modules: forcedeth

Greetings: Béla