2013-07-19, 21:56
Hi, guys.
Tossing out an idea for consideration...
It seems to me that a (the?) major use case for iPXE involves just embedding a script in the bootloader. This relatively benign step is far more difficult than it should be.
For non-developers, getting their environment setup to successfully complete a full build can be more difficult than you might realize. This seems a bit over-the-top, just to embed a block of text in the binary.
Instead...
Why not provide a ready-to-go binary iPXE image (a la the ISO), then provide a tool to patch it with the user's script? A pretty generous block of space could be reserved in the executable for this, only requiring a full build for unusually large scripts.
Taking this one step further...
Why not provide the above as a service via your website. Allow a user to paste their script into a form, then immediately download the binary.
I suspect there are a lot of folks out there like myself who would like to use iPXE, but getting it configured is a real obstacle.
FWIW,
Richard
Tossing out an idea for consideration...
It seems to me that a (the?) major use case for iPXE involves just embedding a script in the bootloader. This relatively benign step is far more difficult than it should be.
For non-developers, getting their environment setup to successfully complete a full build can be more difficult than you might realize. This seems a bit over-the-top, just to embed a block of text in the binary.
Instead...
Why not provide a ready-to-go binary iPXE image (a la the ISO), then provide a tool to patch it with the user's script? A pretty generous block of space could be reserved in the executable for this, only requiring a full build for unusually large scripts.
Taking this one step further...
Why not provide the above as a service via your website. Allow a user to paste their script into a form, then immediately download the binary.
I suspect there are a lot of folks out there like myself who would like to use iPXE, but getting it configured is a real obstacle.
FWIW,
Richard