translated into some unicode
underscore type character. Definitely makes for easier plumbing.
http://www.thenewsh.com/~newsham/x/machine/inferno-acme-space.jpg
John
Tim Newsham
http://www.thenewsh.com/~newsham/
events to acme?
http://www.thenewsh.com/~newsham/x/9/acmewait.c
Tim Newsham
http://www.thenewsh.com/~newsham/
2009/6/18 Tim Newsham :
I've been trying my hand at some very simple acme programming
tasks and have some questions. I'm interested in a utility
that translate dot into a filename:line-line range
I think Edit = is what you want.
more or less, except I want a program that I can
pdf
Paper:
http://www.usenix.org/events/usenix09/tech/full_papers/toomey/toomey.pdf
Video:
http://minnie.tuhs.org/Z/toomey.mov
Tim Newsham
http://www.thenewsh.com/~newsham/
find sources?
Ironic since Ubuntu came with the 9p kernel module) Or should I be using
a different mount program for the purpose?
The linux Documentation/filesystems/9p.txt should probably be updated with
more details, either way.
Tim Newsham
http://www.thenewsh.com/~newsham/
tails.
I've tried several variants, such as thenewsh.com:/path
with similar results.
On Jul 11, 2009, at 1:46 PM, Tim Newsham wrote:
The documentation in the linux kernel says you merely
mount -t 9p ipaddress /mntpoint
this fails on my system since /sbin/mount tries to execute /sbin/mou
ferno then p9sk1
or the inferno auth (whose name I forget) is the obvious choice.
However, when talking just between several non-plan9 machines
(ie. linux-linux) then other auth choices might make sense.
How many 9p servers actually use auth? Most "file servers"
are only accessed remotely th
any notion
of mount namespace. Removes security concerns of per-process
namespaces since you could never rebind over /etc/passwd or
other important files.
Downsides: Perhaps not possible. Mount/bind namespaces not
universally present, only within certain mount points.
ron
Tim Newsham
http://www.thenewsh.com/~newsham/
that people who have used
UNIX for a long time have a natural aversion to the latter.
Thanks,
Lucho
Tim Newsham
http://www.thenewsh.com/~newsham/
auxiliary
command do the actual dial, authentication, etc?
wouldn't that be simpler and just as versatile?
The v9fs driver lets you mount from a file descriptor.
Is this what you're asking for?
Tim Newsham
http://www.thenewsh.com/~newsham/
. It might
be worthwhile to shoot for an interface like that.
- Dan C.
Tim Newsham
http://www.thenewsh.com/~newsham/
how to use the driver? Does anyone have any insights
into Rangboom's progress - ie. are they still around, and
making commercial progress?
Is anyone working on an open source 9p filesystem driver
for NT?
Tim Newsham
http://www.thenewsh.com/~newsham/
eedback on some questions and
got some good advice from Russ (http://9fans.net/archive/2009/06/292) but
havent yet gone back and applied it.
Aaron W. Hsu
Tim Newsham
http://www.thenewsh.com/~newsham/
This problem is only with plan9?
yup.
although it is plan9-inside-vmware, which could make
a significant difference.
And you said VMWare 2.x, which is exceedingly old...
Tim Newsham
http://www.thenewsh.com/~newsham/
it's the latest version of VMWare Fusion AFAIK...
Ahh, my apologies. I had incorrectly assumed "VMWare Workstation".
And you said VMWare 2.x, which is exceedingly old...
Tim Newsham
http://www.thenewsh.com/~newsham/
tion above are both used in conjunction with
distributed map/reduce calculations. Calculations are done
on the nodes where the data is stored...
Thanks,
Roman.
Tim Newsham
http://www.thenewsh.com/~newsham/
. The sort
of thing NFS and AFS were built to accomplish.
I *think* the folks at google also use GFS for shared $HOME
(ie. to stash files they want to share with others). I
could be wrong.
Roman.
Tim Newsham
http://www.thenewsh.com/~newsham/
erity, and hopefully at some point, shared for its educational
and historic value. The legal issues will probably lead to
the software being lost sooner or later, if not resolved...
If someone is really, really inclined, please DO... There are
lots of us who would be very grateful.
Tim Ne
e to embrace and extend
one of them...
- Is there any interest in unifying the existing audio formats?
- If so, is anyone interested in bouncing around ideas of what
this format should look like?
- What software exists for each of these formats?
- Which format is the most "popular"?
Tim Newsham
http://www.thenewsh.com/~newsham/
hey be accepted back into
the mainline or will it be viewed as unnecessary churn...
How much do people even care about the audio drivers and they're
interfaces at the present time?
- erik
Tim Newsham
http://www.thenewsh.com/~newsham/
4k samples of 11khz mono audio in "sound"
additionally it might be useful to support some of the
stat features from usbaudio or plan9 audio(3), such
as the ability to figure out the dma size, how much data
is buffered, and the timing associated with samples being
read.
- erik
Tim Newsham
http://www.thenewsh.com/~newsham/
your hard drive, so long as all the
samples are delayed by the same amount.. You can stream this
clear across the country over all kinds of cut rate ISPs and
still get satisfactory results with enough buffering..
Roman.
Tim Newsham
http://www.thenewsh.com/~newsham/
;. I'm considering the possibility of supporting
alaw, ulaw, pcm8, pcm16 in big/little and signed/unsigned formats,
and adpcm, using the hardware features...
Russ
Tim Newsham
http://www.thenewsh.com/~newsham/
ure what the value of unifying those two interface is...
Roman.
Tim Newsham
http://www.thenewsh.com/~newsham/
Still would love to hear if anyone knows the answer to these:
- What software exists for each of these formats?
- Which format is the most "popular"?
Tim Newsham
http://www.thenewsh.com/~newsham/
s
(audio(3), usb(4) and inferno usb(3)) which software
(p9 and limbo) uses each?
- Which of these interfaces is used the most?
Roman.
Tim Newsham
http://www.thenewsh.com/~newsham/
t foo is (thats half the point).
I personally like the XDR standard (I can do without NDR and BER/DER).
Roman.
Tim Newsham
http://www.thenewsh.com/~newsham/
been able to think of any. Perhaps just my lack
of imagination.
- erik
Tim Newsham
http://www.thenewsh.com/~newsham/
vmware GuestID 5010
vmware CursorID 0001
vmware CursorX 02bf
vmware CursorY 00bd
vmware CursorOn 0001
vmware HostBpp 0020
vmware chan x8r8g8b8
vmware depth 32
vmware linear
Tim Newsham
http://www.thenewsh.com/~newsham/
be (is it possible that the hardware register
returns a different size after changing the mode?)
Tim Newsham
http://www.thenewsh.com/~newsham/
1280x1024 not to. I plead ignorance
on how the plan9 vga system is actually set up.
- erik
Tim Newsham
http://www.thenewsh.com/~newsham/
for the ones interested, the code is at http://src.oitobits.net/9null.
i'm writing a README explaining how to compile and install.
Are there plans for this to get folded into the mainline?
iru
Tim Newsham
http://www.thenewsh.com/~newsham/
i < x.length; i++) _print(x.charCodeAt(i) + "\n");
Return: undefined
255
254
3
2
1
0
Eval: x = "\x00\x01\x02\x03\xfe\xff"
Return:
Dave
Tim Newsham
http://www.thenewsh.com/~newsham/
should be removed
from the list. There are alternatives, such as booting a live cd.
Many other operating systems also keep their kernels on native
filesystems and do not suffer because of it.
uriel
Tim Newsham
http://www.thenewsh.com/~newsham/
you
don't really need to update it unless you change to a new filesystem not
supported by the CD.
- erik
Tim Newsham
http://www.thenewsh.com/~newsham/
e cd as well, if I got it right.
You could just dd or rawrite from windows, as well.
Federico G. Benavento
Tim Newsham
http://www.thenewsh.com/~newsham/
ly, in a style that makes reasoning about
the code easy, and which doesnt require (but can coexist and support)
garbage collection.
"while(n--) *p++ = *q++;"
is still quite elegant compared to many other expressive langauges.
setjmp and longjmp are still quite powerful.
Jason Catena
Tim Newsham
http://www.thenewsh.com/~newsham/
;ve been writing a good bit of Haskell these days at work as well, mainly
due to the fact that it's possible to write some fairly sophisticated code
quickly, and even get pretty darned good performance out of it.
I'm a big fan. Just want to make sure the hype isn't overblown.
Tim Newsham
http://www.thenewsh.com/~newsham/
anyone written any software recently?
some prototypes for audio servers over 9p for and shim audio device
drivers for various platforms to redirect local audio device requests to
audio servers...
Tim Newsham
http://www.thenewsh.com/~newsham/
really not much different than an emulated nvram.
Jerome
Tim Newsham
http://www.thenewsh.com/~newsham/
uname=yourname,port=1234 1.2.3.4 /data/9
android# ls /data/9
Tim Newsham
http://www.thenewsh.com/~newsham/
mance.
- erik
Tim Newsham
http://www.thenewsh.com/~newsham/
ntainment
properties). Roughly a 10 man-year effort for about 7.5kloc.
Not something you'd likely be able to do yet against something linux-
sized.
the original problem posed was the "scalability of linux development".
how does l4 help with linux' development problems
have done.
- erik
Tim Newsham
http://www.thenewsh.com/~newsham/
own bugs.
You can find out a lot more from their papers and websites:
http://ertos.nicta.com.au/research/sel4/
http://ertos.nicta.com.au/research/l4.verified/
http://ertos.nicta.com.au/research/l4.verified/proof.pml
Tim Newsham
http://www.thenewsh.com/~newsham/
eze if you run a buggy program in acid with truss.
is this with the latest 9vx or the bin snapshot? I know the
snapshot didnt ignore SIGPIPE which would cause the whole vm to
shutdown when writing to a socket that shut down. However, that
should be fixed in the latest sources.
Mathieu
Tim Ne
ir -p `
committing a ".emptydir" file in each directory would be easier.
Sam
Tim Newsham
http://www.thenewsh.com/~newsham/
arguments == dont run" way.
Then its just:
l0 cat $args
l0 chmod +x $args
...
Tim Newsham
http://www.thenewsh.com/~newsham/
ron
Tim Newsham
http://www.thenewsh.com/~newsham/
st to people? Any other features
of interest that I didnt mention?
Tim Newsham
http://www.thenewsh.com/~newsham/
, you dont have X. so you'd have to deal with inferno's
graphics some other way (or just go text mode?)
Tim Newsham
http://www.thenewsh.com/~newsham/
d be a lot more
work.
ps: running native C code on the existing phones is fairly easy to
do, although its probably not "really" android and may not be
guaranteed to work on future phones.
Tim Newsham
http://www.thenewsh.com/~newsham/
using the "adb" link
and over tcp/ip to the wifi.
Tim Newsham
http://www.thenewsh.com/~newsham/
ous effort into maintaining it.
Tim Newsham
http://www.thenewsh.com/~newsham/
Rethinking multi-core systems as distributed heterogeneous
systems. Thoughts?
http://www.sigops.org/sosp/sosp09/papers/baumann-sosp09.pdf
Tim Newsham
http://www.thenewsh.com/~newsham/
use is kind of scary.
The mention that "... the overhead of cache coherence restricts the
ability to scale up to even 80 cores" is also eye openeing. If we're at
aprox 8 cores today, thats only 5 yrs away (if we double cores every
1.5 yrs).
Roman.
Tim Newsham
http://www.thenewsh.com/~newsham/
and, portable) are shared, from
the paper. Btw, they have the source code up for free
(http://www.barrelfish.org/release_20090914.html) which I supposed
could be used to more definitively answer these questions with
some effort...
-eric
Tim Newsham
http://www.thenewsh.com/~newsham/
it sounds like the kernel (L4-like, supposedly tuned to the specific
hardware) and the "monitor" (userland, portable) are shared, from
the paper.
I'm confused what you mean by "shared".
ugh, I completely botched that.. I meant "replicated" not "
Is video streaming going to happen?
On Fri, Aug 28, 2009 at 12:13 PM, erik quanstrom wrote:
> > If we've got 320kbps we can easily do the presentation via justin.tv
> > or something similar. Alternatively, if we just want to set up e.g. an
> > mpeg stream, I have machines that can proxy that. Tho
nor defects, and ran the result?
Or bound in a dummy "ls" and "egrep" before executing the real
configure script?
Lets keep the infection contained.
Thanks.
Dmitry
Tim Newsham
http://www.thenewsh.com/~newsham/
ach work) made oskit:
http://www.cs.utah.edu/flux/oskit/
the purpose of which was to borrow some of the hard parts to make
writing research OSes easier.
Thierry Laronde (Alceste)
http://www.kergis.com/
Tim Newsham
http://www.thenewsh.com/~newsham/
How do I get in touch with whoever worked on the OLP9C project?
Tim Newsham
http://www.thenewsh.com/~newsham/
We're currently designing a new (9p-based) interface for these
kind of vector devices @gpm-dev.
What's gpm-dev? Can you provide more info?
cu
Tim Newsham
http://www.thenewsh.com/~newsham/
alpha.
You should have added an extra "(OT)" to the subject line.
I'm adding a few more just to be fair.
Could have built it in less time than this thread has been running...
then what have you been doing all this time?
Bill
Tim Newsham
http://www.thenewsh.com/~newsham/
that's a scary idea. i wouldn't run anything like
that outside of testing. and so why wouldn't i just
write a bit of custom code?
Some people find the idea of writing their own kernel code "scary".
To those who don't I imagine d-trace has less appea
Hi, I'm doing some work w/ npfs. There's a mailing list but
it appears dead. Is anyone actively using and maintaining
npfs? Is the mailing list the appropriate forum to discuss
bugs and fixes?
Tim Newsham
http://www.thenewsh.com/~newsham/
fs/
http://ninefs.googlecode.com/files/README.txt
http://groups.google.com/group/ninefs
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
in windows stuff.
Most likely when you ran "dokan /i a" (if you did, at all)
it failed. If you're running on windows xp x64, you will
need a dokan.sys that is compiled for your platform. The
prebuilt one is for the 32-bit kernel.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
s involved?
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
http://code.google.com/p/go/issues/detail?id=9
more entertaining (imo):
http://code.google.com/p/go/source/list?r=0be68ce1d89d9b633329f806a6d074514a563b83
see names and dates on first four commits.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
es it get accessed? If I plug in a usb
disk, can I use it as the root filesystem? If so, what kind
of root spec would I need to use?
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
m that you cannot express in go. A
good, simple example is "map". Go would need generics to support it.
Roman.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
t over an array
of ints you would need to write another function.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
n't be an issue. For interactive use
it can be a pain if you are using a normal terminal environment.
In plan9 you'd usually run rc in a rio window or in acme where
the environment lets you edit and reuse commands from the scrollback.
Thanks,
Maurício
Tim Newsham |
Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR-
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00: 22 10 95 20 06 00 30 02 02 20 03 0c 00 00 00 00
10: 00 b0 01 fe 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 22 10 95 20
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 04 00 00
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
ously configured
data back, and other systems (ie. winxp) see the partitions
I edited in plan9, but my /dev/sdU4.0 directory does not
get "plan9" or other partition files (just ctl, data, raw).
What gives?
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
acting up (it happens
at times)... is anyone else using thumb drives with current
plan9 sources successfully?
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
thing like "local!/dev/sdU4.0/data"?
If I use something like partfs, I would have to hack this
into the /sys/src/9/boot stuff, right?
Is there any long term desire to allow booting off of USB drives?
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
i haven't written a sdorion 9load driver, so i cheat in
a similar way. replace sda0 with the appropriate.
I'm not using 9load, anyway. This machine has OFW and I'm
using a small forth script in place of 9load.
- erik
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
here /dev/sdXX appears.
oh yah, my simple hack just guesses two possible locations
for the USB disk to appear...
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.combinary files boot/libboot.a8 bootpatch/libboot.a8 differ
diff -c boot/boot.c bootpatch/boot.c
boot/boot.c:306,313 - bootpatch
er the remote audio as an additional audio device.
Why should all of your machines need a dvd drive, sound card, sdcard
reader, etc.?
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
guys probably have some
experience here that would be worth hearing.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
. remote desktop access).
- erik
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
iling list).
cu
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
Does remote USB make sense? Would it be possible to boot
up a plan9 system on one machine, export its usb device to
another machine and run usbd there and have the second machine
make use of any usb device attached to the first machine?
Would the latency be too high?
Tim Newsham
copied would be the preconsumed data that you would have
wanted to "unget".
Sam
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
ed IO. Include unget() if you like. Write the
library in a way that you can initialize it after a fork/exec
to pick up state from the parent (ie. by taking two fds,
reading the buffer from the first, and continuing on with the
2nd when it is exhausted).
Is there much benefit in doing this in th
Sorry for the inconvenience.
Thank you for all the effort!
Russ
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
he network?
What papers do you recommend looking at?
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
ike it should be a simple fix; alas I'm ignorant when
it comes to nroff/troff.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
o just the text rendered pages and uriel's website have
the rendering issue.
- erik
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
It is suggested to use
du -a | awk '{print $2}'
instead of find. But what if filename contains spaces? For example if
file is named "foo bar" then awk will output "foo" only.
What about
du -a | sed 's/^[0-9]*//g'
no loss on spaces in filenames.
no
00"
Best regards,
F. Caulier
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
someone mentioned in the thread that it would be nice to be able
to walk directory trees in breadth-first manner:
http://www.thenewsh.com/~newsham/x/9/walk.c
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
;t the 9vx "kernel" have its own notion of
user id for each of the processes it hosts independant of the
underlying unix user id? I thought only select parts of the
system such as the unix file server cared about the unix
user id.
~Mycroftiv
9gridchan.org
Tim Newsham | www.t
; > I'm not announcing this as a project at this point, as I don't know what
> the
> > heck kind of time I'm going to have.
> > Dave
>
>
>
> --
> YAMANASHI Takeshi
>
>
--
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
as a root server, shouldn't it be possible to compile
it separately and embed the resulting binary?
fwiw I haven't peekd at the code.
Dave
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
sibly
intrusive to the guest?
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
performance issue. Hoewever bochs is quite slow
and supports some old ia32 system.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
I put up some videos demonstrating Acme:
http://thenewsh.blogspot.com/2010/01/acme-environment-in-plan9.html
There are some other videos already on youtube, too.
Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com
1 - 100 of 143 matches
Mail list logo