NixOS: en egen og annen distribusjon med KDE

barn

NixOS er en Linux-distribusjon bygget på toppen av Nix-pakkebehandling (inkludert kjernen, applikasjoner, systempakker og konfigurasjonsfiler). Den bruker en deklarativ konfigurasjon og tillater pålitelige systemoppdateringer.

Denne Linux-distribusjonen Den distribueres gjennom to hovedgrener: nåværende stabil versjon og ustabil etter den siste utviklingen.

Selv NixOS startet som et forskningsprosjekt, nå er det et funksjonelt og brukbart operativsystem som inkluderer maskinvaredeteksjon, KDE som standard stasjonære systemer og tjenestestyringssystemet.

Om NixOS

Nix lagrer alle pakker isolert fra hverandre, noe som resulterer i ingen / bin, / sbin, / lib eller / usr kataloger og alle pakkene oppbevares i stedet i / nix / store.

Dette er et kult utseende som ikke finnes i andre Linux-distribusjoner. Hver pakke ligger i sin egen underkatalog / butikk.

Hver pakke har en unik identifikator som fanger opp alle avhengighetene som er lagret i en kryptografisk hash.

Selv om NixOS er et forskningsprosjekt, er det et funksjonelt og brukbart operativsystem som inkluderer fysisk maskindeteksjon, KDE som standard skrivebord og systemd for administrasjon av systemtjenester.

NixOS har noen verktøy laget av utviklerne dedikert til DevOps og implementeringsoppgaver

Med NixOS startes skrivebordsmiljøet automatisk, som i dette tilfellet er KDE Plasma 5, som er et ganske rent skrivebordsmiljø med god estetikk.

Den mest fascinerende delen av NixOS er konfigurasjonsfilen de implementerer for installasjonen, kjent som "Configuration.nix".

Som brukeren plasserer alle innstillinger og behov som er spesifikke for systemet i denne filen.

I tillegg til dette får vi muligheten til å kunne forhåndsvelge pakkene, driverne du vil bruke, skrivebordsmiljøet, skjermadministratoren, nettverksadministrasjonsalternativene, oppstartsadministratoren, tidssonen, server, skjerm, brukere, styreflatealternativer, etc.

funksjoner

Nix Package Manager bygger hele operativsystemet under installasjonen. Den monterer operativsystemkomponentene fullstendig fra kjernen til programvarene og systempakkene.

Det oppretter også konfigurasjonsfilene som oppfyller spesifikasjonene dine.

Nix har mange andre fordeler. For eksempel er det en rent funksjonell Linux-distribusjon. Dette betyr at den behandler applikasjonspakker som verdier i rent funksjonelle programmeringsspråk som Haskell.

Nix OS 1

De er bygget av funksjoner som ikke har noen bivirkninger på distribusjonsytelsen.

Verdiene endres aldri etter at applikasjonene er bygget. Denne egenskapen tillater mange kraftige funksjoner.

Dette inkluderer muligheten til å kjøre flere versjoner av en applikasjon, stabiliteten til å ha fullstendig avhengighetskontroll for hver applikasjon, sikkerheten til flerbrukerstøtte og bekvemmeligheten ved atomoppdateringer og tilbakestillinger.

Som jeg sa tidligere, NixOS tilbyr deg en rekke fordeler og bekvemmeligheter i forhold til mer tradisjonelle Linux-distribusjoner. Dette gjør NixOS spesielt attraktivt for systemadministratorer.

Når en pakke avinstalleres, blir den ikke fjernet fra systemet umiddelbart. Denne forsinkelsen muliggjør en uventet tilbakeføring.

Det unngår også et problem i andre brukeres profiler om manglende filer. I stedet kan du trygt fjerne ubrukte pakker.

For eksempel fjerner treordskommandoen << nix-collect-garbage >> alle pakker som ikke brukes av noen brukerprofil eller av et program som kjører for øyeblikket.

Last ned NixOS

Si ønsker å teste denne Linux-distribusjonen på datamaskinene sineDe må laste ned systembildet fra den offisielle nettsiden til prosjektet hvor de kan finne en lenke i nedlastingsseksjonen. Koblingen er denne.

For å lagre NixOS-bildet på en USB-pinne Jeg kan anbefale bruk av Etcher, som er et multiplatform-verktøy.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.