Latest blog posts
Keep up to date with the latest development updates to Serpent OS
Results Of The Experiment
It seems like only yesterday we announced to the world a Great Experiment. It was in fact 2 months ago, and a whole lot of work has happened since that point. A few take-homes are immediately clear, the primary one being the need to be a community-oriented Linux distribution. To quote ourselves 2 months ago: If the experiment is a success, which of course means having tight controls on scope and timescale, then one would assume the primary way to use Serpent OS would be through some downstream repackaging or reconfiguration, i.
Tuesday, September 22, 2020Read more...
Source Format Defined
Following quickly on the heels of yesterday’s announcement that the binary format has been defined, we’ve now implemented the initial version of our source format. The source format provides metadata on a package along with instructions on how to build the package. The next step of course, is to implement the build tool, converting the source specification into a binary package that the end user can install. With our 2 formats defined, we can now go ahead and implement the build routines.
Monday, September 21, 2020Read more...
Moss Format Defined
The core team have been hard at work lately implementing the Moss package manager. We now have an initial version of the binary format that we’re happy with, so we thought we’d share a progress update with you. Development work on Moss Explaining the format Briefly, the binary container format consists of 4 payloads: Meta (Information on the package) Content (a binary blob containing all files) Index (indices to files within the binary blob) Layout (How to apply the files to disk) Each payload is verified internally using a CRC64-ISO, and contains basic information such as the length of the payload both compressed and uncompressed, the compression algorithm used (zstd and zlib supported) as well as the type and version of the payload.
Sunday, September 20, 2020Read more...
We've Joined OpenCollective
The eagle eyed among you may have noticed we’ve been making a concerted effort lately to get our messaging spot on, in order to build a sustainable value-led future for Serpent OS. In our efforts to build a 100% transparent organisation around the project, we’ve now been accepted by the Open Source Collective 501(c)(6) via Open Collective. Our shiny new OpenCollective profile We’ve taken the decision to not build a company around Serpent OS, and instead rely on a centralised approach to contribution + expenses.
Monday, September 14, 2020Read more...