[Etherboot-users] Back to the Future, Part 2
Brought to you by:
marty_connor,
stefanhajnoczi
|
From: Marty C. <md...@et...> - 2006-03-11 12:42:33
|
Hello Everyone,
About a year ago, I sent the following message:
http://sourceforge.net/mailarchive/message.php?msg_id=11633136
It was a grand vision to begin migration of our primary focus from
Etherboot to GPXE.
Well, I think the time is right to revive the idea, and take steps to
make it happen.
So, Etherboot 5.4 will be the last branch of Etherboot, and Etherboot
5.5 will shortly be renamed to GPXE 0.5.5.
All the reasons to do it remain the same from a year ago, and now
there are even more compelling reasons:
First, we have a critical mass of talented hackers nearby who are
ready to help make it happen.
Second, we have to get over the legacy associations with Etherboot.
Just the other day I found a website that claimed that Etherboot did
not support PXE and could only load Linux kernels:
http://www.argontechnology.com/products.aspx?id=65
There's just so much documentation and history associated with the
name "Etherboot" that it's hard to overcome it. There are just too
many misconceptions to correct.
GPXE gives us a chance for a new start. It will more fully support
the PXE spec, and will allow us to explore the new BIOS directions of
the http://www.uefi.org/ folks, and understand what the implications
of 64-bit processors network booting.
I've already secured the domains GPXE.ORG (and .NET and .COM) for
that matter, so people will be able to find us easily.
For now, we'll basically rename the Etherboot-5.5 cvs module to
GPXE-0.5 so as to create the minimum disruption to development.
The Etherboot-5.4 branch will remain, and fixes and improvements will
continue to be applied for some time. I'm sure the current Etherboot
code base will benefit from what we discover.
Soon, I'd like to start populating GPXE.ORG with documentation and a
new wiki focussing on how to use GPXE as your PXE stack.
Michael has done a lot of work getting Etherboot-5.5 PXE-ified. The
code base is much more modular, and has a new build system, an
integration of the Adam Dunkel's uIP stack, and lots of other
improvements.
There is still a whole lot of work to do, and the opportunity to
really learn about the low-level business of loading operating
systems and working at bare metal.
There is also the need for a first-class wiki, documentation re-
writing, testing, testing, and more testing, and dozens of other
activities.
The GPXE-Discuss mailing list exists, and sometime soon I'd like to
copy addresses from Etherboot-Users and Etherboot-Developers to GPXE-
Discuss so we can have a single address for GPXE discussion.
I think this will be exciting. If you've ever wanted to learn more
about how computers really work, and want to work on something new
and useful, now is the time. GPXE is the place.
Let's get it on.
Cordially,
Marty
|