Ero sivun ”NixOS” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Typojen korjausta
EgoLuser (keskustelu | muokkaukset)
p Muutettu GNU Guix Systemin kirjoitusasua.
 
(3 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 2: Rivi 2:
[[Image:https://en.wikipedia.org/wiki/File:NixOS_logo.svg|NixOS logo]]
[[Image:https://en.wikipedia.org/wiki/File:NixOS_logo.svg|NixOS logo]]
-->
-->
'''NixOS''' on vuonna 2003 aloitettu riippumaton Linux-jakelu.
{{Jakelu
Ei hyvä Linux aloittelijalle. NixOS eroaa perinteisestä Linux-järjestelmästä asetusten ja hakemistorakenteen osalta.
| nimi=NixOS
NixOS on aina vapaasti levitettävä jakelu.
| logo=
| kuva=
| kuvateksti=
| julkaisija=
| viimeisin versio=
| päivämäärä=
| julkaisusykli=
| elinkaari=
| pakettienhallinta=[[Nix]]
| tila=toiminnassa
| arkkitehtuurit=[[amd64]], Aarch64
| äitijakelu=-
| kotisivu=[https://nixos.org nixos.org]}}


'''NixOS''' on vuonna 2003 aloitettu riippumaton Linux-jakelu. Sen alkuperäinen kehittäjä on Alankomaista kotoisin oleva Eelco Dolstra. NixOS on suunnattu edistyneille käyttäjille. NixOS eroaa perinteisestä Linux-järjestelmästä asetusten ja hakemistorakenteen osalta.
NixOS on aina vapaasti levitettävä jakelu. NixOS ja [[Nix]]-[[paketinhallintajärjestelmä]] mahdollistavat asetusten ja ympäristön siirtämisen toiselle tietokoneelle. Nixin asetukset perustuvat deklaratiiviseen formattiin. NixOS:n ideoiden pohjalta on myös tehty [[Guix System]]-jakelu ja sen käyttämä [[GNU Guix]]-paketinhallintajärjestelmä.


== Perusta ==
== Perusta ==


Järjestelmän pohjana on Linux-ydin. NixOS tukee lähinnä prosessoreita x64 ja Aarch64. Rajoitetusti i686. Avoin lähdekoodi. MIT-lisenssi.   
Järjestelmän pohjana on Linux-ydin. NixOS tukee lähinnä prosessoreita [[AMD64]] ja Aarch64 -alustoilla, mutta sillä on myös rajoitettu tuki 32-bittiselle i686-alustalle. NixOS ja Nix ovat vapaita ohjelmistoja ja ne on julkaistu MIT-lisenssillä.   


== Historia ==
== Nix-pakettienhallinta ja asetukset ==
 
Alkuperämaa Alankomaat. Ensimmäinen NixOS on vuodelta 2003. Alkuperäinen kehittäjä Eelco Dolstra.
GNU Guix System on tehty NixOS:n pohjalta.


== Nix-pakettienhallinta ja asetukset ==
<!--
<!--
[[Image:https://en.wikipedia.org/wiki/File:Nixos-installer.png|Nixos asentaja.]]
[[Image:https://en.wikipedia.org/wiki/File:Nixos-installer.png|Nixos asentaja.]]
-->
-->
NixOS:issa on oma paketinhallintaohjelmansa Nix. NixOS:in tarkoitus on ollut kehittää
NixOS:issa on oma paketinhallintaohjelmansa [[Nix]]. NixOS:in tarkoitus on ollut kehittää
helpommin hallittava käyttöjärjestelmä. Niinpä Nix-pakettienhallinnalla voi muutella asetuksia.
helpommin hallittava käyttöjärjestelmä.
Niinpä Nix-pakettienhallinnalla voi muutella koko järjestelmän asetuksia ja käytössä on deklaratiivinen ("funktionaalinen") tiedostoformaatti.
Muutosten takia NixOS:n hakemistorakenne on eri kuin Linuxissa yleensä.
Muutosten takia NixOS:n hakemistorakenne on eri kuin Linuxissa yleensä.


Rivi 27: Rivi 38:
==NixOS - tutkimuskäyttöön==
==NixOS - tutkimuskäyttöön==


NixOS ei sovi aloittelijalle.
NixOS ei sovi aloittelijalle, sillä NixOS vaatii käyttäjältään kokemusta Linux-maailmasta sen erikoisten ominaisuusten vuoksi.
 
Se myös vaatii opiskelua, sillä asetukset, paketinhallinta jne. tehdään eri tavalla kuin Linuxissa yleensä.
Nix vaatii käyttäjältään kokemusta Linux-maailmasta. Se myös vaatii opiskelua. Asetukset, paketinhallinta
Dokumentaatio on osin puutteellinen. Nix ja NixOS-jakelu sopivat parhaiten tutkimuskäyttöön.
jne tehdään eri tavalla kuin Linuxissa yleensä.
 
Nixissä on helppo jakaa tietyn koneen asetukset tosille Nix-koneille.
 
Jos Nixin asentaa Linuxin päälle, joutuu tekemään työtä. Dokumentaatio osin puutteellinen.
Nix sopii parhaiten tutkimuskäyttöön.


NixOS ei ole turvallinen käyttöjärjestelmä: ainakin v 2023 monia toimintoja ajettiin ilman syytä pääkäyttäjän oikeuksilla.
NixOS ei ole turvallinen käyttöjärjestelmä: ainakin vielä vuonna 2023 monia toimintoja ajettiin ilman syytä [[root|pääkäyttäjän]] oikeuksilla.


Pelaajalle Nix ei ole helpoin valinta
Pelaajalle NixOS ei ole helpoin valinta, toisin kuin esim. [[Ubuntu]] tai [[Manjaro]].
kuten esim Ubuntu tai Manjaro.


== Nixin asennus ==
== Nix-paketinhallintajärjestelmän asennus ==


Nixin kotisivulta saa ladattua kokeilua varten live-kuvan, jonka voi pistää USB-tikulle siihen soveltuvala ohjelmalla.
Nixin kotisivulta saa ladattua kokeilua varten live-levykuvan, jonka voi pistää USB-tikulle siihen soveltuvalla ohjelmalla (esim. [[Ventoy]] tai [[Rufus]]).


Vakavampaan käyttöön NixOS tarvitsee asentaa koneelle.
Vakavampaan käyttöön NixOS-jakelu tarvitsee asentaa koneelle.
Nixin voi asentaa Linuxiin, Windowsiin jossa on WSL2, MacOS:iin, Dockerin avulla.
Nixin voi asentaa Linuxissa esim. kotikansioon.
Mutta toki voi kokeilla lataamalla graafisen Live-ISO-kuvan.
Nixin voi asentaa myös [[Microsoft Windows|Windowsiin]], jossa on [[WSL|WSL2]] tai [[macOS|macOS:iin]] [[Docker]]in avulla.
Mutta sitä voi toki myös kokeilla lataamalla graafisen NixOS:n Live-ISO-kuvan.


== Aiheesta muualla ==
== Aiheesta muualla ==
*[https://wiki.nixos.org/wiki/NixOS_Wiki NixOS Wiki ]
*[https://nixos.org/ NixOS:in kotisivu (englanniksi)]
*[https://nixos.org/ NixOS:in kotisivu (englanniksi)]
*[https://nixos.org/learn/  NixOS ja Nix dokumentaatio]
*[https://wiki.nixos.org/wiki/NixOS_Wiki Virallinen NixOS- ja Nix-Wiki]
*[https://nixos.wiki Epävirallinen NixOS- ja Nix-Wiki]
*[https://github.com/NixOS/nixpkgs NixOS:in Github-repositorio]
*[https://github.com/NixOS/nixpkgs NixOS:in Github-repositorio]
*[]https://distrowatch.com/table.php?distribution=nixos nixOS DistroWatch:issa]
*[https://distrowatch.com/table.php?distribution=nixos nixOS DistroWatch:issa]
 
[[Luokka:Jakelut]]

Nykyinen versio 21. maaliskuuta 2025 kello 11.52


NixOS

Pakettien­hallinta Nix
Tila toiminnassa
Arkkitehtuurit amd64, Aarch64
Äitijakelu
Kotisivu nixos.org

NixOS on vuonna 2003 aloitettu riippumaton Linux-jakelu. Sen alkuperäinen kehittäjä on Alankomaista kotoisin oleva Eelco Dolstra. NixOS on suunnattu edistyneille käyttäjille. NixOS eroaa perinteisestä Linux-järjestelmästä asetusten ja hakemistorakenteen osalta. NixOS on aina vapaasti levitettävä jakelu. NixOS ja Nix-paketinhallintajärjestelmä mahdollistavat asetusten ja ympäristön siirtämisen toiselle tietokoneelle. Nixin asetukset perustuvat deklaratiiviseen formattiin. NixOS:n ideoiden pohjalta on myös tehty Guix System-jakelu ja sen käyttämä GNU Guix-paketinhallintajärjestelmä.

Perusta

[muokkaa]

Järjestelmän pohjana on Linux-ydin. NixOS tukee lähinnä prosessoreita AMD64 ja Aarch64 -alustoilla, mutta sillä on myös rajoitettu tuki 32-bittiselle i686-alustalle. NixOS ja Nix ovat vapaita ohjelmistoja ja ne on julkaistu MIT-lisenssillä.

Nix-pakettienhallinta ja asetukset

[muokkaa]

NixOS:issa on oma paketinhallintaohjelmansa Nix. NixOS:in tarkoitus on ollut kehittää helpommin hallittava käyttöjärjestelmä. Niinpä Nix-pakettienhallinnalla voi muutella koko järjestelmän asetuksia ja käytössä on deklaratiivinen ("funktionaalinen") tiedostoformaatti. Muutosten takia NixOS:n hakemistorakenne on eri kuin Linuxissa yleensä.


NixOS - tutkimuskäyttöön

[muokkaa]

NixOS ei sovi aloittelijalle, sillä NixOS vaatii käyttäjältään kokemusta Linux-maailmasta sen erikoisten ominaisuusten vuoksi. Se myös vaatii opiskelua, sillä asetukset, paketinhallinta jne. tehdään eri tavalla kuin Linuxissa yleensä. Dokumentaatio on osin puutteellinen. Nix ja NixOS-jakelu sopivat parhaiten tutkimuskäyttöön.

NixOS ei ole turvallinen käyttöjärjestelmä: ainakin vielä vuonna 2023 monia toimintoja ajettiin ilman syytä pääkäyttäjän oikeuksilla.

Pelaajalle NixOS ei ole helpoin valinta, toisin kuin esim. Ubuntu tai Manjaro.

Nix-paketinhallintajärjestelmän asennus

[muokkaa]

Nixin kotisivulta saa ladattua kokeilua varten live-levykuvan, jonka voi pistää USB-tikulle siihen soveltuvalla ohjelmalla (esim. Ventoy tai Rufus).

Vakavampaan käyttöön NixOS-jakelu tarvitsee asentaa koneelle. Nixin voi asentaa Linuxissa esim. kotikansioon. Nixin voi asentaa myös Windowsiin, jossa on WSL2 tai macOS:iin Dockerin avulla. Mutta sitä voi toki myös kokeilla lataamalla graafisen NixOS:n Live-ISO-kuvan.

Aiheesta muualla

[muokkaa]