Ero sivun ”Guix System” versioiden välillä
(Uusi sivu Guix System) |
(Lisätty linkkejä.) |
||
Rivi 24: | Rivi 24: | ||
Oletuksena Guix System käyttää vain [[vapaa ohjelmisto|vapaita ohjelmistoja ]] sekä [[Linux-libre]]-ydintä. | Oletuksena Guix System käyttää vain [[vapaa ohjelmisto|vapaita ohjelmistoja ]] sekä [[Linux-libre]]-ydintä. | ||
Kuitenkin tavallinen [[Linux (ydin)|Linux-ydin]] ja [[suljettu lähdekoodi|epävapaita ohjelmistoja]] voidaan asentaa, | Kuitenkin tavallinen [[Linux (ydin)|Linux-ydin]] ja [[suljettu lähdekoodi|epävapaita ohjelmistoja]] voidaan asentaa, | ||
kunhan lisää NonGuix-[[Pakettivarasto|pakettilähteen]] ( | kunhan lisää [https://gitlab.com/nonguix/nonguix NonGuix] -[[Pakettivarasto|pakettilähteen]] (GNU Guix kutsuu pakettilähteitä "kanaviksi", eng. "channel"). | ||
[[Systemd]]:n sijaan, Guix System käyttää [[GNU Shepherd]] [[init]]-järjestelmää. | [[Systemd]]:n sijaan, Guix System käyttää [[GNU Shepherd]] [[init]]-järjestelmää. | ||
Erikoisesti GNU Guix ja GNU Shepherd on kirjoitettu käyttäen [[Guile]]-ohjelmointikieltä. | Erikoisesti GNU Guix ja GNU Shepherd on kirjoitettu käyttäen [[Guile]]-ohjelmointikieltä. | ||
Myös niiden asetukset (ja mm. paketit itsessään) tehdään Guile-ohjelmointikielellä. | Myös niiden asetukset (ja mm. paketit itsessään) tehdään Guile-ohjelmointikielellä. | ||
== Katso Myös == | |||
* [[NixOS]] | |||
== Aiheesta Muualla == | |||
* [https://guix.gnu.org/en/videos/ Guix Systemiä ja GNU Guixia käsitteleviä opetusvideoita] | |||
* [https://guix.gnu.org/manual/en/html_node/ Guix System ja GNU Guix manuaali] | |||
[[Luokka:Jakelut]] | [[Luokka:Jakelut]] |
Versio 21. maaliskuuta 2025 kello 12.44
Guix System | |
---|---|
Pakettienhallinta | GNU Guix |
Tila | toiminnassa |
Arkkitehtuurit | amd64, Aarch64, i686 |
Äitijakelu | |
Kotisivu | guix.gnu.org |
Guix System on GNU Guix-paketinhallintajärjestelmän ympärille luotu Linux-jakelu. Guix System ja GNU Guix ovat ottaneet vahvoja vaikutteita NixOS-jakelusta ja Nix-paketinhallintajärjestelmästä. Tästä johtuen Guix System on varsin erilainen kuin monet muut Linux-jakelut. Se mm. käyttää deklaratiivista formaattia käyttävää GNU Guix-paketinhallintajärjestelmää, jolla voidaan säätää koko järjestelmän asetukset. Tästä johtuen on helppoa siirtää jonkun tietokoneen asetukset toiseen tietokoneeseen: täytyy vain kopioida jonkun Guix System -järjestelmän paketinhallintajärjestelmän asetustiedostot.
Oletuksena Guix System käyttää vain vapaita ohjelmistoja sekä Linux-libre-ydintä. Kuitenkin tavallinen Linux-ydin ja epävapaita ohjelmistoja voidaan asentaa, kunhan lisää NonGuix -pakettilähteen (GNU Guix kutsuu pakettilähteitä "kanaviksi", eng. "channel").
Systemd:n sijaan, Guix System käyttää GNU Shepherd init-järjestelmää. Erikoisesti GNU Guix ja GNU Shepherd on kirjoitettu käyttäen Guile-ohjelmointikieltä. Myös niiden asetukset (ja mm. paketit itsessään) tehdään Guile-ohjelmointikielellä.