What does Genesis 9:8 mean?
One difference of the post-flood era, beginning with chapter 9, is that God is speaking directly to Noah's sons, as well as to Noah. God is specifically including the next generation in His promises, commands, and blessings. In prior verses, God established some new details in man's relationship with animals, including the animal kingdom's fear of man and permission for humans to eat animal flesh. Blood, however, is not to be eaten.Prior verses also established that instances of murder, whether by a man or an animal, would require the death penalty. As mankind are the image-bearers of God, God would not allow murder and violence to spread to the extent it did prior to the flood.
In this passage, God will establish a specific agreement with Noah and all of his descendants. This was foreshadowed by God prior to the flood (Genesis 6:18). This promise from God involves His vow to never again destroy all life on earth with a flood. The sign given to prove this covenant is God's bow, "set" in the clouds, rather than held ready for battle: the rainbow.