dual partitions is what i have seen in firewalls, to maintain 2 different versions of firmware and different set of configurations...
nice to see similar thing on a phone, but on phone we cant have 2 different versions of firmware on 2 partitions...(officially)