I can imagine a lot of problems stemming from open files could be
resolved by first attempting to import the process's namespace at the
time of checkpoint and, upon that failing, using cached copies of the
file made at the time of checkpoint, which could be merged later.
there's no guarantee
Vidi also seems to be an attempt to make Venti work in such a dynamic
environment. IMHO, the assumption that computers are always connected
to the network was a fundamental mistake in Plan 9
on the other hand, without this assumption, we would not have 9p.
it was a real innovation to dispense
But I'll say that if anyone tries to solve these problems today, they
should not fall into the same trap, [...]
yes. forward thinking was just the thing that made multics
what it is today.
it is equally a trap to try to prognosticate too far in advance.
one increases the likelyhood of
On Fri, Apr 17, 2009 at 11:37 PM, erik quanstrom quans...@quanstro.net
wrote:
I can imagine a lot of problems stemming from open files could be
resolved by first attempting to import the process's namespace at the
time of checkpoint and, upon that failing, using cached copies
Speaking of NUMA and such though, is there even any support for it in the
kernel?
I know we have a 10gb Ethernet driver, but what about cluster interconnects
such as InfiniBand, Quadrics, or Myrinet? Are such things even desired in
Plan 9?
there is no explicit numa support in the pc
* you can get the same effect by increasing the scale of your system.
* the reason conventional systems work is not, in my opinion, because
the collision window is small, but because one typically doesn't do
conflicting edits to the same file.
* saying that something isn't likely in
On Fri Apr 17 16:22:55 EDT 2009, blstu...@bellsouth.net wrote:
I often tell my students that every cycle used by overhead
(kernel, UI, etc) is a cycle taken away from doing the work
of applications. I'd much rather have my DNA sequencing
application finish in 25 days instead of 30 than to
On Sat Apr 18 12:21:49 EDT 2009, rminn...@gmail.com wrote:
On Sat, Apr 18, 2009 at 9:10 AM, J.R. Mauro jrm8...@gmail.com wrote:
I agree that generally only one process will be accessing a normal
file at once. I think an editor is not a good example, as you say.
I'll say it again. It
Seriously, give Gentoo portage a try. There is a sane package
management system for Linux.
if you don't upgrade in lock step you will get into dependency hell.
portage is now exactly what its developers railed against — rpm
dependency hell. portage just kicks the can down the street a bit.
in
While I think SQL *really* sucks (besides smelling too much of COBOL,
it pretends to be relational when it is not),
your facts here are incorrect. clearly sql is relational, if you take
codd's meaning of the term. also sql as a language has nothing
to do with cobol. cobol, like fortran, c,
I really didn't want to get into this debate, my point about COBOL was
more about the archaic syntax than anything else.
the way not to get into a debate is to not make controvertial
claims about the facts.
- erik
When I installed Plan 9, it took more than an hour to format 2GB.
the plan 9 ide driver will use pio unless you tell it to do otherwise.
i'm not sure if this applies to qemu, but assuming your emulated drive
is sdC0, you can turn on dma with
echo dma on /dev/sdC0/ctl
- erik
http://myserver/magic/cgi/foo?var1=val1?var2=val2
i think you wish
http://myserver/magic/cgi?var1=val1var2=val2
- erik
On Sun Apr 19 09:13:28 EDT 2009, j...@csplan9.rit.edu wrote:
http://myserver/magic/cgi/foo?var1=val1?var2=val2
i think you wish
http://myserver/magic/cgi?var1=val1var2=val2
- erik
So what are these magical vars? Where do I specify
the cgi program to run?
cgi is a
john, eric, and yy, thanks!
9vx isn't working out very well for me so far. I'm trying to practice
everything in the documentation on the Plan 9 site, then I'll work on the
ideas that have been posted for me here. I was going to practice first in
9vx, because it's easier to switch back and
To clarify, I meant that given X vs. Y, the cost benefits of X
eventually overwhelm the initial technical benefits of Y.
With SATA vs. SCSI in particular, I wasn't so much thinking of command
sets or physical connections but of providing cluster scale storage
(i.e., 10's or 100's of TB)
On Sun Apr 19 12:03:54 EDT 2009, 9...@9netics.com wrote:
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:
the script name script in the example above.
On Sun, Apr 19, 2009 at 2:05 PM, erik quanstrom quans...@quanstro.net wrote:
On Sun Apr 19 12:03:54 EDT 2009, 9...@9netics.com wrote:
you could make local mods to your httpd so that paths starting with
/cgi are given similar treatment as those
On Sun Apr 19 21:44:25 EDT 2009, 9...@9netics.com wrote:
i think John mentioned he was using cgi.c that's in Russ' contrib
area. did i imagine it? (entirely possible)
i'm sorry. i took cgi to be a free variable. my mistake.
- erik
On Mon Apr 20 11:04:31 EDT 2009, urie...@gmail.com wrote:
We can't tell you who uses Plan 9, because it is a secret and they
don't want anyone to learn about their secret competitive advantage.
/sarcasm (But still sadly true.)
i have a counterexample.
coraid, inc. uses plan 9. it's a big
On Mon Apr 20 11:13:01 EDT 2009, jbar...@gmail.com wrote:
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
what could we do today, but don't quite dare?
a Blue Ray writer does 50Gb per disk (we're supposed to be getting one
soon, so maybe I can report back about this later)
ArcVault SCSI autoloading tape drives do from 9.6tb - 76tb
http://moderator.appspot.com/#15/e=c9t=2d
You must have JavaScript enabled in order to use this feature.
cruel irony.
- erik
I thought 9p had tagged requests so you could put many requests in flight at
once, then synchronize on them when the server replied.
Maybe i misunderstand the application of the tag field in the protocol then?
Tread tag fid offset count
Rread tag count data
without having the benefit
Tread tag fid offset count
Rread tag count data
without having the benefit of reading ken's thoughts ...
you can have 1 fd being read by 2 procs at the same time.
the only way to do this is by having multiple outstanding tags.
I thought the tag was assigned by the client,
Thus running multiple reads (on the same file) only really
works for files which operate as read disks - e.g. real disks,
ram disks etc.
at which point, you have reinvented aoe. :-)
- erik
not that i can think of. but that addresses throughput, but not latency.
Right, but with better throughput overall, you can hide latency in some
applications. That's what HTTP does with this AJAX fun right?
Show some of the page, load the rest over time, and people feel better
about
On Mon Apr 20 19:55:31 EDT 2009, devon.od...@gmail.com wrote:
Hey all,
That laptop that I was boasting ran Plan 9 flawlessly (minus the
non-native graphics) is now exhibiting some really weird behavior.
I've replaced the old Hitachi Travelstar disk (100GB / 7200RPM) with a
Seagate 320GB
I tried webfs and got an error message, so I ran webcookies, and then I was
able to run webfs without an error message. Then I was able to run abaco.
Now I need to learn how to use it. I thought maybe I could just type in a
URL and 2-click Get, but nothing happened.
i can verify that that
On Tue Apr 21 06:25:49 EDT 2009, rogpe...@gmail.com wrote:
2009/4/21 maht mattmob...@proweb.co.uk:
Tag 3 could conceivably arrive at the server before Tag 2
that's not true, otherwise the flush semantics wouldn't
work correctly. 9p *does* require in-order delivery.
i have never needed to
- and how to change to a different user without rebooting.
there are two answers to this question, depending on if you
have a cpu server or a terminal
* terminal. don't do that. the plan 9 model is that you really
own the hardware and the terminal is not intended to be
multi-user. so you do
On Tue Apr 21 10:05:43 EDT 2009, rogpe...@gmail.com wrote:
2009/4/21 erik quanstrom quans...@quanstro.net:
what is the important use case of flush and why is this
so important that it drives the design?
[...]
The 9P protocol must run above a reliable transport protocol with
delimited
On Tue Apr 21 10:34:34 EDT 2009, n...@lsub.org wrote:
Well, if you don't have flush, your server is going to keep a request
for each process that dies/aborts. If requests always complete quite
soon it's not a problem, AFAIK, but your server may be keeping the
request to reply when something
You could have easily looked at something like /rc/bin/sig or whatever to
figure out the same stuff, but I guess it continues to be easier to post on
9fans than to think.
give the guy a break. he seems to have made a lot of progress and its only
natural
to be confused by things that would
plan 9 and inferno rely quite heavily on having flush,
and it's sometimes notable when servers don't implement it.
for instance, inferno's file2chan provides no facility
for flush notification, and wm/sh uses file2chan; thus if you
kill a process that's reading from wm/sh's /dev/cons,
the
/mail/fs/mbox/53erik quanstrom
3/mail/fs/mbox/52Joe Blow
4/mail/fs/mbox/51
5/mail/fs/mbox/50Devon H. O'Dell
6/mail/fs/mbox/49
7/mail/fs/mbox/48Noah Evans
8/mail/fs/mbox/47Jerry M. Sixpack
9
if the problem with 9p is latency, then here's a decision that could be
revisisted. it would be a complication, but it seems to me better than
a http-like protocol, bundling requets together or moving to a storage-
oriented protocol.
Can you explain why is it better than bundling
i was trying to point out that if you try to
ignore the issue by removing flush from the
protocol, you'll get a system that doesn't work so smoothly.
your failure cases seem to rely on poorly chosen tags.
i wasn't suggesting that flush be eliminated. i was
thinking of ways of keeping flush
You should only have to do this when you change the bootes password;
it is Bad News when the nvram password doesn't match the bootes password.
No need to do it if you change a different user's password.
it's also bad news if your fileserver does not agree. :-)
auth/debug is very helpful in
Not to beat a (potentially) dead horse (even further) to death, but if we
had some way of knowing that files were actually data (i.e. not ctl files;
cf. QTDECENT) we could do more prefetching in a proxy -- e.g. cfs could be
modified to do read entire files into its cache (presumably it would
where do they think linux, minux, unix came from?
“
It rarely leads to good things when a small community gets
headed off in their own direction, he [lwn editor j. corbet] said.
— http://lwn.net/Articles/327938/
- erik
you can do this in sam with an external program
; cat /bin/nl
#!/bin/rc
if(~ $#* 0)
awk '{printf(%4d %s\n, ++lineno, $0);}'
if not for(i)
awk '{printf(%4d %s\n, ++lineno, $0);}' $i
; sam -d /lib/volcanoes
1,10nl
1 This nice little file came from the Smithsonian.
2 Doug
On Thu Apr 23 11:36:09 EDT 2009, rogpe...@gmail.com wrote:
2009/4/23 erik quanstrom quans...@quanstro.net:
you can do this in sam with an external program
... except the line numbers won't be accurate unless
you're printing lines from the beginning.
left as an excercize to the reader
On Thu Apr 23 12:06:23 EDT 2009, rogpe...@gmail.com wrote:
2009/4/23 erik quanstrom quans...@coraid.com:
left as an excercize to the reader.
not possible, i think, as the external program can't
know where the sam selection is coming from.
easier in acme.
totally impossible to do acme -d
it occurred to me yesterday morning that the problem with
a bundle of 9p requests is that 9p then no longer maps directly
to system calls.
with 9p2000, if you want to do a Tread, it's pretty clear that
one needs to read(2); traditiona syscalls map directly to 9p.
not so when bundles/sequences
back, the GAS pass failed with a segmentation violation.
unfortunate! that's gotta hurt. ☺
- erik
as a starting point, i'd envisaged simply changing the existing
system calls to do sequences.
[...]
Sequence: adt {
queue: fn(seq: self ref Sequence, m: Tmsg, tag: any);
wait: fn(seq: self ref Sequence): (any, Tmsg, Rmsg);
cont: fn(seq: self ref Sequence);
flush:
On Fri Apr 24 09:56:24 EDT 2009, devon.od...@gmail.com wrote:
Hello!
Although I probably won't be able to go unless it's close (a.k.a. in
the Baltimore / Washington DC area -- which actually isn't perhaps a
bad idea?), the subject of an IWP9 has been brought up several times
this year. I'd
On Fri Apr 24 13:51:18 EDT 2009, st...@quintile.net wrote:
Is wrarenas (write venti arenas back to disk) really really
slow or have I a hardware problem.
reading 10 arenas took 30secs or so, writing them into
a new venti (even with a bloom filter and DMA turned on)
took about 36 hours.
and, writing should take the same amount of
time as reading. that is you can switch -if and -of
and you should get the same results.
it could be that you are seeking around all over
the place. on modern hardware, if you are doing
significant seeks between each write, you can get down
below
labels=$*
if(test $#labels -lt 1)
labels=(1 2 3 4)
rio.b -I -i'\
for(label in $labels)
window -miny 40 ''rio -i label ''$label
# give time to set all the labels
sleep 0.5
window -dy 39 ''winwatch -e
That's a lot of good actions attached to all the three buttons for
handling vertical layouts. How about adding similar actions to all the
three buttons for managing horizontal layouts to a column /layout box/.
good idea.
- erik
On Sun, 2009-04-19 at 00:13 +0200, Uriel wrote:
My criticism was directed at how they are actually used in pretty much
every web 'framework' under the sun: with some hideously messy ORM
layer, they plug round Objects down the square db tables, and all of
it to write applications which
And as an added bonus... Erik will be in his time zone. So
if anyone wants to work out ride-share or car rental details
with him he won't (most likely) show up a day before.
have faith! i could also get the switch back to dst wrong.
- erik
I use ~ patterns for URI matching on my site
what are ~ patterns?
- erik
can anyone confirm this
yes. your patch properly resizes the hidden window
as well as fixing the bug.
and may make a patch?
i'll leave that up to you.
- erik
of encryption with a one time pad.
s/one time //
- erik
if one node is just slow enough in responding that it
falls outside the timeout, you could get an annoying situation
where that node is out-of-step forever after.
i fought some socket mgmt software for a few years that did
timeouts and rollup like this. it seemed to me that between
not yet, although the syslogs in question are on a somewhat
constrained budget since they're running inside a vm whose image is,
for various reasons, kept small...
sometimes i think us cs types operate with the following algorithm
do{
while(!resourceconstrainted())
I changed label to write to /dev/tty explicitly, which should
avoid this problem.
Russ
So if I understand right, this is/was a plan9port related feature, right?
it's a unix-related problem. the feature of setting window labels
is shared between plan 9 and p9p, but the plan 9 version
used the cphist program from http://www.quanstro.net/plan9/history.pdf
and wrote a /dev/(bin)time faking fileserver
(/n/sources/contrib/cinap_lenrek/delorean) that fools cwfs and replica
about the current time, but does not confuse cron and fossil. you
very sneaky! i love it.
thanks for the
hmmm... as i'm thinking of it... this is broken... if for example
you want to do a devopy, you always have to type end before it starts
doing its work right? but init will continue and try to mount it wich
will fail in this case panic the kernel.
i'm not sure why devcopy would be useful
what's going on here isn't immediately obvious to me.
maybe it should be. any ideas would be appreciated.
i have a machine that is very happy with a mv50xx
controller, usb and ether0 all sitting on irq 11.
chula# cat /dev/irqalloc
3 0 debugpt
7 0 mathemu
Hello everyone,
I just realized there are no 'continue' and 'next' commands in rc. Is
there any way to e.g. quit the loop when one wants?
there are some workarounds, but in the end i added a break
statement to rc. inside rc's machine, i implemented break as
jump to the statement after the
I have seen the situation you've described in other operating systems
and it's often been H/W related and not due to the OS itself. In the
situations I've seen such problems were caused by the way the bios
assigns irq's. Though seemingly un-necesasry, I have solved similar problem
by simply
i put a freshed copy of rc with a break
statement up on sources. it also has
history and allows newlines within lists
like so
x=(a
b
c
)
there's also a printenv function. which
does not print the environment, but rather
rc's picture of the environment in the
same format
; grep openfont `{find . | grep '\.[ch]$'} | grep
Hi,
I use ttf2subf'ed fonts on my lcd, only program that doesn't obay the
current rio font settings is stats. I have added the code below which
not only obeys the current rio settings but also addes support for
specifying new font with -F
On Tue May 12 11:20:33 EDT 2009, lu...@ionkov.net wrote:
If you add more index sections, you have to rebuild the index using
venti/buildindex.
does buildindex revisit all the data?
are there any pactice/experience-style writups out there from
folks with large venti setups?
- erik
i put a new version of imap4d up on sources that should
eliminate uid sequence error messages with outlook.
(and the oh-so-helpful dialog boxes that go with them.)
thunderbird and apple mail don't seem to care about this
problem.
for those who care, the problem is ...
each imap message is
On Tue May 19 08:25:47 EDT 2009, kokam...@hera.eonet.ne.jp wrote:
What is the most important difference between the two?
Would you please post it to 9fans?
i sent a more complete answer off list (which i've lost).
the main difference is that with nupas you don't have to
load the entire mailbox
Hi !
It seems that Plan9 boot loader doesn't support modern hardware from IBM :(
May be someone from IBM can help :)
P.S.: I have some IBM HS21 servers and I wish to use Plan9 on them.
2009/5/19 nocturnal sweh...@gmail.com
pci (or linux lspci -n) output would be helpful.
- erik
i pushed out a small update to upas/fs that should be a big help
for mailboxes with 5000 messages. with my test mailbox of
8868 messages, the old fs requires 41mb to read the mailbox
and the new just 12mb. it also shaved the startup time from
18s to 3s.
the gnarly details:
upas/fs uses 1 Hash
without getting to deep in the details of the pool
library, the reallocation loop aux/acidleak sends
realloc off the deep end.
here's an example; i've added an abort so i can see
how big acidleak is getting
rb2; ps -a | grep xyz
xyz 151040:29 0:0245132K Pread
On Thu May 21 12:39:00 EDT 2009, r...@swtch.com wrote:
obviously the Brdline loop in main is reallocating data and block
so they don't fit in their previous buckets and pool sbrk's more
memory. it would seem that pool is missing the fact that
It's probably a combination of data and block
behavior with upas/fs, especially when opening and closing multiple
mailboxes.
sorry. that's not clear. *serially* opening and closing mailboxes. only
one mail box is open at a time. apple mail, for example, opens every
mailbox you've got every 5 minutes and checks it. apple mail doesn't
Ok so i'm hearing a lot of unsupported here.
I just wanted to mention that when it boots up from the CD it shows boot
devices: fd0 so it seems like only floppy is recognized.
This could be because this DVD-drive is kinda glitchy, FreeBSD had issues
with it too when i installed it but i just
On Fri May 22 10:29:54 EDT 2009, lu...@proxima.alt.za wrote:
Is it unreasonable for me to rejoice that P9P compiles without (much)
trouble on the Yeeloong (Orchid) Notebook from Lemote? I started acme
and superficial use suggests that it will work on this particular MIPS
architecture without
On Fri May 22 12:54:27 EDT 2009, joelcsalo...@gmail.com wrote:
On Thu, May 21, 2009 at 10:13 PM, erik quanstrom quans...@quanstro.net
wrote:
unfortunately, i think this will just encourage users to
aim for 10 messages in their inbox.
Have you ever pointed an IMAP client at “[Gmail
On Fri, May 22, 2009 at 9:34 AM, Rudolf Sykora rudolf.syk...@gmail.com
wrote:
(why does this happen SO OFTEN?)
warning: complaining about something you get for free is
counter-productive. Unless, of course, you are also offering to help
in some way.
ron
there's web-only access at
On Sat May 23 02:16:59 EDT 2009, szhil...@gmail.com wrote:
I have an PCI expansion unit. Adaptec Inc ASC-29320ALP Ultra320 SCSI
Controller is lpuggit in it, and second port is free :) It's not a
problem... Problem is with LSI Logic LSISAS1064ET PCI-Express Fusion-MPT
SAS :)
the lsi 1068
cdfs(4) contains a paragraph in BUGS that reads:
Closing a just-written DVD-R track can take minutes while
the drive burns the unused part of the track reservation
(for the whole disc). Thus only a single DVD-R track can be
written on a DVD-R disc; use
I think, I need to add some quirks in /sys/src/boot/pc/sd{ata|bios}.c
i think instead you need to add this line
case case (0x118316)|0x1039: /* SiS 966 */
to sdata.c after the existing sis entry.
and /sys/src/9/pc/sdata.c as well. I however, am wondering, where the
i've rolled all the upas changes into a contrib package,
quanstro/nupas. unfortunately, it's not as clean an
installation as i would like. i'm sure there will be some
rough edges. problems reports and suggestions for cleaning
things up are welcome.
there is a few steps to prepare for this
a coraid employee noticed the following odd behavior
from nedmail
Do you think it's intentional that h doesn't move dot in nedmail?
For example, I can do 3s foo, and dot moves to 3. Then I can
say d to delete message 3.
If I say 3h, though, I can't just use d to delete message 3.
The h
On Mon Jun 1 16:01:01 EDT 2009, st...@quintile.net wrote:
Do you think it's intentional that h doesn't move dot in nedmail?
The way I usually use it I would not expect h to move dot.
here is a typical senario for me:
I view the email
realise the formatting of the text
On Mon Jun 1 16:48:00 EDT 2009, st...@quintile.net wrote:
by the way, why h and not H?
yep, you are right, I was too hasty in my email.
but h would work, but only if there is no sender.
for example, if you had a multipart that's not a
message/rfc-822.
if it weren't for the quirks, i
On Mon Jun 1 15:16:00 EDT 2009, m...@acm.jhu.edu wrote:
Now, how do I test, benchmark and, or profile this radeon driver against
a generic one?
IIRC, there was a port of some of xscreensaver's hacks to Plan 9. The
munch hack and hyperglenda should get a good bit faster. They might
have
sorry to hear things aren't working.
% 9fs sources
% cd /n/sources/contrib/quanstro/root/sys/src/9/pc
% cp sdata.c sdiahci.c ahci.h /sys/src/9/pc
% cd ../port
% cp devsd.c sd.h sdloop.c /sys/src/9/port
% cd ../../libfis
% mkdir /sys/src/libfis
% cp fis.h mkfile /sys/src/libfis
% cd
For example, for lines with 8 characters and the ? operator:
^$
just to clarify (sorry if i'm being pedantic):
that will mach lines with *up to* 8 characters. (including
blank lines) ^$ will match lines with exactly 8
characters.
- erik
It does. That doesn't build either :(
there is very little source code there. why not dump the configure
goo and use p9p instead?
- erik
On Fri Jun 5 01:21:25 EDT 2009, eeke...@fastmail.fm wrote:
On Thu, 4 Jun 2009 17:23:08 -0700
Russ Cox r...@swtch.com wrote:
On Thu, Jun 4, 2009 at 4:58 PM, Ethan Grammatikidis eeke...@fastmail.fm
wrote:
I run a plan 9 cpu server in Qemu and use drawterm to connect from the
Linux
On Fri Jun 5 10:19:22 EDT 2009, ano...@gmail.com wrote:
i've got a cwfs based on an old fs(4). it gets used infrequently;
about a month and a haf ago it sufferend a power outage and i just
left it off, since i'd not touched it for a few weeks before that.
today i brought the thing back up,
On Thu Jun 4 17:58:15 EDT 2009, jrm8...@gmail.com wrote:
On Thu, Jun 4, 2009 at 3:27 PM, erik quanstrom quans...@quanstro.net wrote:
It does. That doesn't build either :(
there is very little source code there. why not dump the configure
goo and use p9p instead?
- erik
I want
below). The machine has no mass storage device of any kind, nor an
optical drive. It does have a VGA interface and is connected to a
keyboard and mouse by the onboard PS/2 connectors. It is not using
USB at all. I have disabled pretty much everything except the
graphics adapter and
On Fri Jun 5 22:03:29 EDT 2009, jrm8...@gmail.com wrote:
Hi,
Someone on contrib has a gmap (not the shell script one that was
mentioned recently, the older(?) one done in C). I made the following
stupid script to help start gmap at a user-specified address. Gmap
only understands
Hmm, I don't think so. There basically are no other peripherals in
the machine, and I disabled everything except the Ethernet and video
in the BIOS with the same results. My suspicion is that the interrupt
vector isn't being initialized properly.
i think there are two general possiblities.
I should note that the machine can successfully boot (and run) OpenBSD
via PXE (by first loading the OpenBSD PXE loader and then loading and
booting an OpenBSD miniroot), so I don't think it's a hardware
problem. That the clock doesn't seem to be interrupting at all and
that I pulled a new
Longer analysis: Based on your advice, I started playing around in
9pxeload to disable things and see if I could run with just the clock
enabled. That worked. Then, I started to put things back in; I got
to the point where I realized that the rtl8169init() function wasn't
returning
On Sun Jun 7 11:02:51 EDT 2009, o...@eigenstate.org wrote:
On Thu, 4 Jun 2009 20:05:01 -0400
Dan Cross cro...@gmail.com wrote:
I'm sure. This is something that I would be interested in revisiting;
do you have any pointers to particularly relevant information? I
wonder how nicely
On Mon Jun 8 11:44:06 EDT 2009, pavel.klinkov...@gmail.com wrote:
I install the newest Plan9 image (2009-06-08) in my old IBM ThinkPad
T30.
I connected a USB mouse. But it works crazy (gliding just vertically,
randomly, no effect of buttons).
Can you someone help me? Thanks in advance.
801 - 900 of 5280 matches
Mail list logo