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

Docs: Describe minimal bootable ostree system #2964

Open
fwilhe opened this issue Aug 2, 2023 · 5 comments
Open

Docs: Describe minimal bootable ostree system #2964

fwilhe opened this issue Aug 2, 2023 · 5 comments
Labels
difficulty/medium medium complexity/difficutly issue reward/medium Fixing this will be notably useful triaged This issue has been evaluated and is valid

Comments

@fwilhe
Copy link
Contributor

fwilhe commented Aug 2, 2023

Hi,

as a newcomer to ostree, I feel a bit lost with the docs.

OSTree Overview describes how to commit files, cool, that's easy enough.

Deployments has useful info, but does not give me a full picture.

Adapting existing mainstream distributions is cool too but also seems to require previous knowledge that I am probably missing.

In my ideal scenario, the ostree docs would describe what a minimal ostree based bootable system is made of.

Maybe something based on Buildroot, or a similar minimal system that does not contain a whole actual distribution like CentOS or Fedora.

I know about meta tools such as osbuild and buildstream, but I would appreciate if there was better documentation to describe how ostree works and what its pre-requisites are.

@cgwalters cgwalters added difficulty/medium medium complexity/difficutly issue triaged This issue has been evaluated and is valid reward/medium Fixing this will be notably useful labels Aug 2, 2023
@dharmjit
Copy link

I agree, I think such documentation will help folks who are new to OSTree. I felt the same when started with OSTree, Most of the docs are around OSTree constructs, and sometimes it's hard to get a grasp of the ostree based bootable OSes.

@matti
Copy link

matti commented Jan 8, 2024

Just read the docs and I have no idea how to actually "get started" so I did googling like "getting started ostree" with various combinations which results nothing currently.

I guess I have to move to some libostree village to get the information.

@fwilhe
Copy link
Contributor Author

fwilhe commented Jan 8, 2024

@matti What do you want to do? Is your goal to build an os based on ostree (as opposed to use it for app delivery like flatpak)?

In case you're interested in building an os, my sample repo might be helpful

@matti
Copy link

matti commented Jan 8, 2024

@fwilhe thanks, your sample repo is exactly what I was looking for! and the blog series seems excellent (https://blogs.sap.com/2023/07/10/making-an-immutable-image-based-operating-system-out-of-garden-linux/) reading it now.

@fwilhe
Copy link
Contributor Author

fwilhe commented Jan 9, 2024

@matti Awesome, thanks for the feedback. Feel free to reach out if you'd like to discuss that further 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
difficulty/medium medium complexity/difficutly issue reward/medium Fixing this will be notably useful triaged This issue has been evaluated and is valid
Projects
None yet
Development

No branches or pull requests

4 participants