Guix OS – PACKAGE-Management als SYSTEM! | #linux #guix #gnu #PanicAtTheDISTROtheque
————————–
DISCORD: http://discord.marcus-s.de
————————–
Guix, welches zufälligerweise (oder vielleicht auch gewollt) sich wie Nix ausspricht, führt ein interessantes, womöglich sogar gespaltenes Doppelleben: zum einen Package-Manager, zum anderen ein eigenständiges Betriebssystem. Die genaue Bezeichnung wäre allerdings auch GNU Guix System. Nicht nur der Installer ist interessant, sondern auch das System selbst. In diesem Video stelle ich die OS-Variante vor.
Das System selbst benutzt die Pakete, die im sogenannten Store enthalten sind. Der Store selbst ist zu finden unter /gnu/store. In diesem Verzeichnis befinden sich die einzelnen Pakete, die alle einen kryptografischen Hash, den Namen der Software, und die Version der Software im Namen tragen. Alle Pakete tragen die Abhängigkeiten, die benötigt sind damit alles funktioniert, in sich selbst. Das erinnert ein wenig an die Philosophie und das Design von anderen Unified-Paket-Systemen wie Flatpak oder Snap. Jedoch bringt das ganze auch seine Vorteile, insbesondere in speziellen Einsatzbereichen. So könnten unterschiedliche User nicht nur unterschiedliche Versionen von Software nutzen, sondern man könnte die Leistung verschiedener Compiler testen… und vieles mehr. Ein Rollback auf eine frühere Version ist sofort und im laufenden Betrieb möglich.
*** Alle Meinungen, Kritiken, Diskussionen, sind willkommen! Aber ich bitte Dich: bleibe sachlich und freundlich in den Kommentaren, damit es konstruktiv wird. Nutzer die in unschöne Tonfälle verfallen – mir und anderen Nutzern gegenüber – werde ich aus dem Kanal ausblenden. Das heisst u.A., dass Kommentare und andere Interaktionen des Nutzers nicht mehr sichtbar sein werden. Kurz gesagt: Netiquette bewahren. ***
Weitere Links und Informationen:
Guix – https://guix.gnu.org/
Download – https://guix.gnu.org/en/download/
Doku – https://guix.gnu.org/en/manual/devel/en/html_node/
Wiki – https://en.wikipedia.org/wiki/GNU_Guix
Reddit-Post – https://www.reddit.com/r/GUIX/comments/dta4yi/how_do_i_get_the_latest_versions_of_packages/
Generations – https://guix.gnu.org/en/blog/2018/multi-dimensional-transactions-and-rollbacks-oh-my/
—–
Direkter Kontakt:
youtube@marcus-s.de
Wer mag, kann den Kanal durch eine Spende via PayPal unterstützen! Konto:
paypal@marcus-s.de
Höre meine Musik soviel Du willst, kostenlos:
http://listen.marcusonic.de
Folge mir auf Twitter:
Tweets by marcusscomputer
Configs und Scripts:
https://marcus-s.de/?page=configs
Videos werden bearbeitet mit:
KDEnlive
Mikro: auna CM001B – https://www.amazon.de/gp/product/B014WKVY8K/
Audio Interface: Behringer Xenyx Q802USB – https://www.amazon.de/gp/product/B008O517IC/
by marcus-s
linux foundation