Re: [9fans] telnet vs. godaddy whois

2008-04-16 Thread John Barham
> > read the section of the rfc i mentioned earlier. it probably ought to > > probe > > only after a retransmission timeout period > > i believe bsd-based tcp stacks also send 1-byte zero-window probes > but use a persist timer that starts at approx. 5 seconds (*) That's the behaviour that'

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

2008-05-01 Thread John Barham
Rob Pike wrote: > I have lots of other examples of lesser disasters. As code grows, > white space indentation becomes ever more problematic. It's a > maintenance disaster. I beg to differ, at least when it comes to my experience working w/ Python. I work day in and day out on a 50,000+ line P

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

2008-05-01 Thread John Barham
> 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
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

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

[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 the

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

2008-08-22 Thread John Barham
> Is this not the basis of http://openpandora.org 's devices? The core chips seem to be the same, but otherwise they're separate projects AFAIK. Back in the PC world, a motherboard w/ Intel's Atom chip can be had for $80: http://www.newegg.com/Product/Product.aspx?Item=N82E16813121342. Amazing h

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 e

[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 ot

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

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=1029797&cid=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! Joh

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 i

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.

Re: [9fans] Pegasus 2.6 is released

2009-02-02 Thread John Barham
> using a variant of something we developed and then > re-developed for Inferno, you can dynamically load > C modules at run time, and unusually, with type checking, > with support in the compilers and loaders. Is the code to do this available for public consumption?

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 so

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 sou

[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] USB mouse doesn't like being unplugged

2009-03-01 Thread John Barham
On Sun, Mar 1, 2009 at 10:20 AM, wrote: > in case you want to use 2 monitors and only switch for keyboard/mouse > input you can use the synergy client [1] for plan9.  (expecting you are > using window/unix on the other machine) > > [1] /n/sources/contrib/cinap_lenrek/synergy.tgz Cinap's synergy

Re: [9fans] threads vs forks

2009-03-03 Thread John Barham
On Tue, Mar 3, 2009 at 3:52 AM, hugo rivera 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 the programmi

Re: [9fans] threads vs forks

2009-03-03 Thread John Barham
On Tue, Mar 3, 2009 at 4:54 PM, erik quanstrom 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 panacea, and tha

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: http://www.lua.or

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 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 the tutoria

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] 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 > > ( http://www.amazon.co.uk/exec/obidos/

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

[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 fl

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 m

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 relia

Re: [9fans] MIPS LSB compiler

2009-11-12 Thread John Barham
On Thu, Nov 12, 2009 at 9:12 PM, Roman Shaposhnik wrote: > On Thu, Nov 12, 2009 at 8:34 PM,   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 "extends XXX", but it actually seem

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 http://cr.yp.to/talks/200

Re: [9fans] how about intel D510MO

2010-04-07 Thread John Barham
On Thu, Apr 1, 2010 at 3:13 AM, Alex 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 motherboard runs Pla