GSoC/GCI Archive
Google Summer of Code 2012


Web Page:

Mailing List:

iPXE is the leading open source network boot firmware. It provides a full PXE implementation enhanced with additional features such as support for DNS, HTTP, HTTPS, iSCSI, FCoE, AoE, WiFi, Infiniband, and a scripting language. iPXE is used in many of the world's datacentres and HPC clusters, and is included as part of several virtualisation products.


  • Add NFS support to iPXE The goal of this proposal is to implement a subset of the NFS protocol (v3 and v4) in iPXE in order to allow one to chainload an image exported via NFS.
  • bnx2 driver Write a new bnx2 driver from scratch. Possibly improve/rewrite other drivers.
  • VIA Rhine and VIA Velocity Driver Rewrite The aim of this project is to completely rewrite two legacy etherboot drivers present in iPXE: for VIA Rhine (VT6105M) and VIA Velocity (VT6122/VT6130) chipsets.