Changes between Initial Version and Version 1 of GoogleSummerOfCodeIdeas


Ignore:
Timestamp:
Jan 18, 2009, 1:43:56 AM (11 years ago)
Author:
scottmc
Comment:

Initial list of Google Summer of Code ideas for 2009

Legend:

Unmodified
Added
Removed
Modified
  • GoogleSummerOfCodeIdeas

    v1 v1  
     1
     2== Google Summer Of Code 2009 Ideas for Haiku ==
     3
     4'''Here's a list of some of the ideas that have been discussed on the [http://www.freelists.org/archive/haiku-development/ Haiku Development Mailing List]'''[[BR]]
     5
     6 * usb_webcam driver
     7
     8 * usb_video (UVC) driver
     9
     10 * Implement either  RamDisk or RamFS
     11
     12 * GCC4 Native toolchain
     13
     14 * DriveSetup -- finish implementation
     15
     16 * bootman -- finish implementation
     17
     18 * IPv6 support
     19
     20 * Improve "ata" bus_manager (adding DMA and ATAPI support) - assuming
     21it's still not finished by GSoC time that is
     22
     23 * Improve PCI bus_manager resource-allocation/management (see tickets: #3 #4 #5 )
     24
     25 * Port (any) 3d driver to our hardware-acceleration plugin model
     26(perhaps either the Intel, or AMD reference drivers?)
     27
     28 * Complete the port of FreeBSD wireless stack and at least one driver
     29(would depend on progress made in the meantime I guess)
     30
     31 * Add OpenBFS support to FUSE (so other OSes could read/write BFS volumes)
     32
     33 * Add PCMCIA support (ok, that ones a bit selfish since I have several
     34laptops that could benefit)
     35
     36 * Add ExpressCard support (not sure what would actually be needed for
     37this, but at least hot-pluggable support on top of PCIe I suppose)
     38
     39 * Media Encoding support see ticket #1043 others?
     40
     41 * Testing infrastructure for the media add-ons.
     42
     43 * Generic S/PDIF support in media kit, ie not special cased by the application
     44
     45 * AC-3 encoding support -> S/PDIF, for 5.1 support to receivers in media kit
     46
     47 * Add OpenBFS support, SSD, Transparent compression, Allocate-on-flush, Extents, Desfrag Online,Sparse files, Delayed allocation, Persistent preallocation, and Journal checksumming like Btrfs and ext4 http://kernelnewbies.org/Ext4 
     48
     49 * Improve multi-byte support (see tickets #215 #840 #976 #1855 #2241 others?)
     50
     51
     52== Sharing tasks with other projects ==
     53
     54 * AbiWord: update/redo the BeOS port.
     55
     56 * OpenOffice: Some step have been documented on the
     57EducOOo wiki, and it was planned on doing it as part of it, but maybe
     58some steps could be done as SoC.
     59
     60 * VideoLAN: update the port and rewrite the BeOS GUI
     61
     62 * Scribus: we could also port this Publisher-like app, http://www.scribus.net/
     63
     64 * OpenJDK didn't seem to have participated, but maybe they would help
     65with the java port
     66
     67 * NetSurf port: improve Haiku support (GUI, bookmark/cache/download
     68backends, printing, prefs, ...).
     69NetSurf participated last year and is planning this year's tasks. Again
     70having a common task might appeal to Google.
     71
     72 * Eclipse: we could probably use a native eclipse toolkit port, once we
     73get Java :)
     74
     75 * Cairo: BeOS/Haiku specific code needs updating, we need that for Firefox, and probably other things too...
     76
     77 * BZFlag: Was ported to BeOS long ago, updating the
     78port would probably not be enough for a single task, but might keep
     79someone busy after he's done with his job :)
     80
     81 * Handhelds.org participated in 2007, maybe they'd be interested in
     82sponsoring an ARM port
     83
     84 * Mono: partial port was started in 2008.
     85
     86 * wxWidget: there is a port started (called wxBeOS), but no one has time to finish it.
     87
     88 * WINE: port to Haiku
     89
     90 * Continue WebKit Port
     91  -syncing ryan's most recent code with the latest svn/git/whatever tree.
     92  -removing bugs and other issues on it
     93
     94 * Transmission update the BeOS GUI to work with branch 1.4x's GUI