It's finally here
25/08/24
After 3 months of development and 2 months of package migration later, MatterLinux 24.05 is finally here. So let’s go over all the details, shall we?
The new package management system
We now have a reworked package managment system, with new tools, libraries, pools and packages. Some of these are been in the work for months now, and I am so happy to announce that they are finally ready and are being shipped with the new 24.05 release.
I already covered some these new tools in the previous posts, however here is a quick list if you missed all that:
- libmp: MatterLinux package management library
- matt: The (new) MatterLinux package manager
- mtsc: MatterLinux tools and scripts collection
- pooler: Simple MPTP server for serving package pools
- mirp: MPTP mirror tool
So now with these new and updated pools, package management has improved a lot, here are few important changes:
- Packages are now independent: You can install packages from local package archives, without depending on a pool
- More information: Packages now store more information for the user, such as a changes file
- Faster: We now use proper SQLite databases and a custom TCP based protocol (MPTP) to improve operation speeds
I also updated lots of core packages, and you can expect more consistent focus on updates and patches from now on.
This also unfortunately means that previous releases of MatterLinux that use the older package management system is completely broken, as I shut down the old package repositories. It’s still possible to use old ISO images and release archives thought. You just won’t be able to install any packages.
A new package pool
With 24.05, I’ve introduced a new package pool, server. As the name suggest this pool will be shipping popular server software, such as Apache HTTPD or nginx. Currently it only contains a few packages, and it’s disabled by default in the matt configuration. You can enable it if you want to check it out.
Website updates
I’ve also updated to the different components of the MatterLinux website:
- News page now support Atom/RSS/JSON feeds
- Package tracker now offers more information about packages and more options for package search
- Wiki is restructured to make it easier to find different pages, and all pages are updated
A part from these I also made few style changes to improve the user experience
What’s next?
I’ll be taking few weeks off and I will work on some different projects of mine, as I literally just spent 3 months on MatterLinux. However I’ll back and I’ll be bringing in more package updates, security patches and maybe even more packages.
Anyway, that will be all for now, thank you for reading and I hope I will see you in the next post!