Unveiling the New System Crafters Site!
Welcome to the redesigned and improved System Crafters site!
read more ➔Welcome to the redesigned and improved System Crafters site!
read more ➔Using Guix publish to run a local caching substitution server.
read more ➔Making development reproducible, easy and fun with Guix
read more ➔Using Guix shell to create isolated environments and containers
read more ➔Let’s reflect on some of my recent work that started with understanding Trisquel GNU/Linux, improving transparency into apt-archives, working on reproducible builds of Trisquel, strengthening verification of apt-archives with Sigstore, and finally thinking about security device threat models. A…
read more ➔About the possibility of having Windows users as clients being a software developer that doesn’t use Windows, and how to solve that technically.
read more ➔Will those binaries actually work? This is a central question for HPC practitioners and one that’s sometimes hard to answer: increasingly complex software stacks being deployed, and often on a variety of clusters. Will that program pick the right libraries? Will it perform well? With each…
read more ➔We are happy to announce the release of GNU Mes 0.24.2, representing 25 commits over nine months by four people.
read more ➔This document is also available as PDF (printable booklet).
read more ➔As has been the case for 9 years (!), Guix will be present at FOSDEM, the big annual free software developer conference in Europe. There will be no less than ten Guix-related talks, of which the following are particularly relevant to the HPC and reproducible research communities:
read more ➔Layering Guix profiles and activating them at login.
read more ➔Automating and managing multiple Guix profiles.
read more ➔Guix profiles to logically separate package sets
read more ➔While my first impression of Guix 1.4rc2 on NV41PZ was only days ago, the final Guix 1.4 release has happened. I thought I should give it a second try, although being at my summer house with no wired ethernet I realized this may be overly optimistic. However I am happy to say that a guided…
read more ➔On the shortlist of things to try on my new laptop has been Guix. I have been using Guix on my rsnapshot-based backup server since 2018, and experimented using it on a second laptop but never on my primary daily work machine. The main difference with Guix for me, compared to Debian (or Trisquel),…
read more ➔Installing applications in Guix with manifests
read more ➔Using channels to find more apps on Guix - including proprietary ones from the nonguix channel
read more ➔We are happy to announce the release of GNU Mes 0.24.1, representing 23 commits over five months by four people.
read more ➔The Guile bindings for GnuTLS has been part of GnuTLS since spring 2007 when Ludovic Courtès contributed it after some initial discussion. I have been looking into getting back to do GnuTLS coding, and during a recent GnuTLS meeting one topic was Guile bindings. It seemed like a fairly…
read more ➔This wonderful article by Marius Bakke (thanks for using Haunt btw!) about guix shell hit the orange website front page recently. I left a comment to the effect of “hell yeah I use it for all my projects!” and someone asked me for an example of what I do. I sent them some links but I thought hey,…
read more ➔Bringing RISC-V support to the bootstrappable TinyCC Mes forked. Some problems and a look into the future.
read more ➔Common workflows when using the Guix package manager
read more ➔Discussing what changes need to be done to make GCC compilable form a simpler C compiler, TinyCC.
read more ➔Description of the changes applied from a minimal compiler that runs and generates assembly to something that is actually able to compile, interacting with binutils and having a working libgcc.
read more ➔On a new-to-me ThinkPad T440p, I’ve had the worst time with the TrackPoint.
read more ➔