Changes between Version 1 and Version 2 of GoogleSummerOfCodeIdeas
- Timestamp:
- Jan 18, 2009, 2:11:28 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GoogleSummerOfCodeIdeas
v1 v2 5 5 6 6 * usb_webcam driver 7 - make it portable to other OSes 8 - fix bugs 9 - add more webcams 7 10 8 * usb_video (UVC) driver 11 * usb_video (UVC) driver -- for higher end webcams and other devices 9 12 10 13 * Implement either RamDisk or RamFS … … 18 21 * IPv6 support 19 22 20 * Improve "ata" bus_manager (adding DMA and ATAPI support) - assuming 21 it's still not finished by GSoC time that is 23 * Improve "ata" bus_manager (adding DMA and ATAPI support) - assuming it's still not finished by GSoC time that is 22 24 23 25 * Improve PCI bus_manager resource-allocation/management (see tickets: #3 #4 #5 ) 24 26 25 * Port (any) 3d driver to our hardware-acceleration plugin model 26 (perhaps either the Intel, or AMD reference drivers?) 27 * Port (any) 3d driver to our hardware-acceleration plugin model (perhaps either the Intel, or AMD reference drivers?) 27 28 28 * Complete the port of FreeBSD wireless stack and at least one driver 29 (would depend on progress made in the meantime I guess) 29 * Complete the port of FreeBSD wireless stack and at least one driver (would depend on progress made in the meantime I guess) 30 30 31 31 * Add OpenBFS support to FUSE (so other OSes could read/write BFS volumes) 32 32 33 * Add PCMCIA support (ok, that ones a bit selfish since I have several 34 laptops that could benefit) 33 * Add PCMCIA support (ok, that ones a bit selfish since I have several laptops that could benefit) 35 34 36 * Add ExpressCard support (not sure what would actually be needed for 37 this, but at least hot-pluggable support on top of PCIe I suppose) 35 * Add ExpressCard support (not sure what would actually be needed for this, but at least hot-pluggable support on top of PCIe I suppose) 38 36 39 37 * Media Encoding support see ticket #1043 others? … … 45 43 * AC-3 encoding support -> S/PDIF, for 5.1 support to receivers in media kit 46 44 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/Ext445 * Add OpenBFS support, SSD, Transparent compression, Allocate-on-flush, Desfrag Online,Sparse files, Delayed allocation, Persistent preallocation, and Journal checksumming like Btrfs and ext4 http://kernelnewbies.org/Ext4 48 46 49 * Improve multi-byte support (see tickets #215 #840 #976 #1855 #2241 others?) 47 * Improve multi-byte support (see tickets #215 #840 #976 #1855 #2241 others?) There is also a huge Unicode support library we could port: http://icu-project.org/ 50 48 51 49 … … 54 52 * AbiWord: update/redo the BeOS port. 55 53 56 * OpenOffice: Some step have been documented on the 57 EducOOo wiki, and it was planned on doing it as part of it, but maybe 58 some steps could be done as SoC. 54 * OpenOffice: Some step have been documented on the [http://wiki.services.openoffice.org/wiki/Education_Project/Effort#Applications_for_Haiku_port EducOOo wiki], and it was planned on doing it as part of it, but maybe some steps could be done as SoC. 59 55 60 * VideoLAN: update the port and rewrite the BeOS GUI 56 * VideoLAN: update the port and rewrite the BeOS GUI. 61 57 62 58 * Scribus: we could also port this Publisher-like app, http://www.scribus.net/ 63 59 64 * OpenJDK didn't seem to have participated, but maybe they would help 65 with the java port 60 * OpenJDK didn't seem to have participated, but maybe they would help with the java port. 66 61 67 * NetSurf port: improve Haiku support (GUI, bookmark/cache/download 68 backends, printing, prefs, ...). 69 NetSurf participated last year and is planning this year's tasks. Again 70 having a common task might appeal to Google. 62 * NetSurf port: NetSurf participated last year and is planning this year's tasks. Again having a common task might appeal to Google. 63 - improve Haiku support (GUI, bookmark/cache/download backends, printing, prefs, ...). 71 64 72 * Eclipse: we could probably use a native eclipse toolkit port, once we 73 get Java :) 65 * Eclipse: we could probably use a native eclipse toolkit port, once we get Java :) 74 66 75 67 * Cairo: BeOS/Haiku specific code needs updating, we need that for Firefox, and probably other things too... 76 68 77 * BZFlag: Was ported to BeOS long ago, updating the 78 port would probably not be enough for a single task, but might keep 69 * BZFlag: Was ported to BeOS long ago, updating the port would probably not be enough for a single task, but might keep 79 70 someone busy after he's done with his job :) 80 71 81 * Handhelds.org participated in 2007, maybe they'd be interested in 82 sponsoring an ARM port 72 * ARM port: Handhelds.org participated in 2007, maybe they'd be interested in sponsoring an ARM port 83 73 84 74 * Mono: partial port was started in 2008. 85 75 86 * wxWidget: there is a port started (called wxBeOS), but no one ha stime to finish it.76 * wxWidget: there is a port started (called wxBeOS), but no one had time to finish it. 87 77 88 78 * WINE: port to Haiku