Open j-landru opened 1 year ago
Nice find! Thanks a lot for sharing, I'll give it a closer look!
Nice project. I tried to build a custom linux with https://github.com/linuxkit/linuxkit. It works and you can replace every part like kernel, init and services. Also how services handled by custom images.
Here's more!
- KairOS - (from the author of Elemental-Toolkit)
- libostree - (OSTree)
- BootC - (OSTree with rpm containers)
- LinuxKit - (based on Alpine)
I currently use OSTree with a tweaked approach to allow more customizability: https://github.com/GrabbenD/ostree-demo
Thanks for these references.
Since last post I switch from Elemental-Toolkit to Kairos. For next generation of Viminal lab images, I'm trying to build a "polymorphic" single immutable OCI image run-able install-less on most common execution contexts : bare-metal (live CD/USB), HVM in live mode (kvm, virtualbox, vmware, hyper-v,...) and rootless container (podman, docker, LXD) and possibly on k3S pod. Some interesting first results.., so I plan to share/publish soon a kairos based derivative howto called abcd (Alpine Based Cos Derivative).
About abcd, I started yesterday a discussion post on kairos github https://github.com/kairos-io/kairos/discussions/1875
Just for your information Suse/Rancher activly works on a similar idea in a gitops approach. See elemental-toolkit
Could be an interesting source of inspiration for your project.
Regards.