The netboot project allows booting a diskless PC over a TCP/IP based network using standard protocols like BOOTP, DHCP, and TFTP. It is able to boot Linux, FreeBSD, MS-DOS/Windows, and more.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.