Ero sivun ”NixOS” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Tekstiä
EgoLuser (keskustelu | muokkaukset)
p Muutettu GNU Guix Systemin kirjoitusasua.
 
(5 välissä olevaa versiota 3 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. Se sopii palvelimeen jossa systeemiä kehitellään.
{{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ä x64 ja Aarch64. Rajoitetusti i686. Avoin lähdekoodi. MIT-lisesnissi.   
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 ==
 
Ensimmäinen NixOS on vuodelta 2003. Alkuperäinen kehittäjä Eelco Dolstra.
GNU Guix System on tehty NixOS:n pohjalta.


== Nix-pakettienhallinta ja asetukset ==


== 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ä.




==NixOS - kehitysalustaksi tai pilvipalveluun==
==NixOS - tutkimuskäyttöön==


Nix vaatii käyttäjältään kokemusta Linux-maailmasta. Se myös vaatii opiskelua. Asetukset, paketinhallinta
NixOS ei sovi aloittelijalle, sillä NixOS vaatii käyttäjältään kokemusta Linux-maailmasta sen erikoisten ominaisuusten vuoksi.
jne tehdään eri tavalla kuin Linuxissa yleensä.
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.


Nixissä on helppo jakaa tietyn koneen asetuukset tosille Nix-koneille.
NixOS ei ole turvallinen käyttöjärjestelmä: ainakin vielä vuonna 2023 monia toimintoja ajettiin ilman syytä [[root|pääkäyttäjän]] oikeuksilla.


Jos Nixin asentaa Linuxin päälle, joutuu tekemään työtä. Dokumentaatio osin puutteellinen.
Pelaajalle NixOS ei ole helpoin valinta, toisin kuin esim. [[Ubuntu]] tai [[Manjaro]].
Nix sopii parhaiten sovelluskehityksen tai palvelimen alustaksi.  


Pelaajalle Nix ei ole helpoin valinta
== Nix-paketinhallintajärjestelmän asennus ==
kuten esim Ubuntu tai Manjaro.


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


Nixin kotisivulta saa ladattua kokeilua varten live-kuvan, jonka voi pistää USB-tikulle siihen soveltuvala ohjelmalla.
Vakavampaan käyttöön NixOS-jakelu tarvitsee asentaa koneelle.
 
Nixin voi asentaa Linuxissa esim. kotikansioon.
Vakavampaan käyttöön NixOS tarvitsee asentaa koneelle.
Nixin voi asentaa myös [[Microsoft Windows|Windowsiin]], jossa on [[WSL|WSL2]] tai [[macOS|macOS:iin]] [[Docker]]in avulla.
Nixin voi asentaa Linuxiin, Windowsiin jossa on WSL2, MacOS:iin, Dockerin avulla.
Mutta sitä voi toki myös kokeilla lataamalla graafisen NixOS:n Live-ISO-kuvan.
Mutta toki voi kokeilla lattaamalla graafisen live ISO-kuva.


== 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]
[[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]