Plan 9 from Bell Labs’s /usr/web/sources/wiki/d/336

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


GSoC2008
D1205733487
Amtg
#
#GUIDELINES
#
#See [GSoC 2008 Student Guidelines] and also the [GSoC 2008
#Application Template]. In addition, if you are interested in GSoC,
#you should probably be subscribed to the [plan9-gsoc mailing list at
#Google Groups | http://groups.google.com/group/plan9-gsoc].
#
#IDEAS
#
# *	IdeaName (author/mentor) - one line summary, put long description
#	in a wiki link
# *	[v9fs-userspace] - userspace mount helper and server (based on
#	spfs)
# *	[olpc-inferno] - work on the OLPC hosted inferno environment and
#	apps
# *	[p9-scm] - Plan 9 native source control system with a venti
#	backend
# *	[vbackup-plus] - wrappers for p9p vbackup to make it more user
#	friendly
# *	[gsocfs] - synthetic file system to help manage future google
#	summer of code
# *	[inferno-ds] (npe, salva) - various drivers and other
#	implementation details for the Nintendo ds Inferno port. The
#	project homepage is [here | http://code.google.com/p/inferno-ds/]
# *	[svg support] - provide libraries under Inferno or Plan 9 to
#	support SVG.
# *	[iPhone drawterm] - use iPhone SDK to create a drawterm-like
#	application.
# *	[Inferno hosted video] - hosted device driver for Inferno
# *	[more Inferno projects |
#	http://code.google.com/p/inferno-os/wiki/Project_Suggestions] -
#	Inferno project suggestions on Google Code, including summer
#	projects (some of them would be simplified, based on experience of
#	GSoC2007)
# *	[Native Omero] (nemo) - Viewer for o/mero system on a mainstream
#	OS using that OS's "native" widgets.
# *	[Omero on Plan 9] (nemo) - Port the o/mero window system to Plan
#	9.
# *	[Firefox Plugin] (nemo) - Port the MSIE plug-in to Firefox.
# *	[XYZ Shell] (caerwyn) - Implement an xy shell for namespace
#	command, as per [IPN lab 78 |
#	http://www.caerwyn.com/ipn/2007/07/lab-78-dynamic-dispatch.html]
# *	[lguest on Plan 9] (rminnich) - Make lguest run on Plan 9,
#	allowing Plan 9 to host another OS, like Linux.
# *	[Plan 9 on lguest 2.6.24] (rminnich) - Update the Plan 9 lguest
#	support to 2.6.24.
# *	[JIT for fixed precision arithmetic] (caerwyn) - Write the JIT
#	for ARM and x86 architectures to support the newish fixed precision
#	in Limbo.
# *	[Extend Jwin] (caerwyn) - Extend Jwin from [IPN lab 79 |
#	http://www.caerwyn.com/ipn/2007/07/lab-79-acme-javascript.html] to
#	support more of the real world's interfaces.
# *	[Eclipse Plugin] (caerwyn) - Implement the Eclipse filesystem
#	provider interface via styx.
# *	[IP path MTU discovery] (quanstro) - Allow Plan 9's IP stack to
#	discover MTU of its path to target.
# *	[Boot from USB root] (quanstro) - Add needed elements for Plan 9
#	to bood from USB.
# *	Port Inferno/EMU (maht) to Symbian Series 60
# *	Port Inferno/EMU (maht) to Python - useful for use on Python
#	enabled mobile phones such as Symbian Series 60 or those with
#	[Python interpreters built in |
#	http://www.sparkfun.com/commerce/product_info.php?products_id=7917]
# *	[usb-debug-port] (Eckhardt) - Grimy driver hacking to support USB
#	"debug port"
# *	[usb-vga] (Eckhardt) - User-space device driver for a USB VGA
#	adaptor
# *	[usb-wifi] (Eckhardt) - User-space device driver for a USB WiFi
#	adaptor
# *	9p implementations in other languages (see below):
# *	Finish server-side [PHP implementation |
#	http://www.kix.in/projects/web9/] from last year
# *	bring outdated implementations (Python, most importantly) back to
#	current status and make them appear in the standard distributions
#	for those languages
# *	Perl-9p (andrey) name says it all
# *	Other programming languages for Plan 9 (see below):
# *	Ocaml (andrey) -- Ocaml has a compiler all its own and the
#	bytecode interpreter is ported to Plan 9. No idea how much work
#	this will require, but it will definitely be less than the work
#	required to get gcc in plan 9. Ocaml is a good language
# *	Scripting languages in Plan 9 (andrey): Updated and working
#	versions of python and perl for Plan 9. Emphasys should be put on
#	having a working GUI modules for Plan 9
# *	Distributed Computing (see below; the things here may be a bigger
#	byte)
# *	Unified library for writing synthetic file servers in distributed
#	computing infrastructures: a standard set of files and commands
#	operating on them so that we have common language between different
#	parts of a computing environment
# *	v9fs Auth: Finish authentication for v9fs; both plan9-style (auth
#	server) and xcpy-style (challenge/response)
# *	[m-o-a-f] (skip) mother-of-all-fs or filterfs. experiment with
#	devising and adding a language to exportfs and measure its
#	usability for writing filters and simple file servers.
# *	vbackup/vnfs for Windows to archive NTFS filesystems using the
#	volume shadowing service API
#
#MENTOR VOLUNTEERS
#
# *	Name (inferno/plan9/both) - who you are and what you are
#	interested in
# *	Anthony Sorace (inferno) - mostly Limbo applicaiton programming.
# *	Maht Lawless (both) - whatever I can do, C isn't my strong point
# *	Salva Peiró (inferno) - anything related with the [inferno-ds |
#	http://code.google.com/p/inferno-ds/] Port
# *	Skip Tavakkolian (plan 9) - languages, filesystems, 9p, or web
#	related.
#
#INTERESTED STUDENTS
#
# *	Name (inferno/plan9/both) - who you are and what you are
#	interested in
# *	Anant - 'plotfs' for Plan 9, native replacement for
#	gnuplot/octave/matplotlib
# *	stefanha (plan9) - Stefan Hajnoczi discussing with Ron Minnich,
#	lguest host for Plan 9: run Linux and Plan 9 guests inside a Plan 9
#	host system
# *	Oleg Finkelshteyn (plan9) - p9-scm, or a more general versioning
#	file system for Plan 9.
# *	Juan M. Mendez-vejeta (plan9) - Interested in plan9 under lguest,
#	also in helping packaging v9fs mount helpers as .deb
#

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.