I think there is only one thing that will ever allow us to remove
the BOOTP code from the kernel, and that is if a time comes when
the BIOSes for all standard off-the-shelf motherboards all have
the ability to set a boot-from-network option. When/if that ever
occurs, then we will be able to remove the code.
I can tell you from experience that relying on standards without
direct bios support across the board, or relying and ad-hoc programs
like netboot, simply will not stand the test of time. What may appear
to work fine now for X number of PC motherboards/ethercard brands will
only work for X/2 number of PC motherboards/ethercards two years from
now. Only something integrated into the kernel or something that
uses the kernel's driver source directly can stand the test of time
prior to ubiquitous BIOS integration. It is a sad but true fact.
-Matt
Matthew Dillon
<[EMAIL PROTECTED]>
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message