It’s a revolution of mobile devices today. You can find devices in different sizes and resolutions in the market. And to run these devices, they require something called an Operating System. To put it in technical terms :
“An Operating System (OS) is something that manages computer hardware resources and provides common services for computer programs.” – Wikipedia
Well, if Wikipedia says so, I’d say an operating system is that thing that interacts with the computer hardware and provides a interface to the user so that they can understand what is happening under the hood.
Well, if you didn’t know, Windows and Android are not the only operating systems in the world. You maybe familiar with Apple‘s OS X and iOS too. But the list just doesn’t end there. It just goes on and on.
And guess what? All the companies that build these operating systems faced the same challenge when the mobile revolution came out with multiple form factors to cater to. Ever since then everyone has been trying hard to converge their operating systems on all form factors. No company has been completely successful in achieving this herculean task of making their operating system work exactly the same on all form factor devices. This is mostly because they haven’t find a smart enough method to use the space on each device in the most efficient way. So they had to design different interfaces for each form factor. They’re trying hard to integrate all the form factors into the same operating system. But no one has yet got to the ultimate convergence of operating systems. Continue reading Convergence of Operating Systems to Linux