Ero sivun ”NixOS” versioiden välillä
Tekstiä |
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]] | ||
--> | --> | ||
{{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 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ä | 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 == | |||
<!-- | <!-- | ||
[[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 - | ==NixOS - tutkimuskäyttöön== | ||
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. | |||
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 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. | |||
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 | Mutta sitä voi toki myös kokeilla lataamalla graafisen NixOS:n Live-ISO-kuvan. | ||
Mutta toki | |||
== Aiheesta muualla == | == 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 | |
|---|---|
| Pakettienhallinta | 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.