76
ITE 229 OPERATING SYSTEMS “DISK OPERATING SYSTEMS” Group Leader: Ale May Villegas Group Members: Mei-reen Joy Dalhag Veronica Gajo Carren Azur Rodelia Dimatera

Disk Operating systems

Embed Size (px)

DESCRIPTION

presentation

Citation preview

Page 1: Disk Operating systems

ITE 229OPERATING SYSTEMS

“DISK OPERATING SYSTEMS”

Group Leader: Ale May VillegasGroup Members: Mei-reen Joy Dalhag Veronica Gajo Carren Azur Rodelia Dimatera

Page 2: Disk Operating systems

Operating systems categorized as Operating systems categorized as Disk Operating SystemDisk Operating System

Disk operating system (DOS)Disk operating system (DOS)

is a shorthand term for several closely is a shorthand term for several closely related operating systems that dominated related operating systems that dominated the IBM PC compatible market between the IBM PC compatible market between 1981 and 1995, or until about 2000 if one 1981 and 1995, or until about 2000 if one includes the partially DOS-based Microsoft includes the partially DOS-based Microsoft Windows versions Windows 95, 98, and Windows versions Windows 95, 98, and Me.Me.

Page 3: Disk Operating systems

Disk Operating systems:Disk Operating systems:

Page 4: Disk Operating systems

86-DOS86-DOS

86-DOS86-DOS was an operating system was an operating system developed and marketed by developed and marketed by Seattle Computer ProductsSeattle Computer Products for its for its Intel 8086Intel 8086-based computer kit. -based computer kit. Initially known as Initially known as QDOSQDOS ( (Quick and DirtyQuick and Dirty Operating Operating SystemSystem) the name was changed to ) the name was changed to 86-DOS once SCP started licensing 86-DOS once SCP started licensing the operating system.the operating system.

Page 5: Disk Operating systems

86-DOS had a command structure 86-DOS had a command structure and and application programming interfaceapplication programming interface that imitated that of that imitated that of Digital ResearchDigital Research's 's CP/MCP/M operating system, which operating system, which made it easy to made it easy to portport programs from programs from the latter. The system was purchased the latter. The system was purchased by by MicrosoftMicrosoft and developed further and developed further as as PC-DOSPC-DOS and and MS-DOSMS-DOS..

Page 6: Disk Operating systems

A simulated screenshot of 86-DOS running Seattle A simulated screenshot of 86-DOS running Seattle Computer Product's assembler and HEX2BIN conversion Computer Product's assembler and HEX2BIN conversion

tool, as supplied with 86-DOS in 1981.tool, as supplied with 86-DOS in 1981.

Page 7: Disk Operating systems

PC-DOSPC-DOS

IBM IBM PC DOSPC DOS is a is a DOSDOS operating system for the operating system for the IBM Personal ComputerIBM Personal Computer, sold throughout the 1980s , sold throughout the 1980s and 2000s.and 2000s.

The original 1981 arrangement between The original 1981 arrangement between IBMIBM and and MicrosoftMicrosoft was that Microsoft would provide the base was that Microsoft would provide the base product and that both firms would work on product and that both firms would work on developing different parts of it into a more powerful developing different parts of it into a more powerful and robust system, and then share the resultant and robust system, and then share the resultant code. PC DOS and code. PC DOS and MS-DOSMS-DOS were to be marketed were to be marketed separately: IBM selling to itself for the IBM PC, and separately: IBM selling to itself for the IBM PC, and Microsoft selling to the open market. However, at no Microsoft selling to the open market. However, at no time did IBM acquire the ownership of the time did IBM acquire the ownership of the source codesource code of the of the operating systemoperating system for its own for its own PCsPCs..

Page 8: Disk Operating systems

Naming and VersionsNaming and Versions

IBM Personal Computer IBM Personal Computer Disk Operation System Disk Operation System 1.0 (short-name:1.0 (short-name:PC PC DOSDOS 1.0) 1.0)

IBM Personal Computer IBM Personal Computer Disk Operation System Disk Operation System 2.0 (short-name2.0 (short-name:PC :PC DOS 2.0)DOS 2.0)

IBM Personal Computer IBM Personal Computer Disk Operation System Disk Operation System 3.0 (short-name3.0 (short-name:PC :PC DOS 3.0DOS 3.0) )

IBM DOSIBM DOS 4.0 (IBM 4.0 (IBM changed product changed product name) name)

IBM DOS 5.0 IBM DOS 5.0 IBM IBM PC DOSPC DOS 6.1 (IBM 6.1 (IBM

changed product changed product name again. "PC DOS" name again. "PC DOS" is not short-name.) is not short-name.)

IBM PC DOS 6.3 IBM PC DOS 6.3 IBM PC DOS 7 IBM PC DOS 7 IBM PC DOS 2000 IBM PC DOS 2000

(IBM's last version(IBM's last version) )

Page 9: Disk Operating systems

A typical command line in A typical command line in PC-DOSPC-DOS..Originally uploaded as "PC DOS Command Window.gif" on 21 May 2006Originally uploaded as "PC DOS Command Window.gif" on 21 May 2006

Page 10: Disk Operating systems

MS-DOSMS-DOS

MS-DOSMS-DOS (short for (short for MMicroicrossoft oft DDisk isk OOperating perating SSystem) is an ystem) is an operating systemoperating system commercialized by commercialized by MicrosoftMicrosoft. It was the most commonly used member . It was the most commonly used member of the of the DOSDOS family of operating systems and was the family of operating systems and was the main operating system for personal computers main operating system for personal computers during the 1980s. It was based on the during the 1980s. It was based on the Intel 8086Intel 8086 family of microprocessors, particularly the family of microprocessors, particularly the IBM PCIBM PC and and compatiblescompatibles. It was gradually replaced on . It was gradually replaced on consumer desktop computers by operating systems consumer desktop computers by operating systems offering a offering a graphical user interfacegraphical user interface (GUI), in (GUI), in particular by various generations of the particular by various generations of the Microsoft WindowsMicrosoft Windows operating system and operating system and LinuxLinux. MS-. MS-DOS was known before as DOS was known before as QDOSQDOS ( (QQuick and uick and DDirty irty OOperating perating SSystem) and ystem) and 86-DOS86-DOS..

Page 11: Disk Operating systems

MS-DOS was a renamed form of MS-DOS was a renamed form of 86-DOS86-DOS (informally known as the (informally known as the Quick-and-DirtyQuick-and-Dirty Operating System or Q-DOS)Operating System or Q-DOS)[2][2] owned by owned by Seattle Computer ProductsSeattle Computer Products, written by , written by Tim PatersonTim Paterson..[2][2] Microsoft needed an Microsoft needed an operating system for the then-new operating system for the then-new Intel 8086Intel 8086 but it had none available, so it licensed 86-but it had none available, so it licensed 86-DOS and released a version of it as MS-DOS DOS and released a version of it as MS-DOS 1.0. Development started on 1981, and MS-1.0. Development started on 1981, and MS-DOS 1.0 was released with the IBM PC on DOS 1.0 was released with the IBM PC on 1982. Tim Paterson is considered the original 1982. Tim Paterson is considered the original author of DOS and he is called "The Father of author of DOS and he is called "The Father of DOS".DOS".

Page 12: Disk Operating systems

An example of MS-DOS's command-line interface, this one An example of MS-DOS's command-line interface, this one showing that the current directory is the root of drive C.showing that the current directory is the root of drive C.

Page 13: Disk Operating systems

DR-DOSDR-DOS

is a is a DOSDOS-type -type operating systemoperating system for for IBM PCIBM PC--compatiblecompatible personal computerspersonal computers, originally , originally developed by developed by Gary KildallGary Kildall's 's Digital ResearchDigital Research and derived from and derived from CP/MCP/M-86.-86.

Page 14: Disk Operating systems

DR-DOS 3.41-DR-DOS 3.41- The first version was The first version was released in May, 1988. Version released in May, 1988. Version numbers were chosen to reflect numbers were chosen to reflect features relative to MS-DOS; the first features relative to MS-DOS; the first version promoted to the public was version promoted to the public was DR-DOS 3.41, which offered features DR-DOS 3.41, which offered features comparable to the successful MS-comparable to the successful MS-DOS 3.3 and its derivatives.DOS 3.3 and its derivatives.

Page 15: Disk Operating systems

DR-DOS version 5.0DR-DOS version 5.0-was released in -was released in May 1990. (Version 4 was skipped to May 1990. (Version 4 was skipped to avoid being associated with the avoid being associated with the relatively unpopular MS-DOS 4.0.) relatively unpopular MS-DOS 4.0.) This introduced This introduced ViewMAXViewMAX, a , a GEMGEM based based GUIGUI file management shell, file management shell, and bundled disk-caching software, and bundled disk-caching software, and also offers vastly improved and also offers vastly improved memory management.memory management.

Page 16: Disk Operating systems

(Enhanced) DR-DOS(Enhanced) DR-DOS

Page 17: Disk Operating systems

FreeDOSFreeDOS

FreeDOSFreeDOS (formerly (formerly Free-DOSFree-DOS and and PD-DOSPD-DOS) is ) is an an operating systemoperating system for for IBM PC compatibleIBM PC compatible computers. FreeDOS is made up of many computers. FreeDOS is made up of many different, separate programs that act as different, separate programs that act as "packages" to the overall FreeDOS Project. As a "packages" to the overall FreeDOS Project. As a member of the member of the DOSDOS family, it provides mainly family, it provides mainly disk access through its disk access through its kernelkernel, and partial , and partial memory managementmemory management, but no default , but no default GUIGUI (although (although OpenGEMOpenGEM is listed on the official is listed on the official FreeDOS website). FreeDOS is currently at version FreeDOS website). FreeDOS is currently at version 1.0, released on 1.0, released on September 3September 3, , 20062006..

Page 18: Disk Operating systems

The FreeDOS project began The FreeDOS project began June 26June 26, , 19941994, when Microsoft announced it , when Microsoft announced it would no longer sell nor support would no longer sell nor support MS-DOSMS-DOS

Page 19: Disk Operating systems

FreeDOS is also used by several FreeDOS is also used by several companies:companies:

DELLDELL HPHP ASUSASUS GRC’S Spinrite 6GRC’S Spinrite 6

Page 20: Disk Operating systems

ProDOSProDOS

was the name of two similar was the name of two similar operating systemsoperating systems for the for the Apple II seriesApple II series of of personal computerspersonal computers. The original . The original ProDOS, renamed ProDOS, renamed ProDOS 8ProDOS 8 in version in version 1.2, was the last official operating system 1.2, was the last official operating system usable by all Apple II series computers, usable by all Apple II series computers, and was distributed from 1983 to 1993. and was distributed from 1983 to 1993. The other, The other, ProDOS 16ProDOS 16, took advantage , took advantage of the extra capabilities of the of the extra capabilities of the 16-bit16-bit Apple IIgsApple IIgs, but was short-lived and , but was short-lived and replaced by replaced by GS/OSGS/OS within a year. within a year.

Page 21: Disk Operating systems

ProDOS was marketed by Apple as ProDOS was marketed by Apple as meaning meaning Professional Disk Professional Disk Operating SystemOperating System, and became , and became the most popular the most popular operating systemoperating system for the for the Apple IIApple II series of series of computerscomputers 10 months after its release in January 10 months after its release in January 1983.1983.

Page 22: Disk Operating systems

PTS-DOSPTS-DOS

is a is a disk operating systemdisk operating system, a , a DOSDOS clone, clone, developed in developed in RussiaRussia by by PhysTechSoftPhysTechSoft..

PhysTechSoft was formed in 1991 in PhysTechSoft was formed in 1991 in MoscowMoscow, , RussiaRussia by graduates and members of by graduates and members of MIPTMIPT, , informally known as PhysTech. In the end of informally known as PhysTech. In the end of 1993, PhysTechSoft released first 1993, PhysTechSoft released first commercially available PTS-DOS as PTS-commercially available PTS-DOS as PTS-DOS v6.4DOS v6.4[1][1] (version numbering obviously (version numbering obviously seems to follow seems to follow versions of MS-DOSversions of MS-DOS, as , as Microsoft released MS-DOS 6.2 in November Microsoft released MS-DOS 6.2 in November 1993).1993).

Page 23: Disk Operating systems

Versions:Versions:

PTS-DOS v6.51CDPTS-DOS v6.51CD

PTS-DOS v6.6 PTS-DOS v6.6

PTS-DOS v6.65 PTS-DOS v6.65

PTS-DOS 2000 PTS-DOS 2000

Paragon DOS Pro Paragon DOS Pro 2000 2000

PTS-DOS 32 also PTS-DOS 32 also known as PTS-DOS known as PTS-DOS v7.v7.

Page 24: Disk Operating systems

PTS-DOS is certified by PTS-DOS is certified by Russian Ministry of DefenceRussian Ministry of Defence

Page 25: Disk Operating systems

Hardware requirementsHardware requirements

Intel 80286Intel 80286 CPU or better CPU or better 512kb RAM or more 512kb RAM or more

Page 26: Disk Operating systems
Page 27: Disk Operating systems

RDOS

RDOS, or the Real-time Disk Operating System, was a real-time operating system released in 1972 for the popular Data General Nova and Data General Eclipse minicomputers. RDOS was also capable of multitasking. RDOS could run up to 32 "tasks" (similar to threads on modern computer CPUs) simultaneously within a 64K memory space. Later versions of RDOS were compatible with Data General's 16-bit Eclipse minicomputer line.

Page 28: Disk Operating systems

Other operating systems called RDOS

RDOS by Leif Ekblad which is a open source DOS designed for i386 embedded platforms.

Page 29: Disk Operating systems

Turbo DOS The TurboDOS operating system is a product of Software 2000,

Inc., and is trademarked and copyrighted by them. At MuSYS Corp., we have used TurboDOS in conjunction with various slave processor boards to construct a wide variety of S-100 based computer systems, ranging from two to over sixty users. TurboDOS is designed for multiprocessor networks of Z-80 based computers, although single user versions are available. Extensive use is made of the Z-80 instruction set to achieve a highly table oriented and reentrant architecture, which is very adaptable to the user's environment. In addition to MuSYS, many companies are selling TurboDOS for specific hardware configurations on an OEM basis. This is one of the primary distinctions with other multiprocessor operating systems, which are supported by only a single vendor.

Page 30: Disk Operating systems

Multi-tasking user interfaces and environments for DOS. a.) DESQview+ QEMM 386 multi-tasking user interface for DOS and b.) DESQView/X (X-windowing GUI for DOS)

Page 31: Disk Operating systems

DESQview

DESQview was a text mode multitasking program developed by Quarterdeck Office Systems which enjoyed modest popularity in the late 1980s and early 1990s. Running on top of DOS, it allowed users to run multiple DOS programs concurrently in multiple windows.

Page 32: Disk Operating systems

X Window System The X Window System (commonly X or X11) is a computer

software system and network protocol that provides a graphical user interface (GUI) for networked computers. It implements the X display protocol and provides windowing on raster graphics (bitmap) computer displays and manages keyboard and pointing device control functions. In its standard distribution, it is a complete, albeit simple, display and human interface solution, but also delivers a standard toolkit and protocol stack for building graphical user interfaces on most Unix-like operating systems and OpenVMS, and has been ported to many other contemporary general purpose operating systems. Most modern GUIs developed for Linux and other UNIX-like systems, such as GNOME, KDE, and Xfce, use the X Window System as a foundation.

Page 33: Disk Operating systems
Page 34: Disk Operating systems

Network operating system

A network operating system (NOS) is software that controls a network and its message (e.g. packet) traffic and queues, controls access by multiple users to network resources such as files, and provides for certain administrative functions, including security.

The upper 5 layers of the OSI Reference Model provide the foundation upon which many network operating systems are based.[citation needed]

Page 35: Disk Operating systems

Cambridge Ring

The Cambridge Ring was an experimental local area network architecture developed at the Cambridge University Computer Laboratory in the mid-late 1970s and early 1980s. It used a ring topology with a theoretical limit of 255 nodes (though such a large number would have badly affected performance), around which cycled a fixed number of packets. Free packets would be "loaded" with data by a machine wishing to send, marked as received by the destination machine, and "unloaded" on return to the sender; thus in principle there could be as many simultaneous senders as packets. The network ran over twin twisted-pair cabling (plus a fibre-optic section).

In 2002 the Cambridge University Computer Laboratory launched a graduate society called the Cambridge Computer Lab Ring named after the Cambridge Ring.

Page 36: Disk Operating systems

CSIRONET by CSIRO

The Commonwealth Scientific and Industrial Research Organisation Computing Services (CSIRONET) was established in January 1963 and located at Black Mountain, Australian Capital Territory.

Page 37: Disk Operating systems

Evolution of CSIRONET

The CSIRO computing network, CSIRONET has evolved from a few interactive terminals in Canberra to over 250 interactive terminals and about 50 PDP-11 nodal computers scattered throughout Australia. This evolution has occurred within the framework of certain management policies and design principles rather than to an overall detailed plan. The flexibility of this approach has permitted the expansion of the network far beyond that initially envisaged, the provision of facilities not originally contemplated and the utilization of new equipment and communications facilities as they have become

Page 38: Disk Operating systems

Convergent Technologies Operating System

The Convergent Technologies Operating System, also known variously as CTOS, BTOS and STARSYS, was a modular, message-passing, multi-process based operating system.

CTOS had many innovative features for its time. The file system was hierarchical and allowed very long file

names. Security was also hierarchical. If one knew the password, for example, for a volume, one could access any file or directory on that volume (hard disk.) Each volume and directory were referenced with delimiters to identify them, and could be followed with a file name, depending on the operation, i.e. [VolumeName]<DirectoryName>FileName.

Page 39: Disk Operating systems

The word processor was one of the first screen-oriented editors with many high-powered features, such as multiple views of the same file, cut/copy/paste, unlimited undo/redo, no typing lost after a crash, user-selectable fonts, and much more.

Most of the system programs were written in PL/M, an ALGOL-like language from Intel which compiled directly to object code without a runtime library.

The system API was presented to both high-level languages and assembly language. The assembler was very advanced, with a Lisp (programming language)-like pattern-matching macro facility unmatched by almost any other assembler before or since.

Page 40: Disk Operating systems

There was an always-resident debugger. The system shell was extensible — it was possible to define new

commands. To get the parameters, the system would display the form which was to be filled by the user.

A game included with the OS proved to be very popular, programmed using the font generator to do simple graphics: "Rats Of The Maze".

Progress Software Corporation made a commercial database application for CTOS that was in 4GL. The US Coast Guard used these databases for logistics administration for their vessels.

There was a transparent peer-to-peer network running over serial RS-422 cables, and later over twisted pair with RS-422 adapters. Each workgroup, called a "cluster," was connected via a daisy-chain topology to a server, called a "master." The workstations, normally diskless, were from the master, and could optionally be locally booted from attached hard drives.

Page 41: Disk Operating systems

It was possible to custom-link the operating system to add or delete features.

Convergent Technologies' first product was the IWS (Integrated Workstation) based on the Intel 8086 processor, which had CTOS as its operating system. This was a modular operating system with built in . CTOS supports multiple processes or threads, and message-based inter-process communication.

Companies which licensed CTOS included Burroughs (BTOS) and Bull (STARSYS). The single largest customer was Unisys, with whom Convergent Technologies merged to become one company in 1988. At its peak, CTOS had over 800,000 users worldwide.

CTOS ran on Intel X86 computers, and could run concurrently with Windows NT.

CTOS is no longer marketed to new customers; former major customers included police forces, banks, airlines, the U.S. Postal Service, the Drug Enforcement Administration, the U.S. Army and the United States Coast Guard. The Coast Guard used the operating system from approximately 1986 until 2000.

Page 42: Disk Operating systems

Data ONTAP by NetApp

Nework Appliance storage solutions use the NetApp Data ONTAP 7G, a highly optimised, scalable, and flexible operating system designed to accomodate heterogeneous environments. Data ONTAP 7G delivers flexible management and high availability ensuring business continuance, data permanence, and reduced storage management complexity.

Page 43: Disk Operating systems

Data ONTAP 7G also simplifies day-to-day management, optimises storage utilisation and introduces new virtualized volume structures called flexible volumes (FlexVol) and space-efficient, near instantaneous writable copies of these volumes (FlexClone).

Page 44: Disk Operating systems

SAN-OSSAN-OS

Cisco MDS 9000 SAN-OS Software and Cisco MDS Cisco MDS 9000 SAN-OS Software and Cisco MDS 9000 NX-OS Software are the same operating system 9000 NX-OS Software are the same operating system and have been since the Cisco MDS 9000 NX-OS and have been since the Cisco MDS 9000 NX-OS Software was announced in January 2008.Software was announced in January 2008.

Starting from Release 4.1, Cisco MDS 9000 SAN-OS Starting from Release 4.1, Cisco MDS 9000 SAN-OS Software will be rebranded as Cisco MDS 9000 NX-Software will be rebranded as Cisco MDS 9000 NX-OS Software. Cisco MDS 9000 NX-OS Software is OS Software. Cisco MDS 9000 NX-OS Software is based on Cisco MDS 9000 SAN-OS Software and is based on Cisco MDS 9000 SAN-OS Software and is built from same source code tree, and rebranding built from same source code tree, and rebranding establishes a single data center OS.establishes a single data center OS.

Page 45: Disk Operating systems

The effects of this change are mainly The effects of this change are mainly symbolic:symbolic:

• • Storage partner release processes remain the same.Storage partner release processes remain the same. • • Release naming conventions remain the same Release naming conventions remain the same

except that "NX-OS" will replace "SAN-OS."except that "NX-OS" will replace "SAN-OS." • • Storage services interface (SSI) images remain the Storage services interface (SSI) images remain the

same.same. • • Compatibility with previous Cisco MDS 9000 SAN-Compatibility with previous Cisco MDS 9000 SAN-

OS Software releases will continue.OS Software releases will continue. • • Previous versions of Cisco MDS 9000 SAN-OS Previous versions of Cisco MDS 9000 SAN-OS

Software are not renamed.Software are not renamed.

Page 46: Disk Operating systems

EOS (operating system)EOS (operating system)

EOSEOS was the name of an was the name of an operating systemoperating system developed developed by by ETA SystemsETA Systems (a spin-off division of (a spin-off division of Control Data CorporationControl Data Corporation) for use in their ) for use in their ETA10ETA10 line line of of supercomputerssupercomputers in the 1980s. in the 1980s.

EOS was preceded by and was binary executable EOS was preceded by and was binary executable compatible with the CDC operating system for compatible with the CDC operating system for Cyber 205Cyber 205. Like VSOS, EOS had demand paged . Like VSOS, EOS had demand paged virtual memoryvirtual memory (the VS part) with 2 pages sizes for (the VS part) with 2 pages sizes for improved virtual memory performance with the improved virtual memory performance with the ETA's faster hardware pipelines. ETA's faster hardware pipelines.

Page 47: Disk Operating systems

Fabric OSFabric OS

In In storage area networkingstorage area networking, , Fabric OSFabric OS is a is a firmwarefirmware for for BrocadeBrocade's 's FibreFibre Channel switches Channel switches and and directorsdirectors..

Page 48: Disk Operating systems

First generationFirst generation

The first generation of Fabric OS was The first generation of Fabric OS was developed on top of a developed on top of a VxWorksVxWorks kernelkernel and and was mainly used in the Brocade Silkworm was mainly used in the Brocade Silkworm 2000 and first 3000 series on 2000 and first 3000 series on Intel i960Intel i960. Even . Even today, many production environments are still today, many production environments are still running the older generation Silkworm running the older generation Silkworm models.models.

Page 49: Disk Operating systems

Second generationSecond generation

The second generation of Fabric OS was developed The second generation of Fabric OS was developed on a on a PowerPCPowerPC platform, and uses platform, and uses MontaVistaMontaVista LinuxLinux, , a Linux derivative with a Linux derivative with real-timereal-time performance performance enhancements. With the advent of MontaVista, enhancements. With the advent of MontaVista, switches and directors have the ability of hot switches and directors have the ability of hot firmwarefirmware activation (without downtime for activation (without downtime for FibreFibre Channel fabric Channel fabric), and many useful diagnostic ), and many useful diagnostic commands.commands.

According to GPL and LGPL terms, Brocade According to GPL and LGPL terms, Brocade provides access to sourcesprovides access to sources of distributed free of distributed free software, on which Fabric OS firmware is based.software, on which Fabric OS firmware is based.

Page 50: Disk Operating systems

Additional licensed productsAdditional licensed products

Additional products for Fabric OS are offered by Additional products for Fabric OS are offered by Brocade for one-time fee. They are licensed for use in Brocade for one-time fee. They are licensed for use in a single specific switch (license key is coupled with a single specific switch (license key is coupled with device's serial number). Those include:device's serial number). Those include:

Integrated Routing Integrated Routing Secure Fabric OS (SFOS) Secure Fabric OS (SFOS) BrocadeBrocade Advanced Advanced ZoningZoning (Free with rel 6.1.x) (Free with rel 6.1.x) ISLISL trunkingtrunking Advanced Performance Monitoring (APM) Advanced Performance Monitoring (APM) Fabric Watch Fabric Watch

Page 51: Disk Operating systems

VersionsVersions

Fabric OS 6.x Fabric OS 6.x 6.1: M-EOS compatibility enhacements 6.1: M-EOS compatibility enhacements 6.0: LDAP support 6.0: LDAP support

Fabric OS 5.x Fabric OS 5.x 5.3: switch to Linux 2.6 kernel 5.3: switch to Linux 2.6 kernel 5.1: Access Gateway mode 5.1: Access Gateway mode

Fabric OS 4.x Fabric OS 4.x 4.1: SSH support, Multiple user access 4.1: SSH support, Multiple user access

Fabric OS 3.x Fabric OS 3.x Fabric OS 2.x Fabric OS 2.x

Page 52: Disk Operating systems

JUNOSJUNOS

Juniper JUNOSJuniper JUNOS is the software or the is the software or the network operating systemnetwork operating system used in the used in the Juniper NetworksJuniper Networks routersrouters [1][1] . It is Juniper's . It is Juniper's single network operating system spanning single network operating system spanning routingrouting, , switchingswitching and and securitysecurity platforms on platforms on its router products. The corporate strategy of its router products. The corporate strategy of Juniper is to offer a single Juniper is to offer a single Operating SystemOperating System across its routing and switching equipments. across its routing and switching equipments.

Page 53: Disk Operating systems

VersioningVersioning

JUNOS provides a single code base across JUNOS provides a single code base across most of Juniper's platforms. Juniper updates most of Juniper's platforms. Juniper updates JUNOS every 90 days since 1998 JUNOS every 90 days since 1998 [4][4] [5][5] [6][6] The current version available is 9.3 .The current version available is 9.3 .

Page 54: Disk Operating systems

FeaturesFeatures

RoutingRouting - Juniper Networks IP routing expertise - Juniper Networks IP routing expertise delivers a full complement of delivers a full complement of routing protocolsrouting protocols. .

Modularity — JUNOS software has a modular Modularity — JUNOS software has a modular software design. software design.

Security Security Policy and control Policy and control Standards-based : adherence to industry standards for Standards-based : adherence to industry standards for

routing, MPLS, and availability mechanisms such as routing, MPLS, and availability mechanisms such as Protocol Graceful Restart translates to improved Protocol Graceful Restart translates to improved stability and reduced operational complexity. stability and reduced operational complexity.

Page 55: Disk Operating systems

ArchitectureArchitecture

JUNOS operating system is primarily based on JUNOS operating system is primarily based on FreeBSDFreeBSD [7][7], the advantage of which is the Unix-like , the advantage of which is the Unix-like environment: customers can access a Unix shell and environment: customers can access a Unix shell and execute normal Unix commands. JUNOS is platform execute normal Unix commands. JUNOS is platform independent within Juniper hardware systems independent within Juniper hardware systems [8][8]. . After Juniper acquired NetScreen, it also integrated After Juniper acquired NetScreen, it also integrated NetScreenOS security functions into its own JUNOS NetScreenOS security functions into its own JUNOS network operating system so that now Juniper offers network operating system so that now Juniper offers routing and security functions in a single device routing and security functions in a single device [9][9]..

Page 56: Disk Operating systems

JUNOS Command Line Interface JUNOS Command Line Interface (CLI)(CLI)

JUNOS CLI is a simple to use, text-based command interface. JUNOS CLI is a simple to use, text-based command interface. The commands on CLI for configuring, troubleshooting and The commands on CLI for configuring, troubleshooting and monitoring the software that runs on Juniper network monitoring the software that runs on Juniper network equipment gear. It supports two types of command modes.equipment gear. It supports two types of command modes.

Operational Mode Operational Mode Configuration Mode Configuration Mode The The Operational ModeOperational Mode is basically for controlling the CLI is basically for controlling the CLI

environment, and Monitor and troubleshoot network environment, and Monitor and troubleshoot network connectivity, and Initiating the Configuration Mode. The connectivity, and Initiating the Configuration Mode. The Configuration modeConfiguration mode for configuring the software by creating a for configuring the software by creating a hierarchy of configuration statements.hierarchy of configuration statements.

Page 57: Disk Operating systems

JUNOS PSDPJUNOS PSDP

With JUNOS Partner Solution Development Platform With JUNOS Partner Solution Development Platform (PSDP) program, Juniper Networks opened its (PSDP) program, Juniper Networks opened its operating systemoperating system, to select partners who want to , to select partners who want to develop third-party applications for their routers develop third-party applications for their routers [10][10] [11][11] [12][12][13][13] .It provides a powerful set of tools and .It provides a powerful set of tools and resources, including a software development kit resources, including a software development kit (SDK) with intelligent and secure interfaces to (SDK) with intelligent and secure interfaces to JUNOS JUNOS routingrouting and services functions.It enables and services functions.It enables customers and partners to develop and deploy customers and partners to develop and deploy applications on JUNOS software.applications on JUNOS software.

Page 58: Disk Operating systems

Juniper JUNOS vs Cisco IOSJuniper JUNOS vs Cisco IOS

The biggest competitor of JUNOS is The biggest competitor of JUNOS is Cisco Cisco SystemsSystems's 's IOSIOS [14][14]. JUNOS has a modular . JUNOS has a modular operating systemoperating system. . The JUNOS The JUNOS kernelkernel is based on the open source is based on the open source FreeBSDFreeBSD operating system, and processes that run as operating system, and processes that run as modules on top of the kernel are segregated in modules on top of the kernel are segregated in exclusive, protected, memory space. Users thus can exclusive, protected, memory space. Users thus can add features and functions to the version of JUNOS add features and functions to the version of JUNOS running on their systems without disabling or running on their systems without disabling or rebooting the entire operating system. rebooting the entire operating system. CiscoCisco's 's IOSIOS is is a monolithic operating system, which means it runs a monolithic operating system, which means it runs as a single operation and all processes share the same as a single operation and all processes share the same memory space. Because of this, bugs in one operation memory space. Because of this, bugs in one operation may have an impact on or corrupt other processes. may have an impact on or corrupt other processes.

Page 59: Disk Operating systems

Netware (Networking OS by Novell)Netware (Networking OS by Novell)

NetWareNetWare is a is a network operating systemnetwork operating system developed by developed by Novell, Inc.Novell, Inc. It initially used It initially used cooperative multitaskingcooperative multitasking to run various services on a to run various services on a PCPC, and the network , and the network protocols were based on the archetypal protocols were based on the archetypal XeroxXerox Network ServicesNetwork Services stackstack..

NetWare has been superseded by NetWare has been superseded by Open Enterprise ServerOpen Enterprise Server (OES). The latest version of (OES). The latest version of NetWare is v6.5 Support Pack 8, which is identical to NetWare is v6.5 Support Pack 8, which is identical to OES 2 SP1, NetWare Kernel.OES 2 SP1, NetWare Kernel.

Page 60: Disk Operating systems

NetWare 286 2.xNetWare 286 2.x NetWare version 2 was notoriously difficult to configure, since NetWare version 2 was notoriously difficult to configure, since

the operating system was provided as a set of compiled the operating system was provided as a set of compiled object modulesobject modules that required configuration and that required configuration and linkinglinking. . Compounding this inconvenience was that the process was Compounding this inconvenience was that the process was designed to run from multiple designed to run from multiple diskettesdiskettes, which was slow and , which was slow and unreliable. Any change to the operating system required a re-unreliable. Any change to the operating system required a re-linking of the linking of the kernelkernel and a reboot of the system, requiring at and a reboot of the system, requiring at least 20 diskette swaps. An additional complication in early least 20 diskette swaps. An additional complication in early versions was that the installation contained a proprietary low-versions was that the installation contained a proprietary low-level format program for level format program for MFMMFM hard drives, which was run hard drives, which was run automatically before the software could be loaded, called automatically before the software could be loaded, called COMPSURF.COMPSURF.

Page 61: Disk Operating systems

NetWare 3.xNetWare 3.x

Starting with NetWare 3.x, support for 32-bit Starting with NetWare 3.x, support for 32-bit protected modeprotected mode was added, eliminating the 16 was added, eliminating the 16 mb memory limit of NetWare 286. This mb memory limit of NetWare 286. This allowed larger hard drives to be supported, allowed larger hard drives to be supported, since NetWare 3.x cached (copied) the entire since NetWare 3.x cached (copied) the entire file allocation tablefile allocation table (FAT) and (DET) into (FAT) and (DET) into memory for improved performance.memory for improved performance.

Page 62: Disk Operating systems

NetWare 4.xNetWare 4.x

Version 4 in 1993 also introduced NetWare Version 4 in 1993 also introduced NetWare Directory Services, later re-branded as Directory Services, later re-branded as Novell Directory ServicesNovell Directory Services (NDS), based on (NDS), based on X.500X.500, which replaced the Bindery with a , which replaced the Bindery with a global global directory servicedirectory service, in which the , in which the infrastructure was described and managed in a infrastructure was described and managed in a single place. Additionally, NDS provided an single place. Additionally, NDS provided an extensible extensible schemaschema, allowing the introduction , allowing the introduction of new object types. of new object types.

Page 63: Disk Operating systems

NOSNOS (developed by (developed by CDCCDC for use in for use in their Cyber line of supercomputers)their Cyber line of supercomputers)

A A network operating system (NOS)network operating system (NOS) is is softwaresoftware that controls a that controls a networknetwork and its and its messagemessage (e.g. (e.g. packetpacket) ) traffictraffic and and queuesqueues, , controls access by multiple users to network controls access by multiple users to network resources such as files, and provides for resources such as files, and provides for certain administrative functions, including certain administrative functions, including securitysecurity..

Page 64: Disk Operating systems

Control Data CorporationControl Data Corporation Control Data Corporation (CDC)Control Data Corporation (CDC), was one of the , was one of the

pioneering pioneering supercomputersupercomputer firms. For most of the firms. For most of the 1960s, it built the fastest computers in the world by 1960s, it built the fastest computers in the world by far, only losing that crown in the 1970s to what was far, only losing that crown in the 1970s to what was effectively a spinoff, after effectively a spinoff, after Seymour CraySeymour Cray left the left the company to found Cray Research, Inc. (CRI). CDC company to found Cray Research, Inc. (CRI). CDC was one of the eight major was one of the eight major computercomputer companies companies through most of the 1960s; the others were through most of the 1960s; the others were IBMIBM, , Burroughs CorporationBurroughs Corporation, , NCRNCR, , General ElectricGeneral Electric, , HoneywellHoneywell, , RCARCA, and , and UNIVACUNIVAC. CDC was well . CDC was well known and highly regarded throughout the industry at known and highly regarded throughout the industry at one time, but today is largely forgotten .one time, but today is largely forgotten .

Page 65: Disk Operating systems

Novell Open Enterprise Server

Novell Open Enterprise Server (OES) is the successor product to Novell, Inc.'s NetWare operating system, and is a NOS, or network operating system. Originally released in March 2005, the current release is OES 2.

Page 66: Disk Operating systems

OliOS

The Sun team dicusses the elements of Olios, as a toolkit for evaluating Web technology stacks.

Olios consists of two complete implementations of a social-event calendar web application (Ruby on Rails and PHP), and a sophisticated opensource workload generator, Faban2, that can scale to thousands of simulated users and supports fine-grained timevarying workloads.

Page 67: Disk Operating systems

Plan 9 from Bell Labs

Plan 9 from Bell Labs is a distributed operating system, primarily used for research. It was developed as the research successor to Unix by the Computing Sciences Research Center at Bell Labs between the mid-1980s and 2002. Plan 9 is most notable for representing all system interfaces, including those required for networking and the user-interface, through the filesystem rather than specialized interfaces.

Page 68: Disk Operating systems

Plan 9 aims to provide users with a workstation-independent working environment through the use of the 9P protocols. Plan 9 continues to be used and developed in some circles as a research operating system and by hobbyists.

Page 69: Disk Operating systems

The name "Plan 9 from Bell Labs" is a reference to the 1959 cult science fiction B-movie Plan 9 from Outer Space.

Page 70: Disk Operating systems

Inferno (operating system)

Inferno is an operating system for creating and supporting distributed services. It was based on the experience of Plan 9 from Bell Labs, and the further research of Bell Labs into operating systems, languages, on-the-fly compilers, graphics, security, networking and portability.

Page 71: Disk Operating systems

Inferno applications are portable across a broad mix of hardware, networks, and environments. It defines a virtual machine (Dis) that can be implemented on any real machine, provides a type-safe language (Limbo) that is compiled to portable byte code, and, more significantly, it includes a virtual operating system that supplies the same interfaces whether Inferno runs natively on hardware or is hosted as an application on other systems.

Page 72: Disk Operating systems

PLAN B OPERATING SYSTEM

Plan B is an operating system designed to work in distributed environments where the set of available resources is different at different points in time. Its 4th edition is implemented as a set of user programs to run on top of Plan 9 from Bell Labs.

Page 73: Disk Operating systems

The design owes much to Plan 9 and to Off++.

Page 74: Disk Operating systems

Turbo DOS (Software 2000, Inc)

The TurboDOS operating system is a product of Software 2000, Inc., and is trademarked and copyrighted by them. At MuSYS Corp., we have used TurboDOS in conjunction with various slave processor boards to construct a wide variety of S-100 based computer systems, ranging from two to over sixty users.

TurboDOS is designed for multiprocessor networks of Z-80 based computers, although single user versions are available. Extensive use is made of the Z-80 instruction set to achieve a highly table oriented and reentrant architecture, which is very adaptable to the user's environment.

Page 75: Disk Operating systems

In addition to MuSYS, many companies are selling TurboDOS for specific hardware configurations on an OEM basis. This is one of the primary distinctions with other multiprocessor operating systems, which are supported by only a single vendor.

Page 76: Disk Operating systems

That’s all!•Thank you for viewing!