title: Linux assembly; bss section memory initialized to 0?
body: <p>In tests I have run the memory in the bss section of my programs has always been initialized to zero before I write anything there.  Is this coincidental, or is the system "cleaning" these memory pages before handing them to me?  I am using the nasm assembler on Ubuntu (if that possibly makes a difference).</p>