NixOS

Szoftver screenshot:
NixOS
Szoftver adatai:
Változat: 17.09 Frissítve
Feltöltés dátuma: 23 Nov 17
Fejlesztő: NixOS team
Engedély: Ingyenes
Népszerűség: 372

Rating: 3.5/5 (Total Votes: 2)

A NixOS egy független, funkcionális és használható GNU / Linux disztribúció, amely alapértelmezett asztali környezetként használja a KDE Plazma munkaterületeket és alkalmazásokat. NixOS-nak hívják, mert ez a Nix, egy tisztán funkcionális csomagkezelő rendszeren alapul.


A Nix hasonló az APT-hez és a YUM-hoz

Az APT és a YUM-hoz hasonlóan a Nix csomagkezelő gondoskodik arról, hogy a frissítések során ne legyenek csomagok. Ezenkívül kezeli a boot-parancsfájlokat, konfigurációs fájlokat és más hasonló fájlokat, amelyek részt vesznek a Linux disztribúció csomagkezelésében.


Csak telepíthető, nincs élő mód!

A CD lehetővé teszi a felhasználók számára, hogy telepítsék a NixOS operációs rendszert, de nem használhatók közvetlenül az élő adathordozóról. Támogatja az Nvidia, az ATI és az Intel grafikus kártyákat, az LVM (Logical Volume Manager) és a RAID (Redundant Array of Independent Disks) támogatást. Jelenleg a NixOS telepíthető mind a 64 bites, mind a 32 bites architektúrákra, néhány GTK-alkalmazást használ, de a felhasználói felület legtöbbje KDE alapú. Az automatikus hardveres észlelés biztosítja, hogy minden hardverösszetevő felismerhető és konfigurálható legyen a telepítés során.

A KDE az alapértelmezett asztali környezet

A KDE asztali környezetét érintetlenül érintik, minden olyan alkalmazáshoz, amelyre szüksége van nap mint nap, például a Dolphin fájlkezelő, a Konqueror webböngésző, a KMail e-mail kliens, a Dragon Player és még sok más. Minden szoftvercsomagot a korszerű Nix csomagkezelő szoftver kezel, és nincs / bin, / sbin, / lib, / usr fájlrendszer-hierarchia. Minden tárolt a / nix / store könyvtárban.


Tartalmaz népszerű Linux-alkalmazásokat

Azok, akik más asztali környezetet kívánnak használni, az Xfce, Awesome, IceWM, i3 és még a Ratpoison ablakkezelő telepítésével is megtehetik. Népszerű Linux alkalmazások, például Mozilla Firefox, Mozilla Thunderbird és VLC Media Player is telepíthetők a NixOS-ban. A NixOS többi erős pontja között megemlíthetjük a többfelhasználós csomagok kezelését, a reprodukálható rendszerkonfigurációkat, az atomi és megbízható frissítéseket és a visszaállításokat, amelyek lehetővé teszik a felhasználók számára, hogy biztonságosan visszatérjenek egy korábbi konfigurációra.

Újdonságok ebben a kiadásban:

  • Főbb jellemzők:
  • A GNOME verzió most 3.24. A KDE plazmát 5,10-re frissítettük, a KDE alkalmazások 17.08.1-re és a KDE-keretrendszerre 5,37-re.
  • A felhasználó kezelése nyomon követi az eltávolított UID-eket / GID-eket. Amikor egy felhasználó vagy csoport újjáéledik, ez lehetővé teszi számára, hogy kiosztsa az általa korábban használt UID / GID-t. Ennek következtében az UID-ek és a GID-ek többé nem használhatók újra.
  • A services.xserver.xrandrHeads modul opció miatt az elsődleges fej jelenik meg a listában, mint az elsődleges fej. Ettől eltekintve, lehetőség van arra is, hogy további beállításokat állítson be attribútumkészlet használatával, például:
  • {services.xserver.xrandrHeads = [
  • & quot; HDMI-0 & quot;
  • output = "DVI-0";
  • elsődleges = igaz;
  • monitorConfig = ''
  • Opció "Forgatás" & Quot; jobb & quot;
  • '';
  • Ez beállítja a DVI-0 kimenetet az elsődleges fejjel, még akkor is, ha a HDMI-0 az első fej a listában.
  • Az SSL szolgáltatás kezelése a services.nginx modulban meg lett tisztítva, átnevezve a misnamed enableSSL-t csak az SSL-re, amely az eredeti szándékát tükrözi. Ez nem használható a már létező forceSSL-vel, amely létrehoz egy második nem SSL virtuális gépet, amely átirányítja az SSL virtuális gépet. Ez véletlenül korábban működött a konkrét végrehajtási részletek miatt. Abban az esetben, ha mindkettőt megadta, kérjük, távolítsa el az enableSSL opciót az előző viselkedés megőrzéséhez.
  • Egy másik addSSL lehetőséget is bevezetett egy nem SSL virtuális gép és egy SSL virtuális gép konfigurálásához ugyanazzal a konfigurációval.
  • Beállíthatók a rezolverbeállítások és az upstream blokkok beállításai. További részletekért olvassa el az információkat.
  • A port opciót egy általánosabb meghallgatási opció váltotta fel, amely lehetővé teszi több cím, port és SSL konfiguráció meghatározását az előzőekben említett új SSL-kezeléstől függően.
  • Új szolgáltatások:
  • Az utolsó új kiadás óta a következő új szolgáltatásokat adtuk hozzá:
  • config / fonts / fontconfig-penultimate.nix
  • config / fonts / fontconfig-ultimate.nix
  • config / terminfo.nix
  • hardver / érzékelő / iio.nix
  • hardver / nitrokey.nix
  • hardver / raid / hpsa.nix
  • programok / browserpass.nix
  • programok / gnupg.nix
  • programok / qt5ct.nix
  • programok / slock.nix
  • programok / thefuck.nix
  • security / auditd.nix
  • security / lock-kernel-modules.nix
  • szolgáltatás-vezetők / docker.nix
  • szolgáltatás-vezetők / trivial.nix
  • szolgáltatások / admin / só / master.nix
  • szolgáltatások / admin / só / minion.nix
  • szolgáltatások / audio / slimserver.nix
  • szolgáltatások / cluster / kubernetes / default.nix
  • szolgáltatások / cluster / kubernetes / dns.nix
  • szolgáltatások / cluster / kubernetes / dashboard.nix
  • szolgáltatások / folyamatos integráció / hail.nix
  • szolgáltatások / adatbázisok / clickhouse.nix
  • szolgáltatások / adatbázisok / postage.nix
  • szolgáltatások / asztali / gnome3 / gnome-disks.nix
  • szolgáltatások / asztali / gnome3 / gpaste.nix
  • szolgáltatások / naplózó / SystemdJournal2Gelf.nix
  • szolgáltatások / naplózó / heartbeat.nix
  • szolgáltatások / naplózó / journalwatch.nix
  • szolgáltatások / naplózó / syslogd.nix
  • szolgáltatások / mail / mailhog.nix
  • szolgáltatások / mail / nullmailer.nix
  • szolgáltatások / misc / airsonic.nix
  • szolgáltatások / misc / autorandr.nix
  • szolgáltatások / misc / exhibitor.nix
  • szolgáltatások / misc / fstrim.nix
  • szolgáltatások / misc / gollum.nix
  • szolgáltatások / misc / irkerd.nix
  • szolgáltatások / misc / jackett.nix
  • szolgáltatások / misc / radarr.nix
  • szolgáltatások / misc / snapper.nix
  • szolgáltatások / monitoring / osquery.nix
  • szolgáltatások / monitoring / Prometheus / collectd-exporter.nix
  • szolgáltatások / monitoring / Prometheus / fritzbox-exporter.nix
  • szolgáltatások / network-fájlrendszert / kbfs.nix
  • szolgáltatások / networking / dnscache.nix
  • szolgáltatások / networking / fireqos.nix
  • szolgáltatások / networking / iwd.nix
  • szolgáltatások / networking / keepalived / default.nix
  • szolgáltatások / networking / keybase.nix
  • szolgáltatások / networking / lldpd.nix
  • szolgáltatások / networking / matterbridge.nix
  • szolgáltatások / networking / squid.nix
  • szolgáltatások / networking / tinydns.nix
  • szolgáltatások / networking / xrdp.nix
  • szolgáltatások / security / sibolet-sp.nix
  • szolgáltatások / security / sks.nix
  • szolgáltatások / security / sshguard.nix
  • szolgáltatások / security / torify.nix
  • szolgáltatások / security / usbguard.nix
  • szolgáltatások / security / vault.nix
  • szolgáltatások / system / earlyoom.nix
  • szolgáltatások / system / saslauthd.nix
  • szolgáltatások / web-apps / nexus.nix
  • szolgáltatások / web-apps / pgpkeyserver-lite.nix
  • szolgáltatások / web-apps / piwik.nix
  • szolgáltatások / web-szerver / lighttpd / collectd.nix
  • szolgáltatások / web-szerver / minio.nix
  • szolgáltatások / x11 / display-vezetők / xpra.nix
  • szolgáltatások / x11 / xautolock.nix
  • feladatok / fájlrendszerek / bcachefs.nix
  • feladatok / powertop.nix
  • Visszavetetlen összeférhetetlenségek:
  • Ha egy korábbi kiadásról frissít, kérjük, vegye figyelembe a következő összeegyeztethetetlen változásokat:
  • Egy Qemu-alapú virtualizációs környezetben a hálózati felület nevek megváltoztak enp0s3-ról ens3-ra.
  • Ez egy rendszermag konfigurációs változásnak tudható be. Az új elnevezés megegyezik a rendszerd más Linux terjesztéseivel. További információ: # 29197.
  • A gép hatással van arra, ha az virt-melyik eszköz visszaadja a qemu vagy a kvm rendszert, és rendelkezik a NixOS konfiguráció bármely részében használt interfésznevekkel, különösen akkor, ha statikus hálózati konfiguráció van hálózati interfészekkel.
  • Mielőtt újraindítaná az érintett gépeket, győződjön meg róla:
  • Módosítsa a felület nevét a NixOS konfigurációban. Az első interfészt az ens3-nak hívják, a második az ens8-t, és onnan növekszik.
  • Miután megváltoztatta az interfészneveket, újrakonfigurálja a rendszert nixos-rebuild rendszerindítással az újraindítás után az új konfiguráció aktiválásához. Ha azonnal átvált az új konfigurációra, akkor elveszítheti a hálózati kapcsolatot! Ha nixops-t használ, a nixops telepítésével --force-reboot telepítsen.
  • Az alábbi módosítások akkor érvényesek, ha az állapotváltozat 17,09-re vagy magasabbra változik. For stateVersion = & quot; 17.03 & quot; vagy csökkenti a régi viselkedést.
  • A postgres alapértelmezett verzió 9.5-ről 9.6-ra változott.
  • A postgres superuser név a roottól a postgresig változott, hogy jobban kövesse az egyéb Linux disztribúciók által végzett műveleteket.
  • A postgres alapértelmezett adatdir változott a / var / db / postgres-ből a / var / lib / postgresql / $ psqlSchema-ba, ahol a $ psqlSchema például 9,6.
  • A mysql alapértelmezett adatdir a / var / mysql-ről a / var / lib / mysql-re változott.
  • A Radicale alapértelmezett csomagja 1.x-ről 2.x-re változott. A migrációs utasítások itt találhatók. Az újabb verziót is használhatjuk, ha a csomagot a radicale2-re állítjuk be, amely automatikusan történik, ha az stateVersion 17.09 vagy újabb. Az extraArgs opció hozzá lett adva az utasításokban megadott adatátvitel argumentumok átadásához; nézze meg a radicale.nix NixOS tesztet egy példaváltáshoz.
  • Az aiccu csomagot eltávolítottuk. Ez annak köszönhető, hogy a SixXS megszünteti IPv6-alagútját.
  • A fanctl csomagot és a ventilátormodult eltávolították azoknak a fejlesztőknek, akik nem frissítették az iproute2 javításokat, és kompatibilitást mutattak az iproute2 verziókkal.
  • A legfelső szintű ötletgyűjteményt átnevezték. Az összes JetBrains IDE most már a jetbrains.
  • A flexget állami adatbázisát nem lehet frissíteni az új belső formátumra, amely szükségessé teszi a meglévő db-config.sqlite eltávolítását, amely automatikusan újra létre fog készülni.
  • Az ipfs szolgáltatás már nem hagyja figyelmen kívül a dataDir beállítást. Ha valaha beállította ezt az opciót az alapértelmezetten kívül, akkor le kell állítania (így az alapértelmezettet kell használni), vagy át kell vinned a régi adatokat kézzel
  • datadir = & lt; valueOfDataDir & gt;
  • mv /var/lib/ipfs/.ipfs/* $ dataDir
  • rmdir /var/lib/ipfs/.ipfs
  • A caddy szolgáltatás korábban egy extra .caddy könyvtárat használ a dataDir opcióban megadott adatkönyvtárban. A .caddy könyvtár tartalma várhatóan a dataDirben lesz.
  • Az ssh-agent felhasználói szolgáltatás alapértelmezés szerint nem indul el. A programs.ssh.startAgent használatával engedélyezheti, ha szükséges. Van egy új programs.gnupg.agent modul, amely létrehoz egy gpg-agent felhasználói szolgáltatást. SSH-ügynökként is használható, ha az enableSSHSupport be van állítva.
  • A services.tinc.networks. & lt; név & gt; .listenAddress opciónak olyan félrevezető neve volt, amely nem felel meg a viselkedésének. Most helyesen definiálja az IP-t, hogy hallja a bejövő kapcsolatokat. Az előző viselkedés fenntartásához használja a services.tinc.networks szolgáltatást. név & gt; .bindToAddress helyett. További részletek a lehetőségek leírásában találhatók.
  • A tlsdate csomagot és a modult eltávolítottuk. Ez annak köszönhető, hogy a projekt meghalt és nem épült openssl 1.1-vel.
  • A wvdial csomagot és a modult eltávolítottuk. Ez annak köszönhető, hogy a projekt meghalt és nem épült openssl 1.1-vel.
  • A cc-wrapper beállító horogja számos binutil binárisnak megfelelő környezeti változót exportál (például LD, STRIP, RANLIB stb.). Ez azért van így, hogy megakadályozza a csomagok építési rendszerének találgatását, amelyet nehezebb megjósolni, különösen a keresztkötés során. Ennek ellenére egyes csomagok meghibásodtak - ezek építési rendszerei vagy nem támogatják, vagy azt állítják, hogy megfelelő tesztelés nélkül támogatják az ilyen környezeti változókat, mint paramétereket.

  • A
  • services.firefox.syncserver alapértelmezés szerint nem root felhasználóként fut. Ennek a változásnak a megválaszolásához az alapértelmezett sqlite adatbázis helyét is megváltoztatták. Az áttelepítésnek automatikusan működnie kell. További részletek a lehetőségek leírásában találhatók.
  • A kompiz ablakkezelőt és a csomagot eltávolítottuk. A rendszer támogatása több éve megszűnt.
  • Az érintőpad támogatását most engedélyezni kell a libinput használatával, mivel a szinaptikus elemek elavultak. Lásd a services.xserver.libinput.enable szolgáltatást.

  • A
  • grsecurity / PaX támogatást lecsökkentettük, miután eldöntöttük, hogy az ingyenes támogatást megszüntettük. További információkért tekintse meg a Upstream bejelentését. Jelenleg nincs teljes csere a grsecurity / PaX számára.
  • services.mysql most már deklaratív konfigurációjú adatbázisokat és felhasználókat biztosít a Databases and ensureUsers opciókkal.
  • Ezek a beállítások soha nem törlik a meglévő adatbázisokat és felhasználókat, különösen akkor, ha az opciók értékét megváltoztatják.
  • A MySQL felhasználókat Unix socket hitelesítéssel azonosítják. Ez hitelesíti a Unix-felhasználókat, akiknek ugyanaz a neve, és jelszavak nélkül.
  • Ha korábban MySQL gyökérfelhasználóval hozta létre a jelszavát, akkor az új beállítások használata előtt hozzá kell adnia a root felhasználókat az unix socket hitelesítéshez. Ezt a következő SQL parancsfájl futtatásával teheti meg:
  • CREATE USER 'root' @ '%' IDENTIFIED BY '';
  • GRANT ALL PRIVILEGES A *. * A 'root' @ '%' -hoz GRANT OPTION;
  • FLUSH PRIVILEGES;
  • - Opcionálisan törölje a jelszóval hitelesített felhasználót:
  • - DROP FELHASZNÁLÓ 'root' @ 'localhost';

  • A dockerTools.pullImage kifejezés sha256 argumentumát frissíteni kell, mivel a kép letöltési mechanizmusa megváltozott. A Skopeo most a Docker démon helyett húzza ki a képet. A
  • services.mysqlBackup alapértelmezés szerint minden felhasználó beállítás nélkül működik, beleértve a mysql-en kívüli felhasználókat is.
  • Alapértelmezésben a mysql felhasználó már nem a felhasználó, aki végzi a biztonsági mentést. Ehelyett egy mysqlbackup rendszerfiókot használnak.
  • A mysqlBackup szolgáltatás most is rendszerd időzítést használ a cron helyett.
  • Ezért a services.mysqlBackup.period opció már nem létezik, és a services.mysqlBackup.calendar helyére került, amely a systemd.time (7) formátumában van.
  • Ha elvár egy e-mailt, amikor a mentés sikertelen, fontolja meg a szkript használatát, amely hibákat követ a rendszer naplójában. Sajnálatos módon jelenleg nincs beépített funkció.
  • Ellenőrizheti, hogy a biztonsági mentések továbbra is a mysql-backup indításának systemctl indításakor működnek-e, majd a systemctl állapot mysql-backup.
  • A sablonos rendszerg szolgáltatásokat, például a container @ nevet mostantól megfelelően kezeljük, amikor új konfigurációra váltunk, és újra betöltjük őket.
  • Steam: az újStdcpp paramétert eltávolítottuk, és többé nem szükséges.
  • A Redis frissítve lett a 4-es verzióra, amely a hálózati kezelés megváltozása miatt csoportos újraindítást engedélyez, annak érdekében, hogy kompatibilis legyen a hálózatok NAT forgalomával.
  • Egyéb fontos változások:
  • A modulokat most letilthatjuk a disabledModules használatával, így egy másik a helyére teheti. Ezzel importálhat egy modulkészletet egy másik csatornáról, miközben a rendszer többi részét stabil kiadásként tartja.
  • Frissítve a FreeType 2.7.1-re, beleértve egy új TrueType motort. Az új motor helyettesíti az Infinality motort, amely a NixOS alapértelmezett volt. Az alapértelmezett betűtípus-megjelenítési beállításokat a fontconfig-penultimate biztosítja, a fontconfig-ultimate helyett; az új alapértelmezések kevésbé invazívak és olyan renderelést biztosítanak, amely jobban összhangban van más rendszerekkel, és remélhetőleg minden betűtípus-tervező szándékával. Néhány rendszerszintű konfigurációt eltávolítottunk a Fontconfig NixOS modulból, ahol a Fontconfig beállítások elérhetők.
  • A ZFS / SPL frissítve a 0.7.0-ra, a zfsUnstable, a splUnstable ezért eltávolításra került.
  • Az time.timeZone opció mostantól engedélyezi a null értéket az időzónák stringjein felül. Ez az érték lehetővé teszi a rendszer időzónájának megváltoztatását a timedatectl set-timezone használatával. Az alapértelmezett időzóna még mindig UTC.
  • A Nixpkgs-lefedések most egy fájllal és egy könyvtárral is megadhatók. A & lt; nixpkgs-overlays & gt; fájl lehet, és ~ / .config / nixpkgs / overlays.nix használható a ~ / .config / nixpkgs / overlays könyvtár helyett.
  • További részletekért lásd a Nixpkgs kézikönyv felülnézeti fejezetét.
  • Az / etc / hosts definíciókat most deklarálhatjuk a networking.hosts segítségével.
  • Az alapértelmezett változat mellett két új opció került a telepítő betöltőhöz. A rendszermag naplózása az alapértelmezett beállításokhoz képest legfeljebb az alapértelmezett értékre csökkent, annak érdekében, csatlakozik egy hálózathoz.
  • Ez tehát egy új hibakeresési lehetőség hozzáadásához vezet, hogy beállíthassa a naplószintet az előző verbose módban, így könnyebben elvégezhető a hibakeresés, de még mindig könnyen elérhető.
  • Ezenkívül egy copytoram opciót adtak hozzá, ami lehetővé teszi az indítórendszer eltávolítását a telepítés után. Ez lehetővé teszi a telefonról való megszakítást a rendszerindítás után.

  • A
  • services.gitlab-runner.configOptions hozzá lett adva a gitlab-futók konfigurációjának deklarálásához.

  • A
  • services.jenkins.plugins hozzá lett adva a pluginek telepítéséhez, ez jenkinsPlugins2nix segítségével generálható.
  • A

  • services.postfix.config hozzá lett adva, hogy meghatározza a main.cf a NixOS opciókat. Ezenkívül a postfix modulhoz további opciókat adtak hozzá, és tovább javult.
  • A GitLab csomag és modul frissítve lett a legújabb 10.0 kiadásra.
  • A systemd-boot indító betöltő most felsorolja az összes indítható generáció NixOS verzióját, rendszermagverzióját és build dátumát.
  • A dnscrypt-proxy szolgáltatás alapértelmezés szerint egy olyan véletlenszerű upstream megoldó használatát jelenti, amelyet a nyilvános nem naplózási megoldások listáján a DNSSEC támogatással lehet kiválasztani. A meglévő konfigurációk áttelepíthetők erre a működési módra azáltal, hogy kihagyják a services.dnscrypt-proxy.resolverName opciót, vagy "véletlenszerűen" állítják be.

Az újdonság a 17.03 verzióban:

  • A Nixpkgs kiterjeszthető átfedéseken keresztül. További információt a Nixpkgs kézikönyvben talál.
  • Ez a kiadás az Glibc 2.25, az GCC 5.4.0 és a 232 rendszerdupozíción alapul. Az alapértelmezett Linux kernel 4.9, a Nix pedig 1.11.8 alatt van.
  • Az alapértelmezett asztali környezet most a KDE Plasma 5. A KDE 4 eltávolítva
  • A setuid csomagolási funkció most támogatja a beállítási képességeket.
  • Az X.org szerver az 1.19 ágat használja. Az ABI összeférhetetlensége miatt az ati_unfree továbbra is kényszeríti az 1.17-et, és az amdgpu-pro elindítja az 1.18-at.
  • A keresztkötetet átírták. A részleteket lásd a nixpkgs kézikönyvben. A legnyilvánvalóbb törésváltozás az, hogy a származékokban nincsenek .nativeDrv és .crossDrv alapértelmezésben, nem natívak.
  • Az overridePackages funkciót átírta, hogy helyettesítsék
  • A nixpkgs csomagjai a felsorolt ​​biztonsági réseken keresztül bizonytalanok lehetnek. További információt a Nixpkgs kézikönyvben talál.
  • PHP alapértelmezés szerint PHP 7.1
  • A felhasználó kezelése nyomon követi az eltávolított UID-eket / GID-eket. Amikor egy felhasználó vagy csoport újjáéledik, ez lehetővé teszi számára, hogy kiosztsa az általa korábban használt UID / GID-t. Ennek következtében az UID-ek és a GID-ek többé nem használhatók újra.

Az újdonság a 16.09-es verzióban:

  • A NixOS-konfigurációk és a Nix-csomagok jelentősen kevesebb tárhelyet igényelnek, köszönhetően a lezárás méretének csökkentésével kapcsolatos széles körű munkának. Például egy minimális NixOS konténer bezárási mérete 16,04-ről 164-re csökkent, 16,09-ről 212 milliárdra, míg a Firefox bezárási mérete ~ 651 MiB-ról ~ 259 MiB-re változott.
  • A biztonság növelése érdekében a csomagok különböző edzésfunkciók használatával készülnek. További információt a Nixpkgs kézikönyvben talál.
  • A PXE netboot támogatása. Lásd: 2.3. Szakasz, "A rendszerindítás a & quot; netboot & quot; média (PXE) " a dokumentációhoz.
  • X.org szerver 1.18. Ha az ati_unfree illesztőprogramot használja, az 1.17-et továbbra is ABI-kompatibilitás miatt használjuk.
  • Ez a kiadás Glibc 2.24, GCC 5.4.0 és systemd 231 alapú. Az alapértelmezett Linux kernel 4.4 marad.
  • Az utolsó új kiadás óta a következő új szolgáltatásokat adtuk hozzá:
  • hardver / video / amdgpu.nix
  • hardver / video / displaylink.nix
  • programok / info.nix
  • programok / mosh.nix
  • programok / spacefm.nix
  • programok / tmux.nix
  • programok / xonsh.nix
  • biztonsági / króm-suid-sandbox.nix
  • security / hidepid.nix
  • szolgáltatások / audio / squeezelite.nix
  • szolgáltatások / backup / znapzend.nix
  • szolgáltatások / folyamatos integráció / buildkite-agent.nix
  • szolgáltatások / folyamatos integráció / hydra / default.nix
  • szolgáltatások / folyamatos integráció / gocd-ügynök / default.nix
  • szolgáltatások / folyamatos integráció / gocd-server / default.nix
  • szolgáltatások / fejlesztés / hoogle.nix
  • szolgáltatások / szerkesztők / emacs.nix
  • szolgáltatások / játékok / factorio.nix
  • szolgáltatások / játékok / terraria.nix
  • szolgáltatások / naplózó / awstats.nix
  • szolgáltatások / naplózó / graylog.nix
  • szolgáltatások / misc / emby.nix
  • szolgáltatások / misc / mantisbt.nix
  • szolgáltatások / misc / nzbget.nix
  • szolgáltatások / misc / packagekit.nix
  • szolgáltatások / misc / sonarr.nix
  • szolgáltatások / misc / fűszer-vdagentd.nix
  • szolgáltatások / misc / taskserver
  • szolgáltatások / network-fájlrendszert / tahoe.nix
  • szolgáltatások / networking / coturn.nix
  • szolgáltatások / networking / ferm.nix
  • szolgáltatások / networking / gdomap.nix
  • szolgáltatások / networking / libreswan.nix
  • szolgáltatások / networking / LogMeIn-hamachi.nix
  • szolgáltatások / networking / mfi.nix
  • szolgáltatások / networking / mjpg-streamer.nix
  • szolgáltatások / networking / mosquitto.nix
  • szolgáltatások / networking / nntp-proxy.nix
  • szolgáltatások / networking / offlineimap.nix
  • szolgáltatások / networking / pptpd.nix
  • szolgáltatások / networking / sniproxy.nix
  • szolgáltatások / networking / smokeping.nix
  • szolgáltatások / networking / toxvpn.nix
  • szolgáltatások / networking / xl2tpd.nix
  • szolgáltatások / networking / zerobin.nix
  • szolgáltatások / security / oauth2_proxy.nix
  • szolgáltatások / torrent / flexget.nix
  • szolgáltatások / web-apps / mattermost.nix
  • szolgáltatások / web-apps / tt-rss.nix
  • szolgáltatások / web-szerver / caddy.nix
  • szolgáltatások / web-szerver / lighttpd / inginious.nix
  • szolgáltatások / x11 / compton.nix
  • szolgáltatások / x11 / xbanish.nix
  • system / boot / loader / systemd-boot / systemd-boot.nix
  • system / boot / plymouth.nix
  • virtualizáció / XE-guest-utilities.nix
  • Egyéb jelentős fejlesztések:
  • Felújított biztonsági rendszer / PaX támogatás. Jelenleg csak egyetlen általános célú rendszermag van, és a konfigurációs felület egyszerűsödött. Az asztali felhasználóknak egyszerűen be kell állítaniuk
  • security.grsecurity.enable = true
  • egy ésszerűen biztonságos rendszer megszerzéséhez anélkül, hogy túl sok funkciót kellene feláldoznunk. Lásd: 17. fejezet, Grsecurity / PaX a dokumentációhoz
  • A speciális fájlrendszerek, mint a / proc, / futtatás és mások, ugyanazokat a csatolási lehetőségeket kínálják, mint a systemd, és a NixOS különböző helyein egységesek. A mount opciókat a nixos-rebuild kapcsoló alatt lehet frissíteni, ha lehetséges. Ennek egyik előnye a jobb biztonság - a legtöbb ilyen fájlrendszer jelenleg nincs a noexec, nodev és / vagy nosuid opciókkal.
  • A visszirányú útvonalszűrő a múltban zavarta a DHCPv4 szerver működését. A könnyebb hibakeresés érdekében a DHCPv4 kivételét és a reverz útvonalszűrő miatt leesett csomagok naplózására új lehetőséget adtak (networking.firewall.logReversePathDrops).
  • A containers ..config konténerek konfigurációja most megfelelően be van írva és be van jelölve. Különösen a részleges konfigurációk helyesen vannak egyesítve.
  • A könyvtár tároló setuid csomagolóprogramja, a / var / setuid-wrapper, atomikusan frissül, hogy megakadályozza a hibákat, ha az új konfigurációra váltás megszakad.

  • A
  • services.xserver.startGnuPGAgent eltávolításra került a GnuPG 2.1.x bump miatt. Tekintse meg, hogyan lehet hasonló viselkedést elérni. Előfordulhat, hogy a frissítés után pkill gpg-ügynököt kell megpróbálnia, hogy megakadályozza, hogy a közbenső ügynök legyen az úton.
  • A deklaratív felhasználók oszthatják meg az uidet a hiba miatt a parancsfájl-kezelési konfliktus felbontásában.
  • A Gummi bootot a systemd-boot használatával váltotta fel.
  • A Hydra csomagot és a NixOS modult a kényelem érdekében adták hozzá.

Az újdonság a 16.03-es verzióban:

  • A kiadás számos fejlesztést eredményez, beleértve a Nix 1.12.2, sysyemd 229, a 4.4-es kernel és sok frissítés.

Az újdonság a 15.09-es verzióban:

  • A számos új és továbbfejlesztett csomag mellett ez a kiadás a következő kiemelkedésekkel rendelkezik:
  • A Systemd frissítve lett a 217-es verzióra, amely számos javítást tartalmaz.
  • A Nix frissítve lett 1.8-ra.
  • A NixOS most a Glibc 2.20-n alapul.
  • A KDE frissítése 4.14-re változott.
  • Az alapértelmezett Linux kernel frissítve lett 3.14-re.
  • Ha a users.mutableUsers engedélyezve van (alapértelmezett), a felhasználó vagy csoport nyilatkozatához végrehajtott módosítások helyesen fognak megvalósulni a nixos-rebuild futtatásakor. Például egy felhasználói specifikáció eltávolítása a configuration.nix-ből, a tényleges felhasználói fiók törlését eredményezi. Ha a users.mutableUsers le van tiltva, akkor már nem szükséges megadni az UID-eket vagy a GID-eket; ha kimaradt, dinamikusan vannak felosztva.
  • Új szolgáltatásokat adtak az utolsó kiadás óta:
  • atftpd
  • fedélzetmestere
  • bspwm
  • kronosz
  • collectd
  • Consul
  • cpuminer-cryptonight
  • CrashPlan
  • dnscrypt-proxy
  • dokkoló-nyilvántartó
  • dokkoló
  • etcd
  • fail2ban
  • fcgiwrap
  • flotta
  • fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolite
  • gnome3.gnome-dokumentumokat
  • gnome3.gnome-online-bányászok
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • influxdb
  • kubernetes
  • liquidsoap
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopedek
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • párhuzamos vendég
  • peerflix
  • phd
  • polipo
  • Blinds
  • radikális
  • redmine
  • riemann
  • skollektor
  • keres
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • termald
  • nyomaték / mr
  • nyomaték / kiszolgáló
  • uhub
  • unifi
  • znc
  • zookeeper
  • Ha egy korábbi kiadásról frissít, kérjük, vegye figyelembe a következő összeegyeztethetetlen változásokat:
  • Az Apache httpd alapértelmezett verziója most 2.4. Ha a extraConfig lehetőség átadni szó Apache konfigurációs szöveget, akkor lehet, hogy frissítenie kell azt - lásd az Apache dokumentációt a részletekért. Ha folytatni szeretné a httpd 2.2 használatát, adja hozzá a következő sort a NixOS konfigurációhoz: rogramlisting & gt; rvices.httpd.package = pkgs.apacheHttpd_2_2; programlista & gt;
  • A PHP 5.3-at eltávolították, mert a PHP projekt már nem támogatja. A költöztetési útmutató elérhető.
  • A konténer virtuális Ethernet párjának host-oldala most a ve-container-name nevet nevezi, nem pedig a c-container-name nevet.
  • A GNOME 3.10 támogatása le lett dobva. Az alapértelmezett GNOME verzió most 3.12.
  • A VirtualBox frissítve lett a 4.3.20-as verzióra. A felhasználóknak rm -rf /tmp/.vbox* futtatására van szükség. A vonal import = [] már nem szükséges, használja a services.virtualboxHost.enable = true helyett.
  • Ezenkívül az edzésmód alapértelmezés szerint engedélyezett, ami azt jelenti, hogy ha nem akar USB-támogatást használni, akkor már nem kell tagja a vboxusers csoportnak.
  • A króm frissítve lett a 39.0.2171.65 verzióra. Az enablePepperPDF alapértelmezés szerint engedélyezve van. króm * A csomagoló csomagok már nem léteznek, mert a felfelé irányuló eltávolítás az NSAPI támogatást eredményezte. krómtartalmú krómot átneveztük.
  • A Python csomagolás dokumentációja most a nixpkgs kézikönyv része. Az egyéni pythonhoz elérhető python csomagok felülbírálására most a pkgs.pythonFull.buildEnv.override parancsot használod a pkgs.pythonFull.override helyett.
  • boot.resumeDevice = & quot; 8: 6 & quot; már nem támogatott. A legtöbb felhasználó el szeretné hagyni, hogy meghatározatlan, ami automatikusan átveszi a swap partíciókat. Van egy értékelési állítás annak biztosítására, hogy a karakterlánc egy perjelen kezdődjön.
  • A NixOS telepítések rendszerszintű alapértelmezett időzónája CET-ről UTC-ra változott. A rendszer különböző időzónának kiválasztásához állítsa be a time.timeZone-t a configuration.nix-ban. A beállítás lehetséges értékeinek meglehetősen teljes listája a https://en.wikipedia.org/wiki/List_of_tz_database_time_zones címen érhető el.
  • A GNU képernyőjét 4.2.1-re frissítettük, ami megszakítja a régebbi verziók által létrehozott munkamenetekhez való csatlakozást.
  • Az Intel GPU illesztőprogram frissítve lett a 3.x prerelease verzióra (a legtöbb elosztás használja), és támogatja a DRI3 szolgáltatást.

Az újdonság a 14.12.727-es verzióban:

  • A számos új és továbbfejlesztett csomag mellett ez a kiadás a következő kiemelkedésekkel rendelkezik:
  • A Systemd frissítve lett a 217-es verzióra, amely számos javítást tartalmaz.
  • A Nix frissítve lett 1.8-ra.
  • A NixOS most a Glibc 2.20-n alapul.
  • A KDE frissítése 4.14-re változott.
  • Az alapértelmezett Linux kernel frissítve lett 3.14-re.
  • Ha a users.mutableUsers engedélyezve van (alapértelmezett), a felhasználó vagy csoport nyilatkozatához végrehajtott módosítások helyesen fognak megvalósulni a nixos-rebuild futtatásakor. Például egy felhasználói specifikáció eltávolítása a configuration.nix-ből, a tényleges felhasználói fiók törlését eredményezi. Ha a users.mutableUsers le van tiltva, akkor már nem szükséges megadni az UID-eket vagy a GID-eket; ha kimaradt, dinamikusan vannak felosztva.
  • Új szolgáltatásokat adtak az utolsó kiadás óta:
  • atftpd
  • fedélzetmestere
  • bspwm
  • kronosz
  • collectd
  • Consul
  • cpuminer-cryptonight
  • CrashPlan
  • dnscrypt-proxy
  • dokkoló-nyilvántartó
  • dokkoló
  • etcd
  • fail2ban
  • fcgiwrap
  • flotta
  • fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolite
  • gnome3.gnome-dokumentumokat
  • gnome3.gnome-online-bányászok
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • influxdb
  • kubernetes
  • liquidsoap
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopedek
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • párhuzamos vendég
  • peerflix
  • phd
  • polipo
  • Blinds
  • radikális
  • redmine
  • riemann
  • skollektor
  • keres
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • termald
  • nyomaték / mr
  • nyomaték / kiszolgáló
  • uhub
  • unifi
  • znc
  • zookeeper
  • Ha egy korábbi kiadásról frissít, kérjük, vegye figyelembe a következő összeegyeztethetetlen változásokat:
  • Az Apache httpd alapértelmezett verziója most 2.4. Ha a extraConfig lehetőség átadni szó Apache konfigurációs szöveget, akkor lehet, hogy frissítenie kell azt - lásd az Apache dokumentációt a részletekért. Ha folytatni szeretné a httpd 2.2 használatát, adja hozzá a következő sort a NixOS konfigurációhoz: rogramlisting & gt; rvices.httpd.package = pkgs.apacheHttpd_2_2; programlista & gt;
  • A PHP 5.3-at eltávolították, mert a PHP projekt már nem támogatja. A költöztetési útmutató elérhető.
  • A konténer virtuális Ethernet párjának host-oldala most a ve-container-name nevet nevezi, nem pedig a c-container-name nevet.
  • A GNOME 3.10 támogatása le lett dobva. Az alapértelmezett GNOME verzió most 3.12.
  • A VirtualBox frissítve lett a 4.3.20-as verzióra. A felhasználóknak rm -rf /tmp/.vbox* futtatására van szükség. A vonal import = [] már nem szükséges, használja a services.virtualboxHost.enable = true helyett.
  • Ezenkívül az edzésmód alapértelmezés szerint engedélyezett, ami azt jelenti, hogy ha nem akar USB-támogatást használni, akkor már nem kell tagja a vboxusers csoportnak.
  • A króm frissítve lett a 39.0.2171.65 verzióra. Az enablePepperPDF alapértelmezés szerint engedélyezve van. króm * A csomagoló csomagok már nem léteznek, mert a felfelé irányuló eltávolítás az NSAPI támogatást eredményezte. krómtartalmú krómot átneveztük.
  • A Python csomagolás dokumentációja most a nixpkgs kézikönyv része. Az egyéni pythonhoz elérhető python csomagok felülbírálására most a pkgs.pythonFull.buildEnv.override parancsot használod a pkgs.pythonFull.override helyett.
  • boot.resumeDevice = & quot; 8: 6 & quot; már nem támogatott. A legtöbb felhasználó el szeretné hagyni, hogy meghatározatlan, ami automatikusan átveszi a swap partíciókat. Van egy értékelési állítás annak biztosítására, hogy a karakterlánc egy perjelen kezdődjön.
  • A NixOS telepítések rendszerszintű alapértelmezett időzónája CET-ről UTC-ra változott. A rendszer különböző időzónának kiválasztásához állítsa be a time.timeZone-t a configuration.nix-ban. A beállítás lehetséges értékeinek meglehetősen teljes listája a https://en.wikipedia.org/wiki/List_of_tz_database_time_zones címen érhető el.
  • A GNU képernyőjét 4.2.1-re frissítettük, ami megszakítja a régebbi verziók által létrehozott munkamenetekhez való csatlakozást.
  • Az Intel GPU illesztőprogram frissítve lett a 3.x prerelease verzióra (a legtöbb elosztás használja), és támogatja a DRI3 szolgáltatást.

Újdonság a 14.12.669-es verzióban:

  • A számos új és továbbfejlesztett csomag mellett ez a kiadás a következő kiemelkedésekkel rendelkezik:
  • A Systemd frissítve lett a 217-es verzióra, amely számos javítást tartalmaz.
  • A Nix frissítve lett 1.8-ra.
  • A NixOS most a Glibc 2.20-n alapul.
  • A KDE frissítése 4.14-re változott.
  • Az alapértelmezett Linux kernel frissítve lett 3.14-re.
  • Ha a users.mutableUsers engedélyezve van (alapértelmezett), a felhasználó vagy csoport nyilatkozatához végrehajtott módosítások helyesen fognak megvalósulni a nixos-rebuild futtatásakor. Például egy felhasználói specifikáció eltávolítása a configuration.nix-ből, a tényleges felhasználói fiók törlését eredményezi. Ha a users.mutableUsers le van tiltva, akkor már nem szükséges megadni az UID-eket vagy a GID-eket; ha kimaradt, dinamikusan vannak felosztva.
  • Új szolgáltatásokat adtak az utolsó kiadás óta:
  • atftpd
  • fedélzetmestere
  • bspwm
  • kronosz
  • collectd
  • Consul
  • cpuminer-cryptonight
  • CrashPlan
  • dnscrypt-proxy
  • dokkoló-nyilvántartó
  • dokkoló
  • etcd
  • fail2ban
  • fcgiwrap
  • flotta
  • fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolite
  • gnome3.gnome-dokumentumokat
  • gnome3.gnome-online-bányászok
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • influxdb
  • kubernetes
  • liquidsoap
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopedek
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • párhuzamos vendég
  • peerflix
  • phd
  • polipo
  • Blinds
  • radikális
  • redmine
  • riemann
  • skollektor
  • keres
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • termald
  • nyomaték / mr
  • nyomaték / kiszolgáló
  • uhub
  • unifi
  • znc
  • zookeeper
  • Ha egy korábbi kiadásról frissít, kérjük, vegye figyelembe a következő összeegyeztethetetlen változásokat:
  • Az Apache httpd alapértelmezett verziója most 2.4. Ha a extraConfig lehetőség átadni szó Apache konfigurációs szöveget, akkor lehet, hogy frissítenie kell azt - lásd az Apache dokumentációt a részletekért. Ha folytatni szeretné a httpd 2.2 használatát, adja hozzá a következő sort a NixOS konfigurációhoz: rogramlisting & gt; rvices.httpd.package = pkgs.apacheHttpd_2_2; programlista & gt;
  • A PHP 5.3-at eltávolították, mert a PHP projekt már nem támogatja. A költöztetési útmutató elérhető.
  • A konténer virtuális Ethernet párjának host-oldala most a ve-container-name nevet nevezi, nem pedig a c-container-name nevet.
  • A GNOME 3.10 támogatása le lett dobva. Az alapértelmezett GNOME verzió most 3.12.
  • A VirtualBox frissítve lett a 4.3.20-as verzióra. A felhasználóknak rm -rf /tmp/.vbox* futtatására van szükség. A vonal import = [] már nem szükséges, használja a services.virtualboxHost.enable = true helyett.
  • Ezenkívül az edzésmód alapértelmezés szerint engedélyezett, ami azt jelenti, hogy ha nem akar USB-támogatást használni, akkor már nem kell tagja a vboxusers csoportnak.
  • A króm frissítve lett a 39.0.2171.65 verzióra. Az enablePepperPDF alapértelmezés szerint engedélyezve van. króm * A csomagoló csomagok már nem léteznek, mert a felfelé irányuló eltávolítás az NSAPI támogatást eredményezte. krómtartalmú krómot átneveztük.
  • A Python csomagolás dokumentációja most a nixpkgs kézikönyv része. Az egyéni pythonhoz elérhető python csomagok felülbírálására most a pkgs.pythonFull.buildEnv.override parancsot használod a pkgs.pythonFull.override helyett.
  • boot.resumeDevice = & quot; 8: 6 & quot; már nem támogatott. A legtöbb felhasználó el szeretné hagyni, hogy meghatározatlan, ami automatikusan átveszi a swap partíciókat. Van egy értékelési állítás annak biztosítására, hogy a karakterlánc egy perjelen kezdődjön.
  • A NixOS telepítések rendszerszintű alapértelmezett időzónája CET-ről UTC-ra változott. A rendszer különböző időzónának kiválasztásához állítsa be a time.timeZone-t a configuration.nix-ban. A beállítás lehetséges értékeinek meglehetősen teljes listája a https://en.wikipedia.org/wiki/List_of_tz_database_time_zones címen érhető el.
  • A GNU képernyőjét 4.2.1-re frissítettük, ami megszakítja a régebbi verziók által létrehozott munkamenetekhez való csatlakozást.
  • Az Intel GPU illesztőprogram frissítve lett a 3.x prerelease verzióra (a legtöbb elosztás használja), és támogatja a DRI3 szolgáltatást.

Az újdonság a 14.12-es verzióban:

  • A számos új és továbbfejlesztett csomag mellett ez a kiadás a következő kiemelkedésekkel rendelkezik:
  • A Systemd frissítve lett a 217-es verzióra, amely számos javítást tartalmaz.
  • A Nix frissítve lett 1.8-ra.
  • A NixOS most a Glibc 2.20-n alapul.
  • A KDE frissítése 4.14-re változott.
  • Az alapértelmezett Linux kernel frissítve lett 3.14-re.
  • Ha a users.mutableUsers engedélyezve van (alapértelmezett), a felhasználó vagy csoport nyilatkozatához végrehajtott módosítások helyesen fognak megvalósulni a nixos-rebuild futtatásakor. Például egy felhasználói specifikáció eltávolítása a configuration.nix-ből, a tényleges felhasználói fiók törlését eredményezi. Ha a users.mutableUsers le van tiltva, akkor már nem szükséges megadni az UID-eket vagy a GID-eket; ha kimaradt, dinamikusan vannak felosztva.
  • Új szolgáltatásokat adtak az utolsó kiadás óta:
  • atftpd
  • fedélzetmestere
  • bspwm
  • kronosz
  • collectd
  • Consul
  • cpuminer-cryptonight
  • CrashPlan
  • dnscrypt-proxy
  • dokkoló-nyilvántartó
  • dokkoló
  • etcd
  • fail2ban
  • fcgiwrap
  • flotta
  • fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolite
  • gnome3.gnome-dokumentumokat
  • gnome3.gnome-online-bányászok
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • influxdb
  • kubernetes
  • liquidsoap
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopedek
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • párhuzamos vendég
  • peerflix
  • phd
  • polipo
  • Blinds
  • radikális
  • redmine
  • riemann
  • skollektor
  • keres
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • termald
  • nyomaték / mr
  • nyomaték / kiszolgáló
  • uhub
  • unifi
  • znc
  • zookeeper
  • Ha egy korábbi kiadásról frissít, kérjük, vegye figyelembe a következő összeegyeztethetetlen változásokat:
  • Az Apache httpd alapértelmezett verziója most 2.4. Ha a extraConfig lehetőség átadni szó Apache konfigurációs szöveget, akkor lehet, hogy frissítenie kell azt - lásd az Apache dokumentációt a részletekért. Ha folytatni szeretné a httpd 2.2 használatát, adja hozzá a következő sort a NixOS konfigurációhoz: rogramlisting & gt; rvices.httpd.package = pkgs.apacheHttpd_2_2; programlista & gt;
  • A PHP 5.3-at eltávolították, mert a PHP projekt már nem támogatja. A költöztetési útmutató elérhető.
  • A konténer virtuális Ethernet párjának host-oldala most a ve-container-name nevet nevezi, nem pedig a c-container-name nevet.
  • A GNOME 3.10 támogatása le lett dobva. Az alapértelmezett GNOME verzió most 3.12.
  • A VirtualBox frissítve lett a 4.3.20-as verzióra. A felhasználóknak rm -rf /tmp/.vbox* futtatására van szükség. A vonal import = [] már nem szükséges, használja a services.virtualboxHost.enable = true helyett.
  • Ezenkívül az edzésmód alapértelmezés szerint engedélyezett, ami azt jelenti, hogy ha nem akar USB-támogatást használni, akkor már nem kell tagja a vboxusers csoportnak.
  • A króm frissítve lett a 39.0.2171.65 verzióra. Az enablePepperPDF alapértelmezés szerint engedélyezve van. króm * A csomagoló csomagok már nem léteznek, mert a felfelé irányuló eltávolítás az NSAPI támogatást eredményezte. krómtartalmú krómot átneveztük.
  • A Python csomagolás dokumentációja most a nixpkgs kézikönyv része. Az egyéni pythonhoz elérhető python csomagok felülbírálására most a pkgs.pythonFull.buildEnv.override parancsot használod a pkgs.pythonFull.override helyett.
  • boot.resumeDevice = & quot; 8: 6 & quot; már nem támogatott. A legtöbb felhasználó el szeretné hagyni, hogy meghatározatlan, ami automatikusan átveszi a swap partíciókat. Van egy értékelési állítás annak biztosítására, hogy a karakterlánc egy perjelen kezdődjön.
  • A NixOS telepítések rendszerszintű alapértelmezett időzónája CET-ről UTC-ra változott. A rendszer különböző időzónának kiválasztásához állítsa be a time.timeZone-t a configuration.nix-ban. A beállítás lehetséges értékeinek meglehetősen teljes listája a https://en.wikipedia.org/wiki/List_of_tz_database_time_zones címen érhető el.
  • A GNU képernyőjét 4.2.1-re frissítettük, ami megszakítja a régebbi verziók által létrehozott munkamenetekhez való csatlakozást.
  • Az Intel GPU illesztőprogram frissítve lett a 3.x prerelease verzióra (a legtöbb elosztás használja), és támogatja a DRI3 szolgáltatást.

Az újdonság a 14.04-es verzióban:

  • Az UEFI rendszerekre történő telepítés most támogatott. Lásd: 1.2.1 szakasz, "UEFI Installation" részletekért.
  • A Systemd frissítve lett a 212-es verzióra, amely számos javítást tartalmaz. A NixOS automatikusan elindítja a rendszer felhasználói felhasználói példányait a bejelentkezéskor. A globális felhasználói egységeket a systemd.unit. * Opciókkal határozhatja meg.
  • A NixOS most Glibc 2.19 és GCC 4.8 verziókra épül.
  • Az alapértelmezett Linux kernel frissítve lett 3.12-re.
  • A KDE frissítve 4.12-re.
  • A Nix frissítve 1.7-re.
  • A NixOS most támogatja a felhasználók és csoportok teljes deklaratív kezelését. Ha a users.mutableUsers értékét false értékre állítja, akkor az / etc / passwd és / etc / group tartalma megfelel a NixOS konfigurációnak. Ha például eltávolít egy felhasználót a users.extraUsers-ből, és futtatja a nixos-rebuild programot, akkor a felhasználói fiók megszűnik. Emellett a felhasználók és a csoportok kezelésére szolgáló kényszerítő parancsok, például a useradd, már nem állnak rendelkezésre. Ha a users.mutableUsers igaz (az alapértelmezett), akkor a viselkedés változatlan a NixOS 13.10 verziótól.
  • A NixOS most rendelkezik az alap tartálytámogatással, ami azt jelenti, hogy egy NixOS példányt könnyedén tárolhatunk NixOS gazdagépként. Ezek a tartályok alkalmasak tesztelésre és kísérletezésre, de nem termelési célra, mivel nem teljesen el vannak különítve a gazdától. Lásd: 5. fejezet, Konténerek a részletekért.
  • A csomagok által biztosított Systemd egységek felülbírálhatók a NixOS konfigurációból. Például, ha egy csomag foo rendszerd egységet biztosít, akkor azt mondhatja:
  • systemd.packages = [pkgs.foo];
  • az ilyen egységek engedélyezéséhez. Ezután beállíthatja vagy felülbírálhatja az egység opcióit a szokásos módon, pl.
  • systemd.services.foo.wantedBy = [& quot; multi-user.target & quot; ];
  • systemd.services.foo.serviceConfig.MemoryLimit = "512M";
  • Ha egy korábbi kiadásról frissít, kérjük, vegye figyelembe a következő összeegyeztethetetlen változásokat:
  • A Nixpkgs alapértelmezés szerint már nem szabad csomagokat kitenni. Ha NixOS-konfigurációnk a Nixpkgs-ből származó szabad csomagokat igényel, explicit módon engedélyeznie kell a támogatást kifejezetten a következő beállításokkal:
  • nixpkgs.config.allowUnfree = true;
  • Ellenkező esetben hibaüzenetet kap, például:
  • hiba: az 'nvidia-x11-331.49-3.12.17' csomag az '... / nvidia-x11 / default.nix fájlban: 56'
  • A (z)
  • egy szabad licenc, és nem értékeli a
  • értéket
  • Az Adobe Flash lejátszó alapértelmezés szerint nincs engedélyezve a Firefox és a Chromium csomagolásban. Ennek engedélyezéséhez be kell állítania:
  • nixpkgs.config.allowUnfree = true;
  • nixpkgs.config.firefox.enableAdobeFlash = true; # for Firefox
  • nixpkgs.config.chromium.enableAdobeFlash = true; # a Chromiumhoz
  • A tűzfal alapértelmezés szerint engedélyezve van. Ha ezt nem szeretné, explicit módon tiltsa le:
  • networking.firewall.enable = hamis;
  • A boot.loader.grub.memtest86 opciót átneveztük boot.loader.grub.memtest86.enable fájlba.
  • A mysql55 szolgáltatást beillesztettük a mysql szolgáltatásba, amely már nem állítja be a default.mysql.package opciókat.
  • A csomagváltozatokat mostantól a verzió helyett a név helyettesítik. Például az sqlite-3.8.4.3-interaktív nevezik a sqlite-interactive-3.8.4.3-nak. Ez biztosítja, hogy a nix-env -i sqlite egyértelmű, és a nix-env -u nem "frissít" sqlite a sqlite-interaktív vagy fordítva. Figyelemre méltó, hogy ez a változás hatással van a Firefox csomagolójára (amely plugineket biztosít), mivel ez ma már tűzfóliát jelent. Tehát a nix-env használata során nem kell nix-env -e firefox; nix-env -i firefox-wrapper, ha szeretné használni a csomagolást. Ez a változás nem érinti a deklaratív csomagkezelést, mivel a pkgs.firefoxWrapper attribútumnevek már nem egyértelműek.
  • A symlink /etc/ca-bundle.crt eltűnt. A programoknak inkább az OPENSSL_X509_CERT_FILE környezeti változót kell használniuk (ami az /etc/ssl/certs/ca-bundle.crt).

Pillanatképek

nixos_1_69518.jpg
nixos_2_69518.jpg
nixos_3_69518.jpg
nixos_4_69518.jpg
nixos_5_69518.jpg

Hasonló program

Hozzászólások a NixOS

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!