Asayomu Tech
注目★★★★★Lobsters

Nixの全履歴をブラウザで実行、310,083版に対応

30秒で把握

  • 1trynix がNixパッケージをブラウザ内Linuxで実行
  • 2nixpkgsの310,083版と独自store pathに対応
  • 3WebAssembly実行で約1.5GiBのタブメモリ制限

要約

trynix は、Nixパッケージをインストールなしでブラウザ内のLinux環境から実行できるランナーだ。nixpkgsの310,083バージョンを検索し、公開キャッシュにない独自ビルドのstore pathも起動できる。LinuxカーネルをWebAssemblyで動かし、メモリ上のNix storeと端末エミュレーターを組み合わせて実現した。VMはスナップショットから再開するため、初回実行時の変換は遅いが、変換結果はメモリにキャッシュされる。store closureはタブの約1.5GiB制限とWebAssemblyの4GiB制限を受ける。

あなたへの影響

Nixを使う日本の開発チームは、PR成果物や再現環境をブラウザで確認する用途を試せる。

推奨:実行はエミュレーション依存でclosure容量にも制限があるため、本番運用ではなく検証・デモ用途から評価するのが適切だ。

詳細を読む → 元記事へ※ 本文は元記事をご確認ください (asayomu は要約のみ提供)

関連する記事

※ 外部記事の権利は原著作者に帰属します。著作権削除要請は copyright@asayomu.jp までご連絡ください(受領確認 24h・実処理 72h 以内)。