Posts in 2022
  • The Big Update

    Wednesday, September 14, 2022 in Blog

    Well - we’ve got some big news! The past few weeks have been an incredibly busy time for us, and we’ve hit some major milestones. Funding After much deliberation - we’ve decided to pull out of Open Collective. Among other reasons, …

    Read more

  • Infrastructure Update

    Sunday, July 10, 2022 in Blog

    Featured Image for Infrastructure Update

    Since the last post, I’ve pivoted to full time work on Serpent OS, which is made all the more possible thanks to everyone supporting us via OpenCollective <3. We’ve been working towards establishing an online infrastructure to support …

    Read more

  • Packaging Automation, Next Steps

    Wednesday, June 22, 2022 in Blog

    Featured Image for Packaging Automation, Next Steps

    Hot damn we’ve been busy lately. No, really. The latest development cycle saw us focus exclusively on boulder, our build tooling. As of today it features a proof of concept boulder new subcommand for the automatic generation of packaging …

    Read more

  • A Word From The Founder

    Monday, June 06, 2022 in Blog

    Well well, it’s been a long time since I personally wrote a post.. :) So let’s keep this short and sweet, shall we? I’m returning to full time work on Serpent OS. The 6th of July will be my last day at my current employment having …

    Read more

  • RELR Brings Smaller Files, More Performance?

    Tuesday, April 05, 2022 in Blog

    Featured Image for RELR Brings Smaller Files, More Performance?

    RELR is an efficient method of storing relative relocations (but is not yet available in glibc upstream). This has a significant reduction on file size often in the vicinity of 5% for libraries and even higher for PIE binaries. We also take a look at …

    Read more

  • Making Deltas Great Again! (Part 1)

    Friday, February 11, 2022 in Blog

    Featured Image for Making Deltas Great Again! (Part 1)

    In Optimising Package Distribution we discussed some early findings for implementing binary deltas in Serpent OS. While discussing the implementation we have found the requirements to be suboptimal for what we were after. We provide a fresh look at …

    Read more

  • Can Hardly Contain Myself, Plus a Bonus

    Thursday, January 20, 2022 in Blog

    Featured Image for Can Hardly Contain Myself, Plus a Bonus

    One of the core steps for building a package is setting up a minimal environment with only the required (and stated) dependencies. Currently we have been building our stones in an systemd-nspawn container, where the root contains every package …

    Read more

Posts in 2021
  • Performance Corner: Small Changes Pack a Punch

    Tuesday, December 14, 2021 in Blog

    Featured Image for Performance Corner: Small Changes Pack a Punch

    Here we have another round of changes to make packages smaller and show just how much we care about performance and efficiency! Today we are focusing mainly on moss-format changes to reduce the size of its payloads. The purpose of these changes is to …

    Read more

  • Out of the Bootstrap - Towards Serpent OS

    Thursday, December 02, 2021 in Blog

    Featured Image for Out of the Bootstrap - Towards Serpent OS

    The initial stone packages that will seed the first Serpent OS repo have now been finalized! This means that work towards setting up the infrastructure for live package updates begins now. We plan on taking time to streamline the processes with a …

    Read more

  • It All Depends

    Tuesday, November 23, 2021 in Blog

    Featured Image for It All Depends

    It all depends.. it really does. On shared libraries.. interpreters.. pkg-config providers and packages. It’s the same story for all “package managers”, how do we ensure that the installed software has everything it needs at …

    Read more