Has anyone heard of the Guix-based distribution called rde?

2 days ago by EchoDelta_9 to c/linux

Disclaimer: I have no affiliation to the project or to the people working on it.

Some links in case anyone's interested to check it out for themselves:


In case anyone's wondering where my interest is coming from...

Long story short: after trying out NixOS within a VM and being positively surprised by how smooth-sailing it has been (so far), I got pretty much carried away by my (over)confidence to explore even deeper waters. After crawling out of the umpteenth rabbit hole, I concede to have been most intrigued by rde.

Basically, if my understanding is correct, rde is an attempt to bridge the gap between Guix System and NixOS. For example: Guix Home, which is basically Guix' home-manager, originated from rde.

Furthermore, I find it particularly noteworthy how it's stateless by default. Which, IIUC, is absolutely not trivially done on Guix System. Simply, because Guix System doesn't have something akin to the impermanence module found on NixOS.

I'm sure there's a lot more I could delve into, but I'll keep it at that for the sake of brevity.

load all comments
bacon_pdp -1 points a day ago

It is just another Guix channel, like nonguix. People tend to forget about how easy it is to extend Guix.

path: 0 24408163, hotness: undefined, score: -1, children: 9
EchoDelta_9 5 points a day ago

I'm literally a newb to Guix, so please forgive me for my ignorance.

But while using (parts of) rde by regarding it as a channel is found within its documentation, I don't think it's the full picture. Like, rde is also a distro, at least by the admission of its creator. The same can not be said about nonguix. So, to be frank, I don't think it's just another Guix channel.

Having said that, I am still very new to all of this. So, if I'm incorrect and/or my understanding is lacking, then please feel free to correct/educate me on this.

path: 0 24408163 24409081, hotness: undefined, score: 5, children: 8
Baleine 1 point a day ago

Also if you look at the history, guix home was first developed in RDE, and then upstreamed to Guix. So the two projects are very close.

path: 0 24408163 24409081 24413307, hotness: undefined, score: 1, children: 3
EchoDelta_9 1 point 16 hours ago

Perhaps I'm being too romantic, but just like how rde users were the first to catch a glimpse of guix home, so too it feels that today's rde users are catching a glimpse of features that will eventually land on Guix proper.

path: 0 24408163 24409081 24413307 24420209, hotness: undefined, score: 1, children: 2
Baleine 2 points 13 hours ago

Yes definitely! One of the goals is to implement some kind of network propagation to the services (features in this case) to have much better composability :)

path: 0 24408163 24409081 24413307 24420209 24423502, hotness: undefined, score: 2, children: 1
linux
linux

@lemmy.ml

login for more options
65961
9047
4822

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

go to feed...