Viewing profile — civodul
civodul
HN member- Joined
- Sun, Feb 24, 2013, 10:38 PM UTC
- HN karma
- 254
- Public activity
- 78 items
- HN profile
- View on Hacker News ↗
About civodul
No profile information was provided.
Recent public activity
-
comment
Comment #46770495
There are some relatively widespread WiFi chipsets for which free firmware is available: https://guix.gnu.org/manual/devel/en/html_node/Hardware-Cons... Unfortunately, it's hard to…
-
comment
Comment #46765275
On the same topic, check out this how-to on software development with Guix from the Cookbook (author here): https://guix.gnu.org/cookbook/en/html_node/Software-Developm... The idea…
-
comment
Comment #44017216
Shameless plug but probably relevant in the context of supply chain security: https://programming-journal.org/2023/7/1/
-
comment
Comment #42367582
(Author here.) I'm biased but I do think that the blending between Guix and Shepherd is unique and supports a level of integration beyond what's usually achieved in distros. The se…
- story
-
comment
Comment #39898342
Yes, and it's not an academic exercise: it's being used in Guix (together with related projects such as stage0, M2-Planet, and Gash) to build everything from source starting from a…
-
comment
Comment #39418229
Shepherd takes a service graph as input. The `herd graph` command gives a GraphViz representation of that graph: https://www.gnu.org/software/shepherd/manual/html_node/Jump-...
-
comment
Comment #36256863
To be clear, I think Nix (like Guix) signs its pre-built binaries ("substitutes"). However, only Guix has signed commits in its repository (the repo contains package definitions) a…
-
comment
Comment #36254985
There's nothing to prevent multiple services from using the same port at this stage. For files in /etc, the "etc" service should detect that the same file appears more than once an…
-
comment
Comment #36248247
The "service" mechanism in Guix System is designed in part as a reaction against those the NixOS module design you're describing: I think the ambient authority, free-style extensio…
-
comment
Comment #36242788
I believe the use of Guix channels shown in the article is comparable to Flakes.
-
comment
Comment #36240992
Good point. It's telling that many Nix vs. Guix discussions focus on three topics: DSL, popularity, and non-free packages. Few people talk about package quality control even though…
-
comment
Comment #36240665
One thing that's often overlooked with Nix (the language) is that it does not let you define new data types. For example, there's no "package" type in Nix and Nixpkgs; instead ther…
-
comment
Comment #36239878
Well, with more than 23K packages, it's fair to say that Guix can satisfy the needs of many people, too. A lot of programming languages are pretty well represented!
-
comment
Comment #32383961
Guix channels (not to be confused with Nix channels) let you turn a Git repo into a package collection: https://guix.gnu.org/manual/devel/en/html_node/Channels.html I guess it serv…
-
comment
Comment #31869028
On top of that, one can use Guix from the comfort of Emacs: guix install emacs-guix The Emacs interface includes Magit-style popup menus, lets you install/remove/upgrade/browse pac…
-
comment
Comment #31600950
Speaking of Guix and dotfiles, you may like Guix Home, a tool to manage one's "home environment": to deploy software and associated config files. https://guix.gnu.org/en/blog/2022/…
-
comment
Comment #31082133
In the same spirit but in the form of a readily-usable command (rather than a service), 'guix pack' can produce application bundles in a reproducible fashion, in the Docker format …
- story
-
comment
Comment #30062940
Guix System uses Linux as its kernel, so no driver "is GNU", whatever that means. The choice to use the Shepherd rather than systemd is motivated by a vision that we can get better…
-
comment
Comment #30061261
Grafts in Guix support this use case: you know you're providing an ABI-compatible package replacement and don't want to rebuild everything that depends on it: https://guix.gnu.org/…
-
comment
Comment #30061192
As with Debian, wifi devices are about the only thing you might have "troubles" with when opting for Linux-libre: https://guix.gnu.org/manual/en/html_node/Hardware-Considerat...
-
comment
Comment #29839476
The build farm is set up to build substitutes for a selection of x86_64 micro-architectures, as the article mentions. If you tune for one of them, you'll get substitutes and won't …
-
comment
Comment #29290485
Guix is dedicated to ensuring user freedom. It doesn't provide non-free software so that users can make informed choices: they might choose to use third-party channels that provide…
-
comment
Comment #29290402
"guix describe" and "guix time-machine" make it rather easy to pin a Guix revision (and thus the whole package set) and to restore it anytime: https://guix.gnu.org/manual/en/html_n…