Re: [9fans] OMAP35 OSWALD

2009-09-26 Thread André Günther
I just want to point out that there is no available documentation for  
the powervr chips. There is only a driver blob for linux.


However a register specification of that chip, if available to anyone  
would be highly appreciated *hint* *hint*


Best regards,
André

On Sep 26, 2009, at 6:36 PM, ron minnich wrote:


http://osel.oregonstate.edu/files/osel_newsletter_200905.pdf

Neat stuff. It looks like something I'd buy, but it's all student
designed, even the lexan case.

ron





Re: [9fans] Plan9 as an everyday OS

2009-07-10 Thread André Günther

there's a thing called mailing list archives.
and you know..heh..there's this funny thing..dunno, it's called google  
or something.
what you do is: type some words and then hit return...and wooha it  
searches like the whole web. it's magic.


On Jul 10, 2009, at 6:05 PM, Lorenzo Bolla wrote:


Hi all,
I've just installed (with few difficulties, I must admit) a fresh  
Plan9 on my Dell Inspiron laptop.

I played with it and I'd really like to study it and get used to it.
Ideally, I would like to make it my everyday OS, to do all the  
nice stuff you can do with a computer (a part from work and study),  
like browsing the web, watching movies and so on...

Is anyone using it for such things?
Is there, for example, a decent browser for Plan9 (I haven't found  
any)?

Or a music/movie player?

Thanks in advance,
Lorenzo.





Re: [9fans] porting p9p to Google's NaCl

2009-06-13 Thread André Günther
I just want to point out that in NaCl you can't possibly ever support  
proper error handling because NaCl will just let your process die on a  
fault.


Other than that i'd like to know what kind of use cases you would find  
this interesting for. I can't come up with any, but that's maybe due  
to my lack of imagination.


best regards,
André




Re: [9fans] Adventures of a home user

2009-04-19 Thread André Günther
The special case is here that he runs qemu. And the good news is: In  
qemu you are always in the same simulated network by default. Which is:


your IP: 10.0.2.15
gateway: 10.0.2.2
dns: 10.0.2.3

hardcode these and you should be fine. (if you want to connect to the  
qemu machine: fiddle around with --redir)


André

On 20 Apr 2009, at 07:13, andrey mirtchovski wrote:


cat /net/ipselftab and /net/iproute to see what address is assigned by
ipconfig. also, start ndb/cs.

the order is sometimes important, so i always do:

ndb/cs
ip/ipconfig
ndb/dns -r # see man page for that argument

cheers!

On Sun, Apr 19, 2009 at 11:01 PM, Jim Habegger  
jimhabeg...@gmail.com wrote:

I'm working through the Plan 9 documentation at
http://plan9.bell-labs.com/wiki/plan9/documentation/index.html.

I'm running Plan 9 in QEMU in Ubuntu Intrepid Ibex.


qemu plan9jim.img -k en-us -no-reboot


I have to wait a few seconds before responding to each prompt, to  
avoid

having it freeze and losing the keyboard and mouse.

Network Configuration


term% ip/ipconfig


ether8390 dummyrr timeout; assuming nodummyrr

- whatever that means.


term% ndb/dns -r
term% ip/ping 192.168.0.1
sending 32 64 byte messages 1000 ms apart to icmp!192.168.0.1!
lost 0
lost 1
. . .
lost 31
32 out of 32 messages lost


Too bad. Some of the instructions in the documentation, and some of  
the
ideas in the responses to my posts, depend on being connected to  
the network

and the Internet.






Re: [9fans] drawterm port for OpenBSD

2009-04-03 Thread André Günther

Would you mind taking this off-list?

Thanks

On 3 Apr 2009, at 14:33, Karin Willers wrote:


Hallo Matthias,

das Teil ist recht lustig ... Was soll es denn kosten?

Danke und Gruß - Karin
-
On Fri, 3 Apr 2009 14:15:59 +0200
Matthias Bauer pl...@weggla.franken.de wrote:


On
http://pestilenz.org/~bauerm/drawterm_port.tar.gz
is a OpenBSD port of drawterm. Tested on
i386 and amd64, compiles on sparc64 and sgi but
is not tested thoroughly there.

Best regards,

Matthias

P.T. If someone in Europe wants a Yeelong
(MIPS64) netbook, I managed to get a couple.







Re: [9fans] GSOC: Drawterm for the iPhone

2009-03-31 Thread André Günther
I know it's difficult to argue with you, also because just about every  
email of you is repeating the same stuff.


Now the VNC might suffice objection is new and i want to reply to  
it. Again I am repeating myself here, but obivously there's not other  
way telling you:


The only thing I personally see to make remote access on devices such  
as the iPhone an useful and enjoyable experience is to work with the  
multitouch capabilities. Thus providing an easy way for mouse chording  
and also certain gesture support for managing the screen space (like  
zooming, maximizing a certain window, scrolling etc.)
All these things are not possible with the VNC, because VNC doesn't  
know about content, drawterm can.


Another reason is the exporting device functionality drawterm  
provides, again VNC can't give you that.


In addition, you repeat the worthlessness of the project. Again look  
at the past conversation and you find two basic points of view, your  
one renders the effort useless. That doesn't make the other ones  
invalid.


Even if you don't find anything remotely useful to the iPhone as a  
drawterm device whatsoever... you still might find the following ones  
interesting, which would be sideproducts of the process and available  
to every Plan 9 user:

- gesture detection
- a cpu bouncer

And last but not least: You got the first opportunity to play with  
moultitouch on Plan 9. I know this is part of science and research  
you obviously don't like.
But here I want to keep the spirit alive that Plan 9 somehow made  
possible. Plan 9 is and was a research project.


Best wishes,
André


On 31 Mar 2009, at 08:00, Uriel wrote:


On Tue, Mar 31, 2009 at 6:57 AM, Tharaneedharan Vilwanathan
vdhar...@gmail.com wrote:

hi,

sorry if i have missed any prior discussion, but i would like to
mention that i am curious about this effort.

to me, iphone (or similar device) seems to be an appropriate device
that is small enough  to be a portable drawterm device (eventually it
could become cheaper too). one can quickly connect it to a TV or a
hybrid monitor and get a bigger display.

i have tried this before in iphone with acme running in my mac:
http://www.engadget.com/2007/07/12/modified-vnc-software-enables-remote-access-on-iphone/


So, was acme usable with a touch screen as input? And does this mean
that VNC clients already provide the desired functionality?


so in my opinion, this is a good effort.


I'm not sure how that conclusion follows from the rest of your email.
Can you clarify?

Assuming that there are no overwhelming user interface issues (which
seems like a huge assumption to me), what actual useful functionality
would a drawterm port provide that vnc/ssh doesn't?

I would remind people too that Google is going to *pay good money* for
this work, so I think it is reasonable to ask how worthy it is.

Peace

uriel





Re: [9fans] what features would you like in a shell?

2009-03-31 Thread André Günther
Just Ctrl+F and you have completion for the current dir. I think it's  
a pretty easy hack to extend this to /bin


On 31 Mar 2009, at 18:14, rapo...@catt.com wrote:

I'd love to see tab completion at the command line. If there is a  
way to do it in Plan 9, then I haven't figured it out yet. But then  
I'm a newby to the OS.


- Original Message -
From: noagbodjivictor noagbodjivic...@gmail.com
To: 9fans@9fans.net
Sent: Tue, 31 Mar 2009 11:29:44 -0400 (EDT)
Subject: [9fans] what features would you like in a shell?

hello,

I'm a undergrade CS student doing a project for my introductory
operating systems class. my team wants to write a simple shell from
scratch.

one idea we have found so far is the following. the shell will record
all the programs it has run. whenever a program goes awry and is
killed by the kernel. the shell will reload it.

what do you think of it?

also, we know there are many many shells out there. and our professor
would not like us to write from scratch. we wanted because it provides
much exercise. but we certainly don't know about all the shells out
there.

so I'm writing to get your opinions. maybe there are thing that people
implement themselves but want included in the shell itself? or just
something they want implemented?

thanks a lot in advance for your help.








Re: [9fans] GSOC: Drawterm for the iPhone

2009-03-26 Thread André Günther

Hi,

here's the guy again that made the original post:
It seems the idea is almost dismissed and I am sorry for wasting your  
time once again, but I'd like to reply to some arguments:


1) Close the iPhone App and your drawterm session is gone

A part of the project could be to write a server that holds the real  
drawterm connection and simulates a drawterm up to the point that  
another drawterm could connect to it and continue the session. Much  
like a irc bouncer.


2) Using drawterm on such a screen is a big pain in the ass

For clicking: Just think of a horizontal iPhone. With one hand you  
point. With the other hand you lay on buttons in a side bar that can  
modify your clicks. ([1] for a simple mockup (examplary: left hand for  
pointing, right thumb for modifying)


Managing rio windows might be possible by giving some extra brainpower  
to the drawterm, like resizing/moving windows with gestures and also  
creating new or deleting windows with gestures.


I imagine both clicking and managing rio become very fluent after you  
get used to it.


__This also might  be a test how the mouse philosophy of plan9  
transfers to touch devices. which is an interesting aspect for the  
project also for the future__


3) Extra applications...

I just give here a small list of devices one could export on an  
iPhone, just to give you an idea:

- Screen
- Multitouch
- Audio (In and Out)
- Camera
- Global positioning data
- the ssd disk on the iPhone
- 3dimensional rotation of the phone

I am sure just about everyone can pick up some of these to think of an  
application he would find useful for everyday work.



Best wishes,
André
[1] http://www.minithink.org/mock.jpg
(Sorry for the image quality)





[9fans] GSOC: Drawterm for the iPhone

2009-03-25 Thread André Günther


Hi dear Plan9 fellows,

my Name is André Günther. I'd like to participate in the gsoc with an  
implementation of a drawterm on the iPhone platform.


In this Mail I'd like to do the following 2 things:
1) Say some words about me and motivation of this project.
2) Present preliminary suggestion how I would proceed with the project.

I'd like to ask you to:
1) Discuss if this project is actually wanted.
2) If 1) is positive: Discuss my application.


Me and my Motivation:
I am 21 and an undergraduate in Philosophy and Cognitive Science at  
the university of Freiburg. During the course of my studying i've been  
taking several computer science classes. The reason I am not studying  
computer science is, because I have the feeling for problem solving an  
autodidactic method is sufficient for most cases and for which it is  
not I am taking those specific classes.
I have about 8 years experience with programming C and working in unix  
like environments. I am working on the mac platform for about 5 years  
now and aquired some ObjC skills. That means I have done Cocoa  
development. So I am familiar with apple like APIs and also the whole  
XCode environment. I haven't done any iPhone development yet, but I am  
pretty confident, that I can acquire those skills with my background  
in no time. (I have no apple developer license for the iPhone, but I  
have an iPhone and I am able to test custom applications on it. I  
would of course apply for a license if I do the project)
Unfortunately I can't show you any recent work of mine, because it's  
all internal university stuff I am doing for the lab, which I am not  
supposed to post anywhere.


I've been following Plan9 shallowly for some while now. But just  
recently got more into it. I am using it exclusively in a Qemu/ 
Drawterm fashion. I'd like to explore more of Plan9 in the future.
Though I don't feel confident just now messing with kernel sources or  
other important infrastructure, a drawterm port may just be the best  
thing to do. My mac experiences will come in handy, too.


Why is the port necessary?
Well Plan9 is awesome. Being able to drawterm into it with my iPhone   
would be totally awesome. I don't know how you guys feel about this.  
Please discuss!


How to proceed:
Because I might have just failed with the above text, I don't want to  
go into much detail now. Still a small outline here:


I think there are two parts to the question:
	1) How does drawterm theoretically transform into an iPhone  
application.

2) What are the technical things to deal with

1) is much about interface design. Clearly the iPhone doesn't have a  
keyboard nor a three button mouse.
For the keyboard it might be sufficient to provide the standard  
onscreen keyboard apple provides. For the mouse I haven't yet wraped  
my mind around the problem. Double tapping and gestures come to my  
mind though. Another possibility would be to have onscreen virtual  
mouse buttons, but that might be not the best solution.
Also Bladerunner type of zooming gestures might come into handy, with  
such a tiny screen, which is clearly another limitation of the  
hardware platform.


2) The drawterm code base is pretty much self contained and C based.  
The iPhone OS is pretty much a stripped down OSX and should be stable  
enough for that and doesn't amount to much more than a recompile.
So the main part is providing the draw/audio and other devices.  
Reusing osx code is not possible, because the iPhone doesn't share  
that particular API the code base is using.

Here a new implementation using ObjC and the iPhone API is necessary.


Best wishes,
André Günther


Re: [9fans] Running 9vx.OSX on full plan 9 distribution

2008-09-23 Thread André Günther
Make sure you have a volume with case sensitive files. Download  
current plan9.iso. Mount it. copy over:


./9vx.OSX -u glenda -r /Volume/thevolume


On 23.09.2008, at 17:07, Gary V. Vaughan wrote:


I'm having several problems with 9vx, following the instructions here:

 http://9fans.net/archive/2008/07/118

If I boot with:

 $ ./9vx.OSX -u glenda

9vx hangs at the upas/fs invocation in /usr/glenda/lib/profile.

If I try:

 $ replica/pull -v /dist/replica/network

I get a 'unable to set uid/gid' error on every file that is pulled.

After some advice on IRC, I though perhaps both were related to  
permission problems having 9vx run as glenda over a plan9.tar.gz  
unpacked by user gary.


However, I also created a new 'glenda' user in OSX.  But even logged  
in as glenda and everything reinstalled by 'glenda' in her home  
directory...   both bugs are still present: upas/fs hangs and  
prevents rio starting up, and when I comment that line out and try  
replica/pull I *still* get uid/gid errors.


What is the best way to run 9vx on a mac, and have it behave well?

Or failing that, what is the best way to run plan 9 on mac os x?

Cheers,
Gary
--
Email me:  [EMAIL PROTECTED]  ._(()
Read my blog:  http://blog.azazil.net \' )
And my other blog: http://www.machaxor.net=( \
...and my book:http://sources.redhat.com/autobook _(~_)'