To-Do List for this repository:
To be stored at boot.os1337.com/os1337.img
- Current file
os1337.img
is 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.com
to 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.