<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>frankie-tales</title><id>https://lovergine.com/feeds/tags/distribution.xml</id><subtitle>Tag: distribution</subtitle><updated>2026-09-21T20:02:15Z</updated><link href="https://lovergine.com/feeds/tags/distribution.xml" rel="self" /><link href="https://lovergine.com" /><entry><title>Talk at LinuxDay 2026. Playing with Guix on foreign distributions.</title><id>https://lovergine.com/talk-at-linuxday-2026-playing-with-guix-on-foreign-distributions.html</id><author><name>Francesco P. Lovergine</name><email>mbox@lovergine.com</email></author><updated>2026-09-21T19:30:00Z</updated><link href="https://lovergine.com/talk-at-linuxday-2026-playing-with-guix-on-foreign-distributions.html" rel="alternate" /><content type="html">&lt;p&gt;Three years after my last public appearance at a local FOSS event, my old friend
Marco brought me on board again as a speaker for LinuxDay 2026 in October. While
my latest speeches were mostly about the status and governance of the FOSS
domain, this time I’ll present something more technical.&lt;/p&gt;&lt;p&gt;Lately, I’m rarely inspired by specific technologies; I generally find them not
gripping enough. Still, I see Guix as one of the most innovative concepts among
distributions and package management, so I will try to inspire other techies to
discover it, starting with other distributions.&lt;/p&gt;&lt;p&gt;Because of my proverbial laziness (kudos to Larry Wall for recognizing it as a
virtue), this is a good occasion to bring order to the chaos of my how-tos and
notes and emerge with something useful for general use (or at least for my
reuse).&lt;/p&gt;&lt;p&gt;Recently, I wrote a couple of posts about Guix, and
&lt;a href=&quot;https://www.futurile.net/resources/guix/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Steve George&lt;/a&gt; also wrote multiple notes
about using Guix on foreign distributions, and possibly moving to use Guix as
primary distribution, after that.&lt;/p&gt;&lt;p&gt;As explained &lt;a href=&quot;https://lovergine.com/an-initial-dive-into-guix.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;here&lt;/a&gt;, using
Guix as your main distribution could be variously challenging, even if, in some
aspects, limitations can be bypassed using the new linux-debian kernel to
include firmware blobs or the non-guix repository for other issues.&lt;/p&gt;&lt;p&gt;The purpose of the speech is to present the concept of &lt;em&gt;reproducible computing&lt;/em&gt; at
large, something that is rarely exploited by common users, but is of primary
interest to developers. The Guix system is fully transactional and source-based,
with an invariant, but multi-profile base system. Also, it is elegant and
coherent thanks to the use of a fully functional programming language (i.e.,
&lt;a href=&quot;https://www.gnu.org/software/guile/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;GNU Guile&lt;/a&gt;, a Scheme implementation).
While understanding Scheme is not a strict
requirement for a generic user, using such a language allows a fully declarative
distribution implementation homogeneously. Indeed, such an approach is
light-years away from traditional distribution tool sets.&lt;/p&gt;&lt;p&gt;The speech will include a demo session to avoid talking in general and instead
show Guix as a daily driver within a foreign distribution. I have a few weeks to
prepare an interesting session that fully exploits Guix's potential in multiple
contexts.&lt;/p&gt;&lt;p&gt;See you &lt;a href=&quot;https://bari.ils.org/2026/linux-day-bari-2026/#&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;in Bari on 24th of October&lt;/a&gt;,
if you can.&lt;/p&gt;</content></entry></feed>