NixOS

Sagteware kiekie:
NixOS
Sagteware besonderhede:
Weergawe: 17.09 Opgedateer
Upload datum: 23 Nov 17
Ontwikkelaar: NixOS team
Lisensie: Gratis
Populariteit: 372

Rating: 3.5/5 (Total Votes: 2)

NixOS is 'n onafhanklike, funksionele en bruikbare GNU / Linux verspreiding wat gebruik maak van die KDE Plasma Werkspasies en Toepassings as die standaard lessenaar omgewing. Dit word NixOS genoem omdat dit gebaseer is op Nix, 'n suiwer funksionele pakketbestuurstelsel.


Nix is ​​soortgelyk aan APT en YUM

Soos met APT en YUM, sorg die Nix-pakketbestuurder dat geen pakket tydens die opgradering gebreek word nie. Dit bestuur ook opstartskripte, konfigurasie lêers en ander soortgelyke lêers wat betrokke is by die pakketbestuur van 'n Linux-verspreiding.


Dit kan net geïnstalleer word, geen lewende modus nie!

Die CD laat gebruikers toe om die NixOS-bedryfstelsel te installeer, maar kan nie direk vanaf die lewendige media gebruik word nie. Dit bied ondersteuning vir Nvidia-, ATI- en Intel-grafiese kaarte, LVM (Logical Volume Manager) en RAID (Redundante Array of Independent Disks). Tans kan NixOS geïnstalleer word op beide 64-bis en 32-bis-argitekture. Dit gebruik sommige GTK-toepassings, maar die meeste van die gebruikerskoppelvlak is KDE gebaseer. Outomatiese hardeware-opsporing sal seker maak dat al u hardeware-komponente tydens die installeringsproses erken en gekonfigureer word.

KDE is die standaard lessenaaromgewing

Die KDE-lessenaaromgewing is meestal onaangeraak en bied al die toepassings wat jy daagliks benodig, soos die Dolphin-lêerbestuurder, die Konqueror-webblaaier, die KMail-e-poskliënt, Dragon Player, en nog baie meer. Al die sagteware pakkette word bestuur deur die nuutste Nix pakketbestuurder sagteware, en daar is geen / bin, / sbin, / lib, / usr lêerstelsel hiërargie. Alles word gestoor in die / nix / winkel gids.


Bevat gewilde Linux-toepassings

Diegene wat 'n ander lessenaaromgewing wil gebruik, kan dit doen deur Xfce, Awesome, IceWM, i3, en selfs die Ratpoison-vensterbestuurder te installeer. Gewilde Linux-programme, soos Mozilla Firefox, Mozilla Thunderbird en VLC Media Player kan ook in NixOS geïnstalleer word. Onder ander sterk punte van NixOS kan ons multi-gebruiker pakketbestuur, reproduceerbare stelselkonfigurasies, atoom- en betroubare opgraderings en rollbacks noem, wat gebruikers toelaat om veilig terug te keer na 'n vorige konfigurasie.

Wat is nuut in hierdie weergawe:

  • Hoogtepunte:
  • Die GNOME-weergawe is nou 3.24. KDE Plasma is opgegradeer tot 5.10, KDE-toepassings tot 17.08.1 en KDE-raamwerke tot 5.37.
  • Die gebruikershantering hou nou van toegewysde UID's / GIDs. Wanneer 'n gebruiker of groep herleef word, kan dit die UID / GID toegewys word wat dit voorheen gehad het. 'N gevolg hiervan is dat UID's en GID's nie meer hergebruik word nie.
  • Die module opsie services.xserver.xrandrHeads veroorsaak nou dat die eerste kop wat in hierdie lys gespesifiseer is, as die primêre kop gestel word. Daarbenewens is dit nou moontlik om ook bykomende opsies te stel deur 'n kenmerkstel te gebruik, byvoorbeeld:
  • {services.xserver.xrandrHeads = [
  • & quot; HDMI-0 & quot;
  • uitvoer = "DVI-0";
  • primêre = waar;
  • monitorConfig = ''
  • Opsie "Rotate" & Quot; reg & quot;
  • '';
  • Dit sal die DVI-0-uitvoer as primêre kop stel, alhoewel HDMI-0 die eerste kop in die lys is.
  • Die hantering van SSL in die services.nginx-module is skoongemaak, en die naam van die gemelde naamwoordSSL word slegs na SSL, wat sy oorspronklike bedoeling weerspieël. Dit moet nie gebruik word met die reeds bestaande forceSSL wat 'n tweede nie-SSL virtuele gasheer aanstuur na die SSL virtuele gasheer. Dit het per toeval vroeër as gevolg van spesifieke implementeringsbesonderhede gewerk. As u albei gespesifiseer het, verwyder asseblief die enableSSL opsie om die vorige gedrag te behou.
  • Nog 'n addSSL-opsie is ingestel om beide 'n SSL-virtuele gasheer en 'n SSL-virtuele gasheer met dieselfde opset te konfigureer.
  • Opsies vir die opstel van resolver opsies en stroomop blokke is ingestel. Sien hul inligting vir verdere besonderhede.
  • Die poort opsie is vervang deur 'n meer generiese luister opsie wat dit moontlik maak om verskeie adresse, poorte en SSL konfig te spesifiseer afhangende van die bogenoemde SSL-hantering.
  • Nuwe dienste:
  • Die volgende nuwe dienste is bygevoeg sedert die laaste uitgawe:
  • config / fonts / fontconfig-penultimate.nix
  • config / fonts / fontconfig-ultimate.nix
  • config / terminfo.nix
  • hardeware / sensor / iio.nix
  • hardeware / nitrokey.nix
  • hardeware / klopjag / hpsa.nix
  • programme / browserpass.nix
  • programme / gnupg.nix
  • programme / qt5ct.nix
  • programme / slock.nix
  • programme / thefuck.nix
  • sekuriteit / auditd.nix
  • sekuriteit / slot-kern-modules.nix
  • diens-bestuurders / docker.nix
  • diens-bestuurders / trivial.nix
  • dienste / admin / sout / master.nix
  • dienste / admin / sout / minion.nix
  • dienste / klank / slimserver.nix
  • dienste / cluster / kubernetes / default.nix
  • dienste / cluster / kubernetes / dns.nix
  • dienste / cluster / kubernetes / dashboard.nix
  • dienste / deurlopende-integrasie / hail.nix
  • dienste / databasisse / clickhouse.nix
  • dienste / databasisse / postage.nix
  • dienste / desktops / gnome3 / gnome-disks.nix
  • dienste / desktops / gnome3 / gpaste.nix
  • dienste / meld / SystemdJournal2Gelf.nix
  • dienste / meld / heartbeat.nix
  • dienste / meld / journalwatch.nix
  • dienste / meld / syslogd.nix
  • dienste / pos / mailhog.nix
  • dienste / pos / nullmailer.nix
  • dienste / misc / airsonic.nix
  • dienste / misc / autorandr.nix
  • dienste / misc / exhibitor.nix
  • dienste / misc / fstrim.nix
  • dienste / misc / gollum.nix
  • dienste / misc / irkerd.nix
  • dienste / misc / jackett.nix
  • dienste / misc / radarr.nix
  • dienste / misc / snapper.nix
  • dienste / monitering / osquery.nix
  • dienste / monitering / Prometheus / collectd-exporter.nix
  • dienste / monitering / Prometheus / fritzbox-exporter.nix
  • dienste / netwerk-lêerstelsels / kbfs.nix
  • dienste / netwerk / dnscache.nix
  • dienste / netwerk / fireqos.nix
  • dienste / netwerk / iwd.nix
  • dienste / netwerk / keepalived / default.nix
  • dienste / netwerk / keybase.nix
  • dienste / netwerk / lldpd.nix
  • dienste / netwerk / matterbridge.nix
  • dienste / netwerk / squid.nix
  • dienste / netwerk / tinydns.nix
  • dienste / netwerk / xrdp.nix
  • dienste / sekuriteit / sjibbolet-sp.nix
  • dienste / sekuriteit / sks.nix
  • dienste / sekuriteit / sshguard.nix
  • dienste / sekuriteit / torify.nix
  • dienste / sekuriteit / usbguard.nix
  • dienste / sekuriteit / vault.nix
  • dienste / stelsel / earlyoom.nix
  • dienste / stelsel / saslauthd.nix
  • dienste / web-programme / nexus.nix
  • dienste / web-programme / pgpkeyserver-lite.nix
  • dienste / web-programme / piwik.nix
  • dienste / web-bedieners / lighttpd / collectd.nix
  • dienste / web-bedieners / minio.nix
  • dienste / x11 / display-bestuurders / xpra.nix
  • dienste / x11 / xautolock.nix
  • take / lêerstelsels / bcachefs.nix
  • take / powertop.nix
  • Agterwaartse onverenigbaarhede:
  • Wanneer u opgradeer vanaf 'n vorige weergawe, moet u asseblief kennis neem van die volgende onverenigbare veranderinge:
  • In 'n Qemu-gebaseerde virtualiseringsomgewing het die netwerkkoppelvlakname verander van dws enp0s3 tot ens3.
  • Dit is as gevolg van 'n kernkonfigurasieverandering. Die nuwe benaming is in ooreenstemming met dié van ander Linux-verspreidings met systemd. Sien # 29197 vir meer inligting.
  • 'n masjien word beïnvloed as die respekteer-instrument óf qemu of kvm weergee en koppelvlakname gebruik in enige deel van sy NixOS-konfigurasie, veral as 'n statiese netwerkkonfigurasie met networking.interfaces gebruik word.
  • Maak seker dat u die betrokke masjiene herlaai, asseblief:
  • Verander die koppelvlakname in jou NixOS-konfigurasie. Die eerste koppelvlak sal ens3 genoem word, die tweede een ens8 en vanaf daar word met 1 gestyg.
  • Nadat u die koppelvlakname verander het, herbou u stelsel met nixos-reboild boot om die nuwe konfigurasie te aktiveer na 'n herlaai. As jy dadelik na die nuwe konfigurasie oorskakel, kan jy netwerkverbinding verloor! As jy nixops gebruik, ontplooi jy met nixops implementeer - force-reboot.
  • Die volgende veranderinge is van toepassing indien die stateVersion verander word tot 17.09 of hoër. Vir stateVersion = "17.03" of laer die ou gedrag word behou.
  • Die standaard weergawe van die postgres is verander van 9.5 tot 9.6.
  • Die postgres-supergebruiker se naam het van wortel na postgres verander om te volg watter ander Linux-verspreidings gedoen word.
  • Die postgres standaard dataDir het verander van / var / db / postgres na / var / lib / postgresql / $ psqlSchema waar $ psqlSchema byvoorbeeld 9.6 is.
  • Die standaard data van mysql is verander van / var / mysql na / var / lib / mysql.
  • Die standaard pakket van Radicale is verander van 1.x tot 2.x. Instruksies om te migreer kan hier gevind word. Dit is ook moontlik om die nuwer weergawe te gebruik deur die pakket te stel na radicale2, wat outomaties gedoen word wanneer stateVersion 17.09 of hoër is. Die ekstraArgs opsie is bygevoeg om die data migrasie argumente wat in die instruksies gespesifiseer is, te slaag. sien die NixOS-toets radicale.nix vir 'n voorbeeld migrasie.
  • Die aiccu-pakket is verwyder. Dit is te wyte aan SixXS om sy IPv6-tonnel te verlig.
  • Die fanctl-pakket en fan module is verwyder omdat die ontwikkelaars nie hul iproute2-patches opdompel nie en verslap met verenigbaarheid met onlangse iproute2-weergawes.
  • Pakketversameling op die hoogste vlak is hernoem. Alle JetBrains IDE's is nou by jetbrains.
  • Flexget se staatsdatabasis kan nie opgegradeer word na sy nuwe interne formaat nie. Dit vereis die verwydering van enige bestaande db-config.sqlite wat outomaties herskep sal word.
  • Die ipfs-diens ignoreer nou nie meer die dataDir opsie nie. As u ooit hierdie opsie vir iets anders as die verstek gestel het, moet u dit óf ontkoppel (sodat die verstek gebruik word) of die ou data met die hand skuif met
  • DataDir = & lt; waardeOfDataDir>
  • mv /var/lib/ipfs/.ipfs/* $ dataDir
  • rmdir /var/lib/ipfs/.ipfs
  • Die caddy-diens het voorheen 'n ekstra .caddy-gids gebruik in die data-gids wat met die dataDir-opsie gespesifiseer is. Die inhoud van die .caddy-gids word nou verwag om in die dataDir te wees.
  • Die ssh-agent gebruikersdiens word nie meer standaard begin nie. Gebruik programme.ssh.startAgent om dit in staat te stel indien nodig. Daar is ook 'n nuwe programme.gnupg.agent module wat 'n gpg-agent gebruikersdiens skep. Dit kan ook dien as 'n SSH-agent indien enableSSHSupport ingestel is.
  • Die services.tinc.networks. & lt; naam> .listenAddress opsie het 'n misleidende naam gehad wat nie ooreenstem met sy gedrag nie. Dit definieer nou die ip korrek om na inkomende verbindings te luister. Om die vorige gedrag te behou, gebruik services.tinc.networks. & Lt; noem> .bindToAddress in plaas daarvan. Verwys na die beskrywing van die opsies vir meer besonderhede.
  • tlsdate pakket en module is verwyder. Dit is as gevolg van die feit dat die projek dood is en nie met openssl 1.1 gebou is nie.
  • Wvdial pakket en module is verwyder. Dit is as gevolg van die feit dat die projek dood is en nie met openssl 1.1 gebou is nie.
  • cc-wrapper se opstelhaak voer nou 'n aantal omgewingsveranderlikes ooreen met binutils-binêre toestelle (bv. LD, STRIP, RANLIB, ens.). Dit word gedoen om te verhoed dat pakkette 'raai' bou, wat moeiliker is om te voorspel, veral wanneer kruis-samestelling gedoen word. Sommige pakkette het egter gebreek as gevolg van die feit dat hul boustelsels óf nie ondersteun of daarop aanspraak maak om sonder voldoende toetsing te ondersteun nie. Sulke omgewingsveranderlikes word as parameters gebruik.
  • services.firefox.syncserver loop nou standaard as 'n nie-root gebruiker. Om hierdie verandering te akkommodeer, is die standaard sqlite databasis ligging ook verander. Migrasie moet outomaties werk. Verwys na die beskrywing van die opsies vir meer besonderhede.
  • Die compiz venster bestuurder en pakket is verwyder. Die stelselondersteuning is vir verskeie jare gebreek.
  • Touchpad-ondersteuning moet nou deur libinput geaktiveer word, aangesien sinaptics nou uitgeskakel word. Sien die opsie services.xserver.libinput.enable.
  • Grsecurity / PaX-ondersteuning is laat val, volgens die stroombaan se besluit om gratis ondersteuning te beëindig. Sien Upstream se aankondiging vir meer inligting. Geen volledige vervanging vir grsecurity / PaX is tans beskikbaar.
  • services.mysql het nou verklarende opset van databasisse en gebruikers met die verseker databasisse en verseker gebruikers.
  • Hierdie opsies sal nooit bestaande databasisse en gebruikers uitvee nie, veral nie wanneer die waarde van die opsies verander word nie.
  • Die MySQL-gebruikers word geïdentifiseer met behulp van Unix-socket-verifikasie. Dit bevestig die Unix-gebruiker slegs met dieselfde naam, en dit sonder die nodige wagwoord.
  • As u voorheen 'n MySQL-wortelgebruiker met 'n wagwoord geskep het, moet u wortelgebruiker by Unix-socket-verifikasie voeg voordat u die nuwe opsies gebruik. Dit kan gedoen word deur die volgende SQL-skrif te gebruik:
  • CREATE USER 'root' @ '%' IDENTIFIED BY '';
  • TOEGELAAT ALLE PRIVILEGES OP *. * AAN 'root' @ '%' MET TOEKENNING OPSIE;
  • FLUSH PRIVILEGES;
  • - Verwyder asb. die wagwoord-geverifieerde gebruiker:
  • - DROP USER 'root' @ 'local host';
  • sha256 argument waarde van dockerTools.pullImage uitdrukking moet opgedateer word, aangesien die meganisme om die prent te laai, verander is. Skopeo word nou gebruik om die prent in plaas van die Docker daemon te trek.
  • services.mysqlBackup werk nou standaard sonder enige gebruikersinstellings, ook vir ander gebruikers as mysql.
  • Die gebruiker mysql is standaard nie meer die gebruiker wat die rugsteun uitvoer nie. In plaas daarvan word 'n stelsel rekening mysqlbackup gebruik.
  • Die mysqlBackup-diens gebruik nou ook systemd timers in plaas van cron.
  • Die opsie services.mysqlBackup.period bestaan ​​dus nie meer nie, en is vervang met services.mysqlBackup.calendar, wat in die formaat van systemd.time (7) is.
  • As u verwag om 'n e-pos te stuur wanneer die rugsteun misluk, oorweeg dit om 'n script te gebruik wat die stelseldokument vir foute moniteer. Ongelukkig is daar tans geen ingeboude funksionaliteit nie.
  • U kan seker maak dat backups nog steeds werk deur systemctl te begin, mysql-back-up, en dan systemctl status mysql-back-up.
  • Templated systemd dienste, bv. houer @ naam, word nou korrek hanteer wanneer u na 'n nuwe konfigurasie oorskakel, wat daartoe lei dat hulle herlaai word.
  • Stoom: die newStdcpp-parameter is verwyder en hoef nie meer nodig te wees nie.
  • Redis is opgedateer na weergawe 4, wat 'n groepmassa-herbegin vereis, as gevolg van veranderinge in die netwerkhantering, om te verseker dat verenigbaarheid met netwerke NATing verkeer.
  • Ander opmerklike veranderinge:
  • Modules kan nou gedeaktiveer word deur gebruik te maak van gestremde modules, sodat 'n ander die plek kan gebruik. Dit kan gebruik word om 'n stel modules van 'n ander kanaal in te voer terwyl die res van die stelsel op 'n stabiele weergawe vrygestel word.
  • Opgedateer na FreeTipe 2.7.1, insluitend 'n nuwe TrueType-enjin. Die nuwe enjin vervang die Infinality-enjin wat die standaard in NixOS was. Die standaard font-lewering instellings word nou verskaf deur fontconfig-voorlaaste, vervang fontconfig-ultimate; die nuwe standaard is minder indringend en bied lewering wat meer konsekwent is met ander stelsels en hopelik met elke skrifontwerper se voorneme. 'N Sekere stelselwye konfigurasie is verwyder uit die Fontconfig NixOS-module waar die gebruiker Fontconfig-instellings beskikbaar is.
  • ZFS / SPL is opgedateer tot 0.7.0, zfsUnstable, splUnstable is dus verwyder.
  • Die time.timeZone opsie laat nou die waarde nul bykomend tot tydsone snare. Hierdie waarde laat die tydsone van 'n stelsel noodsaaklik verander deur die tydsone-tydsone te gebruik. Die verstek tydsone is nog steeds UTC.
  • Nixpkgs-oorleggings kan nou met 'n lêer sowel as 'n gids gespesifiseer word. Die waarde van & lt; nixpkgs-overlays> kan 'n lêer wees, en ~ / .config / nixpkgs / overlays.nix kan gebruik word in plaas van die ~ / .config / nixpkgs / overlays directory.
  • Sien die oorhoofse hoofstuk van die Nixpkgs-handleiding vir meer besonderhede.
  • Definisies vir / etc / hosts kan nou verklaar word met networking.hosts.
  • Twee nuwe opsies is by die installeerderlader gevoeg, benewens dat die verstek verander het. Die kern log logosity is verlaag na die opwaartse standaard vir die verstek opsies, om nie die konsole te spam wanneer dit bv. by 'n netwerk aansluit.
  • Dit lei dus tot die byvoeging van 'n nuwe debug-opsie om die logvlak na die vorige verbose modus te stel, om debugging makliker te maak, maar steeds maklik toeganklik.
  • Daarbenewens is 'n copytoram-opsie bygevoeg, wat dit moontlik maak om die installeringsmedium na opstarten te verwyder. Dit laat tuiskoppeling toe vanaf jou selfoon nadat jy daar opstarten.
  • services.gitlab-runner.configOptions is bygevoeg om die konfigurasie van gitlab-runners verklaar te verklaar.
  • services.jenkins.plugins is bygevoeg om plugins maklik te installeer, dit kan gegenereer word met jenkinsPlugins2nix.
  • services.postfix.config is bygevoeg om die main.cf met NixOS opsies te spesifiseer. Daarbenewens is ander opsies by die postfix module bygevoeg en is dit verder verbeter.
  • Die GitLab-pakket en -module is opgedateer na die nuutste weergawe van 10.0.
  • Die systemd-boot selflaaiprogram maak nou 'n lys van die NixOS-weergawe, kern-weergawe en die opboudatum van alle opstartbare generasies.
  • Die dnscrypt-proxy-diens is nou standaard om 'n ewekansige stroomopwisseling te gebruik, gekies uit die lys van openbare nie-loggingsoplossers met DNSSEC-ondersteuning. Bestaande konfigurasies kan gemigreer word na hierdie modus van operasie deur die opsie services.dnscrypt-proxy.resolverName uit te skakel of om dit na "random" te skrap.

Wat is nuut in weergawe 17.03:

  • Nixpkgs is nou uitbreidbaar deur oorleggings. Sien die Nixpkgs-handleiding vir meer inligting.
  • Hierdie weergawe is gebaseer op Glibc 2.25, GCC 5.4.0 en systemd 232. Die standaard Linux kernel is 4.9 en Nix is ​​op 1.11.8.
  • Die standaard lessenaaromgewing is nou KDE se Plasma 5. KDE 4 is verwyder
  • Die setuid wrapper funksionaliteit ondersteun nou instellings vermoëns.
  • X.org-bediener gebruik tak 1.19. As gevolg van ABI-onverenigbaarhede, hou Ati_unfree 1.17 dwing en amdgpu-pro begin 1.18 dwing.
  • Kruissamestelling is herskryf. Sien die nixpkgs-handleiding vir besonderhede. Die mees voor die hand liggende breekverandering is dat in afleidings daar nie nee .nativeDrv of .crossDrv is, is nou kruis by verstek, nie inheems nie.
  • Die funksie vir overschrijding is herschreven om vervang te word deur overlays
  • Pakkette in nixpkgs kan as onveilig gemerk word deur genoteerde kwesbaarhede. Sien die Nixpkgs-handleiding vir meer inligting.
  • PHP is nou standaard PHP 7.1
  • Die gebruikershantering hou nou van toegewysde UID's / GIDs. Wanneer 'n gebruiker of groep herleef word, kan dit die UID / GID toegewys word wat dit voorheen gehad het. 'N gevolg hiervan is dat UID's en GID's nie meer hergebruik word nie.

Wat is nuut in weergawe 16.09:

  • Baie NixOS-konfigurasies en Nix-pakkette gebruik nou aansienlik minder skyfspasie, danksy die uitgebreide werk op sluitinggroottevermindering. Byvoorbeeld, die sluiting grootte van 'n minimale NixOS houer het gedaal van ~ 424 MiB in 16.03 tot ~ 212 MiB in 16.09, terwyl die sluiting grootte van Firefox van ~ 651 MiB tot ~ 259 MiB gegaan het.
  • Om sekuriteit te verbeter, word pakkette nou gebou met verskeie verhardingsfunksies. Sien die Nixpkgs-handleiding vir meer inligting.
  • Ondersteuning vir PXE netboot. Sien afdeling 2.3, "Booting vanaf die" netboot " media (PXE) " vir dokumentasie.
  • X.org-bediener 1.18. As jy die ati_unfree-bestuurder gebruik, word 1.17 steeds gebruik as gevolg van 'n ABI-onverenigbaarheid.
  • Hierdie weergawe is gebaseer op Glibc 2.24, GCC 5.4.0 en systemd 231. Die standaard Linux kernel bly 4.4.
  • Die volgende nuwe dienste is bygevoeg sedert die laaste uitgawe:
  • hardeware / video / amdgpu.nix
  • hardeware / video / displaylink.nix
  • programme / info.nix
  • programme / mosh.nix
  • programme / spacefm.nix
  • programme / tmux.nix
  • programme / xonsh.nix
  • sekuriteit / chroom-suid-sandbox.nix
  • sekuriteit / hidepid.nix
  • dienste / klank / squeezelite.nix
  • dienste / Friends / znapzend.nix
  • dienste / deurlopende-integrasie / buildkite-agent.nix
  • dienste / deurlopende-integrasie / hydra / default.nix
  • dienste / deurlopende-integrasie / gocd-agent / default.nix
  • dienste / deurlopende-integrasie / gocd-bediener / default.nix
  • dienste / ontwikkeling / hoogle.nix
  • dienste / redakteurs / emacs.nix
  • dienste / speletjies / factorio.nix
  • dienste / speletjies / terraria.nix
  • dienste / meld / awstats.nix
  • dienste / meld / graylog.nix
  • dienste / misc / emby.nix
  • dienste / misc / mantisbt.nix
  • dienste / misc / nzbget.nix
  • dienste / misc / packagekit.nix
  • dienste / misc / sonarr.nix
  • dienste / misc / spesery-vdagentd.nix
  • dienste / misc / taskserver
  • dienste / netwerk-lêerstelsels / tahoe.nix
  • dienste / netwerk / coturn.nix
  • dienste / netwerk / ferm.nix
  • dienste / netwerk / gdomap.nix
  • dienste / netwerk / libreswan.nix
  • dienste / netwerk / LogMeIn-hamachi.nix
  • dienste / netwerk / mfi.nix
  • dienste / netwerk / mjpg-streamer.nix
  • dienste / netwerk / mosquitto.nix
  • dienste / netwerk / NNTP-proxy.nix
  • dienste / netwerk / offlineimap.nix
  • dienste / netwerk / pptpd.nix
  • dienste / netwerk / sniproxy.nix
  • dienste / netwerk / smokeping.nix
  • dienste / netwerk / toxvpn.nix
  • dienste / netwerk / xl2tpd.nix
  • dienste / netwerk / zerobin.nix
  • dienste / sekuriteit / oauth2_proxy.nix
  • dienste / torrent / flexget.nix
  • dienste / web-programme / mattermost.nix
  • dienste / web-programme / tt-rss.nix
  • dienste / web-bedieners / caddy.nix
  • dienste / web-bedieners / lighttpd / inginious.nix
  • dienste / x11 / compton.nix
  • dienste / x11 / xbanish.nix
  • stelsel / boot / loader / systemd-boot / systemd-boot.nix
  • stelsel / boot / plymouth.nix
  • virtualisatie / xe-gas-utilities.nix
  • Ander noemenswaardige verbeteringe:
  • Reversed grsecurity / PaX ondersteuning. Daar is nou net 'n enkele verspreidingspyp vir algemene doel en die konfigurasie koppelvlak is vaartbelyn. Bureaubladgebruikers moet eenvoudig kan stel
  • security.grsecurity.enable = true
  • om 'n redelik veilige stelsel te kry sonder om te veel funksies te offer. Sien Hoofstuk 17, Grsecurity / PaX vir dokumentasie
  • Spesiale lêersisteme, soos / proc, / run en ander, het nou dieselfde bergopsies soos deur systemd aanbeveel en verenig word oor verskillende plekke in NixOS. Mount opsies word opgedateer tydens nixos-herbou skakelaar indien moontlik. Een voordeel hiervan is beter sekuriteit. Die meeste lêerstelsels word nou gemonteer met noexec, nodev en / of nosuid opsies.
  • Die terugpad-filter het in die verlede met DHCPv4-bediener inmeng. 'N uitsondering vir DHCPv4 en 'n nuwe opsie om pakkies te laai wat gedaal is as gevolg van die terugpad-filter is bygevoeg (networking.firewall.logReversePathDrops) vir makliker ontfouting.
  • Container configuration in containers ..config is nou behoorlik getik en nagegaan. In die besonder word gedeeltelike konfigurasies korrek saamgesmelt.
  • Die katalogushouer setuid wrapper programme, / var / setuid-wrappers, word nou atoom opgedateer om foute te voorkom as die oorskakel na 'n nuwe konfigurasie onderbreek word.
  • services.xserver.startGnuPGAgent is verwyder as gevolg van GnuPG 2.1.x bump. Kyk hoe om soortgelyke gedrag te bereik. Miskien moet jy na die opgradering pkill gpg-agent nodig hê om te verhoed dat 'n ou agent in die pad is.
  • Verklarende gebruikers kan die URL deel as gevolg van die fout in die script wat konflikoplossing hanteer.
  • Rubberskoen is vervang met stelseld-opstart.
  • Hydra pakket en NixOS module is vir gerief bygevoeg.

Wat is nuut in weergawe 16.03:

  • Die vrystelling bring baie verbeteringe, insluitend Nix 1.12.2, sysyemd 229, kern 4.4 en baie pakketopdaterings.

Wat is nuut in weergawe 15.09:

  • Benewens talle nuwe en opgegradeerde pakkette, het hierdie uitgawe die volgende hoogtepunte:
  • Systemd is opgedateer na weergawe 217, wat baie verbeterings het.
  • Nix is ​​opgedateer tot 1.8.
  • NixOS is nou gebaseer op Glibc 2.20.
  • KDE is opgedateer na 4.14.
  • Die standaard Linux-kern is opgedateer tot 3.14.
  • As gebruikers.mutableUsers aangeskakel is (die verstek), sal veranderinge wat in die verklaring van 'n gebruiker of groep gemaak word, korrek gerealiseer word wanneer nixos-herbou uitgevoer word. Byvoorbeeld, die verwydering van 'n gebruikers spesifikasie van configuration.nix sal veroorsaak dat die werklike gebruikers rekening uitgevee word. As gebruikers.mutableUsers gedeaktiveer is, is dit nie meer nodig om UID's of GID's te spesifiseer nie; As dit weggelaat word, word hulle dinamies toegeken.
  • Die volgende nuwe dienste is bygevoeg sedert die laaste uitgawe:
  • atftpd
  • bootsman
  • bspwm
  • Chronos
  • collectd
  • konsul
  • cpuminer-cryptonight
  • crashplan
  • dnscrypt-proxy
  • Docker-register
  • Docker
  • etcd
  • fail2ban
  • fcgiwrap
  • vloot
  • Fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolite
  • gnome3.gnome-dokumente
  • gnome3.gnome-aanlyn-mynwerkers
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • installeer
  • kubernetes
  • vloeibare geur
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopids
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • parallelle-gas
  • peerflix
  • phd
  • polipo
  • Blindings
  • radikale
  • redmine
  • riemann
  • scollector
  • soek
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • thermald
  • wringkrag / mnr
  • wringkrag / bediener
  • uhub
  • unifi
  • znc
  • zookeeper
  • Wanneer u opgradeer vanaf 'n vorige weergawe, moet u asseblief kennis neem van die volgende onverenigbare veranderinge:
  • Die standaard weergawe van Apache httpd is nou 2.4. As u die opsie ekstraConfig gebruik om die letterlike Apache-konfigurasie teks te slaag, moet u dit dalk opdateer - kyk Apache se dokumentasie vir besonderhede. As jy wil voortgaan met die gebruik van httpd 2.2, voeg die volgende reël by jou NixOS-opstelling: rogramlisting> rvices.httpd.package = pkgs.apacheHttpd_2_2; programlys>
  • PHP 5.3 is verwyder omdat dit nie meer deur die PHP-projek ondersteun word nie. 'N Migreringsgids is beskikbaar.
  • Die gasheerskant van 'n houer-virtuele Ethernet-paar word nou ve-container-naam genoem, eerder as c-container-naam.
  • GNOME 3.10-ondersteuning is laat val. Die standaard GNOME-weergawe is nou 3.12.
  • VirtualBox is opgegradeer na 4.3.20 vrylating. Daar kan van gebruikers vereis word om rm -rf /tmp/.vbox* te laat loop. Die invoer van die lyn = [] is nie meer nodig nie, gebruik services.virtualboxHost.enable = true instead.
  • Ook die verhardingsmodus is nou standaard geaktiveer, wat beteken dat as jy nie USB-ondersteuning wil gebruik nie, jy nie meer 'n lid van die vboxusers-groep hoef te wees nie.
  • Chromium is opgedateer tot 39.0.2171.65. enablePepperPDF is nou as standaard aangeskakel. chroom * Wrapper pakkette bestaan ​​nie meer nie, omdat stroomop NSAPI ondersteuning verwyder. chroom-stabiel is hernoem tot chroom.
  • Python verpakking dokumentasie is nou deel van die nixpkgs handleiding. Om die python-pakkette wat beskikbaar is aan 'n gepasmaakte python te ignoreer, gebruik jy nou pkgs.pythonFull.buildEnv.override in plaas van pkgs.pythonFull.override.
  • boot.resumeDevice = "8: 6" word nie meer ondersteun nie. Die meeste gebruikers wil dit onbepaald verlaat, wat die swap partisies outomaties neem. Daar is 'n evalueringsbewering om te verseker dat die tou begin met 'n skuinsstreep.
  • Die stelsel wye standaard tydsone vir NixOS installasies het van CET na UTC verander. Om 'n ander tydsone vir jou stelsel te kies, stel time.timeZone in configuration.nix op. 'N Tamelijk volledige lys van moontlike waardes vir die instelling is beskikbaar by https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  • Die GNU-skerm is opgedateer na 4.2.1, wat die vermoë verbreek om te koppel aan sessies wat geskep is deur ouer weergawes van die skerm.
  • Die Intel GPU bestuurder is opgedateer na die 3.x pre-release weergawe (gebruik deur die meeste verspreidings) en ondersteun DRI3 nou.

Wat is nuut in weergawe 14.12.727:

  • Benewens talle nuwe en opgegradeerde pakkette, het hierdie uitgawe die volgende hoogtepunte:
  • Systemd is opgedateer na weergawe 217, wat baie verbeterings het.
  • Nix is ​​opgedateer tot 1.8.
  • NixOS is nou gebaseer op Glibc 2.20.
  • KDE is opgedateer na 4.14.
  • Die standaard Linux-kern is opgedateer tot 3.14.
  • As gebruikers.mutableUsers aangeskakel is (die verstek), sal veranderinge wat in die verklaring van 'n gebruiker of groep gemaak word, korrek gerealiseer word wanneer nixos-herbou uitgevoer word. Byvoorbeeld, die verwydering van 'n gebruikers spesifikasie van configuration.nix sal veroorsaak dat die werklike gebruikers rekening uitgevee word. As gebruikers.mutableUsers gedeaktiveer is, is dit nie meer nodig om UID's of GID's te spesifiseer nie; As dit weggelaat word, word hulle dinamies toegeken.
  • Die volgende nuwe dienste is bygevoeg sedert die laaste uitgawe:
  • atftpd
  • bootsman
  • bspwm
  • Chronos
  • collectd
  • konsul
  • cpuminer-cryptonight
  • crashplan
  • dnscrypt-proxy
  • Docker-register
  • Docker
  • etcd
  • fail2ban
  • fcgiwrap
  • vloot
  • Fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolite
  • gnome3.gnome-dokumente
  • gnome3.gnome-aanlyn-mynwerkers
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • installeer
  • kubernetes
  • vloeibare geur
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopids
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • parallelle-gas
  • peerflix
  • phd
  • polipo
  • Blindings
  • radikale
  • redmine
  • riemann
  • scollector
  • soek
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • thermald
  • wringkrag / mnr
  • wringkrag / bediener
  • uhub
  • unifi
  • znc
  • zookeeper
  • Wanneer u opgradeer vanaf 'n vorige weergawe, moet u asseblief kennis neem van die volgende onverenigbare veranderinge:
  • Die standaard weergawe van Apache httpd is nou 2.4. As u die opsie ekstraConfig gebruik om die letterlike Apache-konfigurasie teks te slaag, moet u dit dalk opdateer - kyk Apache se dokumentasie vir besonderhede. As jy wil voortgaan met die gebruik van httpd 2.2, voeg die volgende reël by jou NixOS-opstelling: rogramlisting> rvices.httpd.package = pkgs.apacheHttpd_2_2; programlys>
  • PHP 5.3 is verwyder omdat dit nie meer deur die PHP-projek ondersteun word nie. 'N Migreringsgids is beskikbaar.
  • Die gasheerskant van 'n houer-virtuele Ethernet-paar word nou ve-container-naam genoem, eerder as c-container-naam.
  • GNOME 3.10-ondersteuning is laat val. Die standaard GNOME-weergawe is nou 3.12.
  • VirtualBox is opgegradeer na 4.3.20 vrylating. Daar kan van gebruikers vereis word om rm -rf /tmp/.vbox* te laat loop. Die invoer van die lyn = [] is nie meer nodig nie, gebruik services.virtualboxHost.enable = true instead.
  • Ook die verhardingsmodus is nou standaard geaktiveer, wat beteken dat as jy nie USB-ondersteuning wil gebruik nie, jy nie meer 'n lid van die vboxusers-groep hoef te wees nie.
  • Chromium is opgedateer tot 39.0.2171.65. enablePepperPDF is nou as standaard aangeskakel. chroom * Wrapper pakkette bestaan ​​nie meer nie, omdat stroomop NSAPI ondersteuning verwyder. chroom-stabiel is hernoem tot chroom.
  • Python verpakking dokumentasie is nou deel van die nixpkgs handleiding. Om die python-pakkette wat beskikbaar is aan 'n gepasmaakte python te ignoreer, gebruik jy nou pkgs.pythonFull.buildEnv.override in plaas van pkgs.pythonFull.override.
  • boot.resumeDevice = "8: 6" word nie meer ondersteun nie. Die meeste gebruikers wil dit onbepaald verlaat, wat die swap partisies outomaties neem. Daar is 'n evalueringsbewering om te verseker dat die tou begin met 'n skuinsstreep.
  • Die stelsel wye standaard tydsone vir NixOS installasies het van CET na UTC verander. Om 'n ander tydsone vir jou stelsel te kies, stel time.timeZone in configuration.nix op. 'N Tamelijk volledige lys van moontlike waardes vir die instelling is beskikbaar by https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  • Die GNU-skerm is opgedateer na 4.2.1, wat die vermoë verbreek om te koppel aan sessies wat geskep is deur ouer weergawes van die skerm.
  • Die Intel GPU bestuurder is opgedateer na die 3.x pre-release weergawe (gebruik deur die meeste verspreidings) en ondersteun DRI3 nou.

Wat is nuut in weergawe 14.12.669:

  • Benewens talle nuwe en opgegradeerde pakkette, het hierdie uitgawe die volgende hoogtepunte:
  • Systemd is opgedateer na weergawe 217, wat baie verbeterings het.
  • Nix is ​​opgedateer tot 1.8.
  • NixOS is nou gebaseer op Glibc 2.20.
  • KDE is opgedateer na 4.14.
  • Die standaard Linux-kern is opgedateer tot 3.14.
  • As gebruikers.mutableUsers aangeskakel is (die verstek), sal veranderinge wat in die verklaring van 'n gebruiker of groep gemaak word, korrek gerealiseer word wanneer nixos-herbou uitgevoer word. Byvoorbeeld, die verwydering van 'n gebruikers spesifikasie van configuration.nix sal veroorsaak dat die werklike gebruikers rekening uitgevee word. As gebruikers.mutableUsers gedeaktiveer is, is dit nie meer nodig om UID's of GID's te spesifiseer nie; As dit weggelaat word, word hulle dinamies toegeken.
  • Die volgende nuwe dienste is bygevoeg sedert die laaste uitgawe:
  • atftpd
  • bootsman
  • bspwm
  • Chronos
  • collectd
  • konsul
  • cpuminer-cryptonight
  • crashplan
  • dnscrypt-proxy
  • Docker-register
  • Docker
  • etcd
  • fail2ban
  • fcgiwrap
  • vloot
  • Fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolite
  • gnome3.gnome-dokumente
  • gnome3.gnome-aanlyn-mynwerkers
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • installeer
  • kubernetes
  • vloeibare geur
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopids
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • parallelle-gas
  • peerflix
  • phd
  • polipo
  • Blindings
  • radikale
  • redmine
  • riemann
  • scollector
  • soek
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • thermald
  • wringkrag / mnr
  • wringkrag / bediener
  • uhub
  • unifi
  • znc
  • zookeeper
  • Wanneer u opgradeer vanaf 'n vorige weergawe, moet u asseblief kennis neem van die volgende onverenigbare veranderinge:
  • Die standaard weergawe van Apache httpd is nou 2.4. As u die opsie ekstraConfig gebruik om die letterlike Apache-konfigurasie teks te slaag, moet u dit dalk opdateer - kyk Apache se dokumentasie vir besonderhede. As jy wil voortgaan met die gebruik van httpd 2.2, voeg die volgende reël by jou NixOS-opstelling: rogramlisting> rvices.httpd.package = pkgs.apacheHttpd_2_2; programlys>
  • PHP 5.3 is verwyder omdat dit nie meer deur die PHP-projek ondersteun word nie. 'N Migreringsgids is beskikbaar.
  • Die gasheerskant van 'n houer-virtuele Ethernet-paar word nou ve-container-naam genoem, eerder as c-container-naam.
  • GNOME 3.10-ondersteuning is laat val. Die standaard GNOME-weergawe is nou 3.12.
  • VirtualBox is opgegradeer na 4.3.20 vrylating. Daar kan van gebruikers vereis word om rm -rf /tmp/.vbox* te laat loop. Die invoer van die lyn = [] is nie meer nodig nie, gebruik services.virtualboxHost.enable = true instead.
  • Ook die verhardingsmodus is nou standaard geaktiveer, wat beteken dat as jy nie USB-ondersteuning wil gebruik nie, jy nie meer 'n lid van die vboxusers-groep hoef te wees nie.
  • Chromium is opgedateer tot 39.0.2171.65. enablePepperPDF is nou as standaard aangeskakel. chroom * Wrapper pakkette bestaan ​​nie meer nie, omdat stroomop NSAPI ondersteuning verwyder. chroom-stabiel is hernoem tot chroom.
  • Python verpakking dokumentasie is nou deel van die nixpkgs handleiding. Om die python-pakkette wat beskikbaar is aan 'n gepasmaakte python te ignoreer, gebruik jy nou pkgs.pythonFull.buildEnv.override in plaas van pkgs.pythonFull.override.
  • boot.resumeDevice = "8: 6" word nie meer ondersteun nie. Die meeste gebruikers wil dit onbepaald verlaat, wat die swap partisies outomaties neem. Daar is 'n evalueringsbewering om te verseker dat die tou begin met 'n skuinsstreep.
  • Die stelsel wye standaard tydsone vir NixOS installasies het van CET na UTC verander. Om 'n ander tydsone vir jou stelsel te kies, stel time.timeZone in configuration.nix op. 'N Tamelijk volledige lys van moontlike waardes vir die instelling is beskikbaar by https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  • Die GNU-skerm is opgedateer na 4.2.1, wat die vermoë verbreek om te koppel aan sessies wat geskep is deur ouer weergawes van die skerm.
  • Die Intel GPU bestuurder is opgedateer na die 3.x pre-release weergawe (gebruik deur die meeste verspreidings) en ondersteun DRI3 nou.

Wat is nuut in weergawe 14.12:

  • Benewens talle nuwe en opgegradeerde pakkette, het hierdie uitgawe die volgende hoogtepunte:
  • Systemd is opgedateer na weergawe 217, wat baie verbeterings het.
  • Nix is ​​opgedateer tot 1.8.
  • NixOS is nou gebaseer op Glibc 2.20.
  • KDE is opgedateer na 4.14.
  • Die standaard Linux-kern is opgedateer tot 3.14.
  • As gebruikers.mutableUsers aangeskakel is (die verstek), sal veranderinge wat in die verklaring van 'n gebruiker of groep gemaak word, korrek gerealiseer word wanneer nixos-herbou uitgevoer word. Byvoorbeeld, die verwydering van 'n gebruikers spesifikasie van configuration.nix sal veroorsaak dat die werklike gebruikers rekening uitgevee word. As gebruikers.mutableUsers gedeaktiveer is, is dit nie meer nodig om UID's of GID's te spesifiseer nie; As dit weggelaat word, word hulle dinamies toegeken.
  • Die volgende nuwe dienste is bygevoeg sedert die laaste uitgawe:
  • atftpd
  • bootsman
  • bspwm
  • Chronos
  • collectd
  • konsul
  • cpuminer-cryptonight
  • crashplan
  • dnscrypt-proxy
  • Docker-register
  • Docker
  • etcd
  • fail2ban
  • fcgiwrap
  • vloot
  • Fluxbox
  • gdm
  • geoclue2
  • gitlab
  • gitolite
  • gnome3.gnome-dokumente
  • gnome3.gnome-aanlyn-mynwerkers
  • gnome3.gvfs
  • gnome3.seahorse
  • hbase
  • i2pd
  • installeer
  • kubernetes
  • vloeibare geur
  • lxc
  • mailpile
  • mesos
  • mlmmj
  • monetdb
  • mopids
  • neo4j
  • nsd
  • openntpd
  • opentsdb
  • openvswitch
  • parallelle-gas
  • peerflix
  • phd
  • polipo
  • Blindings
  • radikale
  • redmine
  • riemann
  • scollector
  • soek
  • siproxd
  • strongswan
  • tcsd
  • teamspeak3
  • thermald
  • wringkrag / mnr
  • wringkrag / bediener
  • uhub
  • unifi
  • znc
  • zookeeper
  • Wanneer u opgradeer vanaf 'n vorige weergawe, moet u asseblief kennis neem van die volgende onverenigbare veranderinge:
  • Die standaard weergawe van Apache httpd is nou 2.4. As u die opsie ekstraConfig gebruik om die letterlike Apache-konfigurasie teks te slaag, moet u dit dalk opdateer - kyk Apache se dokumentasie vir besonderhede. As jy wil voortgaan met die gebruik van httpd 2.2, voeg die volgende reël by jou NixOS-opstelling: rogramlisting> rvices.httpd.package = pkgs.apacheHttpd_2_2; programlys>
  • PHP 5.3 is verwyder omdat dit nie meer deur die PHP-projek ondersteun word nie. 'N Migreringsgids is beskikbaar.
  • Die gasheerskant van 'n houer-virtuele Ethernet-paar word nou ve-container-naam genoem, eerder as c-container-naam.
  • GNOME 3.10-ondersteuning is laat val. Die standaard GNOME-weergawe is nou 3.12.
  • VirtualBox is opgegradeer na 4.3.20 vrylating. Daar kan van gebruikers vereis word om rm -rf /tmp/.vbox* te laat loop. Die invoer van die lyn = [] is nie meer nodig nie, gebruik services.virtualboxHost.enable = true instead.
  • Ook die verhardingsmodus is nou standaard geaktiveer, wat beteken dat as jy nie USB-ondersteuning wil gebruik nie, jy nie meer 'n lid van die vboxusers-groep hoef te wees nie.
  • Chromium is opgedateer tot 39.0.2171.65. enablePepperPDF is nou as standaard aangeskakel. chroom * Wrapper pakkette bestaan ​​nie meer nie, omdat stroomop NSAPI ondersteuning verwyder. chroom-stabiel is hernoem tot chroom.
  • Python verpakking dokumentasie is nou deel van die nixpkgs handleiding. Om die python-pakkette wat beskikbaar is aan 'n gepasmaakte python te ignoreer, gebruik jy nou pkgs.pythonFull.buildEnv.override in plaas van pkgs.pythonFull.override.
  • boot.resumeDevice = "8: 6" word nie meer ondersteun nie. Die meeste gebruikers wil dit onbepaald verlaat, wat die swap partisies outomaties neem. Daar is 'n evalueringsbewering om te verseker dat die tou begin met 'n skuinsstreep.
  • Die stelsel wye standaard tydsone vir NixOS installasies het van CET na UTC verander. Om 'n ander tydsone vir jou stelsel te kies, stel time.timeZone in configuration.nix op. 'N Tamelijk volledige lys van moontlike waardes vir die instelling is beskikbaar by https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.
  • Die GNU-skerm is opgedateer na 4.2.1, wat die vermoë verbreek om te koppel aan sessies wat geskep is deur ouer weergawes van die skerm.
  • Die Intel GPU bestuurder is opgedateer na die 3.x pre-release weergawe (gebruik deur die meeste verspreidings) en ondersteun DRI3 nou.

Wat is nuut in weergawe 14.04:

  • Installasie op UEFI-stelsels word nou ondersteun. Sien afdeling 1.2.1, "UEFI Installation" vir besonderhede.
  • Systemd is opgedateer na weergawe 212, wat verskeie verbeterings het. NixOS begin nou outomaties systemd gebruiker instances wanneer u inteken. U kan globale gebruikers eenhede definieer via die systemd.unit. * Opsies.
  • NixOS is nou gebaseer op Glibc 2.19 en GCC 4.8.
  • Die standaard Linux-kern is opgedateer tot 3.12.
  • KDE is opgedateer na 4.12.
  • Nix is ​​opgedateer tot 1.7.
  • NixOS ondersteun nou volledige verklarende bestuur van gebruikers en groepe. As u gebruikers.mutableUsers stel op vals, sal die inhoud van / etc / passwd en / etc / group kongruent wees op u NixOS-konfigurasie. Byvoorbeeld, as u 'n gebruiker verwyder van users.extraUsers en nixos-rebuild uitvoer, sal die gebruikersrekening ophou om te bestaan. Ook noodsaaklike opdragte vir die bestuur van gebruikers en groepe, soos useradd, is nie meer beskikbaar nie. As gebruikers.mutableUsers waar is (die standaard), is die gedrag ongewijzigd van NixOS 13.10.
  • NixOS het nou basiese houerondersteuning, wat beteken dat jy maklik 'n NixOS-instansie kan bestuur as 'n houer in 'n NixOS-hoststelsel. Hierdie houers is geskik vir toetsing en eksperimentering, maar nie produksiegebruik nie, aangesien dit nie heeltemal van die gasheer geïsoleer word nie. Sien Hoofstuk 5, Houers vir besonderhede.
  • Systemd-eenhede wat deur pakkette voorsien word, kan nou van die NixOS-konfigurasie oortree word. As 'n pakket foo byvoorbeeld systemd-eenhede bied, kan jy sê:
  • systemd.packages = [pkgs.foo];
  • om daardie eenhede te aktiveer. U kan dan eenheidsopsies op die gewone manier stel, bv.
  • systemd.services.foo.wantedBy = ["multi-user.target" ]
  • systemd.services.foo.serviceConfig.MemoryLimit = "512M";
  • Wanneer u opgradeer vanaf 'n vorige weergawe, moet u asseblief kennis neem van die volgende onverenigbare veranderinge:
  • Nixpkgs vertoon nie meer onvolledige pakkette nie. As u NixOS-konfigurasie onvolledige pakkette van Nixpkgs benodig, moet u die ondersteuning vir hulle uitdruklik stel deur:
  • nixpkgs.config.allowUnfree = true;
  • Anders kry u 'n foutboodskap soos:
  • fout: pakket 'nvidia-x11-331.49-3.12.17' in '... / nvidia-x11 / default.nix: 56'
  • het 'n onbepaalde lisensie, weier om te evalueer
  • Die Adobe Flash-speler word nie meer standaard in die Firefox- en Chromium-wrappers geaktiveer nie. Om dit te aktiveer, moet jy die volgende stel:
  • nixpkgs.config.allowUnfree = true;
  • nixpkgs.config.firefox.enableAdobeFlash = true; # vir Firefox
  • nixpkgs.config.chromium.enableAdobeFlash = true; # vir Chromium
  • Die firewall is nou as standaard aangeskakel. As jy dit nie wil hê nie, moet jy dit eksplisiet deaktiveer:
  • networking.firewall.enable = false;
  • Die opsie boot.loader.grub.memtest86 is hernoem na boot.loader.grub.memtest86.enable.
  • Die mysql55 diens is saamgesmelt in die mysql diens, wat nie meer 'n standaard vir die opsie services.mysql.package stel nie.
  • Pakketvariante word nou gedifferensieer deur die naam eerder as die weergawe te vervang. Byvoorbeeld, sqlite-3.8.4.3-interaktiewe word nou sqlite-interactive-3.8.4.3 genoem. Dit verseker dat nix-env -i sqlite ondubbelsinnig is en dat nix-env -u nie "opgradeer" sqlite sqlite-interactive of vice versa. Hierdie verandering het veral betrekking op die Firefox-wrapper (wat plugins verskaf), aangesien dit nou firefox-wrapper genoem word. Dus, wanneer jy nix-env gebruik, moet jy nix-env -e firefox doen; nix-env -i firefox-wrapper as jy die wrap wil gebruik. Hierdie verandering beïnvloed nie verklarende pakketbestuur nie, aangesien eienskapname soos pkgs.firefoxWrapper reeds ondubbelsinnig was.
  • Die simlink /etc/ca-bundle.crt is weg. Programme moet eerder die omgewingsveranderlike OPENSSL_X509_CERT_FILE gebruik (wat verwys na /etc/ssl/certs/ca-bundle.crt).

Screenshots

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

Soortgelyke sagteware

Bittixlinux
Bittixlinux

17 Feb 15

elpicx
elpicx

2 Jun 15

Christ OS
Christ OS

17 Jul 15

Porteus+
Porteus+

17 Feb 15

Kommentaar te NixOS

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!