The O.S Wars

Embed Size (px)

Citation preview

  • 8/8/2019 The O.S Wars

    1/15

    THE O.S WARS

    Taking things for granted is a blessing or a curse? Well answering this question indeed doesrequire some taking winding turns in the boulevards of philosophy. Yes or a No, we have to

    admit that technology has blessed or cursed us with it. The world of computing for example has

    taken over in such an extent that leaving the comfort of the bedroom and the ac to go to the

    bank seems to be a herculean task. Computers are everywhere. Ask a ten year old about his

    machine, he will be all praises and bragging about his Intel core i5, 6 gb ram, 1 gb graphics

    card powered computer running on a Windows 7 ultimate edition. But give him the same

    configuration without the operating system installed. He would be at his wits end as to what to

    do with the system. Thus the life force that drives the system is the Operating system. Since it isclear that we are going to deal with the evolution of the modern computer and the operating

    systems, it would be nice to take a peek at their history.

    The earliest calculating machine was the abacus, believed to have been

    invented in Babylon around 2400 B.C. The abacus was used by many different cultures and

    civilizations, including the major advance known as the Chinese abacus from the 2nd Century

    B.C. This marked a new addition of a feather to

    innovation of the mankind. What followed were a

    series of modifications. Namely, South Pointing

    Chariot by the Chinese, the Antikythera

    mechanism by the Greeks and many more. The

    first digital computers were made by the Inca

    using ropes and pulleys. Knots in the ropes

    served the purpose of binary digits

    In the 1800s, the first computers or programmable

    devices for controlling the weaving machines inthe factories of the Industrial Revolution were

    created. Created by Charles Babbage, these early computers used Punch cards as data

    storage. Innovation continued and Babbage introduced new functionalities into the machine

    such as the arithmetic control units and more. However the reliability of these machines and

    precision still continued to be a major issue. Time passed by , Gregory Bool introduced the

    The Abacus

  • 8/8/2019 The O.S Wars

    2/15

    concept of Boolean Algebra- The basis for modern day circuit design for chips. The foundation

    stone was laid.

    The first modern computer was the German Zuse computer (Z3)

    in 1941. Then in 1946 the first modern electronic computer ENIAC was created using 18,000

    vacuum tubes .

    Still the machines developed till now were pretty rigid. What was needed was

    flexibility. Mankind knows that there is never a time to stop. And so a man named Von Neumann

    stepped forward. He suggested that programs be stored in the same memory as data. The

    computer should know the difference between code and data which it attempts to access at any

    given moment. When evaluating code, the binary numbers will be decoded by some kind of

    physical logic circuits, and then the instructions are run in hardware. This design is called von

    Neumann architecture and has been used in almost every digital computer ever made.

    Von Neumann architecture

    The first computers that were made were raw hardware devoid of any operating systems. And

    the numbers of them present were also scanty. This posed a number of problems which are

    mentioned as

    1. The experimenters wrote their programs in machine or assembly language and a

    running program had complete control of the entire computer

    2. Often programs and data were entered by hand through the use of toggle switches

  • 8/8/2019 The O.S Wars

    3/15

    3. Debugging consisted of a combination of fixing both the software and hardware,

    rewriting the object code and changing the actual computer itself.

    4. Multi user functionality also lacked. One computer could be used by only one person.

    These limitations meant that something was still lacking that could make the job easier.

    The First Operating Systems

    The General Motors Research Laboratories implemented the first operating systems in early

    1950's for their IBM 701. The system of the 50's generally ran one job at a time. These were

    called single-stream batch processing systems because programs and data were submitted in

    groups or batches.

    The next decade saw technology improving and hence the opening of new horizons in the zone

    of operating systems. An array of features was introduced.

    1. Multiprogramming: The solution for the problem that evolved was to partition memory

    into several pieces, with a different job in each partition. While one job was waiting for

    I/O to complete, another job could be using the CPU

    2. SPOOLING : Another major feature was the addition of technique called spooling

    (simultaneous peripheral operations on line).A high-speed device like a disk interposed

    between a running program and a low-speed device involved with the program in

    input/output. Instead of writing directly to a printer, for example, outputs are written to the

    disk. Programs can run to completion faster, and other programs can be initiated sooner

    when the printer becomes available, the outputs may be printed.

    3. Time Sharing:Another variation to multi programming that was addedwas time

    sharing. Each user had an online terminal. As each user was present interacting with

    the machine it had to respond quicker. Timesharing systems were developed to provide

    multiprogramming for large number of simultaneous interactive users.

    ADVENT OF UNIX

    In the year 1957 Bell Labs , which at that time was undergoing many batch processing jobs

    found that they needed an operating system dedicated to their needs. The BESYS operating

    system was created to deal with these needs. However innovation didnt stop here. And in

  • 8/8/2019 The O.S Wars

    4/15

    summer 1969 an operating was conceived and created which is popularly known as UNIX by

    Ken Thomson, Dennis Ritchie, Douglas Mcllroy and Joe Osanna. The first version was written

    in assembly level language a common practice at that time. However later Dennis Ritchie wrote

    the system in C language. Written in a high level language ensured a feature new to the OS

    front. Portability.

    The uses of this operating system in todays world are manifold. Apart from general purpose

    uses on desktops Linux is used mainly for special purposes like embedded systems support,

    multiuser support, security, setting up of servers, mainframes and the list continues.

    Linux is distributed nowadays mainly by several distributors like ubuntu, red-hat, fedora,

    mandriva etc. The graphic user environment mainly used are of two types, GNOME and KDE.

    As time has passed the GUI of Linux has not been left far behind its competitors.

    Linux desktop

    A point of difference that sets Linux apart from major operating systems existing in the market is

    it being open source, which means that the source code for the system is available to the users.

    This definitely enhances research and developments, and the user can customize the operating

    system as per his or her needs. Plus it goes well with the vision with which Linux was created as

    a free O.S. An operating system for all. Further Scholars Casson and Ryan have pointed

    outheightened value proposition from open source (when compared to most proprietary formats)

    in the following categories:

    y Security

    y Affordability

    y Transparency

  • 8/8/2019 The O.S Wars

    5/15

    y Perpetuity

    y Interoperability

    However the recognition of Linux has faced barriers and it is yet to capture markets

    according to its potential. The reasons according to experts may be cited as:-

    y The frictional cost of switching operating systems

    y The lack of support for hardware and applications designed for Microsoft Windows

    y Microsoft's deliberate hampering through campaigns like "Get The Facts" and

    condemnation of Linux and other open-source software in press meetings.

    THE WINDOWS

    A study of the evolution of operating systems remains incomplete without referring to the

    Windows story.

    The most common O.S installed on any P.C in the recent times has to be a version of Windows.

    Developed under the banner of Microsoft under the mastermind Bill Gates, the success story of

    this product is worth taking a look at. The following table charts the evolution of Windows briefly.

    Date Description Evolution of the GUI

    November 20, 1985 Windows 1.0, a 16-bit graphical

    operating environment was

    released.

    December 1987 Taking advantage of superior

    speed of Intel 286/386

    Windows 2.03 having a size of

    no more than 2.5 MB allowed

    users to customise windows

    and screens.

  • 8/8/2019 The O.S Wars

    6/15

    May 22, 1990 Windows 3.0, the first widely

    successful version of Windows

    brought with it an improved set

    of icons and applications like file

    and program manager, whichare present even in present

    versions.

    August 1993 Windows NT 3.1 was the first

    release of Microsofts Windows

    NT line of server and business

    desktop operating systems. The

    version number was chosen to

    match the one of Windows 3.1,

    the then-latest GUI fromMicrosoft, on account of the

    similar visual appearance. The

    difference was that Windows

    3.1 was a 32 bit OS.

    August 24, 1995 Windows 95 a consumer

    oriented GUI Operating System

    was released which had

    features like a integrated 32 bit

    TCP/IP stack, dial-up

    networking and plug and play

    options to help users install

    hardware and software with

    greater ease.

    September 1996 Windows NT 4.0, the fourth

    release of Microsofts Windows

    NT line of operating systems

    was released. A 32-bit Windows

    system available in both

    workstation and server editions

    it had a graphical environment

    similar to that of Windows 95. It

    had however improved and

    more secured networking

  • 8/8/2019 The O.S Wars

    7/15

    abilities.

    June 25, 1998 Windows 98, a hybrid 16-

    bit/32-bit monolithic product

    based on MS-DOS was

    launched to meet the consumerdemand to works better plays

    better.

    February 2000 Windows 2000, an

    interruptible, graphical operating

    system that was designed to

    work with either uni-processor

    or symmetric multi-processor32-bit Intel x86 computers was

    launched. Windows

    Professional 2000 and Windows

    Server 2000 were available.

    October 25, 2001 Windows XP for use on

    general-purpose computer

    systems, including home and

    business desktops, notebook

    computers, and media centers

    was released. The letters XP

    stand foreXPerience.it showed

    enhanced security, reliability

    and performance. Features

    such as remote desktop

    support, encrypting file system

    and advanced networking

    features made their

    appearance.

  • 8/8/2019 The O.S Wars

    8/15

    April 24, 2003 Windows Server 2003was

    released as the successor to

    Windows 2000 Server.

    Considered by Microsoft to be

    the cornerstone of theirWindows Server System line of

    business server products,

    it is more scalable and delivers

    better performance than its

    predecessor.

    January 30, 2007 Windows Vista, a line of

    graphical operating systems to

    be used on personal computers

    (home and business desktops),notebook computers, Tablet

    PCs, and media centers was

    released worldwide after a long

    gap of 5 years of release of

    Windows XP, its predecessor.

    October 22, 2009 Windows 7 is the latest release

    was released with a number of

    new features like support for

    virtual hard disks, improved

    performance on multi-core

    processors, improved boot

    performance, Direct Access,

    and kernel improvements. Its

    chief goal was to be compatible

    with applications and hardware

    which Windows Vista was not at

    the time.

    The factors which ensure that this system has the highest market share would be.

    1. User friendly GUI

    2. Applications like Word, Excel and Power point have wide consumer acceptance.

  • 8/8/2019 The O.S Wars

    9/15

    3. Product releases and bug fixes are made frequently.

    In spite of its huge success Windows often faces criticism because of

    1. Little presence in wireless space.

    2. Has few internet based applications.

    3.Products dont work too well on top of other products.

    THE MAC O.S (APPLE)

    On January 24, 1984, Apple Computer Inc introduced the Macintosh personal computer, with

    the Macintosh 128K model, which came with what was later renamed the Mac OS operating

    system. The Macintosh is often credited with popularizing the graphical user interface. The Mac

    OS has been pre-installed on almost every Macintosh computer sold. The operating system is

    also sold separately at Apple retail stores, and online.

    The evolution of the Mac OS can be traced as follows:

    Date Description Evolution of the GUI

    January 1984 The first version of the MacOS can be distinguished from

    other contemporary operatingsystems as it did not use acommand line interface. It wasone of the first operatingsystems to use an entirelygraphical user interface.

    Additional to the system kernelwas the Finder, an applicationused for file management. The1st few releases could only runone application at a time, though

    special application shells suchas Switchercould work around

    this to some extent.

  • 8/8/2019 The O.S Wars

    10/15

    October 1987 System Software 5 (alsoreferred to as simply System 5)adding MultiFinder, an extensionwhich let the system run severalprograms at once was released.The system used a co-operative

    multitasking model, meaningthat time was given to thebackground applications onlywhen the running applicationyielded control.

    September 1988 System Software 6 (alsoreferred to as simply System6),a consolidation release of theMac OS, producing a complete,stable, and long-lastingoperating system was released.

    A number of versions 6.0.1 to

    6.0.8L followed.

    May 13, 1991 System 7,the second majorupgrade to the Mac OS, addinga significant user interfaceoverhaul, new applications,stability improvements wasreleased

    The most significant feature ofSystem 7 was probably virtualmemory support. Accompanying

    this was a move to 32-bitmemory addressing, necessaryfor the ever-increasing amountsof RAM available. Anotherfeature was the built-in co-operative multitasking.

    July 26, 1997 Mac OS 8 was released shortlyafter Steve Jobs returned to thecompany. It was mainly releasedto keep the Mac OS movingforward during a difficult time for

    Apple.

    The GUI was changed inappearance to a new shadedgrayscale look called Platinum,and the ability to change theappearance themes (also knownas skins) was added with a newcontrol panel.

  • 8/8/2019 The O.S Wars

    11/15

    October 23, 1999 Mac OS 9, a steady evolutionfrom Mac OS 8 was released. Itintroduced an earlyimplementation of multi-usersupport (though not considereda true multi-user operating

    system by modern standards).Mac OS 9 also provided a muchimproved memoryimplementation andmanagement and providedimproved control of TCP/IP andnetworking. Some otherresplendent and unique featuresincluded its Remote Networkingand File Server packages andmuch improved list of USBdrivers.

    March 2001 Mac OS X, released in sportedthe new Aqua user interface.Since then, six more distinct"end-user" and "server" versionshave been released.

    Versions of Mac OS X:

    Mac OS 10 (Cheetah) [2001]Mac OS 10.1 (Puma) [2002]Mac OS 10.2 (Jaguar) [2003]Mac OS 10.3 (Panther)[2004]Mac OS 10.4 (Tiger) [2005]Mac OS 10.5 (Leopard)[2008]Mac OS 10.6 (Snow Leopard)[2010]Mac OS 10.7 (Lion) [expectedsummer 2011]

    What follows is a SWOT analysis of the MAC operating system:

  • 8/8/2019 The O.S Wars

    12/15

    NEW COMPETITORS

    The war just got even more exciting when a new company decided to step into the battle field.

    The first step that Google took to announce its presence in the industry was to acquire Android

    in 2005. Android is a software stack for mobile devices that includes an operating system,

    middleware and key applications. The following diagram would give us an insight into the

    architecture of the android system.

    Strenghts:Simple, reliable, easy-to-use design andconcise product rangeattract customers.

    Weaknesses:

    Limited productrange, especiallyabsence from low-enddesktop and netbookmarkets.

    Opportunities:

    1.Poor publicperception ofWindows Vista helped

    OSX.2.The ability to extendsuccessfully intohandheld devices(iphone).

    Threats:

    Windows 7 seemswell-poised to correctmany of the flaws ofVista.

    Economic crisis couldhurt as it is perceivedto be priced high.

  • 8/8/2019 The O.S Wars

    13/15

    Built on the Linux kernel Android tries to optimize all the utilities of a mobile phone efficiently.

    Android is open source; it can be liberally extended to incorporate new cutting edge technologies as

    they emerge. The platform will continue to evolve as the developer community works together to build

    innovative mobile applications. . Five years after the acquisition, Android is appealing to customers

    around the world. According to a survey during the second quarter alone, the mobile operating system

    was running on 33 percent of all the smart phones sold during the period. Now with Google is thinking of

    developing Android for computers.The day that is done will definitely mark the start of a new level of

    competition.

    A completely new concept that has been introduced by Google is the Chrome O.S. This has led

    innovation to a new level altogether by introducing a concept of Web Based operating system.

    Now days internet is thought to be a mandatory requirement for a computer. Google identified

    this situation to their benefit and created a blue ocean strategy for themselves. By making a

    web based O.S they eliminated a major constraint. Hard drive space. The requirement for this

    new idea was spurred by the advent of a new gadget in the market.- The netbook. This mini

    laptop added another dimension to the issue of portability of computers. However it had one

    limitation , The machine specifications were not very high. The operating systems in the market

  • 8/8/2019 The O.S Wars

    14/15

    though supported by the netbooks failed to give full performance. This is where Google stepped

    in with their light-weight Operating System. The Chrome.

    Google also plans to create a service called Google Cloud Print, which will help any application

    on any device to print on any printer. This method of printing does not require any drivers and

    therefore will be suitable for printing from Google Chrome OS.

    From the security point of view too Google is described as a "hardened" operating systemfeaturing auto-updating and sandbox features that will reduce malware exposure.

    From the market competition point of view an edge that Google chrome holds is its adherence

    to the internet when the cyber world is speaking the language of Cloud Computing. Also

    experts say that there would not be direct competition between Windows and Chrome as me

    OS hosted on a netbook is not intended as a substitute for Windows running on a conventional

    laptop, which has the computational power to run a resource-intensive program like Photoshop,

    Auto Cad, Oracle etc.

    As it seems that this operating system market is far from a monopoly, with continuous

    innovation being shown by the different companies. New vistas continue to be created everyday

    making life simpler for us. Who will survive the rat race, only time can tell.

  • 8/8/2019 The O.S Wars

    15/15

    REFERENCES TAKEN FROM

    1. http://en.wikipedia.org/wiki/History_of_Mac_OS#Mac_OS_X

    2. http://www.computerhovel.com/mac_evolution.html

    3. http://www.hongkiat.com/blog/evolution-of-microsoft-windows-1985-2009/

    4. http://www.computerhovel.com/windows-evolution.html

    5. http://www.bsu.edu/libraries/ahafner/awh-th-swot-ms.html

    6. http://ivythesis.typepad.com/term_paper_topics/2008/01/organization-an.html

    7. http://en.wikipedia.org/wiki/Linux

    8. http://developer.android.com/guide/basics/what-is-android.html

    9. http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html

    10. http://en.wikipedia.org/wiki/Google_Chrome_OS

    11. http://www.osdata.com/kind/history.htm

    12. http://www.personal.kent.edu/~rmuhamma/OpSystems/Myos/osHistory.htm

    AND OFCOURSE GOOGLE!!!!