I believe the time has finally come to do a proper aarch64 build of Kreato Linux images.
Github Actions is finally available for ARM publicly which means we should be able to start building without additional costs.
There are 2 approaches to do the initial rootfs;
- Cross-compilation
- and using an existing distro to bootstrap, and going from there
I have chosen the latter, mainly because it should be easier and it should cause less problems. I am open to any suggestions about both approaches.
For now the focus will be on;
- Making kreastrap and kpkg work on all distros (destructively or non-destructively)
- Adding new workflows for images after initial image is done
The first part will require some work, as we already use things like /etc/kreato-release on major parts of the codebase. Should be possible though.
For testing, I already have my Macbook and 2 ARM servers to do all the testing/manual builds on. That part should be fine.
I believe the time has finally come to do a proper aarch64 build of Kreato Linux images.
Github Actions is finally available for ARM publicly which means we should be able to start building without additional costs.
There are 2 approaches to do the initial rootfs;
I have chosen the latter, mainly because it should be easier and it should cause less problems. I am open to any suggestions about both approaches.
For now the focus will be on;
The first part will require some work, as we already use things like
/etc/kreato-releaseon major parts of the codebase. Should be possible though.For testing, I already have my Macbook and 2 ARM servers to do all the testing/manual builds on. That part should be fine.