Your application executable (ELF) contains information about the size of the BSS partition, when it starts, the kernel allocates a block of memory for the BSS partition and clears it to 0. This is determined by the ABI (Application Binary Interface), so you don’t have to worry about that the other machine is different.