Re: [9fans] how about intel D510MO

2010-04-07 Thread John Barham
On Thu, Apr 1, 2010 at 3:13 AM, Alex zhao...@gmail.com wrote: Hi everyone, I've been playing plan9 in qemu for sometime now. the only computer I have is a PS3/ubuntu9.04, and I'm thinking about buy a low cost x86 board for plan9. Is intel D510MO a good choise? I can't comment on how this

Re: [9fans] Are we ready for DNSSEC ?

2010-01-23 Thread John Barham
By the end of May, all the root servers should be running DNSSEC http://royal.pingdom.com/2010/01/19/the-internet-is-about-to-get-a-lot-safer/ Is Plan9 ready for such a move? Reading what D. J. Bernstein has to say about DNSSEC is always fun. See e.g. this paper

Re: [9fans] MIPS LSB compiler

2009-11-12 Thread John Barham
On Thu, Nov 12, 2009 at 9:12 PM, Roman Shaposhnik ro...@shaposhnik.org wrote: On Thu, Nov 12, 2009 at 8:34 PM,  lu...@proxima.alt.za wrote: Go has added a cat amongst the pigeons :-) ...    * A ducktyping of sorts with interfaces and such. On the surface it just saves      you a bunch of

Re: [9fans] FAWN: Fast array of wimpy nodes (was: Plan 9 - the next 20 years)

2009-04-20 Thread John Barham
could you explain how raid 5 relates to sata vs sas? i can't see now it's anything but a non-sequitor. Here is the motivating real-world business case: You are in the movie post-production business and need 50 TB of online storage at as low a price as possible with good performance and

[9fans] FAWN: Fast array of wimpy nodes (was: Plan 9 - the next 20 years)

2009-04-19 Thread John Barham
I certainly can't think ahead 20 years but I think it's safe to say that the next 5 (at least doing HPC and large-scale web type stuff) will increasingly look like this: http://www.technologyreview.com/computing/22504/?a=f, which talks about building a cluster from AMD Geode (!) nodes w/ compact

Re: [9fans] FAWN: Fast array of wimpy nodes (was: Plan 9 - the next 20 years)

2009-04-19 Thread John Barham
Economics beats technology every time (e.g., x86/amd64 vs. MIPS/Itanium, Ethernet vs. Infiniband, SATA vs. SCSI) so don't try to fight it. if those examples prove your point, i'm not sure i agree. having just completed a combined-mode sata/sas driver, scsi vs ata is is fresh on my mind.  

Re: [9fans] security questions

2009-04-17 Thread John Barham
Robert Raschke wrote: Also note there's a new book out that includes Inferno as a major example, essentially explaining OS principles in general, in Inferno, and in Linux: Principles of Operating Systems: Design and Applications by Brian Stuart (

Re: [9fans] Plan9 - the next 20 years

2009-04-17 Thread John Barham
Steve Simon wrote: I cannot find the reference (sorry), but I read an interview with Ken (Thompson) a while ago. He was asked what he would change if he where working on plan9 now, and his reply was somthing like I would add support for cloud computing. Perhaps you were thinking of his Ask a

Re: [9fans] python csp

2009-03-12 Thread John Barham
coming up: another port of the 9 code. maybe i'm hidebound, but i hate to do concurrent programming without channels! How about using queues (http://docs.python.org/library/queue.html)? I've used them many times for inter-thread communication. John

Re: [9fans] python csp

2009-03-12 Thread John Barham
How about using queues (http://docs.python.org/library/queue.html)? no alt. Couldn't you implement it approximately using http://docs.python.org/library/queue.html#Queue.Queue.qsize?

Re: [9fans] C Programming in Plan 9 from Bell Labs

2009-03-07 Thread John Barham
On Sat, Mar 7, 2009 at 7:01 PM, Pietro Gagliardi pietr...@mac.com wrote: http://plan9.bell-labs.com/sources/contrib/pietro/programming.pdf I uploaded a slightly updated version to /n/sources/contrib/pietro/programming.ms and updated the PDF likewise. When I get more time I will further expand

Re: [9fans] threads vs forks

2009-03-03 Thread John Barham
On Tue, Mar 3, 2009 at 3:52 AM, hugo rivera uai...@gmail.com wrote: I have to launch many tasks running in parallel (~5000) in a cluster running linux. Each of the task performs some astronomical calculations and I am not pretty sure if using fork is the best answer here. First of all, all

Re: [9fans] threads vs forks

2009-03-03 Thread John Barham
On Tue, Mar 3, 2009 at 4:54 PM, erik quanstrom quans...@quanstro.net wrote: I should have qualified. I mean *massive* parallelization when applied to average use cases. I don't think it's totally unusable (I complain about synchronous I/O on my phone every day), but it's being pushed as a

Re: [9fans] threads vs forks

2009-03-03 Thread John Barham
I believe GIL is as present in Python nowadays as ever. On a related note: does anybody know any sane interpreted languages with a decent threading model to go along? Stackless python is the only thing that I'm familiar with in that department. Check out Lua's coroutines:

[9fans] Visual font viewer

2009-02-27 Thread John Barham
Is there a program that will render some subset of a font file so that you get a quick feel for what it looks like? John

Re: [9fans] source browsing via http is back

2009-02-10 Thread John Barham
I've turned it back on and will watch to see if our web server gets swamped by it. This interface should not be used to mirror the contents of sources. What interface should be used to used to mirror sources? 9fs? replica? More specifically, if I wanted to set up my own HTTP mirror of

Re: [9fans] Pegasus 2.6 is released

2009-02-02 Thread John Barham
You're missing the beauty of 9p. Who needs dynload() when you have mount()? Mount allows me to add new names to the process namespace. Dynload allows me to call functions or access data in a library that is not known to the process (e.g., scripting language interpreter) until runtime. They

Re: [9fans] Pegasus 2.6 is released

2009-01-31 Thread John Barham
Kenji Arisawa wrote: Pegasus 2.6 is released with new WebDAV script written in Lua. Take a look at http://plan9/remoty/pegasus/eman-2.6/ for more details. Do you have a non-local URL host name?

Re: [9fans] Pegasus 2.6 is released

2009-01-31 Thread John Barham
Pegasus 2.6 is released with new WebDAV script written in Lua. Interesting that you used Lua. I think it's generally under-appreciated but IMO is very well designed and philosophically a good fit for Plan 9. However, inasmuch as you had to build a custom interpreter to add features for Pegasus

Re: [9fans] Pegasus 2.6 is released

2009-01-31 Thread John Barham
the argument that if the normal extension mechanism for scripting languages is x, thereforenot having x is a weakness seems a version of argumentum ad populum. doesn't dynamic loading seem at odds with the tools approach? the more complex the interface, the less general the tool. Dynamic

Re: [9fans] What about Haskell? [was: How can I use alef?]

2008-11-20 Thread John Barham
I've often though quite a few languages could be shrunken down fit with Plan9's diretory/files system. Python, for instance, would need much less code for networking etc. So a language that specialsed in I/O primitives would be a good choice. That doesn't sound like Haskell to me. I/O is

Re: [9fans] those funny gnu guys

2008-11-14 Thread John Barham
On Fri, Nov 14, 2008 at 10:34 AM, erik quanstrom [EMAIL PROTECTED] wrote: this is just stupifying: http://tech.slashdot.org/comments.pl?sid=1029797cid=25761431 I see that this comment has been voted +4 informative. Truly a shining example of the web 2.0 wisdom of crowds at work! John

Re: [9fans] Minimalist cpu hardware (was: 9grid)

2008-11-12 Thread John Barham
On Wed, Nov 12, 2008 at 2:46 AM, Steve Simon [EMAIL PROTECTED] wrote: An Intel Atom D945GCLF mini ITX was reccomended to me, I believe it is all supported by plan9 and draws very little power. I was going to use one to replace a large noise server I have at home. Nice, but I'm envisioning

[9fans] Minimalist cpu hardware (was: 9grid)

2008-11-11 Thread John Barham
I've been wondering about the minimal h/w you'd need for a cpu server and whether it exists in a compact blade-like form. Conceivably all a plan 9 cpu server needs is cpu, ram, pxe ethernet and all the gunk necessary to get it to boot, i.e., no video, no i/o ports, no disk controllers etc. that

Re: [9fans] Do we have a catalog of 9P servers?

2008-11-08 Thread John Barham
It seems that MS is pushing webdav hard. that's what's needed when heavy things run out of fuel. Even as a potential substitute for ftp webdav is a farce. Speaking from personal experience, the amount of XML you need to generate for a directory listing is at least 20 times the size of the

[9fans] Porting Plan 9 to the TI Beagle Board

2008-08-22 Thread John Barham
In the recent NeXT thread Eric mentioned the TI Beagle Board (http://beagleboard.org/). It's quite neat: $150 for a 3 x 3 PCB w/ a 600 MHz ARM core, HD capable video, and SD card, audio, serial, USB and DVI ports. The documentation seems fairly complete, although according the mailing list

Re: [9fans] A new language for Plan 9

2008-05-01 Thread John Barham
On Thu, May 1, 2008 at 9:54 PM, ron minnich [EMAIL PROTECTED] wrote: On Thu, May 1, 2008 at 9:41 PM, John Barham [EMAIL PROTECTED] wrote: I first saw it in a language in 1978 called Offal, by Aron Insinga. Well with a name like Offal at least he wasn't setting expectations too high

Re: [9fans] A new language for Plan 9

2008-05-01 Thread John Barham
Pietro Gagliardi wrote: The compiler generates Assembly in a temporary file, then calls up the assembler to make the program. That sounds somewhat similar to Dan Bernstein's qhasm (http://cr.yp.to/qhasm.html) which is a semi-portable assembly language combining C-like syntax w/ direct access