
Guix Is An Advanced GNU Operating System For Freedom Lovers DistroTube
video description
Date: 2022-03-30
Related videos
Comments and reviews: 10
Christopher
Derek, I love you bro, but you really really need to approach both guix and nixos from a different perspective than your normal install / desktop-based focus. You're completely missing out on the entire point of both OSes. They're not just package managers for your system as a whole, but rather they're management utilities for everything you do on Linux including all of your dot files in your home directory. Basically once you understand everything you can have a different environment running for each task that you do. You will instantiate a shell which contains only the applications you specify are necessary for your task and those applications will see only the libraries that they need. Everything is self-contained and reproducible. I can't really even begin to describe everything and do it justice. You just need to invest more time and reading about them.
reply
Derek, I love you bro, but you really really need to approach both guix and nixos from a different perspective than your normal install / desktop-based focus. You're completely missing out on the entire point of both OSes. They're not just package managers for your system as a whole, but rather they're management utilities for everything you do on Linux including all of your dot files in your home directory. Basically once you understand everything you can have a different environment running for each task that you do. You will instantiate a shell which contains only the applications you specify are necessary for your task and those applications will see only the libraries that they need. Everything is self-contained and reproducible. I can't really even begin to describe everything and do it justice. You just need to invest more time and reading about them.
reply
SoundToxin
Someone has probably already said by now, but whether it downloads a substitute (aka binary) or builds from source has to do with if the build server has built the package yet or not. Basically if they just updated IceCat and you guix pull and then update your packages, you'll probably be building it yourself, but if you wait a few hours or a day you can get a substitute.
You can use stuff like -guix weather- to see how many of the substitutes are built already. You can also add ---dry-run- to a command to see if it would build or install a package without it actually doing it. Lastly, if you already have IceCat but don't want to build it during updates, you can put something like -guix package --upgrade . --do-not-upgrade icecat- to upgrade everything -except- IceCat. Useful if you're in a hurry to get updates for other stuff.
reply
Someone has probably already said by now, but whether it downloads a substitute (aka binary) or builds from source has to do with if the build server has built the package yet or not. Basically if they just updated IceCat and you guix pull and then update your packages, you'll probably be building it yourself, but if you wait a few hours or a day you can get a substitute.
You can use stuff like -guix weather- to see how many of the substitutes are built already. You can also add ---dry-run- to a command to see if it would build or install a package without it actually doing it. Lastly, if you already have IceCat but don't want to build it during updates, you can put something like -guix package --upgrade . --do-not-upgrade icecat- to upgrade everything -except- IceCat. Useful if you're in a hurry to get updates for other stuff.
reply
GreyDeathVaccine
Very niche, but great solution. I use the Nix package manager at work (Debian 9). Perfectly safe on production machine.
Guix package manager and GNU Guix are based on Nix package manager and NixOS. The package manager has been stripped of proprietary packages (so less pkgs than in Nix pkg manager). NixOs uses systemd and different kind of configuration files compared to Guix which uses the Guile programming language.
Both package managers can be used in multiple distributions, they can be used simultaneously (different folders: /nix/store/ vs /gnu/store/) on one system.
reply
Very niche, but great solution. I use the Nix package manager at work (Debian 9). Perfectly safe on production machine.
Guix package manager and GNU Guix are based on Nix package manager and NixOS. The package manager has been stripped of proprietary packages (so less pkgs than in Nix pkg manager). NixOs uses systemd and different kind of configuration files compared to Guix which uses the Guile programming language.
Both package managers can be used in multiple distributions, they can be used simultaneously (different folders: /nix/store/ vs /gnu/store/) on one system.
reply
Joscha
Hey Derek,
So many people thinking you live in Chicago speaks to the international nature of your audience. Me, I live in Spain, and my ear for American accents is severely underdeveloped (same for my Spanish accents, being German by birth and upbringing).
reply
Hey Derek,
So many people thinking you live in Chicago speaks to the international nature of your audience. Me, I live in Spain, and my ear for American accents is severely underdeveloped (same for my Spanish accents, being German by birth and upbringing).
reply
GetWreck
DT: Use a tiling window manager, save your wrist from carpal tunnel syndrome by eschewing the mouse!
Also DT: Does this console text installer have mouse support?
For awesome reasons, Guix now offers Emacs Window Manager, I am trying that right now.
reply
DT: Use a tiling window manager, save your wrist from carpal tunnel syndrome by eschewing the mouse!
Also DT: Does this console text installer have mouse support?
For awesome reasons, Guix now offers Emacs Window Manager, I am trying that right now.
reply
GNU_Ninja
Phew! So I managed to get guix onto bare metal (ASUS Eee PC 4G). The install was straightforward, but painfully slow, on such an underpowered machine. Looking forward to learning the ins and outs of this OS. Nice -
reply
Phew! So I managed to get guix onto bare metal (ASUS Eee PC 4G). The install was straightforward, but painfully slow, on such an underpowered machine. Looking forward to learning the ins and outs of this OS. Nice -
reply
Oleg
So from my impression GUIX is basically a hybrid between Gentoo, where everything is compiled from source, and Debian, where there are binaries ready made for you. I mean it is conceptually, not literally. Am I correct?
reply
So from my impression GUIX is basically a hybrid between Gentoo, where everything is compiled from source, and Debian, where there are binaries ready made for you. I mean it is conceptually, not literally. Am I correct?
reply
WR3ND
Maybe it's nostalgia, or something, but this seemed like a refreshing and wholesome install. Chicken soup for the computer. Thanks for sharing. I might have to take a closer look at this myself. Cheers.
reply
Maybe it's nostalgia, or something, but this seemed like a refreshing and wholesome install. Chicken soup for the computer. Thanks for sharing. I might have to take a closer look at this myself. Cheers.
reply
unfa--
You've got some delightful tongue-twisters here like:
-Gnu slash some kind of hash dash-
or
-Slash bin slash bash-
I hope you wouldn't mind if I sampled this video for a piece of music?
reply
You've got some delightful tongue-twisters here like:
-Gnu slash some kind of hash dash-
or
-Slash bin slash bash-
I hope you wouldn't mind if I sampled this video for a piece of music?
reply
Max
Check out the original too: NixOS! (nixos.org). Guix is not unique in that it's based on the amazing Nix package manager!
Guix's basically the GNU version of the original Nix, which I prefer.
reply
Check out the original too: NixOS! (nixos.org). Guix is not unique in that it's based on the amazing Nix package manager!
Guix's basically the GNU version of the original Nix, which I prefer.
reply
Add a review, comment
Other channel videos















