Mastodon

News from the Planet

Unveiling the New System Crafters Site!

Guix PlanetMay 11, 2023

Welcome to the redesigned and improved System Crafters site!

read more ➔

Speeding up Guix with a local caching substitution server

Guix PlanetMay 01, 2023

Using Guix publish to run a local caching substitution server.

read more ➔

Reproducible dev environments using Guix

Guix PlanetApril 30, 2023

Making development reproducible, easy and fun with Guix

read more ➔

Guix shell for virtual environments and containers

Guix PlanetApril 29, 2023

Using Guix shell to create isolated environments and containers

read more ➔

How To Trust A Machine

Guix PlanetApril 29, 2023

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 ➔

Support Windows not supporting Windows

Guix PlanetMarch 17, 2023

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 ➔

Continuous integration and continuous delivery for HPC

Guix PlanetMarch 06, 2023

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 ➔

GNU Mes 0.24.2 released

Guix PlanetFebruary 15, 2023

We are happy to announce the release of GNU Mes 0.24.2, representing 25 commits over nine months by four people.

read more ➔

Guix-HPC Activity Report, 2022

Guix PlanetFebruary 10, 2023

This document is also available as PDF (printable booklet).

read more ➔

Guix-HPC at FOSDEM

Guix PlanetJanuary 24, 2023

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

Guix PlanetDecember 23, 2022

Layering Guix profiles and activating them at login.

read more ➔

Automating and managing multiple Guix profiles

Guix PlanetDecember 22, 2022

Automating and managing multiple Guix profiles.

read more ➔

Guix Profiles to logically separate packages

Guix PlanetDecember 21, 2022

Guix profiles to logically separate package sets

read more ➔

Second impressions of Guix 1.4

Guix PlanetDecember 19, 2022

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 ➔

Guix 1.4 on NV41PZ

Guix PlanetDecember 16, 2022

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 ➔

Using manifests to maintain our Guix applications

Guix PlanetDecember 12, 2022

Installing applications in Guix with manifests

read more ➔

Installing Chrome and other proprietary apps on Guix

Guix PlanetDecember 04, 2022

Using channels to find more apps on Guix - including proprietary ones from the nonguix channel

read more ➔

GNU Mes 0.24.1 released

Guix PlanetOctober 16, 2022

We are happy to announce the release of GNU Mes 0.24.1, representing 23 commits over five months by four people.

read more ➔

On language bindings & Relaunching Guile-GnuTLS

Guix PlanetOctober 14, 2022

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 ➔

Guix for development

Guix PlanetSeptember 23, 2022

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 ➔

Milestone – RISC-V support in Mes’s bootstrappable TinyCC

Guix PlanetSeptember 21, 2022

Bringing RISC-V support to the bootstrappable TinyCC Mes forked. Some problems and a look into the future.

read more ➔

Guix common workflows and concepts

Guix PlanetSeptember 09, 2022

Common workflows when using the Guix package manager

read more ➔

Adding TinyCC to the mix

Guix PlanetJuly 31, 2022

Discussing what changes need to be done to make GCC compilable form a simpler C compiler, TinyCC.

read more ➔

Milestone — Source to Binary RISC-V support in GCC 4.6.4

Guix PlanetJune 19, 2022

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 ➔

Dealing with possessed TrackPoints on later model ThinkPads

Guix PlanetJune 19, 2022

On a new-to-me ThinkPad T440p, I’ve had the worst time with the TrackPoint.

read more ➔