This is an excellent idea, and one example of where 9P can work as a language and architecture agnostic application interface.
You might want to look into the GSoC project to write an Inferno plugin for Mozilla, I am afraid it doesn't have its own page in http://gsoc.cat-v.org/projects/ yet, but bnext has posted about it in the blog http://gsoc.cat-v.org/blog/ and he was discussing his work in #plan9-gsoc just yesterday, so you might want to join and talk with him about some coordination. Best wishes uriel On 6/28/07, Enrico Weigelt <[EMAIL PROTECTED]> wrote:
Hi folks, I'd like to take some concepts of plan9 (ie. running servlets via 9P2000) to unix and other platforms. One contineously headache-causing application is Mozilla. It had become too fat, quite unmaintainable, indeterministic and often hanging. There's an project called nspluginwrapper which runs plugins in it's own process (invented to get binary crap like flash or acroread running on non-x86_32 platforms). For now it uses an (undocumened) unix-socket protocol for communication between browser and external plugin. Seems like a good starting point for showing the power of 9P2000 to the wide world ;-P The idea is: the browser exports an fs with the standard plan9 graphical window and some additional (browser-specific) services. So from the view of the "plugin" (which now becomes an separate application), it's place in the browser is an graphical terminal with perhaps some additional features. I'm not yet confident enough w/ 9p programming and seeking for help. Would anylone like to help me ? cu -- --------------------------------------------------------------------- Enrico Weigelt == metux IT service - http://www.metux.de/ --------------------------------------------------------------------- Please visit the OpenSource QM Taskforce: http://wiki.metux.de/public/OpenSource_QM_Taskforce Patches / Fixes for a lot dozens of packages in dozens of versions: http://patches.metux.de/ ---------------------------------------------------------------------
