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
acknowledgements [2006/06/05 14:37]
nikhilcrao
acknowledgements [2009/02/02 16:52] (current)
andytim
Line 1: Line 1:
 ====== Acknowledgements ====== ====== Acknowledgements ======
  
-The following ​people have contributed substantially to Etherboot. ​If you feel your name has been left out, just let me know and I will fix it up.+Many people have contributed substantially to Etherboot. ​We are grateful for all the assistance over the years
  
-  * **Markus Gutschke**\\ Co-author of Etherboot. He was the person ​who ported ​the Netboot suite from FreeBSDHe has enhanced Etherboot with many featuresone new driver and has contributed various utilities and addons.+This page lists major contributors ​who identified themselves when submitting code to the projectWe do our best to keep this up to date, but if you feel your name has been accidentally left outplease contact [[mdc@etherboot.org|me]].
  
-  * **Gero Kuhlmann**\\ The original mknbi utilities used by Etherboot are from Netboot. He has also clarified the original specification by Jamie Honan.+===== A - D =====
  
-  * **Jamie Honan**\\ Jamie started Netboot off by writing the first version ​that used code from a packet driver.+  * **Doug Ambrisko**\\ Contributed patches to start32.S from FreeBSD ​version ​to make it boot Windows after answering N to Boot from Network question. Contributed FreeBSD support and improved serial console support which is now merged into distribution since version 4.2.8. Minor patches to 4.7.21 to make compilation under FreeBSD easier.
  
-  * **Martin Renters et. al**\\ The original authors of Netboot on FreeBSD.+  * **William Arbaugh**\\ Contributed patches for eepro to work with 3.2.
  
-  * **Bruce Evans**\\ Created bcc compiler used by Etherboot/​16 (16 bit ROMs are no longer supported).+  * **Martin Atkins**\\ Contributed mntnbi for mounting DOS NBIs.
  
-  * **Rob de Bath**\\ Current maintainer of bcc and associated tools like as86, used in older versions of Etherboot to assemble the x86 assembly language files.+  * **Georg Baum**\\ Contributed a Schneider & Koch G16 driver.
  
-  * **Gerd Knorr**\\ Contributed ​MASQ for making ​boot floppy without DOS.+  * **Rainer Bawidamann**\\ Contributed a Realtek 8139 driver.
  
-  * **Adam Richter**\\ Contributed ​comboot for making ​boot floppy without DOS.+  * **Greg Beeley**\\ Contributed a 3c905b driver. Be sure to read the release notes in 3c905b.txt before using.
  
-  * **Claus-Justus Heine**\\ Contributed ​patch for serial console and NFS swapping. See the contrib/​nfs-swap directory ​for his Web page.+  * **Andrew Bettison**\\ Sent in a patch to run the SMC EtherEZ in PIO mode, required ​for some motherboards.
  
-  * **Dickon Reed**\\ Contributed display ​of loading status ​and a hack for the 3c509 card.+  * **Eric Biederman**\\ Improved the recovery logic of main.c ​and lots of other changes. Contributed E820H memory sizing logic. Reworked PCI logic. Made more compatible with LinuxBIOS. Lots of small fixes. Reworked ​the architecture completely to be much more portable. Wrote a lot of new code. A list of his contributions would take several paragraphs.
  
-  * **David Munro**\\ Contributed ​PCI detection ​code originally from Linux sources.+  * **Attila Bogar**\\ Contributed ​a bug fix to the bootmenu ​code and a patch to main.c to remove looping menus on failure. Also code for ARP replies and TFTP retransmit (#ifdef CONGESTED). Cleanup of tftp and tftpd.
  
   * **Charlie Brady**\\ Donated NE2100 card so that a driver could be written, and helped test the LancePCI driver. Spotted bug with 4.1 header code.   * **Charlie Brady**\\ Donated NE2100 card so that a driver could be written, and helped test the LancePCI driver. Spotted bug with 4.1 header code.
  
-  * **Rogier Wolff**\\ Created Intel EtherExpressPro 100 driver and binary to hex converter.+  * **Michael Brown**\\ Contributed the first wireless NIC drivers for the Prism chipset. ​ Wrote the initial implementation of the UNDI driver and the PXE API under funding from Entity Cyber. ​ Wrote iSCSI, AoE, HTTP, HTTPS, and most of the other new features present in the initial release of gPXE.
  
-  * **Vlag Lungu**\\ Contributed ​patches to work with DHCP. Also contributed ​a fix to match the received XID against the transmitted one, important in a network with many requesters.+  * **Mark Burazin**\\ Contributed a fix for Compex RL2000 NICs.
  
-  * **William Arbaugh**\\ Patches for eepro to work with 3.2.+  * **Gary Byers** of thinguin.org\\ Wrote the LILO prefix program liloprefix.S.
  
-  * **Jean Marc Lacroix**\\ Contributed an improved bin2intelhex.+  * **Donald Christensen**\\ Converted all the as86/nasm .S files to gas format, thus allowing Etherboot to be built without requiring as86/nasm.
  
-  * **Jim Hague**\\ Contributed ​fixes to 3c503 driver for PIO modefix to makerom ​for presetting EPROM bytesand various endian fixes.+  * **Marty Connor**\\ Contributed ​new Tulip driver ​ntulip.c. Reduced RTL8139 footprint. Added support ​for Netgear FA310TX (Tulip cloneLC82C168 chip). Support ​for 3Com905C. Romutil for 905C, which have block erase EEPROMs. Contributed the development of liloprefix.S through thinguin.org. Finally made the ROM images conformant PnP boot ROM images. Wrote the SiS900 driver. Made Tulip driver work for many more variants. Wrote the National Semiconductor DP83815 driverunder funding from [[http://​www.sicompos.com/​|Sicom System]].
  
   * **Andrew Coulthurst**\\ Contributed patch for making Intel eepro work in 4.0.   * **Andrew Coulthurst**\\ Contributed patch for making Intel eepro work in 4.0.
  
-  * **Doug Ambrisko**\\ Contributed patches to start32.S from FreeBSD version to make it boot Windoze after answering N to Boot from Network question. Contributed FreeBSD support ​and improved serial console support which is now merged into distribution since version 4.2.8. Minor patches ​to 4.7.21 to make compilation under FreeBSD easier. +  * **Rob de Bath**\\ Current maintainer of bcc and associated tools like as86, used in older versions of Etherboot ​to assemble the x86 assembly language files.
- +
-  * **Alex Harin**\\ Contributed patches for prepended loaders and makerom to make bootrom PnP and PCI compatible.+
  
   * **Peter Dobcsanyi**\\ Contributed vendor and device IDs for the Netvin NE2000/PCI clone.   * **Peter Dobcsanyi**\\ Contributed vendor and device IDs for the Netvin NE2000/PCI clone.
  
-  * **adam AT mudlist PERIOD eorbit PERIOD net**\\ Contributed RARP code as alternative to BOOTP/DHCP. Activated by RARP_NOT_BOOTP define.+===== E - H =====
  
   * **Daniel Engstrom**\\ Contributed a SMC9000 driver.   * **Daniel Engstrom**\\ Contributed a SMC9000 driver.
  
-  * **Didier Poirot**\\ Contributed ​an Etherpower II (EPIC 100) driver.+  * **Klaus Espenlaub**\\ Contributed ​various cleanup patches to the code especially in the bootmenu area, fixes for the NE2000 ​driver, as well as a completely revamped start32.S. Also introduced Rainer Bawidamann'​s code, see next paragraph. Contributed further improvements in Realtek 8139 driver. Did a major rewrite from 4.4.5 to 4.5.5, see doc/​maint/​LOG.
  
-  * **Martin Atkins**\\ Contributed mntnbi for mounting DOS NBIs.+  * **Bruce Evans**\\ Created bcc compiler used by Etherboot/​16 (16 bit ROMs are no longer supported).
  
-  * **Attila Bogar**\\ Contributed ​bug fix to the bootmenu code and a patch to main.c to remove looping menus on failure. Also code for ARP replies and TFTP retransmit (#ifdef CONGESTED). Cleanup of tftp and tftpd.+  * **John Finlay**\\ Wrote utility for programming EEPROMs ​on 3c90x in situ.
  
-  * **Nathan R. Neulinger**\\ Found bug due to tu_block being declared signed short in arpa/tftp.h on many platforms when it should be unsigned short.+  * **Adam Fritzler**\\ Contributed 3c529 (MCA version of 3c509) support ​in driver.
  
-  * **David Sharp**\\ Contributed ​a FreeBSD driver for Tulip based cardsKen Yap ported it to Etherboot. Not tested because code needs to be written ​for all the variants of the Tulip and also because no hardware available ​to me.+  * **Fred Gray**\\ Contributed ​changes in tulip.to check for a duplex connection ​and to modify the controller register if so.
  
-  * **Greg Beeley**\\ Contributed a 3c905b driverBe sure to read the release notes in 3c905b.txt before using.+  * **Markus Gutschke**\\ Co-author of EtherbootMarkus ported ​the Netboot suite from FreeBSDHe has enhanced Etherboot with many features, one new driver and has contributed various utilities and add-ons.
  
-  * **Alex Nemirovsky**\\ Contributed ​patches ​to use BIOS call to size memory otherwise Etherboot was trampling on top of 640kB areawhich is used by some extended BIOSesAlso contributed ​patches to pci.to implement PCI bus support on BIOSes ​that do not implement BIOS32, or incorrectly.+  * **Jim Hague**\\ Contributed ​fixes to 3c503 driver for PIO mode, fix to makerom for presetting EPROM bytesand various endian fixes. 
 + 
 +  * **Alex Harin**\\ Contributed ​patches ​for prepended loaders and makerom ​to make bootrom PnP and PCI compatible. 
 + 
 +  * **Claus-Justus Heine**\\ Contributed patch for serial console and NFS swapping. See the contrib/​nfs-swap directory for his Web page. 
 + 
 +  * **Jamie Honan**\\ Started Netboot off by writing the first version that used code from a packet driver. 
 + 
 +  * **Matt Hortman**\\ Contributed fix to eepro100 driver ​that fixes incorrect latency setting. Also Makefile rule for .lzfd0. 
 + 
 +===== I - L ===== 
 + 
 +  * **Rohit Jalan**\\ Contributed a patch for FreeBSD style PXE booting.
  
   * **Günter Knauf**\\ Suggested making the ASK_BOOT prompts more generic and clearer. Also contributed a DOS utility for extracting the identifier string and PCI IDs, if any, out of the boot ROM. Contributed a wake on LAN CGI script.   * **Günter Knauf**\\ Suggested making the ASK_BOOT prompts more generic and clearer. Also contributed a DOS utility for extracting the identifier string and PCI IDs, if any, out of the boot ROM. Contributed a wake on LAN CGI script.
  
-  * **Klaus Espenlaub**\\ Contributed ​various cleanup patches to the code especially in the bootmenu area, fixes for the NE2000 driver, as well as completely revamped start32.S. Also introduced Rainer Bawidamann'​s code, see next paragraph. Contributed further improvements in Realtek 8139 driver. Did a major rewrite from 4.4.5 to 4.5.5, see doc/​maint/​LOG.+  * **Gerd Knorr**\\ Contributed ​MASQ for making ​boot floppy without DOS.
  
-  * **Rainer Bawidamann**\\ Contributed a Realtek 8139 driver.+  * **Peter Kögel**\\ contributed patches to the SiS900 ​driver ​to make it work for the SiS630e/​SiS730s.
  
-  * **Georg Baum**\\ contributed ​Schneider & Koch G16 driver.+  * **Igor V. Kovalenko**\\ Contributed ​Winbind W89C840 ​driver.
  
-  * **jluke AT deakin PERIOD edu PERIOD au**\\ sent in a fix for the WD/SMC8013 which I finally verified.+  * **Gero Kuhlmann**\\ Contributed ​the original mknbi utilities used by Etherboot are from Netboot. He also clarified the original specification by Jamie Honan.
  
-  * **Mark Burazin**\\ contributed a fix for Compex RL2000 NICs.+  * **Jean Marc Lacroix**\\ Contributed an improved bin2intelhex.
  
-  * **Matthias Meixner**\\ found a receive status bug in the RTL8139 driver.+  * **Anders Larsen**\\ Contributed mkQNXnbi, for generating boot images from QNX kernels.
  
-  * **Jim McQuillan**\\ provided changes to support the SMC1211 which uses the RTL8139 chip.+  * **Timothy Legge**\\ Contributed a 3c515 driver, ISA PnP implementation,​ sundance, tlan, and pcnet32 drivers, enabled multicast in 3c509, 3c515, 3c595, pcnet32, rtl8139, sundance, tlan, and via-rhine drivers, and contributed new multicast tftp implementation (proto_tftm).
  
-  * **Steve Smith**\\ Extended the 3c905b ​driver ​for other members of the 90x family. Be sure to read the release notes in 3c90x.txt before using. Modified loader.S for some BIOSes that don't behave correctly with INT19H.+  * **Christopher Li**\\ Contributed an Intel E1000 gigabit Ethernet ​driver.
  
-  * **John Finlay**\\ Wrote utility for programming EEPROMs on 3c90x in situ.+  * **Peter Lister**\\ (With Vasil Vasilev) Contributed changes to generate .pxe image that can be booted using PXE booter.
  
   * **Nick Lopez**\\ Contributed change to tulip.c to handle Macronix 98715 (Tulip clone).   * **Nick Lopez**\\ Contributed change to tulip.c to handle Macronix 98715 (Tulip clone).
  
-  * **Matt Hortman**\\ Contributed ​fix to eepro100 driver that fixes incorrect latency setting. Also Makefile rule for .lzfd0.+  * **Vlag Lungu**\\ Contributed ​patches ​to work with DHCP. Also contributed a fix to match the received XID against the transmitted one, important in a network with many requesters.
  
-  * **Marty Connor**\\ Contributed new Tulip driver ntulip.c. Reduced RTL8139 footprint. Added support for Netgear FA310TX (Tulip clone, LC82C168 chip). Support for 3Com905C. Romutil for 905C, which have block erase EEPROMs. Contributed the development of liloprefix.S through thinguin.org. Finally made the ROM images conformant PnP boot ROM images. Wrote the SiS900 driver. Made Tulip driver work for many more variants. Wrote the National Semiconductor DP83815 driver, under funding from [[http://​www.sicompos.com/​|Sicom System]].+===== M - P =====
  
-  * **Anders Larsen**\\ contributed mkQNXnbi, for generating boot images from QNX kernels.+  * **Paolo Marini**\\ Contributed the Via-Rhine driver.
  
-  * **Bernd Wiebelt**\\ contributed code to request vendor tags in DHCP.+  * **Jim McQuillan**\\ Provided changes ​to support the SMC1211 which uses the RTL8139 chip.
  
-  * **Paolo Marini**\\ contributed ​the Via-Rhine ​driver.+  * **Matthias Meixner**\\ Found a receive status bug in the RTL8139 ​driver.
  
-  * **Adam Fritzler**\\ contributed 3c529 (MCA version of 3c509) support in driver.+  * **Jean-Jacques Michel**\\ Contributed patches to the via-rhine.c ​driver ​to make it work for the VT6102 model as used on some DFE530-TX Rev.A3 NICs.
  
-  * **Shusuke Nisiyama**\\ contributed a 3c595 (may work for 3c590) driver.+  * **Shao Miller**\\ IMGAUTO command patch, WinXP SAN-boot Wiki articles, working on initrd and cmdline support ​for .LKRN build target, IRC help.
  
-  * **Igor V. Kovalenko**\\ contributed a Winbind W89C840 driver.+  * **David Munro**\\ Contributed PCI detection code originally from Linux sources.
  
-  * **Gary Byers**\\ of thinguin.org wrote the LILO prefix program liloprefix.S.+  * **Alex Nemirovsky**\\ Contributed patches to use BIOS call to size memory otherwise Etherboot was trampling on top of 640kB area, which is used by some extended BIOSesAlso contributed patches to pci.c to implement PCI bus support on BIOSes that do not implement BIOS32, or incorrectly.
  
-  * **Donald Christensen**\\ converted all the as86/nasm .S files to gas format, thus allowing Etherboot to be built without requiring as86/nasm.+  * **Nathan R. Neulinger**\\ Found bug due to tu_block being declared signed short in arpa/tftp.h on many platforms when it should ​be unsigned short.
  
-  * **Luigi Rizzo**\\ contributed ​bootloader from FreeBSD that works for both floppy and hard disk partitions. This obsoletes floppyload.S. Patch to do adaptive timeout in NFS booting.+  * **Shusuke Nisiyama**\\ Contributed ​3c595 (may work for 3c590) driver.
  
-  * **Michael Sinz**\\ contributed patches for loading debug symbols when booting FreeBSD.+  * **Didier Poirot**\\ Contributed an Etherpower II (EPIC 100) driver.
  
-  * **Jean-Jacques Michel**\\ contributed patches to the via-rhine.c driver to make it work for the VT6102 model as used on some DFE530-TX Rev.A3 NICs.+===== Q T =====
  
-  * **Peter Kögel**\\ contributed patches to the SiS900 driver to make it work for the SiS630e/​SiS730s.+  * **Cai Qiang**\\ Fixed the WinCE loader.
  
-  * **Eric Biederman**\\ improved the recovery logic of main.c ​and lots of other changes. Contributed E820H memory sizing logic. Reworked PCI logic. Made more compatible with LinuxBIOS. Lots of small fixes. Reworked ​the architecture completely to be much more portable. Wrote a lot of new code. A list of his contributions would take several paragraphs.+  * **Dickon Reed**\\ Contributed display ​of loading status ​and a hack for the 3c509 card.
  
-  * **Peter Lister and Vasil Vasilev**\\ contributed changes to generate .pxe image that can be booted using a PXE booter.+  * **Martin Renters et. al**\\ The original authors of Netboot on FreeBSD.
  
-  * **Fred Gray**\\ contributed changes in tulip.c to check for a duplex connection and to modify the controller register if so.+  * **Adam Richter**\\ Contributed comboot ​for making ​boot floppy without DOS.
  
-  * **Mark G**\\ of Inprimis Technologies contributed another FA311 (National Semiconductor DP83815) driver, also based on the Donald Becker Linux driver.+  * **Luigi Rizzo**\\ Contributed a bootloader from FreeBSD that works for both floppy and hard disk partitions. This obsoletes floppyload.S. Patch to do adaptive timeout in NFS booting.
  
-  * **Armin Schindler**\\ ​contributed ​a patch to allow booting LynxOS KDI images.+  * **Armin Schindler**\\ ​Contributed ​a patch to allow booting LynxOS KDI images.
  
-  * **Christopher Li**\\ contributed an Intel E1000 gigabit Ethernet ​driver.+  * **David Sharp**\\ Contributed a FreeBSD ​driver ​for Tulip based cards(Ken Yap ported it to Etherboot. Not tested because code needs to be written for all the variants of the Tulip and also because no hardware available for testing.)
  
-  * **Rohit Jalan**\\ contributed a patch for FreeBSD style PXE booting.+  * **Michael Sinz**\\ Contributed patches ​for loading debug symbols when booting ​FreeBSD.
  
-  * **Andrew Bettison**\\ sent in a patch to run the SMC EtherEZ ​in PIO mode, required ​for some motherboards.+  * **Steve Smith**\\ Extended the 3c905b driver for other members of the 90x family. Be sure to read the release notes in 3c90x.txt before using. Modified loader.S ​for some BIOSes that don't behave correctly with INT19H.
  
-  ​* **Michael Brown**\\ contributed the first wireless NIC drivers for the Prism chipset.+===== U - Z ===== 
 + 
 +  ​* **Vasil Vasilev**\\ (With Peter Lister) Contributed changes to generate .pxe image that can be booted using a PXE booter. 
 + 
 +  * **Bernd Wiebelt**\\ Contributed code to request vendor tags in DHCP. 
 + 
 +  * **Rogier Wolff**\\ Created Intel EtherExpressPro 100 driver and binary to hex converter. 
 + 
 +===== Miscellaneous Other ===== 
 + 
 +  * **adam AT mudlist PERIOD eorbit PERIOD net**\\ Contributed RARP code as alternative to BOOTP/DHCP. Activated by RARP_NOT_BOOTP define.
  
-  * **Timothy Legge**\\ contributed a 3c515 driver, ISA PnP implementation,​ sundance, tlan, and pcnet32 drivers, enabled multicast ​in 3c509, 3c515, 3c595, pcnet32, rtl8139, sundance, tlan, and via-rhine drivers, and contributed new multicast tftp implementation (proto_tftm).+  * **jluke AT deakin PERIOD edu PERIOD au**\\ Sent in a fix for the WD/SMC8013 which I finally verified.
  
-  * **Cai Qiang**\\ fixed the WinCE loader.+  * **Mark G** of Inprimis Technologies\\ Contributed another FA311 (National Semiconductor DP83815) driver, also based on the Donald Becker Linux driver.

Navigation

* [[:start|Home]] * [[:about|About our Project]] * [[:download|Download]] * [[:screenshots|Screenshots]] * Documentation * [[:howtos|HowTo Guides]] * [[:appnotes|Application Notes]] * [[:faq:|FAQs]] * [[:doc|General Doc]] * [[:talks|Videos, Talks, and Papers]] * [[:hardwareissues|Hardware Issues]] * [[:mailinglists|Mailing lists]] * [[http://support.etherboot.org/|Bugtracker]] * [[:contributing|Contributing]] * [[:editing_permission|Wiki Edit Permission]] * [[:wiki:syntax|Wiki Syntax]] * [[:contact|Contact]] * [[:relatedlinks|Related Links]] * [[:commerciallinks|Commercial Links]] * [[:acknowledgements|Acknowledgements]] * [[:logos|Logo Art]]

QR Code
QR Code acknowledgements (generated for current page)