探検


NixOS・Nix Package Manager Part1

1login:Penguin
垢版 |
2021/01/26(火) 19:39:05.79ID:eVGFT/zI
nixは純粋関数型パッケージマネージャです。
このパッケージマネージャが使うDSLの名前でもあります。
nixのパッケージは副作用を持たない関数の組み合わせで出来ています。
つまり、同じ値を入力として与えれば、同じ内容(パッケージ)を出力として返す様に設計されています。
LinuxとMacに対応してます。

●複数のバージョンのパッケージの使用が可能
それぞれのパッケージにハッシュから生成されたユニークIDが付くため、
同じパッケージのバージョンを複数使う事が出来ます。
そのため、あるパッケージのアップデートが
他パッケージを壊す心配もありません。

●完全な依存パッケージの再現
nixのビルドは明示的にパッケージの依存関係として定義されたものだけを使用します。
他のパッケージ管理システム、例えばRPMのように、自分のマシンにはインストールされてるが、パッケージ定義に入れ忘れたために他のマシンではインストールに失敗すると言うような問題がありません。

●アトミックなアップグレードとロールバック
パッケージのアップグレード時も異なるパスにパッケージがインストールされるだけで、
既存パッケージが上書きされることが無いため、
アップグレード中も新旧のパッケージが両方利用できる上に、ロールバックも可能です。

現在使ってないパッケージはGarbage Collectionで削除する事ができます。

NixOSはnixをベースにしたLinuxディストリビューションです。
インストールしたソフトウェアの設定もnixで行うのが特徴です。

https://nixos.org/
2運用情報臨時板でワッチョイ導入議論中
垢版 |
2021/03/05(金) 07:39:20.95ID:HRAqDEAE
https://awesomeopensource.com/projects/nix
2021/03/05(金) 15:33:12.73ID:2EdY3UzX
よさげですね
4運用情報臨時板でワッチョイ導入議論中
垢版 |
2021/03/09(火) 09:10:06.78ID:VHzblqdJ
ロケールって登録してあるソフトウェアごとに対応状況が異なるのこれ?
rangerというファイラーアプリで日本語が表示できなかった
Ubuntu の標準だと表示できる
5運用情報臨時板でワッチョイ導入議論中
垢版 |
2021/03/10(水) 08:30:23.27ID:jGOWOSeF
パッケージマネージャの方は使ってるがNixOSの方は使ってない
ダイハードな人じゃなくても使えるか?
6運用情報臨時板でワッチョイ導入議論中
垢版 |
2021/03/10(水) 10:14:12.21ID:01iiLQ7f
>>5
ダイハードって何すか車の下にもぐりこむやつですか
7運用情報臨時板でワッチョイ導入議論中
垢版 |
2021/03/10(水) 10:55:02.63ID:jGOWOSeF
>>6
どんな絶望的な状況でも最後まで諦めない人みたいな感じっす
8運用情報臨時板でワッチョイ導入議論中
垢版 |
2021/03/10(水) 12:44:17.88ID:01iiLQ7f
>>7
見たことある巨大なビルから脱出するんだよね
9login:Penguin
垢版 |
2021/03/21(日) 12:08:55.32ID:9kHtF24W
https://cdn.discordapp.com/attachments/568306982717751328/822759592257388554/nixreading.png

Nixのマニュアル全部読むのは苦行
いくら美少女の頼みでもそれは聞けない
10login:Penguin
垢版 |
2021/03/23(火) 13:27:36.07ID:mq6tGUyf
>>4
日本語って日本語ファイル名?

検索して出てきたconfiguration.nixを見て
日本語入力とかフォントは設定したが
rangerでも普通に表示出来る
レスを投稿する


ニューススポーツなんでも実況