Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
gsoc [2013/03/24 17:18]
mcb30
gsoc [2013/03/27 21:37]
mcb30
Line 109: Line 109:
   * Your name and as many contact routes as possible (e-mail address, phone number, IRC nickname, etc.)   * Your name and as many contact routes as possible (e-mail address, phone number, IRC nickname, etc.)
   * A brief outline of what you would like to implement, including some realistic goals for each week of the project. ​ Try to think in terms of measurable milestones. ​ For example, if you are implementing a new network driver, then some sensible milestones might be:   * A brief outline of what you would like to implement, including some realistic goals for each week of the project. ​ Try to think in terms of measurable milestones. ​ For example, if you are implementing a new network driver, then some sensible milestones might be:
-    * Week 1: ability to read MAC address from the NIC, verified by displaying the MAC address using the ''​[[:​cmd:​ifstat]]''​ command"+    * Week 1: ability to read MAC address from the NIC, verified by displaying the MAC address using the ''​[[:​cmd:​ifstat]]''​ command
     * Week 2: ability to transmit a packet, verified by using the ''​[[:​cmd:​dhcp]]''​ command, [[:​howto:​pcap|capturing]] the transmitted packet, and using [[http://​www.wireshark.org/​|Wireshark]] to observe the transmitted DHCP packet     * Week 2: ability to transmit a packet, verified by using the ''​[[:​cmd:​dhcp]]''​ command, [[:​howto:​pcap|capturing]] the transmitted packet, and using [[http://​www.wireshark.org/​|Wireshark]] to observe the transmitted DHCP packet
     * ...     * ...
Line 167: Line 167:
             // Your code goes here             // Your code goes here
     }     }
 +
 +===== Commitment =====
 +
 +You should expect to work full-time on your GSoC project during the summer. ​ There'​s no need to work fixed hours each day, but you should allow around 40 hours per week in order to do justice to the project.
 +
 +We like to maintain constant communication with our students. ​ You should expect to hang out in the [[http://​webchat.freenode.net/?​channels=#​ipxe|#​ipxe]] IRC channel pretty much all the time, and communicate at least once each working day.
 +
 +From past experience, we often find that students try to complete work without asking for help.  From the background of academia, this is understandable;​ in your degree course it's important to be able to show that you can work unaided. ​ However, GSoC is not academic in nature. ​ We **want** you to ask for help.  If you don't need to ask questions, then it probably means that your project isn't sufficiently challenging.
  
 ===== Useful links ===== ===== Useful links =====
gsoc.txt ยท Last modified: 2018/07/05 21:34 by mcb30
Recent changes RSS feed CC Attribution-Share Alike 4.0 International Driven by DokuWiki
All uses of this content must include an attribution to the iPXE project and the URL https://ipxe.org
References to "iPXE" may not be altered or removed.