Ero sivun ”NixOS” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
Typoja
Merkkaukset: Mobiilimuokkaus mobiilisivusto-muokkaus
EgoLuser (keskustelu | muokkaukset)
Paranneltu ulkoasua ja lisätty linkkejä.
Rivi 31: Rivi 31:
-->
-->
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 37: 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ä.
Dokumentaatio on osin puutteellinen. Nix ja NixOS-jakelu sopivat parhaiten tutkimuskäyttöön.


NixOS vaatii käyttäjältään kokemusta Linux-maailmasta. Se myös vaatii opiskelua. 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 kuin Linuxissa yleensä.


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


NixOS ei ole turvallinen käyttöjärjestelmä: ainakin v 2023 monia toimintoja ajettiin ilman syytä pääkäyttäjän oikeuksilla.
== Nix-paketinhallintajärjestelmän asennus ==


Pelaajalle Nix ei ole helpoin valinta, toisin kuin esim. Ubuntu tai Manjaro.
Nixin kotisivulta saa ladattua kokeilua varten live-levykuvan, jonka voi pistää USB-tikulle siihen soveltuvalla ohjelmalla (esim. [[Ventoy]] tai [[Rufus]]).


== Nixin asennus ==
Vakavampaan käyttöön NixOS-jakelu tarvitsee asentaa koneelle.
 
Nixin voi asentaa Linuxissa esim. kotikansioon.
Nixin kotisivulta saa ladattua kokeilua varten live-levykuvan, jonka voi pistää USB-tikulle siihen soveltuvalla ohjelmalla (esim. Ventoy tai Rufus).
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.
Vakavampaan käyttöön NixOS tarvitsee asentaa koneelle.
Nixin voi asentaa Linuxiin, Windowsiin jossa on WSL2, MacOS:iin Dockerin avulla.
Mutta sitä voi toki myös kokeilla lataamalla graafisen 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]]
[[Luokka:Jakelut]]

Versio 21. maaliskuuta 2025 kello 11.44


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 GNU Guix System - jakelu ja sen käyttämä GNU Guix -paketinhallintajärjestelmä.

Perusta

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

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

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

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