all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Simon Tournier <zimon.toutoune@gmail.com>
To: Ricardo Wurmus <rekado@elephly.net>,
	Luis Felipe <luis.felipe.la@protonmail.com>
Cc: guix-devel@gnu.org
Subject: Re: Proposal: Differentiate products more clearly (Cycle 01)
Date: Thu, 12 Oct 2023 18:58:33 +0200	[thread overview]
Message-ID: <86y1g7zsjq.fsf@gmail.com> (raw)
In-Reply-To: <87jzrskogh.fsf@elephly.net>

Hi,

On Thu, 12 Oct 2023 at 14:28, Ricardo Wurmus <rekado@elephly.net> wrote:

> In my presentations I try to drive home the point that Guix is a
> solution for reproducible deployment at every level of scale.  I have a
> set of slides similar to the “Reproducible Outputs” section in your
> home-page.pdf, going from package to environments to containers to
> systems to sites (via “guix deploy”).

Thinking aloud.

For what it is worth, I also present Guix using levels, and depending on
the audience I focus on one or the other.  Somehow, I draw this picture:

  package manager                                       guix package
    transactional and declarative                       rollback, manifest.scm
      eases development experience                      guix shell
        produces shareable packs                        guix pack
          produces isolated virtual machines            guix system
            used to build a whole GNU/linux distribution
              and also a Scheme library                 guix repl

And the end of the presentation, I often conclude that Guix is
a computational environment manager on steroids.

Most of the time, we need an entry point to embark people on the
journey.  The linear layers is inaccurate but ease in talk mode – since
a talk is story where all the dots must be connected.  The entry point
is what speaks to a broad audience for being hooked in.

For instance, the website Emacs opens the webpage with: « An extensible,
customizable, free/libre text editor — and more. » The entry point is
“text editor” and then you embark for a journey… and it can end to be
your Window Manager. ;-) The entry point “A Lisp platform for text
manipulation” is probably more accurate but it would not speak to most.

The question is which entry point for Guix if not “package manager”? :-)

I do not know what is the best entry point for describing Guix.  Adapted
from Nix webpage: declarative builds and reproducible deployments.

  GNU Guix is a reproducible deployment manager for GNU/Linux systems.
  It is designed to give users more control over their general purpose
  and specialized computing environments, and make these easier to
  redeploy in one or many devices, and over time.

Cheers,
simon


  reply	other threads:[~2023-10-12 19:18 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-10-12  0:15 Proposal: Differentiate products more clearly (Cycle 01) Luis Felipe
2023-10-12  1:54 ` Felix Lechner via Development of GNU Guix and the GNU System distribution.
2023-10-12 21:23   ` Luis Felipe
2023-10-13  7:24     ` Simon Tournier
2023-10-12  8:07 ` Simon Tournier
2023-10-12 21:52   ` Luis Felipe
2023-10-12 12:28 ` Ricardo Wurmus
2023-10-12 16:58   ` Simon Tournier [this message]
2023-10-12 22:32   ` Luis Felipe
2023-10-12 20:30 ` pinoaffe
2023-11-01 16:01   ` Luis Felipe
2023-11-02 13:18     ` pinoaffe
2023-10-13  9:41 ` Wilko Meyer
2023-10-15 13:11   ` Luis Felipe
2023-10-26 15:07 ` Luis Felipe
2023-11-16 14:37 ` Ludovic Courtès
2024-07-26 23:18 ` Luis Felipe
2024-08-06 10:26   ` pelzflorian (Florian Pelz)
2024-08-06 12:17     ` Marek Paśnikowski
2024-08-06 16:09       ` pelzflorian (Florian Pelz)
2024-08-12 14:47     ` Luis Felipe

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

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

  git send-email \
    --in-reply-to=86y1g7zsjq.fsf@gmail.com \
    --to=zimon.toutoune@gmail.com \
    --cc=guix-devel@gnu.org \
    --cc=luis.felipe.la@protonmail.com \
    --cc=rekado@elephly.net \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.