This is neat stuff. You went against the grain by ditching Docker and K8s, and it's paying off. Alpine packages and LXD feel like a power move that's flying under the radar for many of us who are stuck in the Docker/K8s world. Kudos for hacking together something that works so well for your needs.
I'm curious about how you handle networking, security, and any other OS-level configs that Docker/K8s ecosystems typically manage. How has your experience been in these areas with the LXD/Alpine combo?
Also, I hope you're considering expanding PAKman's support for other build environments. The simplicity you're describing is super tempting! Keep up the good work.
Thx! For networking, it's all handled by LXD, it supports fan networking out of the box. All PAKman does is build the package.
Once it's delivered the entire runtime / lifecycle / upgrading / bootstrapping is managed by LXD/LXC containers.
It's definitely possible to open up PAKman's support for other build environments. I mean at the end of the day it's just an alpine linux package. As long as you can use alpine's package manager it should work.
https://instellar.app can also serve as a repository for your package. This was an option we considered to enable earlier, but figured people might just want a fully integrated solution.
Absolutely, Zack. The work you've done with PAKman is seriously impressive. The efficiency you've managed to achieve with Alpine packages and LXD seems to be a real game-changer.
I'm really curious about the team behind this. Is this a solo endeavor, or do you have a team backing you up? Handling everything from building the system to managing the lifecycle with LXD - that's a lot of ground to cover.
If this is a solo project, it's nothing short of astonishing. The innovation, the effectiveness, and the potential of PAKman - it all points to an immense amount of work and dedication. Hats off to you!
The idea of instellar.app serving as a package repository is very interesting as well. It makes perfect sense that you'd initially want to provide a fully integrated solution. It fits right in with the efficient, streamlined approach you've taken with PAKman.
Either way, I'm definitely looking forward to seeing what comes next from your work. Keep it up!
I'm curious about how you handle networking, security, and any other OS-level configs that Docker/K8s ecosystems typically manage. How has your experience been in these areas with the LXD/Alpine combo?
Also, I hope you're considering expanding PAKman's support for other build environments. The simplicity you're describing is super tempting! Keep up the good work.