Differences between revisions 5 and 6
Revision 5 as of 2008-03-27 17:17:08
Size: 2043
Comment: add more realistic ideas
Revision 6 as of 2008-03-27 17:19:23
Size: 2158
Comment: clarify
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:
It should be noted that adding basic support for a new device is fairly straight forward and not enough work for the GSOC. What would be interesting the most in terms of a good GSOC project would be to extend debian-installer in ways to make it more suitable for NAS devices. Such work could include: It should be noted that adding basic support for a new device is fairly straight forward and not enough work for the GSOC, although this is a great way in the beginning phases of GSOC to get more familiar with how debian-installer works. What would be interesting the most in terms of a good GSOC project would be to extend debian-installer in ways to make it more suitable for NAS devices. Such work could include:

Debian for NAS devices

  • Mentor: Riku Voipio <riku.voipio@iki.fi>, Martin Michlmayr <tbm@cyrius.com>

  • Summary: Improve support of Debian on NAS devices

  • Required skills:

    • C programming
    • Shell scripting
    • Familiarity or interest in learning how DebianInstaller works

    • Kernel driver development (optional)
  • Description: There is a large range of inexpensive Network storage devices available on the market. For some of them, such as [http://www.cyrius.com/debian/nslu2/ Linksys NSLU-2] and [http://www.cyrius.com/debian/iop/ Thecus N2100], we have added support, but there is many many more devices we could support. For this summer we look forward at supporting multiple Marvell Orion based devices (as outlined in Martin Michlmayr's talk [http://meetings-archive.debian.net/pub/debian-meetings/2008/fosdem/mpeg/720x576/Running_Debian_on_Inexpensive_Network_Storage_Devices___Martin_Michlmayr.mpeg Running Debian on Inexpensive Network Storage Devices]), such as Revogear Kuro Box Pro, Buffalo Linkstation, QNAP TS-109+,.... The task would involve adding support for new boards. In practice this involves creating debian-installer images compatible with the board, with possibly required kernel changes. Other tasks would be improving recovery routes for endusers (such as adding ssh daemon to initramfs) and/or packaging web tools to allow end user to perform common NAS usage tasks with browser.

It should be noted that adding basic support for a new device is fairly straight forward and not enough work for the GSOC, although this is a great way in the beginning phases of GSOC to get more familiar with how debian-installer works. What would be interesting the most in terms of a good GSOC project would be to extend debian-installer in ways to make it more suitable for NAS devices. Such work could include: