Latest blog posts
Keep up to date with the latest development updates to Serpent OS
Unpacking the Build Process: Part 2
Part 2 looks at the core of the build process, turning the source into compiled code. In Serpent OS this is handled by
our build tool
boulder. It is usually the part of the build that takes the longest, so where speed ups have the most
impact. How long it takes is largely down to the performance of your compiler and what compile flags you are building
Monday, September 20, 2021Read more...
Unpacking the Build Process: Part 1
While the build process (or packaging as it’s commonly referred to) is largely hidden to most users, it forms a fundamental and important aspect to the efficiency of development. In Serpent OS this efficiency also extends to users via source based builds for packages you may want to try/use that aren’t available as binaries upstream.
Wednesday, August 25, 2021Read more...
A Rolling Boulder Gathers No Moss
We actually did it. Super pleased to announce that
moss is now capable
of installing and removing packages. Granted, super rough, but gotta start
Tuesday, August 10, 2021Read more...
Moss DB Progress
I’ll try to make this update as brief as I can but it’s certainly an important one, so let’s dive right into it. The last few weeks have been rough but work on our package manager has still been happening. Today we’re happy to reveal another element of the equation: moss-db. Putting moss-db to the test moss-db is an abstract API providing access to simplistic “Key Value” stores. We had initially used some payload based files as databases but that introduced various hurdles, so we decided to take a more abstract approach to not tie ourselves to any specific implementation of a database.
Tuesday, August 3, 2021Read more...