As of today, a new set of images has been released. This is following the complete world rebuild that has been going on the last few days.
The new images are therefore generated from these new packages, and are the last images that are released before the alpha release.
The world rebuild has been successful and mostly uneventful on all architectures. There aren’t any or many updated versions, as that will happen after this.
However, it is very important that the rebuild has happened for the alpha release that will come soon after this.
Updates since last post
A lot of the work since the last update has been on cleanups and overall quality. Overall, a summary:
- The hardening overhaul fallout has been mostly addressed. There may be some crashes left, which will be dealt with over the next few weeks.
- The login stack has been switched from
- Various service management fixes and cleanups.
- Overhaul of
console-setupto uses non-XKB keymaps by default, removing base system dependency on Perl.
- Chimerautils has been tagged, and various new tools have been
cal, and others) and many others have been written from scratch.
- Util-linux has been split up, and much less of it is now
installed by default. Several new
chimerautilstools replace its various functionality.
- Base metapackages have been cleaned up.
- The system has been switched from
- Support for kernel
efibootmgrhook for automatic EFISTUB boot entries.
- Automatic ZFS root detection has been fixed for GRUB, and there is now a new tool to detect root for U-Boot menu and other places.
- Overhaul of
agettyhandling, with support for config files to specify various parameters such as baud rate.
- Our system toolchain now defaults to
apkpackage manager will not mess up early permissions anymore, simplifying binary bootstrapping.
This is not an exhaustive list.
The new images are mostly an incremental refresh, to allow for cleaner installations that do not update thousands of packages. There have been some notable improvements too, however:
- The new tools
chimera-live-chrootto simplify installations.
- Much improved detection of serial terminals, which means in a lot
of cases it is not even necessary to specify a
console=anymore. If the kernel is configured to output to serial in any way, the respective
agettyservice will be configured, if it exists.
- The graphical images now use
Up next is updating our packages to their latest versions, as a lot of stuff in the repository is by now fairly out of date. Various minor improvements will be done while doing this, and issues reported with the new images will be addressed.
The alpha release should then come a few weeks from now, definitely during March.
The release will mark the next stage of the project, where adventurous people will be able to pick it up as their daily driver, and expansion of the package set can begin.