debian-ostree-systems-notes/readme.md
2025-08-30 22:16:12 +00:00

56 lines
No EOL
2.9 KiB
Markdown

# Notes about OSTREE operating systems
## Fedora Atomic
Treefile → rpm-ostree → Container Image → Registry Upload → bootc-image-builder → osbuild → Bootable Disk Image
[rpm-ostree](https://github.com/projectatomic/rpm-ostree)\
[bootc base-images](https://gitlab.com/fedora/bootc/base-images)\
[bootc-image-builder](https://github.com/osbuild/bootc-image-builder)\
[osbuild packages](https://packages.fedoraproject.org/pkgs/osbuild/) ( [source code](https://github.com/osbuild/osbuild) )
[ostree documentation](https://ostreedev.github.io/ostree/)\
[bootc documentation](https://bootc-dev.github.io/bootc/)\
[Creating bootc images from scratch](https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/10/html/using_image_mode_for_rhel_to_build_deploy_and_manage_operating_systems/generating-a-custom-minimal-base-image)
## Debian official info
[Debian ostree-boot-examples](https://salsa.debian.org/debian/ostree/-/tree/debian/latest/debian/ostree-boot-examples?ref_type=heads)
[man files](https://salsa.debian.org/debian/ostree/-/tree/debian/latest/man?ref_type=heads)
## EndlessOS
[deb-ostree-builder](https://github.com/dbnicholson/deb-ostree-builder)
https://github.com/endlessm/eos-image-builder
[eos-updater](https://github.com/endlessm/eos-updater)
https://github.com/endlessm/eos-boot-helper
## Pika OS
## Apertis
https://www.apertis.org/guides/image_devel/ostree\
https://www.apertis.org/guides/image_devel/how_to_build_your_first_image/\
https://gitlab.apertis.org/pkg/apertis-update-manager\
https://gitlab.apertis.org/pkg/apertis-dev-tools\
https://gitlab.apertis.org/pkg/apertis-customizations\
https://gitlab.apertis.org/pkg/apertis-archive-keyring\
https://gitlab.apertis.org/pkg/apertis-flatdeb\
https://gitlab.apertis.org/pkg/apertis-hawkbit-agent\
https://gitlab.apertis.org/pkg/apertis-tests
# Debian/apt
[apt2ostree](https://github.com/stb-tester/apt2ostree)\
[LWN article Merkle trees and build systems](https://lwn.net/Articles/821367/)
## Debian Atomic (unproven) Cant make a bootable disk
Treefile → apt-ostree → Container Image → Registry Upload → deb-bootc-image-builder → debian-forge → Bootable Disk Image
[debian-atomic tree files](https://git.raines.xyz/particle-os/debian-atomic-config/src/branch/main/treefiles)
[apt-ostree](https://git.raines.xyz/particle-os/apt-ostree) An attempt at 1:1 implementation of rpm-ostree\
[deb-bootc-image-builder](https://git.raines.xyz/particle-os/deb-bootc-image-builder) A fork of bootc-image-manager\
[debian-forge](https://git.raines.xyz/particle-os/debian-forge) Project name of a fork of osbuild\
[debian-bootc-base-images](https://git.raines.xyz/particle-os/debian-bootc-base-images) A fork of Fedora's bootc-base-images
## Distrobution build tools
[debos](https://github.com/go-debos/debos) is a tool-chain for simplifying the
process of building a Debian-based OS image.\
[Fedora coreos-assembler](https://github.com/coreos/coreos-assembler) aka COSA