For information on editing, see the description of Plan 9 wiki syntax.
IRC log started Mon Aug 15 09:29 ! *** Signoff: quintile (Remote closed the connection) ! *** quintile (n=steve@cpc1-sout4-6-0-cust141.sot3.cable.ntl.com) has joined channel #plan9dev ! *** axelb9 (N=belinfan@demeter.ewi.utwente.nl) has joined channel #plan9dev ! *** forsyth (i=none@spc1-york1-5-0-cust142.seac.broadband.ntl.com) has joined channel #plan9dev ! hey forsyth! ! <__20h__> hi forsyth ! forsyth: glad that you came ! *** hyperion_ (n=6thgate@2002:5062:fa7e:1848:0:0:0:0) has joined channel #plan9dev ! hi everyone :) ! <_Ulli_> ...gong... ! hi hyperion_ ! *** pz (n=none@adsl-144-76-89.ard.bellsouth.net) has joined channel #plan9dev ! it's 20 GMT :) ! so it is. ! *** zimba (n=zimba@22.171.79.83.cust.bluewin.ch) has joined channel #plan9dev ! Okay, I guess we'll get things rolling. ! <__20h__> 6min to go. ! <__20h__> No, bad synced clock. ! __20h__: :) ! you or vt3 and me? ! you, please. ! ericvh: __20h__ ! sorry for the miscommunication last month. ! okay. As I have an overdue paper -- I have a vested interest in keeping things moving along. ! <__20h__> Moderator - me? ! no problem, sorry you have to be up so late. ! <__20h__> Ok, if everyone aggrees, then I'll moderate it. ! seconded ! <__20h__> Ok, I count this as "yes". ! <__20h__> Logging on? ! <__20h__> I think so. ! <__20h__> ton_t here? ! *** fgb (n=fgb@OL74-98.fibertel.com.ar) has joined channel #plan9dev ! <__20h__> tony_t ! <__20h__> No, so that is skipped. ! hy ! <__20h__> Nemo here? ! <__20h__> Skipped too. ! :( ! <__20h__> Gorka/Eric is next, about "9P Reliability Project Status". ! Gorka may be on soon, he may be able to speak for nemo and team. ! <__20h__> Ok, so we go on. ! Until he gets here, I'll report on the 9P reliability. ! <__20h__> You're online. ! __20h__: can we please keep some order? ! *** de0u (n=davide@dsl093-172-091.pit1.dsl.speakeasy.net) has joined channel #plan9dev ! Gorka has completed his initial port of Russ' recover application to the current distribution. ! and can someone please take notes? ! It basically allows one to recover a session that is lost due to network error, server reboot, etc. ! <__20h__> Notes can be taken out of the log. ! It also has some functionality to support failing over to alternate servers (assuming some sort of mirroring of resources) -- but we haven't tested that much. ! It works under both Plan 9 native and Plan 9 Ports. We are currently putting the finishing touches on a paper describing how it works and then we'll release to sources and p9p. ! Downside is it incurs about a 2x performance penalty on loopback under Plan 9 and 8x penalty under p9p on Linux. ! This overhead is likely less visible on higher latency connections than loopback. ! <__20h__> 2min presentation done. ! The only way around the overhead would be to push the recovery code inside the kernel instead of providing it as a user application. ! done ! <__20h__> Any questions? ! ericvh: how much of p9p does it depend on? ! its a user-level file system, so the same set that other file systems (like ramfs, etc.) depend on. ! ericvh: I mean, this would be useful for plain v9fs, so I guess it would make sense to package it on it's own ! wait..strike that...that's not true. ! ericvh: will the paper discuss the resason of the performance penalty? ! I'm not exactly sure what it depends on, mostly just the protocol multi-plexing/demultiplexing -- and the thread code. ! axelb9: yes, it should. The reason is straightforward copy overhead. ! The extra overhead on p9p under Linux is crappy threads. ! <__20h__> Is it a filesystem on top of /net? ! I mispoke early, its actually an interposer for 9p, so its more like an interposer on top of srv. ! <__20h__> Ok. More questions? ! instead of srv sources.cs.bell-labs.com, you recover sources.cs.bell-labs.com, then mount /srv/sources.cs.bell-labs.com. ! ericvh: what is required for ahving a fallback server? ! that's an unresolved question. It depends on what you are failing over. ! <__20h__> The last question before going on. ! *** lucho (n=lucho@pcp09875681pcs.ewndsr01.nj.comcast.net) has joined channel #plan9dev ! For file systems it could be some sort of synchronous mirror -- Plan B has some facilities for this, but we haven't tried using them yet. ! <__20h__> Ok, next is - for mixing reasons - uriel, with:"Propaganda efforts and documentation issues." ! (that should have been for static file systems) ! lots of people in 9fans complaingin/asking about docs ! but no one seems to be doing much... ! *** Signoff: forsyth (SendQ exceeded) ! would be good to have some input on what direction to take with the docs ! *** forsyth (i=none@spc1-york1-5-0-cust142.seac.broadband.ntl.com) has joined channel #plan9dev ! so far I'm trying to put as much stuff in the wiki, so at least nothing is lost ! openness on best practices would be good too. ! I recovered the papers from the 1st and 2nd ed which were in leo.org(or something) ! vt3: ? ! *** paurea (n=paurea@pixpat.austin.ibm.com) has joined channel #plan9dev ! I would like to setup a mirror of all papers, ideally in sources ! (and make sure that all papers are in decent condition on all formats) ! <__20h__> With sources it would be mirrored to 9grid.de. ! <__20h__> Ok, 2min over. ! <__20h__> Questions? ! having a reliable sources web interface would be nice, I'm not sure linking to 9grid.de from the main wiki is a great idea ! __20h__: that is the main point, to have things mirrored ! <__20h__> And it is a good idea, to get documentation into Plan 9. ! ah, and I gave some interviews on the radio about Plan 9 at WTH ! it was interesting, people knows very little about Plan 9 ! <__20h__> Yes, and we had some talks at 4 o'clock and good beer. ! uriel: is there somewhere a list of who is responsible for what ? ! zimba: hah! ! zimba: that is a good question... any takers? ! <__20h__> The two minutes for discussion are over. ! zimba: it seems no one cares... oh well... this is Plan 9, pure anarchy ! uriel: my first impression on p9 from the website is : it's static, what is going on there ? no changelog or somethin ? ! <__20h__> Can discuss it more afterwards or in #plan9. ! zimba: exactly ! __20h__: it wont happen ! okay ! __20h__: see first item in agenda ! <__20h__> Next is: Eric, with "Jim Getty's SNAP vision" ! Didn't want to go too deep here, just re-iterate some stuff I said on #plan9 about my OLS experience. ! __20h__: follow up discusions are not happening, I thoght that was the first item in the agenda, oh well ! I am late ! did you already talk about Plan B? ! and recover? ! paurea: no ! Jim Getty's is pushing his vision is the way the universe should look, particularly in the home network environment. ! paurea: yes ! If you look at his OLS paper (google Getty's and SNAP), you'll see it looks somewhat familiar -- very much like the Inferno/Plan 9 vision, at least on the high level. ! *** Signoff: rkl ("leaving") ! Jim Getty is a total shithead (doing a boyd, but someone had to do it) ! Jim seemed to be very open to Plan 9 style ideas, so it may not be a bad carrier to push Plan 9 ideas. ! I think he is not ! Plan 9 technology seems to provide a lot more of what he wants than the alternatives he mentions in his paper(s). ! paurea: boyd thought so, and I agree, but I guess that doesn't matter one bit if he can help push Plan 9 ! That's basically it. I talked to him a bit about v9fs, and p9p, and venti, and what not. ! <__20h__> Yes, it's time for the 2min discussion. ! done./ ! ericvh: what about freedesktop.org? ! ericvh: they are pushing that dbus crap ! yeah, that's different level. ! ericvh: any chance to push 9p there? ! Getty's was pushing lots of devices talking to eachother. ! uriel, You know... There will be logs... What about not swearing meaninglessly? Thanks... ! I have no problem with pushing 9p on freedesktop.org as well. ! re: SNAP: he is Jim Gettys, so that to get him interested you need to show him something he thinks he can't do or prove to him you can do it better. ! hyperion_: sorry ! forsyth: :) ! <__20h__> 2min over. ! like network transparency? :) ! <__20h__> Next item is either Plan B or uriel with "future 9cons". ! paurea=gorka. ! nemo is not around ! yes ! <__20h__> Good, Plan B is on the run. ! <__20h__> 2min to go. ! we are probably ! packaging an image with everything for september ! so people can look at it ! an maybe merge whatever they like into plan 9 ! our idea was to get the good ideas in it ! into sources somehow ! paurea: "they"? ! i meant the community ! sorry ! I meant you ! hehehe.. ! <__20h__> 2min for discussion begin. ! * uriel wonders how the community will ever agree on anything ! uriel #plan9dev ACTION wonders how the community will ever agree on anything ! well there are many many changes in Plan B ! paurea: any hardware support and other non-controversial bits that could make it into Plan 9? ! <__20h__> Are there still plans to have Plan B running native on hardware? ! no ! paurea: since where are you working on PlanB ? ! it is running on a modified version of the kernel ! two years probably ! paurea: how do you plan to stay in sync ! but there have been many strategy changes ! we dont ! we realease it ! paurea: how many LOC did you approx. changed/added? ! paurea: what is the goal of your search group ? ! <__20h__> One after another please. ! a second ! yes ! we plan to release it ! and the most changes which make it to sources ! the less we have to maintain ! if some ideas are bad ! we drop them ! <__20h__> zimba, look for the Plan B homepage. ! there are many lines of code ! I have no idea ! paurea: why no open discuion and no public codebase? ! we wanted to be free to experiment ! paurea: will there be nore more development, then, for the bits that don't make it? ! depends on how interesting they seem to us ! :-) ! <__20h__> 2min more for discussion. ! paurea: ok, any reason to wait until sep to release the src? ! we are on holidays/traveling ! ok, any plans to continue developement independently from Plan 9? ! on topic: announce and adopt an open source model with a open core team. ! * uriel sighs ! uriel #plan9dev ACTION sighs ! <__20h__> vt3, we can handle that after uriel. ! I dont know what is going to happen ! we will release it ! <__20h__> Ok, the two min are over. ! paurea: ok, I see ! see what people think about it ! <__20h__> Now is the last topic on list: "future 9con", with uriel as speaker. ! we will see ! <__20h__> 2min to go. ! I'd like to organize a 9con in Madrid this fall ! I wanted to help with that ! (actually I was talking with anavarro, and counting on nemo and his kids to do most of the work ;P) ! his kids? ! paurea: just kidding ;) ! paurea: ok, you think you can provide location? ! I think we could ! I wanted to actually organize it ! cool, people interested in comming? ! but I got into many things and couldn't ! yes ! great.. ! <__20h__> Depends on when it is. ! depends on when ! me too ! if we make it with enough time ! oct-nov sounds good to me ! <__20h__> 2min discussion begin. ! then there is CCC ! we may get money for bringing people willing to give conferences ! talkd ! <__20h__> (After that: topic by vt3) ! talks ! sorry ! paurea: oh, cool ! anyone commint to CCC? ! <__20h__> No, paurea, free talk means that. ;) ! the thing is that I need time to do the paperwork for that ! 20h, me and mtgx will probably be there ! paurea: ok, in worst case we would just hang out and drink beer/wine ;P ! <__20h__> We will have a place in the "hacking center", for Plan 9, on CCC. ! (and tea for me ;)) ! showing my ignorance or age or something, what is CCC? ! ? ! forsyth: see 9con page in wiki ;) ! <__20h__> Chaso Computer Congress, forsyth. ! oh yes, i know that one. ! <__20h__> It's organised by the Chaos Computer Club. ! 27-30 dec ! (IIRC) ! <__20h__> In Berlin. ! 26-31 inofficially ! garbeam and I are planning to give talk ! s ! garbeam: right? ! yes ! <__20h__> Discussion is over. ! <__20h__> Now to vt3's topic. ! announce and adopt an open source model with a open core team. ! <__20h__> You have 2min vt3. ! what do we want to do as a community? ! I think we'd all like to see that ! __20h__: I think this topic fits the topic you submited: Future of Plan 9 ! But it depends on jmk and rsc ! hyperion_: I don't think everyone would like to see that ! hyperion_: many people is happy with the status quo ! <__20h__> We have a half OpenSource model, as you can take out the distribution and publish it on your own. ! uriel, Well I'm not then ! we need a way to show to the rest of the world that Plan 9 development is not dead ! uriel, Who is happy with it? ! hyperion_: I'm not either ! <__20h__> Noone complained about the differences of the 9grid.de ISOs. ! hyperion_: f2f, ericvh, axelb9, .... ! *** pzz (n=none@adsl-1-232-203.ard.bellsouth.net) has joined channel #plan9dev ! __20h__: see the disaster in 9fans today ! but that is another topic ! hyperion_: people that have more direct access to info/contact from russ/jmk are happy, everyon else is unhappy ! i have no further comments ! <__20h__> The THW (Technical Help Organisation [of Germany]) is alarmed. ! __20h__: ? ! <__20h__> So I open free discussion. ! * axelb9 is happy, has no special access to info/contact from russ/jmk ! axelb9 #plan9dev ACTION is happy, has no special access to info/contact from russ/jmk ! i'd suspect that the best thing to show it not-dead is to apply it more, esp. to do interesting things (or boring things in an interesting way) ! <__20h__> Anyone knows htfilefs? ! forsyth: yes, I agree ! <_Ulli_> btw, why is there only 9fans? maybe something like a web forum would be more convenient for some people... ! I am happy ! forsyth: but things like the public page, which are our public face, need work ! p9's website is dead except of the wiki ! <__20h__> htfilefs -m /tmp http://www.9grid.de/plan9/plan9.iso; 9660srv; mount /srv/9660 /n/cdrom /tmp/plan9.iso; ! that's really why linux surpassed bsd: hardly because it was better, but programmers wrote for linux ! so it's about marketing? ! popularity often is, more or less ! most people see the web site as dead, see what zimba just said, and about everyone I know that has looked at it has thought Plan 9 is dead ! and to be most accurate, universities supported it ! if you want people to use plan 9 ! port mozilla ! axelb9, yes ! the problem with BSD is that it's fragmented ! there are 5 or more bsds ! you need a central site which contains everything in one place (maybe as mirror) - gain 9.org ! paurea: wont happen ! there are more linuxes than you might think, but it doesn't matter as much ! it's the one people talk about in the singular ! forsyth: yup, and bsds do fine anyway ! there are not enough people using Plan9, hence not enough developers wanting to write for it :) ! I think this discussion is void of content ! the clear problem IMHO(and in the opinion of many others) is total lack of direction in Plan 9 developement, and total lack of acepted authority ! bsds do, but not as much as they should wrt their quality compared to linux, if you look only at kernels ! If you want to attract people ! you need applications ! <__20h__> paurea, I thought about having something like User Mode Linux for Plan 9. ! forsyth: true, but still infinitely more than Plan 9 ! maybe you all have a PhD, but it's not easy to convince simple people that your OS is great. Work on graphics, etc.. is needed ! uriel, not having direction is not a problem for Linux :) ! <__20h__> So we emulate a PC for the kernel and so don't have to port all applications. ! lucho: spending all time in-fighting and duplicating work is a problem from Plan 9 where resources are very scarce ! sorry, my point wasn't a jab at bsd, because i think it is better than linux, but rather a remark emphasising applications over kernels ! zimba, no need to "convince" people ! yes ! i agree with forsyth ! uriel, I don't see anybody doing duplicate work or fighting (except probably you ;) ! the relevance is that anyone is free to make a plan 9 application and put it up ! zimba, basically make it provide common everyday solutions like other OSes. ! hyperion_: who do you want to attract developers then ? ! Is there anyone from Eckardt's CMU group here? Is there status on the iMac port? ! on any convenient web site. it doesn't have to go on sources any more than linux applications do ! Eckhardt is here. ! (or perhaps the possibility of a Mac mini port?) ! forsyth, one of the problems is that there is no C++ compiler, and unfortunately almost everything these days is in C++ :( ! forsyth: stuff that doesn't go to sources disapears without a trace ! <__20h__> de0u, want to talk about it? ! it is not only the compiler ! sorry, i didn't mean porting existing applications i meant doing nice interesting new-ish ones (or old ones newish-ly) for Plan 9 ! forsyth: not to mention that no one ever finds about it, because there is lots of people doing work in Plan 9, but they are all incredibly secretive abou what they do ! I'd mostly rather let the students make an announcement. ! forsyth, another problem is that it is not easy to write GUI apps for Plan9. That was one of the reasons I was interested in having "native" Limbo interpreter ! What I will say is: ! *** Signoff: pz (Connection timed out) ! omero should make that easier ! forsyth: for app developement better integration with Inferno/Limbo would be great ;) (and I know you are working on it, and that work is great) !