To-Do List for this repository:
To be stored at boot.os1337.com/os1337.img
- Current file
os1337.imgis a random development version of OS/1337!
Spin up bootserver at http://boot.os1337.com
This is the currently setup domain as per configurations.
- Currently this subdomain is unused, but available under os1337.com.
Add Automatic Sync Script to host the latest released version of OS/1337 as per releases page on http://boot.os1337.com.
The current script is a stub.
- Requires
releases.os1337.comto be setup.
Add version, edition and arch filter to boot.php.
This would use the Dynamic Scripts Function of iPXE.
- Basically expanding these as subparameters to the request:
The Request for
http://boot.os1337.com/boot.php?version=latest&edition=core&arch=i486
would then Download the latest released version of OS/1337 CORE Edition for i486 and run it.
Ideally this would mean that by sufficient demand, big mirrors like ftp.halifax.rwth-aachen.de would support the effort.
Since the boot process is intended to use digitally signed images and HTTP instead of HTTPS, it's already caching - friendly for tools like [Squid Proxy].
This should be easily configureable in common web caching solutions like ipFire and we're proving an example config.
- OFC that config may need to be updated when ipFire 3.x ships...
Add iPXE Build Config to it.
Current file is a stub!
Enable reproduceable builds using build scripts.
Similar to the scripted pipeline of OS/1337.
- Enable fully-automated reproduceable builds...
Add public keys to boot.os1337.com.
As of now, trusted-boot@os1337.com.pubkey is just an empty stuff.