new: 24.05 post

This commit is contained in:
ngn 2024-08-26 00:10:31 +03:00
parent 2e8cbcad23
commit 02946d6138
5 changed files with 57 additions and 3 deletions

View File

@ -1,4 +1,4 @@
{ {
"id": "24.04", "id": "24.05",
"title": "24" "title": "24"
} }

View File

@ -1,5 +1,5 @@
For installation instructions, please [see the wiki](/wiki). You can For installation instructions, please [see the wiki](/wiki). You can
download the older versions from the [directory listing](https://rel.matterlinux.xyz/24/). download the older versions from the [directory listing](https://rel.matterlinux.xyz/).
Signatures can be verified using `gpg`. To do so, download the maintainer's key: Signatures can be verified using `gpg`. To do so, download the maintainer's key:
``` ```

View File

@ -16,7 +16,7 @@ here is a rough roadmap:
<ul> <ul>
<li><k class="green">>>></k> Package system</li> <li><k class="green">>>></k> Package system</li>
<li><k class="green">>>></k> Website</li> <li><k class="green">>>></k> Website</li>
<li><k class="blue">>>></k> Official pools (<code>base</code> and <code>desktop</code>)</li> <li><k class="green">>>></k> Official pools (<code>base</code> and <code>desktop</code>)</li>
<li><k class="green">>>></k> Wiki/documentation</li> <li><k class="green">>>></k> Wiki/documentation</li>
<li><k class="green">>>></k> First release</li> <li><k class="green">>>></k> First release</li>
<li><k class="blue">>>></k> Server pool</li> <li><k class="blue">>>></k> Server pool</li>

6
news/24_05.json Normal file
View File

@ -0,0 +1,6 @@
{
"id": "24_05",
"title": "It's finally here",
"date": "25/08/24",
"author": "ngn"
}

48
news/24_05.md Normal file
View File

@ -0,0 +1,48 @@
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](https://git.matterlinux.xyz/Matter/libmp)**: MatterLinux package management library
- **[matt](https://git.matterlinux.xyz/Matter/matt)**: The (new) MatterLinux package manager
- **[mtsc](https://git.matterlinux.xyz/Matter/mtsc)**: MatterLinux tools and scripts collection
- **[pooler](https://git.matterlinux.xyz/Matter/mtsc)**: Simple MPTP server for serving package pools
- **[mirp](https://git.matterlinux.xyz/Matter/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](/wiki/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](/wiki/pools). 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](/wiki/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](/news) now support Atom/RSS/JSON feeds
- [Package tracker](https://tracker.matterlinux.xyz) now offers more information about packages and more options for package search
- [Wiki](/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!