-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ROADMAP 1.0 Release #292
Comments
Hmm, I'm not fully convinced that we should add sysa on disk as a hard requirement... Right now I think we have an interesting use-case of preparing builder-hex0 bootable image on portable USB stick and using it as "installer". If we add this requirement, then it won't be possible to run live-bootstrap on a laptop with just NVMe drive. |
Hmm, ok that is a compelling point. I agree at least for that case. Let's drop on-disk sysa for 1.0. |
@fosslinux Hmm, in addition to toolchain updates, it might also make sense to update crypto packages, in particular nss (I think we use it for certificate bundle) and if possible OpenSSL 3 (though this might be harder due to python stuff). |
If OpenSSL 3 is easy sure. I suspect that it might not be simple, but we can give it a try. 100% for nss. |
Adding #306 to blockers. |
FWIW with regards to docs, freedesktop-sdk largely does https://gitlab.com/freedesktop-sdk/freedesktop-sdk-binary-seed/-/blob/main/files/live-bootstrap/after.sh?ref_type=heads to unpack package contents into a dest dir which is then collected and used for building further things. |
I have (tentatively) created a 1.0 branch. Happy for almost anything to be merged into there at the moment, except for any large architectural changes. |
We are now in a place where a 1.0 release is in the near future. The primary goal for the 1.0 release is:
To provide a complete end-to-end software bootstrap from hex0 + kaem-minimal + builder-hex0 to a modern Linux toolchain and associated utilities; for the X86 (32-bit) architecture that works on i686 processors; that is comprehensible and documented sufficiently to be used by someone who does not know bootstrapping; and has a reasonably logical UX.
Roadmap:
Changes before 1.0:
- [ ] Running sysa on a disk. (@rick-masters are there any blockers within Fiwix to an impl of this on the live-bootstrap side? If yes, is this achievable for 1.0?)README.md
to reflect initial goal completion and current state of projectrootfs.py
bootstrap.cfg
Things that are explicitly out of scope:
Anything else to add to above please comment.
The text was updated successfully, but these errors were encountered: