This is an old revision of the document!


A PCRE internal error occured. This might be caused by a faulty plugin

====== Project Ideas ====== On this page we suggest some ideas for projects for Google Summer of Code students. These projects would be coded primarily in C, and would require hardware (a suitable computer and Ethernet/NIC card) to do testing. Some project could be developed using an x86 emulator such as Bochs or QEMU. * [[soc:ideas:drivers | Device driver development]] * [[soc:ideas:testing | Automated regression test suite]] * [[soc:ideas:gcc16 | 16-bit i386 backend for gcc]] * [[soc:ideas:codesize | Code size reductions]] * [[soc:ideas:misc | Miscellaneous other ideas]] ==== Toolchain, Build and Testing Improvements ==== * Develop an automated regression test framework and initial suite of tests. * Extend gcc's i386 backend to support 16-bit code. This would substantially reduce the size of gPXE's compiled binary, and would increase the range of object code environments for which gcc can be used. ==== New Protocol Related Ideas ==== * Add a new network protocol, such as smb. * Implement support for IPv6. ==== General Improvements to gPXE ==== * Port gPXE to a new CPU architecture, e.g. an embedded system. ==== http://rom-o-matic.net improvements ==== * Improve http://rom-o-matic.net/ to allow multiple image to be included in a single download. * Add a SYSLINUX floppy download option to allow mountable floppy types. ----


QR Code
QR Code soc:ideas (generated for current page)