Presentation is loading. Please wait.

Presentation is loading. Please wait.

COMP1321 Digital Infrastructure Richard Henson February 2013.

Similar presentations


Presentation on theme: "COMP1321 Digital Infrastructure Richard Henson February 2013."— Presentation transcript:

1 COMP1321 Digital Infrastructure Richard Henson February 2013

2 Week 12: Overview of Important Network Operating Systems Objective: Objective:  Name significant network operating systems in developments towards today’s organisational networks  Briefly explain features of proprietary products that fulfil particular requirements of a network operating system  Explain a (network) operating system architecture in terms of a multi-layered model

3 Operating Systems for PC Ethernet Networks Original Topology (1980s, early 90s): Original Topology (1980s, early 90s):  bus, coaxial cable & BNC connectors (!) DOS? DOS?  No way! not designed for: server end stuffserver end stuff distributed communicationsdistributed communications security…security…

4 Operating Systems for PC Ethernet Networks  two popular client-server operating systems emerged: Novell NetwareNovell Netware n IPX/SPX protocol n not OSI compliant - proprietary & code secret DEC (Digital) PCSADEC (Digital) PCSA n DECnet protocol n OSI & TCP/IP compliant - code open source

5 Netware - late 1980s Novell’s proprietary IPX/SPX network protocol Novell’s proprietary IPX/SPX network protocol  network naming based on MAC address hardwired into network card during manufacturehardwired into network card during manufacture Also, MHS protocol for message- handling and email within the LAN Also, MHS protocol for message- handling and email within the LAN

6 Novell Netware Cool Server stuff… Cool Server stuff…  secure file system based on user, groups, rights & inherited rights  supported mirroring, duplexing, RAID  TTS to reverse incomplete transactions  network resource names, etc. stored as a separate bindery on each server

7 Other Features of Netware I/O optimisation: I/O optimisation:  disk caching  elevator seeking (disk accesses ordered according to position on disk)  directory hashing

8 Strengths of Netware  Fast MAC address not IP, fewer headers, less processing of packetsMAC address not IP, fewer headers, less processing of packets  Secure awarded US gov Server Fault Tolerance (SFT) grade IIIawarded US gov Server Fault Tolerance (SFT) grade III n when used with server duplexing

9 Enduring Problems with Netware Only ran on Intel Platform Only ran on Intel Platform Reliant on DOS/Windows at the client end Reliant on DOS/Windows at the client end NDS (Directory Structure) not X500 compliant NDS (Directory Structure) not X500 compliant Not directly compatible with TCP/IP Not directly compatible with TCP/IP  interprocess communication based on IPX/SPX  used MAC addresses (fixed on network card) as unique identifiers, rather than IP addresses Not suitable for peer-peer networking Not suitable for peer-peer networking Not pre-emptive in handling processes Not pre-emptive in handling processes

10 What happened to Netware? V.successful in early 1990s V.successful in early 1990s  better sales than DEC PCSA architecture, even though the latter was OSI compliant (!!) SPX/IPX faster than TCP/IP…SPX/IPX faster than TCP/IP…  70% of the PC network market

11 What happened to Netware Didn’t see what was coming (Microsoft!)… Didn’t see what was coming (Microsoft!)…  DEC mini computers lost market share everyone wanted a PC networkeveryone wanted a PC network main LAN rival DEC was being sold off and “asset stripped”main LAN rival DEC was being sold off and “asset stripped” future looked brightfuture looked bright  BUT… by 1998, Novell Netware sales were sunkby 1998, Novell Netware sales were sunk by 2000, even Oracle stopped supporting themby 2000, even Oracle stopped supporting them only kept in business by merging with Red Hat Linuxonly kept in business by merging with Red Hat Linux

12 More on DEC (Digital Equipment) World’s most innovative computer company for many years… World’s most innovative computer company for many years…  as already stated - first minicomputer: PDP-1 (Programmable Data Processor)PDP-1 (Programmable Data Processor)  first UNIX/C implementation On PDP-5On PDP-5

13 DEC continued… Most successful minicomputer: Most successful minicomputer:  VAX (Virtual Address eXtension) First virtual memory operating system First virtual memory operating system  VMS (virtual memory system) for VAX First commercially successful RISC chip First commercially successful RISC chip  alpha First commercial Internet domain & website First commercial Internet domain & website First successful search engine: AltaVista First successful search engine: AltaVista

14 Organisational Networks in 1990 Business/finance companies: Business/finance companies:  usually IBM networks Science/Technology/Engineering companies: Science/Technology/Engineering companies:  usually DEC networks Smaller companies (SME size...) Smaller companies (SME size...)  couldn’t justify/afford networks!

15 Where did DEC go? Second biggest computer company in the world in 1990! Second biggest computer company in the world in 1990!  over 100000 employees!  with early 90s recession, went into decline… New MD in 1992, only accelerated the decline New MD in 1992, only accelerated the decline  assets sold one by one… unkindest cut – alpha chip to Intel in 1997unkindest cut – alpha chip to Intel in 1997  what was left (VMS) went to Compaq in 1998 sold on to HP…sold on to HP…

16 What happened? As with the downfall of IBM, Netscape and Novell… As with the downfall of IBM, Netscape and Novell…  out-manoeuvred in business  perhaps the name Microsoft might help…

17 Microsoft and VMS… Now long enough ago to be of historical interest… Now long enough ago to be of historical interest…  Dave Cutler, brains behind DEC’s VMS; http://en.wikipedia.org/wiki/Dave_Cutler http://en.wikipedia.org/wiki/Dave_Cutlerhttp://en.wikipedia.org/wiki/Dave_Cutler  went to work at Microsoft in 1988 to develop “a new operating system” (NT)…to develop “a new operating system” (NT)… DEC watching their mini-computers become “dinosaurs” (1990-93) DEC watching their mini-computers become “dinosaurs” (1990-93)  pinned hopes on new RISC chip (alpha)  keen to get their alpha chip onto the original Windows NT…

18 A tale of intellectual copyright (and smart business) DEC saw NT as their big opportunity to get into the PC server business DEC saw NT as their big opportunity to get into the PC server business  expected Alpha chip platform/Windows NT to be popular  signed away rights to Cutler & co’s code – code used in creating windows NT Microsoft effectively got the technologies behind VMS that they used for NT… for free!!!!Microsoft effectively got the technologies behind VMS that they used for NT… for free!!!! final insult… Intel platform preferred for servers (!)final insult… Intel platform preferred for servers (!) Thanks to HP, and enthusiastic users, VMS lives (!) Thanks to HP, and enthusiastic users, VMS lives (!)  available for download at: http://www.openvms.compaq.com/openvms/freewarehttp://www.openvms.compaq.com/openvms/freewarehttp://www.openvms.compaq.com/openvms/freeware

19 Microsoft & Network Operating Systems Whilst the US government was being defeated in the courts by IBM… Whilst the US government was being defeated in the courts by IBM…  a deal that almost put them out of business was pulled off by the young Bill Gates!  story about IBM negotiations with Bill Gates (regarding his mate Tim Paterson’s os): http://inventors.about.com/library/weekly/aa033099.htmhttp://inventors.about.com/library/weekly/aa033099.htmhttp://inventors.about.com/library/weekly/aa033099.htm  and the tragedy of Gary Kildall (creator of CP/M, main rival to DOS & one time business partner of Steve Jobs)… http://www.businessweek.com/magazine/content/04_43/b3 905109_mz063.htmhttp://www.businessweek.com/magazine/content/04_43/b3 905109_mz063.htmhttp://www.businessweek.com/magazine/content/04_43/b3 905109_mz063.htmhttp://www.businessweek.com/magazine/content/04_43/b3 905109_mz063.htm

20 DOS (Desktop Operating System) As was to be expected from a back-street deal… As was to be expected from a back-street deal…  DOS was an awful operating system…  no way it could be satisfactorily used for even multi-tasking, let alone networking…  no way of logging in as an authenticated user…logging in as an authenticated user… restricting access to resources…restricting access to resources…  to the new (misguided?) computer generation… none of this matterednone of this mattered  by the late 1980s Gates was the 4 th richest person in the world!

21 OS2, Windows, and Windows NT By late 1980s, PCs being used for serious business purposes By late 1980s, PCs being used for serious business purposes  IBM needed a serious operating system for the PC…  Microsoft worked them on OS2  still didn’t see Gates as a rival! At about the same time… At about the same time…  Cutler left DEC… joined Microsoft  scope for a virtual memory operating system… (Windows)(Windows)

22 Windows On the one hand On the one hand  Microsoft were working with IBM on OS2 One the other hand: One the other hand:  they were working on developing Windows and working with software developers to provide applications for Windows…and working with software developers to provide applications for Windows… n users want apps, not operating systems! Guess which one won??? Guess which one won???  you’ve got it… Microsoft now bigger than IBM

23 Windows NT Windows… based on DOS Windows… based on DOS  virtual memory enabled multitasking  but architecture fundamentally flawed… Stopgap while new “serious” operating system being developed… Stopgap while new “serious” operating system being developed… using DEC technology…using DEC technology…  “New Technology” operating system quietly released in 1993  as a disguised front end enhancement to Windows 3.1  known as Windows 3.11 (for workgroups)

24 NT Architecture Industry experts soon noticed that many features were surprisingly similar to VMS… Industry experts soon noticed that many features were surprisingly similar to VMS…  oddity… VMS + 1 = WNT (!!) But Microsoft’s customers were from a new generation. The commercial desktop product was still basically DOS, but Gates now offered But Microsoft’s customers were from a new generation. The commercial desktop product was still basically DOS, but Gates now offered  peer-peer networking and a simple network protocol (NETBEUI)  user-friendly graphical interface  sharing resources on apps  even TCP/IP compatibility…

25 Flexibility of Windows NT (followed the Unix pattern) Operating system kernel hardware Operating system functions & interface Applications

26 Windows NT v Unix v Netware By 1994, three possible network platforms: By 1994, three possible network platforms:  Novell: fast, proven, scalable, well established, but proprietary (NDS & IPX/SPX)  Unix: robust, scalable, open source & Internet ready but complex, & limited apps  Windows NT: neither robust nor scalable but Gates by now a past master at exploiting weakness... (!)but Gates by now a past master at exploiting weakness... (!)

27 Progressive Development of Windows NT os kernel (diff versions of NT available for diff CPUs) range of CPUs, motherboards Operating system functions & interface (Windows) Applications (Windows apps -> NT apps)

28 NT version 4 Released late 1996 Released late 1996  Windows 95 interface & registry  many www features, incl. IIS (web server) Server end: Server end:  designed to support server applications no theoretical limit to number of usersno theoretical limit to number of users  now became a major challenge to Netware (not TCP/IP compatible) & Unix (still not enough apps)  main problem: not scalable

29 The 32-bit Windows NT architecture Secure 32-bit kernel based on VMS Secure 32-bit kernel based on VMS  remains intact to present day  now enhanced to 64-bit (but this was supposed to happen originally with “Windows 5”, to support DECs 64-bit alpha-chip(but this was supposed to happen originally with “Windows 5”, to support DECs 64-bit alpha-chip Separated kernel provided the capability for NT, like Unix, to run on multiple platforms Separated kernel provided the capability for NT, like Unix, to run on multiple platforms  guess who didn’t like that idea!

30 Windows NT Architecture Supports pre-emptive multitasking & multithreading Supports pre-emptive multitasking & multithreading  good for centralised control Secure file system (NTFS) Secure file system (NTFS) Applications have separate address spaces (unlike DOS/Windows… crash!) Applications have separate address spaces (unlike DOS/Windows… crash!)  up to 4 Gb of memory  up to 16 Eb of disk space (1Eb = 2 60 bytes)

31 NT architecture (continued) Server products have scope for huge additional functionality… Server products have scope for huge additional functionality…  offered as services Problems: Problems:  much code outside the kernel was new; bugs had to be ironed out  each server had its own security database; considerable problems for scalability

32 Windows 2000 The big one!!! The big one!!!  Designed to merge: peer-peer networking capabilities of Windowspeer-peer networking capabilities of Windows client-server requirements of LANsclient-server requirements of LANs Microsoft technologies with Internet technologiesMicrosoft technologies with Internet technologies  Yet could still work with “DOS-based” i.e. Windows 3.x/95/98 clients Microsoft’s own “history of Windows” (client- end/desktop versions):Microsoft’s own “history of Windows” (client- end/desktop versions): n http://www.microsoft.com/windows/winhistorydesktop.mspx http://www.microsoft.com/windows/winhistorydesktop.mspx http://www.microsoft.com/windows/winhistorydesktop.mspx

33 Windows 2000 Scalable Scalable  Active Directory X500 compliant directory serviceX500 compliant directory service even developed with aid of RFCseven developed with aid of RFCs multiple domainsmultiple domains enterprise-wide security & resource-sharingenterprise-wide security & resource-sharing  arguably much better than NDS finished off Novell Netware…finished off Novell Netware…

34 Windows 2000 Secure… (!) Secure… (!)  secure remote authentication with help from Active Directory…with help from Active Directory…  Kerberos (IETF, RFCs)  PKI-ready (IETF, RFCs)  terminal services remote log on with minimal computing resourcesremote log on with minimal computing resources

35 More Recent OS Developments Novell survived (as a company) by: Novell survived (as a company) by:  merging with developers of Linux  continuing to support “legacy” Netware systems HP kept VMS customer base… HP kept VMS customer base…  once DEC alpha chip was history, developed new Intel-based hardware platform (Integrity) to interface with VMS kernel Linux (very) slowly gaining popularity… Linux (very) slowly gaining popularity…

36 Windows Server Developments since 2000 2003 Server 2003 Server  more improvements to active directory  64-bit version available! 2008 Server 2008 Server  file system enhancements  active directory: directory tree extendeddirectory tree extended better management tools (larger networks)better management tools (larger networks) Although Bill Gates may have retired, Steve Cutler is still with them (helped with “Azure” and now…Xbox) Although Bill Gates may have retired, Steve Cutler is still with them (helped with “Azure” and now…Xbox)  http://www.amd.com/us- en/assets/content_type/DownloadableAssets/Micr osoft_Video_Statement.wmv http://www.amd.com/us- en/assets/content_type/DownloadableAssets/Micr osoft_Video_Statement.wmv http://www.amd.com/us- en/assets/content_type/DownloadableAssets/Micr osoft_Video_Statement.wmv

37 Client-side Developments… Microsoft Domination… Microsoft Domination…  XP: finished off the evolution from Windows 95/98  Vista: mainly a desktop change not universally appreciated!not universally appreciated! mobile devices started to have:mobile devices started to have: n CPUs & operating systems (!) n user interfaces & use apps… Reaction to Vista… Reaction to Vista…  Apple became popular  other “mobile” desktops became popular Windows 7 stopped the rot… Windows 7 stopped the rot… Windows Mobile: good platform for apps Windows Mobile: good platform for apps  but Windows client-end dominance lost for good…

38 So, which Server operating system would the larger company use today? IBM, or other “mainframe”? IBM, or other “mainframe”?  why not? Windows 2008 very popular with finance industry & previous IBM customers! Windows 2008 very popular with finance industry & previous IBM customers! Unix (incl Linux) popular with previous DEC customers Unix (incl Linux) popular with previous DEC customers  still cheaper than Windows  still more complicated, but suits companies that value and develop technologies

39 And the small business? Lot of contradictory advice Lot of contradictory advice  use Linux!  use Windows  Don’t bother? use virtualisationuse virtualisation outsourceoutsource use The Clouduse The Cloud Who should they listen to? Why? Who should they listen to? Why?

40 And tomorrow? Important for people involved in procurement for and management of networks Important for people involved in procurement for and management of networks  Windows 2012 due (much change?)  Unix/Linux?  others? Time to do a little research... Time to do a little research...


Download ppt "COMP1321 Digital Infrastructure Richard Henson February 2013."

Similar presentations


Ads by Google