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

Maintenance State #7

Open
Malix-Labs opened this issue Aug 9, 2024 · 3 comments
Open

Maintenance State #7

Malix-Labs opened this issue Aug 9, 2024 · 3 comments

Comments

@Malix-Labs
Copy link

Malix-Labs commented Aug 9, 2024

Hello !

Is this project still maintained and enough up-to-date, or finished ?

Is it usable for up-to-date use ?

Also, does it still (at least partially) reflects how EndlessOS makes atomicity / immutability at this date ?
If not, what's the tech behind the current EndlessOS atomic model ?

(this is about curating https://github.com/Malix-off/awesome_atomic)

@Malix-Labs
Copy link
Author

Hey @dbnicholson !

You might have not see my notification before, could you check please ?

@dbnicholson
Copy link
Owner

Hey! Sorry, I did indeed miss this before. This is definitely not maintained as it's just a quickly stripped down version of our real builder from years ago. Sadly that's still private because it has some old product data in the history and we haven't gotten around to cleaning it up to be made public.

That said, it's still quite close to our real builder and quite possibly still usable. The concept is very much the same - create a root with debootstrap (actually, now we use mmdebstrap), install packages, make a few adjustments so it's usable as an ostree root, commit.

The other 2 main parts are:

  • eos-image-builder - This is for creating disk images using the latest ostree. It replaces the super simple create_deployment script here.
  • eos-updater - The client side update daemon. Mostly you can keep an Endless OS system updated with the ostree admin and flatpak CLIs if you want, but it handles a couple cases specifically. For the OS it manages release upgrades. It also maintains automatically installed Flatpaks where an app represents some basic functionality like a document viewer.

@Malix-Labs
Copy link
Author

Thanks for your reply !

Do you plan to open-source your real builder ?

Also, did you thought about using https://github.com/stb-tester/apt2ostree ?

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