成長することは可能ですか?ニックス(nixosディストリビューションではなくパッケージマネージャ)最初からLinuxベースですか?だけでなく:
AFAIK Nixはglibc、gcc、Linuxカーネルなどのインフラストラクチャパッケージを提供しています。これは、LFSなどのパッケージを手動でビルドする必要がないことを意味しますか?
Nixosはデフォルトでsystemdを使用しますが、私は知っています。非運営体制、runitに基づいています。 nixpkgパッケージはsystemdにどのように依存しますか?
Nixos は grub をブートローダとしてのみサポートしているようです。 Nixでdracutまたは手動ローリングinitcpioでEFI-stubブートを使用できますか?
気になるならなぜ:
私はGentooのUSEフラグが好きですが、Gentooの頻繁な依存関係の地獄と世界の再コンパイルに少し疲れました(特にPythonのバージョン管理に関しては、本質的にGentooの間違いではありませんが、ハハ)。したがって、私はソースベースのパッケージとバイナリパッケージの両方をうまくサポートし、依存関係の処理がより簡単なパッケージマネージャを探しています。 Arch(Artix)とVoidの間で悩んでいますが、どちらの場合もソースパッケージを手動で管理する必要があります。結局、私はKnicksが完璧にフィットすることがわかりました。
純粋に楽しさと審美的な理由で、私はシステム化されていないディストリビューションを試したかったのです。
私はEFIスタブを好む。
私は特別なinitcpioを必要とするルートファイルシステムとしてZFSを使用しています。
答え1
簡単に言えば、そうです。 NixとNixpkgsに基づいて、独自のLinuxディストリビューションをリリースできます。
AFAIK NixはLinuxカーネルなどのインフラストラクチャパッケージを提供しています
glibc
。gcc
これは、LFSなどのパッケージを手動でビルドする必要がないことを意味しますか?
正しい。既存のパッケージが利用可能である必要があります。
Nixos自体はsystemdを使用しますが、runitに基づくnot-osも知っています。 nixpkgパッケージはsystemdにどのように依存しますか?
NixpkgsとNixOSが同じGitリポジトリにあることを考えると、言うのは難しいです。ニックス包装しなければならないsystemdに依存しませんが(systemdパッケージの提供を除く)、いくつかの依存関係があるかもしれません。
Nixos は grub をブートローダとしてのみサポートしているようです。 Nixでdracutまたは手動ローリングinitcpioでEFI-stubブートを使用できますか?
NixOSはsystemd-bootとGRUBをサポートしています。他のブートローダをサポートできない理由は思い出されません。