Latest blog posts

Keep up to date with the latest development updates to Serpent OS

...
Looking Stage4 In The Eye

Well, we’ve made an awful lot of progress in these last few days. It wasn’t that long ago that we introduced some of the new projects required to get stage3 off the ground. Building systemd the easy way libc-support Our libc-support project has been growing, thanks primarily to the contributions of Jouni Roivas. We now have initial working versions of getent and getconf. The getconf program is considered feature-complete for our current requirements, and the focus is now on cleaning up getent making it more modular and easy to maintain in the long run.

Friday, August 28, 2020

Read more...
...
Scaling Our Infrastructure

While it might look like we haven’t been up to much lately, the exact opposite is true. We’ve been busy scaling our infrastructure in preparation for the upcoming stage4 bootstrap.. fosshost.org sponsors Serpent OS Recently we’ve been in talks with fosshost.org who have very kindly agreed to sponsor the project through additional hosting and mirrors. We’ve been provided with a server in Maidenhead, UK, which we’ve just finished configuring. Per our talks, as our project grows, so will the hosting support.

Saturday, August 22, 2020

Read more...
...
Stage 3 Progress

Well, it’s been a few days since we last spoke, so now it’s time for a quick roundup. Long story short, we’re approaching the end of the stage3 bootstrap. Fully functional chroot In an effort to simplify our bootstrap process, we dropped the newly-introduced stage2.5 and came up with a new strategy for stage3. In order to make it all work nicely, we bind-mount the stage2 resulting runtime at /serpent within the stage3 chroot environment, executing the /serpent/usr/bin/bash shell.

Thursday, August 20, 2020

Read more...
...
Stage2 Complete

Just in case you thought we were sleeping behind the wheel, we’ve got another blogpost for your viewing pleasure. In a nutshell, we completed stage2 bootstrap. Complete build-target for ARMv8 In order to simplify life, we greatly reduced the size of the stage2 build component. This decision was taken to better support cross-compilation in the face of software that is distinctly cross-compilation unfriendly. A support stage, stage2.5 will be added which will chroot into a copy of stage2, and natively compile a small handful of packages required to complete stage3, also within the chroot environent.

Sunday, August 16, 2020

Read more...