[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Introducing Guix "Features"!
From: |
Carlo Zancanaro |
Subject: |
Re: Introducing Guix "Features"! |
Date: |
Fri, 02 Feb 2024 11:03:13 +1100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
On Thu, Feb 01 2024, Felix Lechner via "Development of GNU Guix and the GNU
System distribution." wrote:
> On Thu, Nov 30 2023, Attila Lendvai wrote:
>> the use of 'service' to describe two rather different abstractions: a
>> component of an OS vs. a deamon process run by shepherd.
>
> Indeed, the use of 'service' in much of Guix appears to be a grand
> misnomer. It probably occurred because the meaning expanded over time.
We can actually point to a specific moment when the meaning was
expanded. It was done in Guix 0.9.0:
https://guix.gnu.org/en/blog/2015/gnu-guix-090-released/
Here is a blog post introducing services back in 2015, which has a
heading "Services Beyond Daemons" which discusses the change to broaden
the term to encompass what Guix now calls a service:
https://guix.gnu.org/en/blog/2015/service-composition-in-guixsd/
There is also a talk that Ludovic gave at FOSDEM 2017 where he discusses
the ideas of Guix services (I can't remember the content of this, but it
seemed like it might be relevant):
https://archive.fosdem.org/2017/schedule/event/composingsystemservicesinguixsd/
This doesn't seem like accidental concept creep. This was an intentional
decision to use the word "service" to mean something specific.
I say this to note that any argument to change the term should first
understand why this decision was made (see: Chesterton's Fence).
Carlo
- Introducing Guix "Features"! (Was: Syntactic Diabetes), Felix Lechner, 2024/02/01
- Re: Introducing Guix "Features"! (Was: Syntactic Diabetes), Liliana Marie Prikler, 2024/02/01
- Re: Introducing Guix "Features"! (Was: Syntactic Diabetes), Attila Lendvai, 2024/02/01
- Re: Introducing Guix "Features"! (Was: Syntactic Diabetes), Ricardo Wurmus, 2024/02/01
- Re: Introducing Guix "Features"! (Was: Syntactic Diabetes), Attila Lendvai, 2024/02/02
- Re: Introducing Guix "Features"! (Was: Syntactic Diabetes), Vagrant Cascadian, 2024/02/02
- Re: Introducing Guix "Features"! (Was: Syntactic Diabetes), Attila Lendvai, 2024/02/02
Re: Introducing Guix "Features"!,
Carlo Zancanaro <=
Re: Introducing Guix "Features"! (Was: Syntactic Diabetes), Edouard Klein, 2024/02/18