Development of Operating System
In 1956, General Motors came up with the first operating system to carry out a single IBM mainframe computer. Later on, others IBM mainframe owners came up with their policies. The earliest operating system made it possible to write programs and did not allow applications to be used severally without a complete rewrite. IBM began distributing operating systems using their computers in the 1960s as it was the first computer manufacturer that took part in operating system development and distribution of operating systems. The first version of the Unix operating system was developed in the late 1960s, later more modern operating systems, e.g., all Linux flavors and Apple OSX traced back to Unix. In response to a request made by the IBM for an operating system to acquire its range of individual computers. Eventually, various forms of Linux, e.g., Apple OSX, now acts as the current operating systems in the market (Gai et al. 2016)
Some of the reasons why specific networking technologies fail while others succeed include the following:
- Some are walled gardened: They do not want to share data with others for the fear that it will prevent their power as THE central hub for all relationships.
- Lack of integration with other apps: In the recent time, less effort has been made to break down the social networks with other apps.
iii. Some are not granular enough: i.e., some context may be missing from most social networks.
Limitations in place on the recent generation of mobile are as stated below:
- Different manufacturers of smartphones may decide to use various operating systems hence the market share of smartphone OS is varied with large occupiers being Nokia and Apple. To overcome these software developers have to make themselves familiar with different OS’s SDK’s to prevent complicated and expensive process on various versions (Silberschatz et al. 2014).
- The use of existing web services may be challenging, i.e., some was initially obtained with either server to server or server to browser in mind and not an application on mobile. To overcome these, there is need to implement specific mobile techniques.