wiki:GoogleSummerOfCodeIdeas

Version 29 (modified by korli, 9 years ago) (diff)

--

Work-in-Progress: 2011

While Google has not announced plans for Google Summer of Code 2011, here are some initial ideas.

  • Filesystems: general improvements
    • ReiserFS: write support
    • Ext: Ext4 features
    • BTRFS, UFS2, ZFS: Read (& Write) support

Haiku has great support for its own filesystem, but most others are only available read-only, or not at all. It is way better for interoperability with other systems to be able to read and write to these disks.

  • USB 3.0 support
    • XHCI implementation Haiku has already some support for UHCI, OHCI and EHCI.

Requirements: acquiring a PCI-e USB 3.0 board (30$).

  • USB Video (UVC)

This driver will support higher end webcams and other devices. This should be designed with portability to other OSes, which encourages the re-use of coding efforts for both Haiku and non-Haiku operating systems.

Requirements: owning an UVC webcam.

  • AV/1394 support

Our Firewire stack supports DV receiving, but not controlling the A/V device (ie play/stop). This requires to modify the Firewire stack for FCP frame support. See AV/C Digital Interface Command Set General Specification for reference.

Skill set: kernel development, API design, general C/C++, userland development

Requirements: a DV camera, a machine with a Firewire port.


Previous Years

2010

See official page here: http://www.haiku-os.org/community/gsoc/2010/ideas Last work-in-progress page for 2010

2009

See official page here: http://www.haiku-os.org/community/gsoc/2009/ideas Last work-in-progress page for 2009