Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #241932
| From | Emanuel Berg <moasenwood@zoho.eu> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: [OT, deeply] Guix |
| Date | 2021-11-07 08:30 +0100 |
| Message-ID | <DgKMN-NJ-1@gated-at.bofh.it> (permalink) |
| References | <DchT3-4Rg-1@gated-at.bofh.it> <DcuGB-4s5-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Stefan Monnier wrote: > I haven't read that article, but here's my opinion: I would > love to see Debian move towards a model like that of NixOS > or Guix. One of the main benefits I see of those systems is > that it has a declarative description of what the system > should contain. > > Think of it this way: currently, you can more or less figure > out which packages you decided to install on your machine by > going through the list of installed packages and filtering > out all those that are marked as "automatically" installed. > > But you can only manipulate this list indirectly, via `apt > install` and `apt remove`. > > In contrast, with NixOS/Guix that list is available in > a plain text editable file. And in order to add a package or > remove a package you can edit that list and then say > something akin to "make" which will add/remove the needed > packages to bring the system to the state described in > the file. > > Another, slightly more subtle, benefit is that you'll always > get the same system state from a given description. > In contrast, with Debian, I have several Debian `testing` > machines on which I have installed and removed over the > years the same set of packages, but not exactly in the same > order, and with a different interleaving of `apt upgrade`, > and the result is that they don't all have exactly the same > packages installed, and some suffer from problems that > I don't see in the others. 100% correct ... that word, "declarative", to me, this is the normal way of doing things. You can change the volume maybe up 1% or down 1% with (interactive) shell commands but for any sufficiently big system - and it doesn't have to be that big - it should have a config file of settings and a config files of keys and a config file of extensions. At least! And determinism from there - of course but OK, nonetheless ... -- underground experts united https://dataswamp.org/~incal
Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[OT, deeply] Guix riveravaldez <riveravaldezmail@gmail.com> - 2021-10-26 01:50 +0200
Re: [OT, deeply] Guix Eric S Fraga <e.fraga@ucl.ac.uk> - 2021-10-26 12:10 +0200
Re: [OT, deeply] Guix Stefan Monnier <monnier@iro.umontreal.ca> - 2021-10-26 15:30 +0200
Re: [OT, deeply] Guix Emanuel Berg <moasenwood@zoho.eu> - 2021-11-07 08:30 +0100
Re: [OT, deeply] Guix didier gaumet <didier.gaumet@gmail.com> - 2021-11-07 12:40 +0100
Re: [OT, deeply] Guix Stefan Monnier <monnier@iro.umontreal.ca> - 2021-11-07 15:00 +0100
Re: [OT, deeply] Guix David Wright <deblis@lionunicorn.co.uk> - 2021-11-08 16:10 +0100
Re: [OT, deeply] Guix Curt <curty@free.fr> - 2021-11-08 17:00 +0100
Re: [OT, deeply] Guix Nicholas Geovanis <nickgeovanis@gmail.com> - 2021-11-08 22:50 +0100
Re: [OT, deeply] Guix Stefan Monnier <monnier@iro.umontreal.ca> - 2021-11-09 04:30 +0100
Re: [OT, deeply] Guix Nicholas Geovanis <nickgeovanis@gmail.com> - 2021-11-10 23:30 +0100
Re: [OT, deeply] Guix Stefan Monnier <monnier@iro.umontreal.ca> - 2021-11-11 10:00 +0100
Re: [OT, deeply] Guix Curt <curty@free.fr> - 2021-11-09 13:40 +0100
Re: [OT, deeply] Guix Stefan Monnier <monnier@iro.umontreal.ca> - 2021-11-09 04:20 +0100
Re: [OT, deeply] Guix David Wright <deblis@lionunicorn.co.uk> - 2021-11-11 06:20 +0100
Re: [OT, deeply] Guix Stefan Monnier <monnier@iro.umontreal.ca> - 2021-11-12 16:10 +0100
csiph-web