nixpkgs/nixos
pennae 81cf173256 nixos-render-docs: use multiprocessing for options
options processing is pretty slow right now, mostly because the
markdown-it-py parser is pure python (and with performance
pessimizations at that). options parsing *is* embarassingly parallel
though, so we can just fork out all the work to worker processes and
collect the results.

multiprocessing probably has a greater benefit on linux than on darwin
since the worker spawning method darwin uses is less efficient than
fork() on linux. this hasn't been tested on darwin, only on linux, but
if anything darwin will be faster with its preferred method.
2023-02-18 13:17:57 +01:00
..
doc/manual nixos-render-docs: use multiprocessing for options 2023-02-18 13:17:57 +01:00
lib nixos-render-docs: use multiprocessing for options 2023-02-18 13:17:57 +01:00
maintainers treewide: fix backwards smart apostrophes 2023-02-06 07:24:42 -05:00
modules nixos/maddy: Add option ensureAccounts 2023-02-17 17:42:27 -05:00
tests nixos/maddy: Add option ensureAccounts 2023-02-17 17:42:27 -05:00
COPYING
default.nix
README
release-combined.nix
release-small.nix
release.nix nixos/manual: clean up default.nix a bit 2023-02-12 11:58:20 +01:00

*** NixOS ***

NixOS is a Linux distribution based on the purely functional package
management system Nix.  More information can be found at
https://nixos.org/nixos and in the manual in doc/manual.