unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Liliana Marie Prikler <liliana.prikler@gmail.com>
To: Simon Josefsson <simon@josefsson.org>, guix-devel@gnu.org
Subject: Re: advanced?
Date: Sun, 27 Nov 2022 09:51:36 +0100	[thread overview]
Message-ID: <1543701c470509a9c1cb3c082c951242d8b64f55.camel@gmail.com> (raw)
In-Reply-To: <875yf1qtfq.fsf@latte>

Hi Simon,

Am Samstag, dem 26.11.2022 um 22:47 +0100 schrieb Simon Josefsson via
Development of GNU Guix and the GNU System distribution.:
> Hi
> 
> I find use of the term 'advanced' wrt Guix confusing and even mildly
> excluding, even though it is wide-spread.  What is advanced about
> Guix?
Guix is advanced – or perhaps more accurately revolutionary – in a
cultural sense.  Other well-known GNU distributions take an already
established non-GNU distribution and remove software that do not
respect user freedom.  See [1]: 5 out of 8 GNU distributions are "based
on" other distros.

Guix does not inherit any of that, it has its own way of describing
packages as well as its own way of describing anything else that goes
into an operating system.  You may see similarity with Nix mentioned
from time to time on social media and elsewhere, but that really is
just a shallow lake under a huge castle.

> Can I use it even if I'm not an advanced user?  
Probably maybe.  Whether or not you're an advanced user doesn't really
have any weight in there, but to get the "true" experience of a free
operating system, you do need the right hardware.  "Advanced" users are
more likely to pick their parts correctly given the existing
recommendations, but that's knowledge that can be achieved through
trial and error.

> What do others think?
About you using Guix user even though your not a "power" user?  Not
much, really.  We'll be happy to solve problems if they arise both in
the IRC and on help-guix@gnu.org

As for people, who do not use or maybe haven't even heard of Guix, I do
think a fair amount of them would treat you as though you announced
that you're vegan at some barbecue if you told them that you're going
to use or are already using a completely free, declarative operating
system.  

> Is there some historical background for this description of Guix?
Guix is historically very avant-garde, also with its reduction of the
bootstrap seed based on Mes, or its bootstrapping of the Java ecosystem
and other parts of the software world.

> How about the attached patch to merely drop this term in some place?
I don't think dropping it would be a good idea.  For one, it does have
an actual meaning as described above, but also, it evokes a feeling
that Guix is something capable of doing "real world user stuff" and not
just a neat toy.  And we definitely want to be in the former category.

> I would happily agree that Guix supports and encourages advanced
> features.  But that is not exactly the same as saying Guix itself is
> advanced.  If we want to use the term, I think it would be better to
> rephrase things as 'Guix supports advanced features such as X, Y and
> Z' if we really want to drive home that we are advanced.
It's not that Guix "supports" advanced features.  Guix itself is an
advanced way of doing the things Guix does, namely package management,
system management, container/vm spawning, ...

> I would prefer to use a basic or even simple operating system, and
> I'd like to think Guix can be that for me, but maybe everyone has
> different preferences, so maybe it doesn't really have to say
> anything.
Guix is simple, but basic only in that it breaks basically every
existing tradition before it.  Depending on your actual needs – e.g.
small disk footprint – there might be some that we are not going to
satisfy, but you're welcome to try and see if it fits regardless.


Hope that helps.

Cheers,
Liliana

[1] https://www.gnu.org/distros/free-distros.html


  reply	other threads:[~2022-11-27  8:52 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-26 21:47 advanced? Simon Josefsson via Development of GNU Guix and the GNU System distribution.
2022-11-27  8:51 ` Liliana Marie Prikler [this message]
2022-11-27 12:39 ` advanced? zimoun
2022-11-27 17:22 ` advanced? Ryan Prior
2022-11-27 18:35 ` advanced? Vagrant Cascadian
2022-11-28 11:18   ` advanced? Ludovic Courtès
2022-11-28 14:44     ` advanced? Simon Josefsson via Development of GNU Guix and the GNU System distribution.
2022-11-28 18:36       ` advanced? zimoun
2023-01-04 11:00       ` advanced? Ludovic Courtès
2023-01-09 12:02         ` advanced? Simon Josefsson via Development of GNU Guix and the GNU System distribution.
2022-11-28 15:35   ` advanced? Denis 'GNUtoo' Carikli
2023-01-04 10:54 ` advanced? Ludovic Courtès
2023-01-09 11:12   ` advanced? Ludovic Courtès
2023-01-09 11:37     ` advanced? Julien Lepiller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1543701c470509a9c1cb3c082c951242d8b64f55.camel@gmail.com \
    --to=liliana.prikler@gmail.com \
    --cc=guix-devel@gnu.org \
    --cc=simon@josefsson.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).