Subject: Google Summer of Code project ideas
To: None <>
From: Jan Schaumann <>
List: tech-userlevel
Date: 04/21/2006 11:57:10
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


As you are probably aware, the NetBSD project will once again participate
in the Google Summer of Code 2006.  We are currently compiling a list of
possible projects, but seeing how our userbase communicates primarily via
our mailing lists, I thought I should bring your attention to these

If you are interested in participating in the Summer of Code as as
student, it would be best if you would start discussing your proposal on
this list.  You also want to take a look at for a list of questions
you should be able to answer in your application.

The projects relating to topics on this mailing list are:

*  Implement a BSD licensed rsync replacement -- Create a BSD licensed
   drop-in replacement for rsync that can handle large numbers of
   files/directories and large files efficiently.

*  BSD licensed troff/nroff replacement -- Write a replacement for groff
   that is BSD licensed. Earlier versions of BSD UNIX had one, so maybe
   it could be revived from an earlier version of BSD UNIX, and updated
   to support newer groff-like features, at least enough to support our
   current mandoc macros.

*  Universal Interactive Wedge Editor -- due to the multitude of
   supported machine architectures NetBSD has to deal with many
   different partitioning schemes. To deal with them in a uniform way
   (without imposing artificial restrictions that are not enforced by
   the underlying firmware or bootloader partitioning scheme) wedges
   have been designed.

   While the kernel part of wedges is mostly done (and missing parts are
   easy to add), a userland tool to edit wedges and to synthesize defaults
   from (machine/arch dependend) on-disk content is needed.=20

The complete list of project ideas is available online at


P.S.: Discussions (and implementations) of any of these projects is of
course welcome regardless of whether or not you are a student or intend
to apply for the SoC. :-)

--=20 -
         Multiarchitecture OS, no hype required.

Content-Type: application/pgp-signature
Content-Disposition: inline

Version: GnuPG v1.4.1 (NetBSD)