UNIX vs Windows History Reputation Performance Security Stability Cost Usability.

Slides:



Advertisements
Similar presentations
EPD Co. Ltd. Medical Software Company Why open source platform is the best platform For the PACS servers? Why open source platform is the best platform.
Advertisements

Linux Operating System Linux is a free open-source operating system based on Unix. Linux was originally created by Linus Torvalds with the assistance of.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 6A Operating System Basics PART II.
Objectives Overview Define an operating system
Peer-to-Peer vs. Client/Server Network Operating Systems Instructor: Dr. Najla Al-Nabhan
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Saving Money by Recycling Existing Computers with LTSP Peter Billson Linux Terminal Server Project (LTSP.org) Linux User Group in Princeton LUG/IP July.
Upgrading Software CIT 1100 Chapter4.
Linux vs. Windows. Linux  Linux was originally built by Linus Torvalds at the University of Helsinki in  Linux is a Unix-like, Kernal-based, fully.
Operating Systems Or why is Bill Gates so rich? Computers Mr. Specter Steel Valley High School Or why is Bill Gates so rich? Computers Mr. Specter Steel.
Systems Integration IT 490
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction to windows operating system i
Introduction to UNIX Acknowledgement:Thanks to Dr Andrew Horner for the original version of this set of slides. All trademarks are the properties of their.
I Information Systems Technology Ross Malaga 3 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 3-1 SOFTWARE.
Operating Systems. Software Software – the instructions that make the CPU do useful things Divided into two main categories – System software – Applications.
 Advantages  Easy to learn  Graphical Advantages  Help and Support  Widely used  Software compatibility  Customisable  Customisable Hardware 
AN INTRODUCTION TO LINUX OPERATING SYSTEM Zihui Han.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
Operating System.
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Lesson 4 Computer Software
Linux GUI Chapter 5. Graphical User Interface GUI vs. CLI Easier and more intuitive More popular and advanced Needed for graphics, web browsing Linux.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Operating Systems. Operating systems  Between the hardware and the application software lies the operating system. The operating system is a program.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
1 ITSK 2611 Welcome. 2 Operating System 3 What is an OS Resource Manager –Disk –Memory –CPU Device Manager –Printers –Video Card –Sound Card Utility.
Java Beserkers Group 4. Start of Java Development began on June of 1991 by a group of computer scientist at the Sun Mircrosystems Company Development.
Presented by Team D Compare Windows 2000, XP, and.NET By John Leonard, Brian North, Jeffrey Reynolds, Todd Saylor.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Choosing NOS can be a complex and a difficult decision. Every popular NOS has its strengths and weaknesses. NOS may cost thousands of dollars depending.
A Comparison of Linux vs. Windows Bhargav A. Sorathiya B.E. 4 th C.E. Roll no:6456.
UNIX JIN GUO 08/30/00. AGENDA 1.Creation of Unix 2.Unix Uniqueness 3.Unix Architecture 4.Unix Application 5.Unix Security 6.Unix & Web.
CMPF124:Basics Skills for Knowledge Workers Introduction to Windows OS.
Mr C Johnston ICT Teacher
Computer Fundamentals MSCH 233 Lecture 2. What is a Software? Its step by step instructions telling the computer how to process data, execute operations.
Operating Systems Sara Mullan Johns Hopkins University Fall 2010
* Property of STI Page 1 of 18 Software: Systems and Applications Basic Computer Concepts Software  Software: can be divided into:  systems software.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
McGraw-Hill Technology Education © 2006 by the McGraw-Hill Companies, Inc. All rights reserved. 55 CHAPTER SYSTEM SOFTWARE.
A Study on Linux Operating System Ying Jiang ID:
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Introduction to UNIX CS 2204 Class meeting 1 *Notes by Doug Bowman and other members of the CS faculty at Virginia Tech. Copyright
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Introduction to UNIX CS465. What is UNIX? (1) UNIX is an Operating System (OS). An operating system is a control program that allocates the computer's.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Introduction TO Network Administration
CEG 2400 FALL 2012 Windows Servers Network Operating Systems.
LINUX Presented By Parvathy Subramanian. April 23, 2008LINUX, By Parvathy Subramanian2 Agenda ► Introduction ► Standard design for security systems ►
Securing a Host Computer BY STEPHEN GOSNER. Definition of a Host  Host  In networking, a host is any device that has an IP address.  Hosts include.
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
Course : PGClass : MCA Subject: Operating SystemSub.Code : 3CT11 Staff Name : S.SomasundaramYear & Sem : II nd & III rd.
Mr L Challenor ICT Teacher BTEC IT Unit 02 - Lesson 06 Computer Software.
Chapter 2 Operating Systems
Chapter 5 Operating Systems.
Operating System & Application Software
Lecture 1-Part 2: Operating-System Structures
LINUX WINDOWS Vs..
Popular Operating Systems
LINUX WINDOWS Vs..
5 SYSTEM SOFTWARE CHAPTER
Networks Software.
5 SYSTEM SOFTWARE CHAPTER
Lecture 1-Part 2: Operating-System Structures
5 SYSTEM SOFTWARE CHAPTER
Linux Professor Sabol.
SOFTWARE TECHNOLOGIES
PC Operating Systems in Review
Presentation transcript:

UNIX vs Windows History Reputation Performance Security Stability Cost Usability

History UNIX –Developed since early 70 th in AT&T Bell Labs –Originally no graphical interface, later added –Networking Centered –Multi user environment NT –Developed between 1988 and 1993 –Strong emphasis on stability and performance –First true networking OS from Microsoft –Originally Single user

Reputation: Suck-Rule-o-Meter

Suck-Rule-o-Meter over Time July 1998 May 2000 hitgrowth Windows 1298:185 = 7.0:1 4225:514 = 8.2:1 3.2 Linux 205:952 = 1: :2903 = 1: MacOS 40:364 = 1:9.1 48:80 = 1: FreeBSD 3:78 = 1:26 7:598 = 1: Unix 228:278 = 1: :332 = 1: VMS 21:39 = 1:1.9 24:50 = 1: Hitrate went down for Apple People hate Windows today more than they used to UNIX reputation has improved Keep in mind that this does not reflect the average user but rather programmer or tech wiz.

Security: UNIX vs NT Study by Hedbom and Lindskog Conclusion : –Similar Security Features –NT somewhat more ambitious (well it is younger)

Weaknesses Bypass of intended controls –Password attacks: Capture, guessing –Utilizing weak authentication Active misuse of resources –Resource Exhaustion Passive misuse of resources –Search for weak configuration

Password Attacks Capture: –Legacy problem for both UNIX and NT (old protocols and compatibility) –Both OS transmit under certain conditions Password as plain text Guessing: –NT password storage is easy to crack into –UNIX password storage can be overly accessible (usually there should be 2 file, a /etc/passwd and a /etc/shadow that actually contains the passwords)

Resource Exhaustion Freeze the system by keeping it busy –NT: Priorities from 1-15 –A program with 15 enters an infinite loop –Problem: In NT the process decides about its priority –UNIX: process has no access to priority except for lowering it –Number of processes per user are limited –No Problem

Conclusion There is no significant difference in security between UNIX and NT A lot depends on the configuration and UNIX has more configuration options to secure things

Performance NT can’t yet handle the complex and powerful application that UNIX has Mostly due to memory management issues “ Compaq says that it is selling systems with the UNIX operating system because Windows NT does not correctly run Java programs (a newer language that decreases the amount of time and money to develop software). It has judged Windows NT inadequate to handle server tasks for large networks (many computers connected together to share information) “

Performance Study Windows NT finished dead last overall in a comparison with five different versions of the Unix operating system, concluded a market research firm that assessed the latest versions of these operating systems The company ranks the major Unix variants and NT each year using a scorecard that judges six factors. Windows NT ranked last in every area except one. However, "Even the Enterprise Edition of Windows NT Server 4.0 trails Unix in every area except for PC client support," D.H. Brown said in a statement. "NT still falls short of Unix for advanced Internet protocols and extensions. NT also lags in features for scalability, reliability, availability, serviceability, and system management," the study said.

Usability NT has a very user friendly interface NT requires less sophistication from user than UNIX The Windows interface in UNIX is not as nice as NT Fewer user application programs for UNIX than NT More industry strength applications (Data Bases) on UNIX

Stability Despite the fact that NT is much more stable than earlier Windows OS, it still has lower reliability than UNIX NT can crash when a buggy application crashes (Blue Screen of Death) Memory leaking that eventually decays performance – lack of cleanup and defragmentation UNIX is the choice for critical tasks

Cost NT is costly due to the licensing UNIX application licenses are cheap in bulk Culture of Freeware (GNU licensing) on UNIX where as freeware for significant applications are rare under NT Windows requires more software updates and hardware replacements over time

Case: 500 student system

UNIX cost

Running cost over 5 years Administration effort much higher for NT solution –1 part time for UNIX –At least 4 full time for NT UNIX amortizes over 5 years, NT does not –A 5 year old UNIX machine can very well handle today’s work –PC environment needs upgrade every 2 years –(the PC philosophy is that each new generation makes the old one obsolete)

Sum after 5 years

Case 5000 user in Manufacturing

More Implication Productivity Paradox UNIX architecture has much more redundancy –If one server fail, others are still able to take over the job Fewer staff people means they know more The productivity effect of failure reduction –161 desktop application crashes per day –Users avoid experimenting with the system and never learn to use it effectively –5,000 users like PolyOne with annual revenues in the range of $3 billion. For a company this size, a 1 percent decrease in productivity due to user failure to use the application suite properly and crashes amounts to a $150 million revenue hit in five years

Summary Stability ->UNIX Performance -> UNIX Reputation -> UNIX Security no winner Usability -> NT Cost ->UNIX