> method 2 - In this scheme program2 is a server, mounted on the file
> system. The client
> does not need to know 9p
> program1 -> file IO -> server/progam2 -> fileIO -> program1
use this; you get 9p transparently in your client. also you get networking for
free.
> I figure I'm not the only person on this list who would find a newer copy of
> sam for Windows useful...
i do too. hoping to get 9vx/win32.
are you looking for CreateProcess and CreatePipe (win32 api's) or trying to
figure out how to do 'sam -r' for a standalone win32 app?
> ps, the quote is "Simplify, then add lightness"
>
> On Thu, Apr 9, 2009 at 3:30 PM, andrey mirtchovski
> wrote:
>>> Is this sarcasm?
>>
>> yes, but not addressed towards Mr. Chapman, bless his cars. glad at
>> least one person caught that.
>>
>> internet is bizarro world.
>>
according to wiki
i think it's a different thing. there's an old thread where ehg
mentions it a filtering fs based on exportfs.
a filterfs would make this type of thing trivial; i have an outline of
one. cgifs is already done (in fgb's contrib) and there's a cgi.c in
rsc's contrib that you could use with httpd to
> Well, in the octopus you have a fixed part, the pc, but all other
> machines come and go. The feeling is very much that your stuff is in
> the cloud.
i was going to mention this. to me the current view of cloud
computing as evidence by papers like this[1] are basically hardware
infrastructu
you could make local mods to your httpd so that paths starting with
/cgi are given similar treatment as those that start with /magic; it
would execute "cgi" and pass it the arguments as usual. then url is:
http://myserver/cgi/foo?var1=1&var2=2
and in script "foo" the $QUERY_STRING will be "var1=
i think John mentioned he was using cgi.c that's in Russ' contrib
area. did i imagine it? (entirely possible)
> On Sun Apr 19 18:04:51 EDT 2009, benave...@gmail.com wrote:
>> skip is pretty much on the point exactly the same convention is valid
>> for cgifs.
>>
>> http://machine/cgifs/script?va
bstraction is the right level of distributedness.
presenting the services as file hierarchy makes sense; 9p is efficient
and so the plan9 approach still feels like the right path to cloud
computing.
> On Sun, Apr 19, 2009 at 12:12 AM, Skip Tavakkolian <9...@9netics.com> wrote:
>
>>
> 9p is efficient as long as your latency is <30ms
check out ken's answer to a question by sqweek. the question
starts: "With cross-continental round trip times, 9p has a hard time
competing (in terms of throughput) against less general protocols like
HTTP. ..."
http://moderator.appspot.com/#15
J.R. Mauro and Balwinder S Dheeman
> Gentoo and, or FreeBSD
please stop polluting. thanks.
http://groups.google.com/group/comp.os.plan9/browse_thread/thread/7cda8e292be895a5/ec8ea0a9abbc8a69?lnk=gst&q=rob+pike+weekend#ec8ea0a9abbc8a69
well, maybe not so quiet.
in /rc/bin/9fs, change 'case sources'. i think it makes sense to have
it dial $sources and set it to favorite location.
> but I get
> srv: timeout establishing connection to tcp!sources.cs.bell-labs.com!9fs
> so as if contrib still wants to connect to the central sources...
> stbuf.st_uid could be compared with the un*x UID drawterm is running as, & if
> matching d.uid is filled with the logged-in plan 9 username instead of
> "unknown".
that might reduce some confusion. probably want to change
kern/devcons.c too so that reading /dev/user returns the value
of 'user'
> See http://swtch.com/~rsc/acme-Run.png for an illustration.
nice!
> I've just pushed out kernel sources and binaries to incorporate
> Aki's mtrr and vesa changes. The combination makes monitor=vesa
> run quite a bit faster; we saw a factor of three speed improvement
> in one case.
thank you! i'm using it on a lenovo T61p; it definitely feels faster.
anyone working on this?
>> anyone working on this?
>
> What's so great about NaCl? Isn't it just a fancy way to start
> QEmu/VirtualBox/VMWare?
it has the advantages of JVM in the browser, but at native speed and
using any language with a compiler that can produce code for the inner
sandbox (restricted instructions and
lookman cron
> Hi,
> sorry for the lazy question, but sometimes "it's easier to post to
> 9fans than to think" or to seek for info.
> Is there any crontab equivalent in plan 9? I mean, is there a way to
> execute something regularly at a given time period?
> Saludos
>
> --
> Hugo
shot in the dark: are you root?
>> cat /proc/filesystems
>
> Returns
>
> nodev 9p
>
> but "mount -t 9p" returns "Protocol not supported". Is the problem
> not within "mount"?
>
> ++L
i don't have the exact message; the machine is remote and currently
powered off. is it my setup?
> because its not implemented
i was under the impression that mozilla ran under linuxemu.
is there another browser that wont need modifications?
> without
> guarantees about
> its longevity, it could be a wrong choice.
>
> How can I reply to this objection ?
i think for most companies the issues are (a) lack of people with
skills to build and maintain plan9 systems and (b) most IT departments
are used to -- and seek -- point solutions th
> Or is there a better idea? This certainly seems preferable
> to RPC or plain byte pipes for communicating structured
> values.
i have some incomplete ideas that are tangentially related to this --
more for handling interfaces.
it seems one could write a compiler that translates an interface
de
> The few minutes spent learning ed(1) will be well repaid. You'll be
> one of the smartest guys on your block.
i second that. learning it has been one of the best investments of my
time since 1982.
the installable filesystem (IFS) for windows hasn't been worked on in
over a year. it really has gone as far as it needs to in the current
state. there is a wish list of enhancements, but no time (or reason)
to work on them now.
the last major filesystem integration was done by brucee when he ad
> On Mon, Jul 27, 2009 at 4:32 PM, David Leimbach wrote:
>>
>>
>> On Mon, Jul 27, 2009 at 1:15 PM, Jason Catena
>> wrote:
>>>
>>> On Mon, Jul 27, 2009 at 14:36, root wrote:
unsuscribe
>>>
>>> I guess Unix isn't interested in Plan 9 anymore.
>>> Jason Catena
>>>
>>
>> It doesn't unde
> i hadn't noticed the (apparently undocumented) secstore device.
ditto.
> long and interesting read, although only tangentially related to 9fans:
>
> http://queue.acm.org/detail.cfm?id=1594206
interesting. presumably the single meta-data master was behind this:
http://groups.google.com/group/google-appengine/browse_thread/thread/e9237fc7b0aa7df5#
> I'm not sure either latency or RT is proper terminology here. But
> I believe what I meant was clear: when you need overall latency
> to be around 5ms you start to notice 9P.
it needs to be isochronous.
> but I argue it's exactly right.
> PCM is the native hardware sample format and is
> basically the "uncompress bitmap" of the audio world.
makes perfect sense.
>> it needs to be isochronous.
>
> i believe it has that capability. just keep multiple tags
> outstanding.
at the device it needs to be isochronous; so if it's going over the
wire, you need to build some elasticity in.
or as media players would say: [ buffering... buffering... ] ☺
> Speaking of which (or may be not ;-)) is there anybody using Lua
> on Plan9?
> Roman.
Kenji has written a webdav server for pegasus (Kenji's httpd branch)
using lua.
> What do you use it for? Any kind of fun projects? My idea is to try
> and see whether Plan9+Lua would be a more useful combination for
> building Web service environment than werc.
>
> Thanks,
> Roman.
Kenji has written a webdav server for pegasus (Kenji's httpd branch)
using lua.
an old interview with some relevance
http://www.wired.com/wired/archive/3.08/thompson.html
>> I haven't been following. I find a lot of "web stuff" to be off-putting, so
>> I've not been keeping up. base64 encoding stuff is crap but could suffice
>> in a pinch.
>
> uh, i don't think so. 9p2000 doesn't have a base64 encoding option.
no direct binary support; but that's not the only p
> When push comes the shove, these are probably both said in the
> same spirit (I doubt Kirk feels C will die, nor Gates that
> OS/2 was such (nor that MS products have no bugs))
what spirit is that? the one that says "i'm a rational person but
will say irrational things if it helps me sell m
> Well, this is probably not a good time to mentioned that lambdas
> and closures have been well discussed by the C++ committe with
> lots of draft wording for them in a forthcmoing C++ standard.
i think by now most of us expect new ornamentation added to C++
periodically. it is surprising that t
> This may not be your cup of tea or be artsy enough for you
> but check out what happens when tech meets arts:
>
> http://impromptu.moso.com.au/gallery.html
i enjoyed this. thanks.
> anyone written any software recently?
i've been; though mostly in rc. in the process i (re)discovered this
idiom:
doing=`{ifs=/ echo `{echo /talking/about/it/is/more/fun}}
echo $doing
anyone looked at this or given it any thought?
> aux/listen1 bt!*!77 /bin/exportfs
> import -A bt!00123456789A!77 / /n/blue
beautiful!
> import -A bt!00123456789A!77 / /n/blue
what does the device id discovery look like?
> echo inquiry M N >/net/bt/ctl
> (spend up to M seconds looking for up to N devices)
> cat /n/bt/devices
> (see what devices have been found)
the application i have in mind inventories all device id's it sees
with a time stamp. i need to measure the flow between two endpoints
based o
> What do you mean exactly by "sees"? A device may be known
> because it responded to an inquiry (probe for all devices)
all devices that are listening on inquiry scan channels and respond to
inquiry requests. (i'm just learning the details and my terminology
may be a bit off).
vmware esx only supports scsi virtual drives. it appears to be:
1000/0030 LSI53C1020/1030 PCI-X to Ultra320 SCSI Controller
so a new kernel with scsi support and a new cd image should fix it;
anything else to consider?
fyi, here's the pci output:
http://docs.google.com/View?id=ddxpv6x5_
> Which version of ESX are you using? ESX 3.5 provides two types of
> SCSI controllers.
> One is BusLogic and the other is LSI Logic which is the default. If
> you change the
> controller type to BusLogic, Plan 9 should install on ESX without problems.
yes, switching to BusLogic did the trick.
> Plan 9 does not work with either of the SCSI controllers in ESX(i) 3.5
> or less. Plan 9 does run on IDE drives just fine in ESX(i) 4. Plan 9
> panicks if you give it more than 2 CPUs on any of them. If you have
> any questions about getting Plan 9 to run in ESX(i) 4, let me know;
> I've done it.
perhaps the elimination of all traces of IL is a little too thorough?
it seems easier to leave Logil, Logilmsg in place rather than require
an extra (periodic) merge. one can't get by simply with bind
before/after.
> On Sun, Oct 4, 2009 at 10:30 PM, erik quanstrom wrote:
>>> Do you have the CD-ROM drive attached to the VM while you boot it?
>>>
>>> I remember Plan 9 didn't start when you have an empty CD-ROM drive
>>> connected to the VM on ESX 3.5. So I removed the CD-ROM drive from VM's
>>
>> if this is t
no joke. TSA is enforcing the no-nickname policy. if you're
"Robert" and your ticket says "Rob", prepare to be harassed.
>> Me, I see us sitting in the hotel lobby one evening surrounded by
>> pitchers and wires and boards and maybe soldering irons. I already
>> almost got thrown out a nice hote
> but writing
> microcode for the Perkin-Elmer 3220 was fun and useful as well.
that's interesting. i found this paper and am studying it. are there
obvious advantages?
http://delivery.acm.org/10.1145/81/802436/p67-roskos.pdf?key1=802436&key2=6946894521&coll=GUIDE&dl=GUIDE&CFID=55468637&CFTOK
could be a good exercise for a couple of UGA mass communications
students.
i think this is what you want. untested:
pair: REP ATOM
| REP '[' block ']'
block: pair
| block pair
> Hello,
> sorry for an off-topic thing. But I guess somebody here could help me...
> I have a problem with bison grammer
>
> Having
>
> %tokenATOM
> %left '+'
> %left R
> skip, sorry about that. we drank all your beer.
>
> - erik
fantastic!
> eric, thanks for broadcasting it
yes, thank you eric and everyone involved in organizing and managing
the logistics of the workshop. it was good to be able to listen in.
> nebula.nasa.gov
"After an extensive trade study, we selected Django, a
python-based web application framework, as the first and
primary application environment for the Nebula Cloud."
probably not the sharpest knives in the nasa kitchen.
i built a new 9pcf kernel from the latest sources that should have
included the latest vesa driver improvements (mtrr). somehow i lost
the performance gains in the new 9pcf compared to a 9pcf kernel that i
downloaded from labs after geoff made the announcement. ideas?
i need to pxeboot several cpus -- remote sensors -- with only usb
storage. here's an old thread for the same thing. is there a
solution?
http://groups.google.com/group/comp.os.plan9/browse_thread/thread/db9236f5f8f740bd/66707c18718f8e7c?lnk=gst&q=pxe+boot+nvram+usb#66707c18718f8e7c
> iirc it's ok to put the nvram in a
> USB disk dongle.
how is it specified? i can't find any references.
> Another thorny
> issue is what to name the package, since you can't start a
> package name with a digit.
arabic numeral 9 is very close: ۹
i have two nearly identical configs for a cpu and a term kernel on
identical hardware (single proc); the difference is that cpu config
has bridge and sdp devices. vesa works with term but aux/vga can't
find /dev/realmode when booting with cpu kernel. clues?
i don't fully know Go yet - watch out for b/s in my part.
Go is deliberately frugal with syntax and features. syntax has
dispensed with anything that's not absolutely necessary; e.g. compare
type declaration with Limbo's use of ':' (which, btw, made Limbo's
':=' syntax more natural than Go's) or
thanks Erik and Federico. yep, i forgot to bind '#P'; it is just
my old bad habit of forgetting to check the kernel namespace rather
than just /dev.
> Would the latency be too high?
my experience is similar to Erik's. as distance grows it's better to
deal with a higher abstraction. there's less chatter and so not as
affected by latency.
> So, what is everyone's preferred plug vendor? Out of the three, is there a
> preference for people out there hacking on the Sheeva?
i ordered through globalscale; 2-3 weeks to ship and a few more days
for delivery. week 2 of waiting.
> High volume == affordable, even if not optimal.
>
> The SheevaPlug is just not quite into that range
the volume demand is coming from companies that bundle it with their
home automation, entertainment center and other products. it seems
there's at least one company trying out every suggest
> I would like to pass the extra buffered data to the guy I am execing then let
> him read the rest directly from the socket, but I see no existing way to do
> that.
httpd passes the headers and any left over buffer it has already read to /magic
apps through a command line param. there's a functio
>> I would like to pass the extra buffered data to the guy I am execing then let
>> him read the rest directly from the socket, but I see no existing way to do
>> that.
>
> httpd passes the headers and any left over buffer it has already read to
> /magic
> apps through a command line param. there
on a new network and standalone auth+fs (built from CD image of Jan
7th), auth is refusing to concur. i've used Russ' message from a
while back [1] as a checklist. auth/debug reports:
cannot decrypt ticket1 from auth server (bad t.num=0x...)
auth server and you do not agree on ke
responding to feedback from multiple 9fans:
Federico said:
> are you sure that the passwords in nvram and auth/changeuser do match
> for bootes?
pretty sure. i've zero'ed the nvram and re-entered it. i went so far as
stopping keyfs, zero'ing /adm/keys and /adm/keys.who and reinstalling
bootes fr
> Aren't DirectShow filter graphs and programs like GraphStudio/GraphEdit one
> possible answer to the video processing question? Filter graphs can be
> generated by any program, GUI or CLI, and fed to DirectShow provided one
> learns the in and out of generating them.
DirectShow is COM; source
in case anyone's wondering, my problem was due to the fact that keyfs
was started after aux/listen for trusted services; /mnt/keys/* wasn't
in authsrv's namespace. in my case, i put the trusted services in
/cfg/bootes/cpurc, while keyfs was started later in the sequence of
/rc/bin/cpurc.
the defa
cool! just tried it. nice.
> after talking about it for some time
> I got tired of talking and wrote a simple
> gui installer for contrib
> so if you pull contrib, you'll get a contrib/gui
>
> here's a shot:
> http://lab-fgb.com/contrib.png
>
> ah, the code is not the best, but
> it gets the jo
Syntax is a nice font for code; i first saw it in Oberon,
though it predates Oberon.
http://en.wikipedia.org/wiki/Syntax_(typeface)
> perhaps this article could be of interest to this discussion. it only
> considers fixed-width fonts but is worth a look if you're looking for
> better fonts:
>
>
>>I don't know how else let skip now.
>
> facebook?
and googlewave.
P.S. i'm trying to figure out what's happening with stmpd.
> My gripe here is that it is hard to track what has been ported and
> what hasn't and repetition isn't helpful.
grep something /n/sources/lsr ?
if you carry the idea through, i think you'll reinvent
9p and mount :)
> How hard would it be to stick a program between a single sam -R and
> several samterms? I imagine such a program would have to interpret the
> sam protocol and handle merges and simultaneous updates, but since sam
> essential
> It took nearly 10 years for Plan 9 to be released open-source, but I
> think the bigger issue would have been people not "getting" the Plan 9
> way then, just as they don't "get" it now.
most are only now experiencing the problems that Plan 9 set out to
solve. sometimes you just got to let
at 9netics and rangboom (different locations), there are 4 cpus, 2
kenfs, multiple terms (vmware) and drawterm.
for a project at a client's site, there are: 7+ cpus (sheevaplug,
laptops), a cpu+auth+fossil/venti server and term (vmware) and
drawterm.
i need a second nic on a lenovo T61p that is a combo cpu. i have a
few linksys ec2t pcmcia cards; i tried using it (added
"ether1=type=ec2t" to plan9.ini). on some boots it freezes after
printing the memory layout; at other times cpu0 exits instead. i
found a discussion from 2008 related to the
> On Tue, Apr 6, 2010 at 2:51 PM, Christopher Nielsen
> wrote:
>
>> Did you mean to include a URL?
>>
>
> I'm gonna blame chrome and gmail, anyone but me!
>
> http://www.marvell.com/products/processors/embedded/
if it's the one below, it won't have the USB info and you can only get
that with
> 1. timesync locks up my machine. i have the latest clock.c
http://groups.google.com/group/comp.os.plan9/msg/07e419734ebf81a5
> but both
> of the hard-coded paths in 9vx main.c are obviously in RSC's home directories
it's not hardcoded; you can use -r as Russ said. the difference is:
"use default unless -r is given" vs. "use default unless
getenv(NINEROOT) is given". -r makes it very obvious what the root is
and proba
> What? The findroot code reads:
read the code again; findroot doesn't come into play.
>> > What? The findroot code reads:
>>
>> read the code again; findroot doesn't come into play.
>
> it most certainly does!
the whole point was that given -r, findroot doesn't come into play.
if NINEROOT is not set, what does your version of 9vx do (without -r)?
unfortunately virtualbox "shared folders" would require a special driver
[1] on the guest (i.e. Plan 9) os. the easier route is to figure out the
network and then use cifs (SMB client on plan9) or sftpfs to import the
host windows folders into plan 9. this is the recommended method [2] in
virtualbo
the usual suspects (bind, ipconfig, cs, dns)
# second ethernet card
bind -b '#l1' /net.alt
bind -b '#I1' /net.alt
ip/ipconfig -x /net.alt ether /net.alt/ether1
ndb/cs -x /net.alt -f /lib/ndb/external
ndb/dns -sx /net.alt -f /lib/ndb/external
On Thu, Mar 13, 2014 at 8:24 AM, Adriano Verardo
wrot
there is also nat
http://www.9legacy.org/9legacy/doc/nat/readme
On Thu, Mar 13, 2014 at 11:52 AM, Bakul Shah wrote:
> > bind -b '#l1' /net.alt
> > bind -b '#I1' /net.alt
> > ip/ipconfig -x /net.alt ether /net.alt/ether1
> > ndb/cs -x /net.alt -f /lib/ndb/external
> > ndb/dns -sx /net.alt -f /
hg and python you need are on sources.
% 9fs sources
% cd /n/sources/contrib/jas
there is a compiled version here:
http://www.9legacy.org/download.html
after that 'hg clone' the sources for Go, etc.
On Tue, Mar 25, 2014 at 10:55 AM, Ramakrishnan Muthukrishnan <
vu3...@gmail.com> wrote:
> Hell
is anyone else seeing similar results for cmd/pack?
% go test
PASS
ok cmd/pack 172.505s
this is on an atom (d525 @ 1.8ghz, 4gb). same test on an arm (quad core a9
@ 1.7ghz, 2gb, linux 3.8) takes much less time:
% go test
PASS
ok cmd/pack20.872s
that means windows is working as expected :)
On Sun, May 4, 2014 at 10:34 PM, wrote:
>
> PS. I played around with Windows go, and got
> much frustrated.☺
>
>
>
thanks; i should have checked that. running it on the fossil+venti server
brings it down a bit. still, it's not stellar.
bootes% go test
PASS
ok cmd/pack 81.480s
bootes% go test
PASS
ok cmd/pack 79.719s
On Sun, May 4, 2014 at 7:51 PM, Anthony Martin wrote:
> Skip Tavakkolian o
I suggested porting rtlsdr library for a GSoC project, but not takers; if
anyone is interested in collaborating on this let me know. the majority of
the work is moving the library off of libusb and replacing the pthread junk
with thread(2).
rtlsdr handles any DVB-T receiver that uses the RTL2832U
that's what i was thinking too. i think most of the time, most of the
information is available; it's just that they don't show up in a search or
no search is done.
P.S. i'm sure sp9sss conspiracy theorists will disagree :)
On Thu, May 8, 2014 at 1:07 PM, Steven Stallion wrote:
> On Thu, May 8
FYI, another item on my todo list is porting the RF24 library to plan9-bcm.
i use nrf24l01+ devices between arduinos and a pi (in Go on linux) for
temp/humidity telemetry. the device uses the SPI interface.
on a somewhat related note, is anyone building support for Go on Plan 9/ARM?
On Fri, Ma
have you checked http://swtch.com/plan9history/
On Fri, May 9, 2014 at 1:23 PM, Yoann Padioleau wrote:
> No answer? Nobody knows or my question is stupid?
> I really search for the history of QID and why this Q but could
> not find anything …
>
>
> On May 7, 2014, at 10:45 PM, Yoann Padioleau
i'm guessing that plan9-bcm source directory should be bound -- bind(1) --
to /sys/src/9/9-bcm (or even /sys/src/9/bcm).
On Fri, May 16, 2014 at 1:33 PM, Sean Hinchee wrote:
> So I ran across this ( https://github.com/elewarr/plan9-bcm ) awhile back
> and decided it would be fun to try to stic
thanks for the heads-up. i'll wait pulling from sources for now.
On Sat, May 17, 2014 at 2:17 PM, Jeff Sickel wrote:
> A lot more than Caps lock is not working….
> This has been some of the worst 36+ hours I’ve had w/ Plan 9,
> and no end in site to get everything running again.
>
> I sure hope
i got the impression that sources were in some inconsistent state.
if the only change is the new system call, isn't it sufficient to:
* pull only /sys/src/9
* build the kernels you need and install on boot medium
* reboot
* pull again and rebuild all the binaries
since existing binaries would wo
1 - 100 of 976 matches
Mail list logo