Skip to content
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

End-state goals docs #124

Closed
vasi opened this issue Jun 7, 2021 · 2 comments
Closed

End-state goals docs #124

vasi opened this issue Jun 7, 2021 · 2 comments

Comments

@vasi
Copy link

vasi commented Jun 7, 2021

This project is great! I love that it can take me from almost-nothing to a fairly complete OS.

One bit that's unclear to me is what the goals are for the built environment. Obviously not every package in the world should be added--so it'd be great to document at what stage it would be considered complete. Some possibilities:

  1. Build enough to self-host: A kernel, python with requests, qemu
  2. Build the prerequisites for some system that allows installing more software from source: Gentoo Prefix, pkgsrc, etc
  3. Build enough to bootstrap some other distro: Linux From Scratch, GUIX, Gentoo (via bootstrap-portage), Debian (with rebootstrap), NetBSD (with build.sh), etc

Would love to hear your thoughts.

@fosslinux
Copy link
Owner

I currently see this as a two-stage project.

  1. Have a fully working, bootstrapped, up-to-date functional C toolchain + supporting software (such as coreutils, bash shell), so it can be reasonably used for the second stage.
  2. Have a number of "plugins", that add on to the end of live-bootstrap's toolchain that bootstrap various other distros, such as those you mentioned.

I'm not sure if I would want those plugins in the same repository but it is the general idea.

@fosslinux
Copy link
Owner

I think that with #292 the goals at least for 1.0 are very clear.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants