Nix (package manager)/zh-hans: Difference between revisions
Loxodoromy (talk | contribs) Created page with "更早的尝试可在riir-nix找到" |
Bot-wxt1221 (talk | contribs) Created page with "Category:Pedias Category:Nix Category:Incomplete Category:Software" |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 57: | Line 57: | ||
=== 沙盒化 === | === 沙盒化 === | ||
当启用沙盒构建时,Nix会为每个构建过程设置一个隔离的环境。它用于移除构建环境中额外的隐藏依赖,以提高可复现性。这包括在构建过程中禁止<code>fetch*</code> | 当启用沙盒构建时,Nix会为每个构建过程设置一个隔离的环境。它用于移除构建环境中额外的隐藏依赖,以提高可复现性。这包括在构建过程中禁止<code>fetch*</code>函数之外对网络的访问,和Nix存储之外对文件的访问。根据操作系统的不同,对其他资源的访问也会被阻止(例如,进程间通信在Linux上被隔离)。 | ||
沙盒化在Linux上默认启用,在macOS上默认禁用。 | 沙盒化在Linux上默认启用,在macOS上默认禁用。 | ||
| Line 67: | Line 67: | ||
=== 可选的解释器 === | === 可选的解释器 === | ||
一项用Rust从零开始重新实现Nix的工作正在进行。 | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 73: | Line 73: | ||
</div> | </div> | ||
Nix 2.18有一个名叫Lix的社区领导分支,专注于正确性、易用性和成长性。尽管它也将一些Nix组件移植到Rust,它不是Tvix那样从零开始的重写版本。 | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
| Line 87: | Line 85: | ||
[[Category:Pedias]] | [[Category:Pedias]] | ||
[[Category:Nix]] | [[Category:Nix]] | ||
[[Category:Incomplete]] | [[Category:Incomplete]] | ||
[[Category:Software]] | [[Category:Software]] | ||