Difference between revisions of "Nix Community"

From NixOS Wiki
Jump to: navigation, search
(update consultant list, alphabetize)
(Adding Replit as an industry user)
 
(13 intermediate revisions by 10 users not shown)
Line 1: Line 1:
This article provides an overview of the Nix Community, to give an idea of who we - the users and maintainers of the Nix Ecosystem - are. To find the various ways to reach us, see the [[Get In Touch|get in touch]].
+
This article provides an overview of the Nix Community, to give an idea of who we — the users and maintainers of the Nix Ecosystem — are. To find the various ways to reach us, see [[Get In Touch|get in touch]].
  
 
== People ==
 
== People ==
Line 14: Line 14:
 
=== NixOS Foundation ===
 
=== NixOS Foundation ===
  
The [https://nixos.org/nixos/foundation.html NixOS Foundation] is the official steward of the [[Nix Ecosystem]], appointing the leadership of the community maintained [[Nixpkgs]] collection - which hosts all [[Nix]] packages and [[NixOS]] modules - as well as [[NixOps]] and [[Hydra]]. It also funds the [https://hydra.nixos.org/ official Hydra instance] which builds the Nixpkgs collection.
+
The [https://nixos.org/community/teams/foundation-board NixOS Foundation] is responsible for providing operational and organizational support to the [[Nix Ecosystem]] and community. It also funds the [https://hydra.nixos.org/ official Hydra instance] which builds the Nixpkgs collection.
 +
 
 +
The ecosystem is developed and maintained by many individuals and self-organised [https://nixos.org/community/#governance-teams community teams].
  
 
=== Consultants ===
 
=== Consultants ===
Line 20: Line 22:
 
There are a several qualified consultants that can provide support for Nix-based systems:
 
There are a several qualified consultants that can provide support for Nix-based systems:
  
* [https://www.enlambda.com/ Enlambda]
+
* [https://determinate.systems/ Determinate Systems]
 
* [https://nixos.mayflower.consulting/ Mayflower]
 
* [https://nixos.mayflower.consulting/ Mayflower]
* [https://nixcloud.io/main/en/ nixcloud]
+
* [https://nixcademy.com/ Nixcademy]
* [https://www.numtide.com/ NumTide]
+
* [https://numtide.com/ Numtide]
 
* [https://obsidian.systems/ Obsidian Systems]
 
* [https://obsidian.systems/ Obsidian Systems]
 
* [https://serokell.io/ Serokell]
 
* [https://serokell.io/ Serokell]
Line 39: Line 41:
 
* [https://awakesecurity.com/ Awake Security]
 
* [https://awakesecurity.com/ Awake Security]
 
* [https://www.atlassian.com/ Atlassian]
 
* [https://www.atlassian.com/ Atlassian]
 +
* [https://www.replit.com/ Replit]
 +
* [https://www.magneticinsight.com Magnetic Insight], a medical imaging company.
  
 
=== Academia ===
 
=== Academia ===
Line 51: Line 55:
 
== Contribute ==
 
== Contribute ==
  
Development of [[Nix Package Manager|Nix]] and [[NixOS]] happens primarily on [[Nixpkgs]]. You can contribute by helping reporting, diagnosing  and closing issues, by creating, testing and reviewing pull-requests, and by becoming a maintainer of packages and modules hosted on the repository. For more information, see [[Nixpkgs#Contributing|the contributing section of the Nixpkgs article]].
+
See [[Contributing]].
 
 
Development of the wiki and other community initiatives happens at at the [https://github.com/nix-community nix-community Github repository]. The #nixos-wiki freenode channel is available for questions.
 
 
 
  
[[Category:Discussion]]
+
[[Category:Pedias]]
 
[[Category:Community]]
 
[[Category:Community]]

Latest revision as of 10:13, 12 January 2024

This article provides an overview of the Nix Community, to give an idea of who we — the users and maintainers of the Nix Ecosystem — are. To find the various ways to reach us, see get in touch.

People

Nix Ecosystem users and contributors are a mixed bunch, ranging from hobbyist to professional, from industry to academia. Typical user groups include:

  • desktop users using Nix and NixOS to make life on their personal machines easier;
  • power users duplicating their environment across their personal and work machines;
  • developers using Nix to reproducibly build their software, and to manage various development environments;
  • system administrators declaratively configuring servers and clusters with NixOS and NixOps;
  • researchers interested in making the computation in their research reproducible.

Institutions

NixOS Foundation

The NixOS Foundation is responsible for providing operational and organizational support to the Nix Ecosystem and community. It also funds the official Hydra instance which builds the Nixpkgs collection.

The ecosystem is developed and maintained by many individuals and self-organised community teams.

Consultants

There are a several qualified consultants that can provide support for Nix-based systems:

Industry

Many companies utilize Nix-based systems for various purposes. Prominent examples include:

Academia

Nix has its roots in academia; Nix was the result of Eelco Dolstra's PhD thesis in the University of Utrecht, and Hydra was developed at the Technical University of Delft. Some academic research continues to develop the Nix Ecosystem further - notably some work is planned on incremental builds by Guillaume Maudoux as part of his PhD.

Nix is also being extensively used to manage powerful computing clusters, since its resolution of dependency problems allows letting users install packages ad-hoc with greatly reduced risk of breaking things. Academic clusters utilizing Nix-based software include some of the biggest clusters in the world:

Contribute

See Contributing.