Line 29:
Line 29:
Some IOS branches are identical outside of minor build information, such as [[IOS14]] and [[IOS15]]. These branches are referred to as "twins" on the respective pages about these branches. Most twins have identical version numbers for corresponding versions, which makes identifying possible twins simple. Twins are typically built at very similar times, and in some cases, certain modules are substituted, such as FS and FFS being switched.
Some IOS branches are identical outside of minor build information, such as [[IOS14]] and [[IOS15]]. These branches are referred to as "twins" on the respective pages about these branches. Most twins have identical version numbers for corresponding versions, which makes identifying possible twins simple. Twins are typically built at very similar times, and in some cases, certain modules are substituted, such as FS and FFS being switched.
+
+
There are also some cases (mainly in the [[4.3]] batch IOS update) where some IOS branches have been replaced with copies of other branches, such as [[IOS33]] and [[IOS34]] being replaced with copies of [[IOS35]]. Through content sharing, this reduces the storage space required by IOSes, and it reduces the number of IOSes that need to be reverse engineered in a batch update. Such IOSes have been marked as shadow versions.
== Architecture ==
== Architecture ==