02f61e7759c5e08fbc84a90b78ea5c722edabded
we intentionally omit writers for the new types we add for serialization purposes since we do not plan to asyncify the legacy ssh server side. if we ever change our mind we can extract these types into a header and add writers as needed. due to the inevitable network overhead of the old ssh wires we don't bother to optimize serialization too much and instead opt to make the code more readable; the performance difference does not show up in practice since network latency dominates the few nanoseconds spent on extra promise allocations and awaits by a couple orders of magnitude. Change-Id: Id3ee9a01f8bfa63fa23082fa07de5c673fd70883
Lix
Lix is an implementation of Nix, a powerful package management system for Linux and other Unix systems that makes package management reliable and reproducible.
Read more about us at https://lix.systems.
Installation
On Linux and macOS the easiest way to install Lix is to run the following shell command (as a user other than root):
$ curl -sSf -L https://install.lix.systems/lix | sh -s -- install
For systems that already have a Nix implementation installed, such as NixOS systems, read our install page
Building And Developing
See our Hacking guide in our manual for instruction on how to set up a development environment and build Lix from source.
Additional Resources
- The Lix reference manual:
- Our wiki
- Matrix - #space:lix.systems
License
Lix is released under LGPL-2.1-or-later.
Description
Working fork of Lix - carries the adaptive load-aware build-remote patch. Upstream: gerrit.lix.systems
92 MiB
Languages
C++
74.9%
Python
11.7%
Nix
6.1%
Shell
3.6%
Meson
2%
Other
1.6%