Nix Community: Difference between revisions
imported>Ixxie No edit summary |
Phanirithvij (talk | contribs) m remove logicblox (dead) and add shopify |
||
(27 intermediate revisions by 21 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 [[Get In Touch|get in touch]]. | |||
This article provides an overview of the Nix Community, to give an idea of who we | |||
== People == | == People == | ||
Line 8: | Line 6: | ||
* '''desktop users''' using Nix and NixOS to make life on their personal machines easier; | * '''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; | * '''power users''' duplicating their environment across their personal and work machines; | ||
* '''gamers''' using NixOS to declaratively configure unbreakable and sharable gaming setups; | |||
* '''developers''' using Nix to reproducibly build their software, and to manage various development environments; | * '''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; | * '''system administrators''' declaratively configuring servers and clusters with NixOS and NixOps; | ||
Line 16: | Line 15: | ||
=== NixOS Foundation === | === NixOS Foundation === | ||
The [https://nixos.org/ | 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 22: | Line 23: | ||
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:// | * [https://determinate.systems/ Determinate Systems] | ||
* [ | * [https://nixcademy.com/ Nixcademy] | ||
* [https:// | * [https://numtide.com/ Numtide] | ||
* [https://obsidian.systems/ Obsidian Systems] | |||
* [https://serokell.io/ Serokell] | * [https://serokell.io/ Serokell] | ||
* [https:// | * [https://www.tweag.io/ Tweag I/O] | ||
=== Industry === | === Industry === | ||
Many companies utilize Nix- | Many companies utilize Nix-based systems for various purposes. Prominent examples include: | ||
* [https://github.com/mozilla/nixpkgs-mozilla | * [https://skillsmatter.com/skillscasts/9473-london-nixos-january-meetup Mozilla] (see also [https://github.com/mozilla/nixpkgs-mozilla nixpkgs-mozilla]) | ||
* [https://www.youtube.com/watch?v=6VH945-AaRY Tumblr] | * [https://www.youtube.com/watch?v=6VH945-AaRY Tumblr] | ||
* [https://shopify.engineering/shipit-presents-how-shopify-uses-nix Shopify] also [https://www.youtube.com/playlist?list=PLRGI9KQ3_HP_OFRG6R-p4iFgMSK1t5BHs youtube playlist] by @burke | |||
* [https://www.youtube.com/watch?v=J4DgATIjx9E LumiGuide] | * [https://www.youtube.com/watch?v=J4DgATIjx9E LumiGuide] | ||
* [https://rhodecode.com/ RhodeCode] | * [https://rhodecode.com/ RhodeCode] | ||
* [https://awakesecurity.com/ Awake Security] | * [https://awakesecurity.com/ Awake Security] | ||
* [https://www. | * [https://www.atlassian.com/ Atlassian] | ||
* [https://www.replit.com/ Replit] | |||
* [https://www.magneticinsight.com Magnetic Insight], a medical imaging company. | |||
=== Academia === | === Academia === | ||
Nix has its roots in academia; Nix was the result of https://nixos.org/~eelco/pubs/phd-thesis.pdf 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 [https://www.youtube.com/watch?v=AED-dgCa9GU incremental builds] by Guillaume Maudoux as part of his PhD. | Nix has its roots in academia; Nix was the result of [https://nixos.org/~eelco/pubs/phd-thesis.pdf 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 [https://www.youtube.com/watch?v=AED-dgCa9GU 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: | 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: | ||
Line 50: | Line 55: | ||
== Contribute == | == Contribute == | ||
{{main|Contributing}} | |||
[[Category: | [[Category:Pedias]] | ||
[[Category:Community]] | [[Category:Community]] | ||
Revision as of 09:01, 15 September 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;
- gamers using NixOS to declaratively configure unbreakable and sharable gaming setups;
- 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:
- Mozilla (see also nixpkgs-mozilla)
- Tumblr
- Shopify also youtube playlist by @burke
- LumiGuide
- RhodeCode
- Awake Security
- Atlassian
- Replit
- Magnetic Insight, a medical imaging company.
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: