Ero sivun ”NixOS” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Ei muokkausyhteenvetoa
EgoLuser (keskustelu | muokkaukset)
p Muutettu GNU Guix Systemin kirjoitusasua.
 
(6 välissä olevaa versiota 3 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
<!--
[[Image:https://en.wikipedia.org/wiki/File:NixOS_logo.svg|NixOS logo]]
[[Image:https://en.wikipedia.org/wiki/File:NixOS_logo.svg|NixOS logo]]
-->
{{Jakelu
| nimi=NixOS
| 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 riippumaton Linux-jakelu, joka sopii palvelimeen jossa systeemiä kehitellään.
'''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.
Ei hyvä Linux aloittelijalle. 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ä.
NixOS on aina vapaasti levitettävä jakelu.
 


== Perusta ==
== Perusta ==


Linux-ydin.Tukee lähinnä x64, rajoitetusti i686. Aarch64. Ensimmäinen NixOS on vuodelta 2003. Alkuperäinen kehittäjä Eelco Dolstra. 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ä.   


== 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ää
-->
helpommin hallittava käyttöjärjestelmä. Niinpä Nix-pakettienhallinnalla voi muutella asetuksia.
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ä.
Muutosten takia NixOS:n hakemistorakenne on eri kuin Linuxissa yleensä.




==NixOS - kehitysalustaksi tai pilvipalveluun==
==NixOS - tutkimuskäyttöön==
 
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.


Nix vaatii käyttäjältään kokemusta Linux-maailmasta. Asetukset, paketinhallinta
NixOS ei ole turvallinen käyttöjärjestelmä: ainakin vielä vuonna 2023 monia toimintoja ajettiin ilman syytä [[root|pääkäyttäjän]] oikeuksilla.
jne tehdään eri tavalla. Nixissä on helppo jakaa tietyn koneen asetuukset tosille Nix-koneille.


Jos Nixin asentaa Linuxin päälle, joutuu tekemään työtä.
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
kuten esim Ubuntu tai Manjaro.


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


Nixin voi asentaa Linuxiin, Windowsiin jossa on WSL2, MacOS:iin, Dockerin avulla.
Nixin kotisivulta saa ladattua kokeilua varten live-levykuvan, jonka voi pistää USB-tikulle siihen soveltuvalla ohjelmalla (esim. [[Ventoy]] tai [[Rufus]]).
Mutta toki voi kokeilla lattaamalla graafisen live ISO-kuva.


== NiXOs:in kotisivu==
Vakavampaan käyttöön NixOS-jakelu tarvitsee asentaa koneelle.
Nixin voi asentaa Linuxissa esim. kotikansioon.
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.


*[https://wiki.nixos.org/wiki/NixOS_Wiki NixOS Wiki ]
== Aiheesta muualla ==
*[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]