このプロジェクトについて

NEURONIX OSはREADMEによれば、NixOSに基づく独立した宣言的Linuxディストリビューションであり、ミッションクリティカルなエンジニアリングワークステーションおよびローカルAI開発を対象としている。中核的な考え方は、アップストリームのNixpkgsとの互換性を保ちながら、NixOSの純粋関数的設定モデルをよりターンキー型のデスクトップおよびワークステーション体験に移行させることにある。 READMEはこのプロジェクトを複数の能力レイヤーの組み合わせとして提示している。インストールと設定はグラフィカル入力からNix flakeを生成できる宣言的Calamaresインストーラエンジンによって行われ、ハードウェアおよびカーネルプロファイルが含まれ、システムはflake.lockピン留めされた単一のflakeを通じて設定される。更新はNix storeでステージされアトミックにアクティブ化され、ブートローダまたはシェルから以前のジェネレーションへのロールバックが可能とされている。 ストレージとメモリの管理も明示的にカバーされている。READMEは@、@home、@nix、@snapshots、@swapによるBtrfsサブボリューム構成と、透過的なZSTD:3圧縮、自動TRIM、メタデータ平衡タイマー、そしてEXT4代替案を説明している。メモリプレッシャー処理には、ZRAM ZSTDインメモリスワッププール、vm.swappinessチューニング、Pressure Stall Information、systemd-oomdが含まれる。これらの機能はワークステーション使用のための自動化されたメンテナンスおよびレジリエンス機構として提示されている。 neuronixコマンドラインインタフェースとSystem Control Centerが管理を提供する。READMEは幅広いコンポーネントを列挙しており、孤立した開発環境(neuronix dev)、インメモリマイクロVMサンドボックス、エフェメラルコンテナ、宣言的カーネルフレーバーマネージャ、FHS/ELFバイナリを実行するためのnix-ld、Flatpakアプリハブ、プライバシー sanitize 済み問題レポートを持つシステムドクター、初回起動ウェルカムハブ、クラッシュループロールバック機能付き自律型ブートセンティネル、そしてdiff、distill、branch、tune、mesh、daemon、ghost、ebpf、state、graphなどのユーティリティを含む。 AI関連機能もプロジェクトの一部である。READMEは組み込みOpenCode AIシステムコパイロット、JSON-RPC 2.0を用いたModel Context Protocolサーバー、デスクトップ通知を伴う自律的アップデート、AIグラウンディング用のシステム埋込みマニュアルを説明している。セキュリティおよび検証機能には、ハードニングされた信頼アーキテクチャ、宣言的eBPF LSMセキュリティポリシーゲート、セキュリティ不変量、証明付与リリースアーティファクト、検証パスポート、ゼロ依存オフラインビュアーが含まれる。 READMEは32のQAスイートおよび14のスタンドアロンゲートで1,264中1,264のアサーションが通過するテストレシピを主張し、CI/CD、 conformity テスト、検証パスポート également記載されている。またリリースエンジニアリングではversion.nixを唯一の真実源として使用し、プロジェクトはnixos-unstableとnixos-26.05の両方を追跡し、バージョン1.0.4はmain上のハードニングされた生産ベースラインとして説明されている。対象読者はシステムエンジニアおよびSRE、AI/ML研究者、セキュリティアナリスト、フルスタックおよびクラウドネイティブ開発者、ならびに生産ワークステーション運用者を想定している。ライセンスはApache-2.0である。