From 18fd9158770533a7b7dda2dd908ad5ebcb26aea8 Mon Sep 17 00:00:00 2001 From: ngn Date: Fri, 15 Dec 2023 22:01:56 +0300 Subject: [PATCH] Added new post --- news/base.json | 6 ++++++ news/base.md | 31 +++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 news/base.json create mode 100644 news/base.md diff --git a/news/base.json b/news/base.json new file mode 100644 index 0000000..30ea403 --- /dev/null +++ b/news/base.json @@ -0,0 +1,6 @@ +{ + "id": "progress-base", + "name": "Progress of the base repo", + "date": "15/12/23", + "author": "ngn" +} diff --git a/news/base.md b/news/base.md new file mode 100644 index 0000000..eede88f --- /dev/null +++ b/news/base.md @@ -0,0 +1,31 @@ +After about a week of reading LFS, packaging and +fixing the package management tools, Matter `base` repository +now has 85 packages. Most of them are, well, base +build and installation tools that you will almost %100 +need for installing Matter or building packages. + +And by the end of this week, I think I might actualy be +able to boot into a Matterlinux system! + +## More about the base repo +Most of the packages are packaged with the instructions from +LFS and BLFS (version 12.0). However instead of using Sysvinit, +I decided to go with dinit as the init system. + +There are couple of reasons for that. First of all sysvinit +does not offer an easy way of managing services and it's +not user friendly at all. Dinit offers a systemd like command-line +interface as well as an easy-to-use service manager. + +## Changes to the package management system +While I made simple changes to the `mp-build` script and `mp`, +the biggest change was made to the `mp-repo`, I rewrote it +in python to offer a more powerful command-line interface. + +## What is next? +After making sure that system is bootable, I may start working on the +`desktop` repo and the wiki. I don't want to promise a release date, +as I also have other projects in my schedule, so I may abandon Matter +for couple of weeks. + +I guess that's all for now, see you in the next post.