Nixery Π΅ ΡΠ΅Π³ΠΈΡΡΠ°Ρ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ Docker, ΡΠΏΠΎΡΠΎΠ±Π΅Π½ Π΄Π° ΡΠΎΠ·Π΄Π°Π²Π° ΡΠ»ΠΈΠΊΠΈ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Nix.
Π’Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ ΡΠΎΠΊΡΡ Π΅ Π½Π° Π½Π°ΡΠΎΡΠ΅Π½ΠΎΡΠΎ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅ΡΠΈ.
Nixery ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ»ΠΈΠΊΠΈ Π½Π° Π±Π°ΡΠ°ΡΠ΅ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π°
ΠΈΠΌΠ΅ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ°. Π‘Π΅ΠΊΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΡΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ Π³ΠΎ Π²ΠΊΠ»ΡΡΡΠ²Π° Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ ΠΊΠ°ΠΊΠΎ ΠΏΠ°ΡΠ΅ΠΊΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° Π·Π° ΠΈΠΌΠ΅. ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°Π°Ρ Π½Π° ΠΊΠ»ΡΡΠ΅Π²ΠΈ ΠΎΠ΄ Π½Π°ΡΠ²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π²ΠΎ nixpkgs ΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠ»ΠΈΠΊΠ° Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡΠ° Π½Π° Nix buildLayeredImage.
ΠΠ΅ΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π½Π° ΡΠΊΠΎΠ»ΠΊΠ° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° Π±Π°Π·Π° Π½Π° ΡΠ»ΠΈΠΊΠ° ΡΠΎ Π³Π»Π°Π²Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ (ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ bash ΠΈ coreutils).
ΠΡΠΈΠΌΠ΅Ρ Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ΅Π½ Π½Π° Π»ΠΈΠ½ΠΊ.
ΠΠ·Π²ΠΎΡ: linux.org.ru