Version 32 (modified by 14 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.
Currently Haiku uses an in-house continuous integration solution Haiku Build-O-Matic. Implementing a BuildBot would provide numerous features over Build-O-Matic. Some basic requirements would be to supporting building the various aspects of Haiku from source on numerous platforms (FreeBSD, linux based OS's, Haiku, ...,) related thread
Requirements: Python
- Preflet GUI refactoring
Several preference applications (aka preflets) could be redesigned. This includes (but not limited to)
- combining Keymap and Keyboard
- #6983 Printer
- Shortcuts
- Network (todo, link to work-in-progress preflet)
- ...
- Trac Plugin: "Test and Commit Patch" functionality
Several developers have requested the ability to simply press a button that would trigger an automatic system to test and (conditionally commit) a supplied patch.
Requirements: Python
- VirtualBox port to Haiku
A port of VirtualBox to Haiku, would allow developers and users to run another operating system within Haiku. Preliminary VirtualBox port to Haiku
- VirtualBox guest additions for Haiku
This is to improve the end-user experience of running Haiku within VirtualBox.
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