Mobile devices are everywhere, so are the interactive operation systems on them. Post Android OS success and acceptance by many OEM, there has been a surge in terms of number of operating system targeting mobile devices. Some of these are Android Forked OS like Fire OS and CyanogenMod, and few are based on Linux core, such as Sailfish OS.
Recently, I landed on a presentation by Genymobile team, explaining how to port Tizen OS on Android powered devices. The one slide in the presentation which acquired my attention was the one explaining how mobile OS and projects have evolved over the years. The flow chart on that slide is shown below, and it is interesting to see how many opensource projects came together to develop operating systems, and eventually trickled down to give one or other form of Mobile OS. The chart doesn’t show Android OS, there is one more infographic explaining different mobile OS evolution.
(Image Courtesy: “From Android To Tizen” )