From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: "Steve Simon" Date: Mon, 16 May 2011 16:02:45 +0100 To: lucio@proxima.alt.za, 9fans@9fans.net In-Reply-To: <20110507050114.GC5763@fangle.proxima.alt.za> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: Quoted-Printable Subject: Re: [9fans] freedom (was Re: Compiling 9atom kernel) Topicbox-Message-UUID: e472d670-ead6-11e9-9d60-3106f5b1d025 Plan9 is my primary desktop and has been for years. I use vnc onto a windows box to browse the web, it annoys me but I live with it. I think I have said this before but in case I missed anyone my preferred solution wold be to build firefox / or dillo or the like on linux, with a= backend library for plany /dev/draw /dev/mouse /dev/kbd access.=20 This library is built on linux, compiled under gcc, it just happens to ac= cess devices that only exist when it is run under linuxemu. This would mean we get the advantage of not having to maintain a port of = firefox, we just use the latest linux binary but run it with a plan9-specific back= end shared library. This would also have the advantage thet firefox would work as a first cla= ss citizen on plan9, saving files would save them to directories on plan9, we could = even support some small tweeks like $home/lib/firefox/ rather than $home/.firefox/. Over time we could even replace some bits of glibc, e.g. gethostbyname() = to use /net/dns rather than implementing its own resolver etc; This is bits of t= he APE library compiled on linux. Wy 2=C2=A2 worth, and no I don't have the time, I'm just dreaming -Steve