Re: [9fans] fd2path and devsrv

2008-11-20 Thread roger peppe
On Wed, Nov 19, 2008 at 7:36 PM, Francisco J Ballesteros [EMAIL PROTECTED] wrote: BTW, I´d love to hear other experiences regarding ns or path reconstruction. i wrote a reverse path evaluator (ftrans) for inferno - given a path, it uses fd2path and /prog/xx/ns to attempt to return the

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

2008-11-20 Thread Dan Cross
On Fri, Nov 14, 2008 at 12:52 AM, Roman Shaposhnik [EMAIL PROTECTED] wrote: On Nov 13, 2008, at 8:37 AM, Dan Cross wrote: [...] But along the very same line of thought -- wouldn't it also then be much more reasonable to stick with an alternative aname approach when adopting 9P for symlinks,

Re: [9fans] fd2path and devsrv

2008-11-20 Thread Steve Simon
The dos(1) command I wrote (in the style of cpu(1) but attaches to Windows boxen) uses a configuration file describing how the windows directories are mounted (using cifs(1)) on plan9. It also reads /proc/$pid/namespace to learn of any additional mounts so it can reliable translate plan9 paths to

Re: [9fans] fd2path and devsrv

2008-11-20 Thread roger peppe
On Thu, Nov 20, 2008 at 12:59 PM, Steve Simon [EMAIL PROTECTED] wrote: The dos(1) command I wrote (in the style of cpu(1) but attaches to Windows boxen) uses a configuration file describing how the windows directories are mounted (using cifs(1)) on plan9. It also reads /proc/$pid/namespace to

Re: [9fans] web-based plan 9?

2008-11-20 Thread Eric Van Hensbergen
On Wed, Nov 19, 2008 at 7:35 PM, Pietro Gagliardi [EMAIL PROTECTED] wrote: Take a look at this: http://www.blazebyte.org/gnextop/ It runs a complete Linux system in a web browser, so users of the PlayStation Portable can finally write software for it without fear of being bricked by Sony's

Re: [9fans] web-based plan 9?

2008-11-20 Thread Fco. J. Ballesteros
We had a prototype that tried to reproduce in a web page the UI structure as described by o/mero. Nothing that really could be used in practice. In the end we abandoned that and used inferno for the client software (terminal). It's funny the post about using Sepxs to transfer FS trees, because

Re: [9fans] web-based plan 9?

2008-11-20 Thread Eric Van Hensbergen
On Thu, Nov 20, 2008 at 8:37 AM, Fco. J. Ballesteros [EMAIL PROTECTED] wrote: We had a prototype that tried to reproduce in a web page the UI structure as described by o/mero. Nothing that really could be used in practice. In the end we abandoned that and used inferno for the client software

Re: [9fans] web-based plan 9?

2008-11-20 Thread Francisco J Ballesteros
It was a disaster. Just an adhoc script to reproduce the structure from the file tree in omero in the browser. In any case, I'm not sure where the source might be. I'll take a look and drop you a line if I find it out. On Thu, Nov 20, 2008 at 4:16 PM, Eric Van Hensbergen [EMAIL PROTECTED] wrote:

Re: [9fans] How can I use alef?

2008-11-20 Thread Sergey Zhilkin
2008/11/19 Nolan Hamilton [EMAIL PROTECTED] Can people still use Alef?, if so how can I get my hands on it. People use Limbo. -- С Уважением Жилкин Сергей

[9fans] venti ideas for sharing in-core pages

2008-11-20 Thread erik quanstrom
or, perhaps more accurately, ex-post-facto page sharing. http://lwn.net/Articles/306704 freaky. - erik

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

2008-11-20 Thread Giacomo Tesio
I'm completely new to Functional Languages (actually I'm not understanding whether they are useful in real world, or just to enance ones mind). But I'm studing Haskell, and I saw that it was ported to Plan 9. Without starting a flame war, I'd like to know if some of you think it could be useful

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

2008-11-20 Thread Roman Zhukov
On my opinion, those big languages (haskell, erlang, lisp, etc.) don't fit to Plan9 or any other os/environment, because they usually provide their own. On Thu, Nov 20, 2008 at 9:56 PM, Giacomo Tesio [EMAIL PROTECTED] wrote: I'm completely new to Functional Languages (actually I'm not

[9fans] gmail

2008-11-20 Thread hiro
gmail just changed their interface more into the direction of rio acme.

Re: [9fans] gmail

2008-11-20 Thread Rodolfo kix García
The search function with the rigth button do not function ;-) gmail just changed their interface more into the direction of rio acme. -- Rodolfo García AKA kix http://www.kix.es/ EA4ERH (@IN80ER)

Re: [9fans] gmail

2008-11-20 Thread Roman Zhukov
Rob? On Thu, Nov 20, 2008 at 10:14 PM, hiro [EMAIL PROTECTED] wrote: gmail just changed their interface more into the direction of rio acme. -- Roma

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

2008-11-20 Thread matt
Without starting a flame war, I'd like to know if some of you think it could be useful on a Plan 9 grid/environment. 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

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

2008-11-20 Thread Brian L. Stuart
This is why I've been trying to stay out of it. So how to think about it? First, it's *not* NAT, because there's no address translation going on. I know. I understood this after the discussions of the past few days. Yet you're still contending the following: What I pointed out to

[9fans] Plan 9 != Inferno... right?

2008-11-20 Thread Tod Beardsley
Hi 9fans -- I'm just about ready to take the plunge (again) into Plan 9 for file serving in my home network, partly because fossil seems like a superior file system for lots of reads, rare writes, and cheap disks (mp3 jukebox), and partly because I've had a quasi-mystical fascination with Plan 9

[9fans] fossil corruption (no venti)

2008-11-20 Thread a
I have a laptop wit a fossil partion which is not backed by venti. Yesterday I scrambled my display and had to reboot without shutting things down nicely. That fossil was not my root, but I believe it was running, with main open. Today, running 'fossil/fossil -f /dev/sdC0/fossil' gives:

Re: [9fans] Plan 9 != Inferno... right?

2008-11-20 Thread Brian L. Stuart
I'm just about ready to take the plunge (again) into Plan 9 for file Welcome to the pool. The water's great. started to get the impression that Inferno is perhaps a better way to go for a newbie like me to the whole rio/acme/fossil Way. Is this mistaken? For rio/acme/fossil, you do want to

Re: [9fans] Plan 9 != Inferno... right?

2008-11-20 Thread a
Inferno (and Limbo) has its own mailing list. Talk on those topics isn't particularly discouraged here, as there's obviously lots of overlap in both ideas and community, but it mostly lives on elsewhere. They're conceptually very similar, and share much of their implementation. There are

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

2008-11-20 Thread akumar
While debunking these statements has been somewhat efficient thus far, I think something has not been explicitly addressed -- The boasted transparency of Plan 9 is a product of bringing most (or really all?) functions, including networking, into a single framework. That single framework

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

2008-11-20 Thread Gorka Guardiola
On Thu, Nov 20, 2008 at 5:56 PM, Giacomo Tesio [EMAIL PROTECTED] wrote: I'm completely new to Functional Languages (actually I'm not understanding whether they are useful in real world, or just to enance ones mind). But I'm studing Haskell, and I saw that it was ported to Plan 9. Without

Re: [9fans] Plan 9 != Inferno... right?

2008-11-20 Thread Roman V. Shaposhnik
On Thu, 2008-11-20 at 17:55 +, Brian L. Stuart wrote: That's partly because there's a separate Inferno list. And you're right that they're not the same, but are closely related. The original Inferno kernel was based on (and used code from, I think) the Plan 9 kernel that was current at

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

2008-11-20 Thread erik quanstrom
The /net FS is directly an application of 9P, and to add further functionality, such as packet analysis (which seems to be the new hot topic now), is only to go so far as to change the /net application this is nitpicking, i apologize but /net is not a fs. '#I' the ip stack and '#l' the

Re: [9fans] web-based plan 9?

2008-11-20 Thread Skip Tavakkolian
I've toyed with the idea of a webtop interface to Inferno (that I suppose could easily have a similar implementation on Plan 9): http://graverobbers.blogspot.com/2008/04/service-oriented-file-systems.html I'm sure the Plan B/Octopus guys have some thoughts here as well. we're

Re: [9fans] web-based plan 9?

2008-11-20 Thread Skip Tavakkolian
just to be clear, i think webtop or web based approach is a backward step (or at least a side step). the whole point of plan9 is to represent everything as a namespace; in rangboom it means representing distant filesystems in the native form, hence use of windows IFS and FUSE for Linux and Mac.

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

2008-11-20 Thread Brian L. Stuart
but /net is not a fs. '#I' the ip stack and '#l' the ethernet device are usually bound in union on /net. ip subsumes its subprotocols and arp. there is nothing preventing one from adding a new networking protocol nor is there anything preventing one from adding a new type of networking

Re: [9fans] gmail

2008-11-20 Thread hiro
On Thu, Nov 20, 2008 at 8:40 PM, David Leimbach [EMAIL PROTECTED] wrote: On Thu, Nov 20, 2008 at 9:14 AM, hiro [EMAIL PROTECTED] wrote: gmail just changed their interface more into the direction of rio acme. In what way? I've attached a screen-shot. It's only the look, they didn't switch

Re: [9fans] Plan 9 != Inferno... right?

2008-11-20 Thread a
So now [9p]'s almost the same as Styx, except for the Inferno authentication. I think a more precise way of saying it is that in 9p2000 and the new styx, authentication has been moved outside the protocol proper. styx==9p now; the names are used by convention to imply the auth method, if any.

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] Plan 9 != Inferno... right?

2008-11-20 Thread Brian L. Stuart
I think a more precise way of saying it is that in 9p2000 and the new styx, authentication has been moved outside the protocol proper. styx==9p now; the names are used by convention to imply the auth method, if any. You're right. I stand corrected. For some reason I had thought that the

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

2008-11-20 Thread Eris Discordia
Yet you're still contending the following: What I pointed out to Anant Narayanan was that his proposed _new_ capability which involved _packet analysis_ would _have to_ operate on network layer data units, ergo, NAT again. Packet analysis == Network layer operations ~= NAT That's not

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

2008-11-20 Thread Federico G. Benavento
yes, it's in nils contrib (noselasd) On Thu, Nov 20, 2008 at 6:47 PM, John Barham [EMAIL PROTECTED] wrote: 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

Re: [9fans] web-based plan 9?

2008-11-20 Thread Giacomo Tesio
cgifs: mostly done thanks to fgb. i'll put it up soon. rit: already available thanks to kenji filterfs: sythesize a filesystem from other fs and rc filters. could use exportfs as a start. design in mind, no code yet. at one point ehg mentioned such a thing at Labs. sessionfs:

[9fans] missing diagnostic?

2008-11-20 Thread erik quanstrom
i was expecting kenc to complain about the a 0 test, which can never be true. int fetchicmp(Fetchi *f1, Fetchi *f2) { uvlong a, b; a = f1-uid; b = f2-uid; a -= b; if(a 0) return 1; if(a 0) return -1;

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

2008-11-20 Thread Eris Discordia
That is, the concept of 9P and filesystesms thereof, is an idea of `networking' in a very general sense In what very general sense? File servers and 9P seem to me to be mostly ideas about abstracting a computing platform's functionality, aka resources--I'm thinking udev or Windows HAL. The

Re: [9fans] missing diagnostic?

2008-11-20 Thread Charles Forsyth
doppio% 8c -w cm.c warning: cm.c:14 useless or misleading comparison: UVLONG 0 doppio% qc -w cm.c warning: cm.c:14 useless or misleading comparison: UVLONG 0 doppio% 5c -w cm.c warning: cm.c:14 useless or misleading comparison: UVLONG 0---BeginMessage--- i was expecting kenc to complain about

Re: [9fans] Plan 9 != Inferno... right?

2008-11-20 Thread Tod Beardsley
Thanks heaps for your responses. Plan 9 it is then. Expect a lot of really irritating questions over the next few weeks. :) On Thu, Nov 20, 2008 at 3:05 PM, Brian L. Stuart [EMAIL PROTECTED] wrote: I think a more precise way of saying it is that in 9p2000 and the new styx, authentication has

Re: [9fans] web-based plan 9?

2008-11-20 Thread Skip Tavakkolian
- provide access to relational database towards a dedicated fs (with XML rappresentation of query results, but dont know yet about data manipulation and error handling) an rdbms interface will be messy; maybe just try to get a ODBC client library. most of the time what is really

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

2008-11-20 Thread Iruata Souza
in my contrib there is a more up-to-date lua port On Thu, Nov 20, 2008 at 8:13 PM, Federico G. Benavento [EMAIL PROTECTED] wrote: yes, it's in nils contrib (noselasd) On Thu, Nov 20, 2008 at 6:47 PM, John Barham [EMAIL PROTECTED] wrote: I've often though quite a few languages could be

Re: [9fans] Plan 9 != Inferno... right?

2008-11-20 Thread David Leimbach
On Thu, Nov 20, 2008 at 2:54 PM, Tod Beardsley [EMAIL PROTECTED]wrote: Thanks heaps for your responses. Plan 9 it is then. Expect a lot of really irritating questions over the next few weeks. :) Often times, googling to find the answer to irritating questions can keep repetitive traffic

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

2008-11-20 Thread David Leimbach
On Thu, Nov 20, 2008 at 11:42 AM, Iruata Souza [EMAIL PROTECTED] wrote: On Thu, Nov 20, 2008 at 3:23 PM, matt [EMAIL PROTECTED] wrote: Without starting a flame war, I'd like to know if some of you think it could be useful on a Plan 9 grid/environment. I've often though quite a

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

2008-11-20 Thread Eris Discordia
hey, 9P is all text [...] wrong. Upon reading this: Each message consists of a sequence of bytes. Two–, four–, and eight–byte fields hold unsigned integers represented in little–endian order (least significant byte first). Data items of larger or variable lengths are represented by a

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

2008-11-20 Thread erik quanstrom
On Thu Nov 20 19:21:51 EST 2008, [EMAIL PROTECTED] wrote: this correction: 9P is _not_ all text, but it consists of a well-defined set of messages. The idea, anyway, is the same. wrong. binary would be the opposite of text. That's wrong (or maybe I'm wrong). Whatever network glue /net

[9fans] acme crash

2008-11-20 Thread erik quanstrom
it's a good day to be Broken. i haven't figured this one out yet. i have a snap available. - erik acid: stk() abort()+0x0 /sys/src/libc/9sys/abort.c:6 error(s=0x42413)+0x33 /sys/src/cmd/acme/util.c:55 texttype(t=0x7b300,r=0x2d)+0xb5 /sys/src/cmd/acme/text.c:719

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

2008-11-20 Thread andrey mirtchovski
I think that with a bit more work, porting the Ocaml native compiler to Plan 9 would give you a bigger benefit than GHC (which is unwieldy) or an interpreter such as Hugs. Having a higher-level language in which to write native applications will, perhaps, give more people a viable reason to

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

2008-11-20 Thread Fernan Bolando
On 11/21/08, David Leimbach [EMAIL PROTECTED] wrote: On Thu, Nov 20, 2008 at 11:42 AM, Iruata Souza [EMAIL PROTECTED] wrote: On Thu, Nov 20, 2008 at 3:23 PM, matt [EMAIL PROTECTED] wrote: Without starting a flame war, I'd like to know if some of you think it could be useful on a Plan

Re: [9fans] web-based plan 9?

2008-11-20 Thread lucio
fyi, here's the rc version of 'save' that uses cgifs: #!/bin/rc . /lib/cgifs/sandbox May I humbly submit that the above is inadequate? I risk sounding like a serious newbie, but I believe that perhaps 9fans is too broad a vehicle to do Plan 9 justice. In this case, Skip's posting is

[9fans] Gmail and upas

2008-11-20 Thread David Welling
Hello all, firstly let me mention that I'm pretty stoked about using Plan 9. I've been using it for about a week now, and things are coming along well. I'm having a bit of an issue, and it may entirely stem from my lack of familiarity on the system, so I apologize in advance if this turns out to

Re: [9fans] Gmail and upas

2008-11-20 Thread lucio
I did have copious amounts of mail in this box, somewhere in the neighborhood of 3500. Whenever I allow my IMAP mailbox to grow too large, upas also grinds to a halt. I haven't yet done justice to Erik Quanstrom's nupas to see if it makes a difference because it is too big a leap at this point

Re: [9fans] Gmail and upas

2008-11-20 Thread erik quanstrom
Be warned that it is different in the way it represents the folder, so the end results may be quite dramatic. ? the file system interface is not changed. - erik