SlideShare ist ein Scribd-Unternehmen logo
1 von 22
MODULE IN ITE229 - OPERATING SYSTEMS 26
                            Prepared by: For-Ian V. Sandoval



                             LESSON 13
                    LIST OF OPERATING SYSTEMS


       Operating systems can be categorized by technology, ownership,
licensing, working state, usage, and by many other characteristics. In
practice, many of these groupings may overlap.

       The following tables show the different kinds of operating system
that runs on different kind of machines.

Table 1. Operating systems categorized by proprietary or ownership.
          PROPRIETARY                      OPERATING SYSTEM
Acorn                           • Arthur
                                • ARX
                                • MOS (on the BBC Micro and BBC
                                    Master)
                                • RISC OS

                                •   RISC iX (based on 4.3BSD)
Amiga                           •   AmigaOS
                                •   AmigaOS 1.0-3.9
                                •   AmigaOS 4
                                •   AmigaOS 4.0
                                •   AmigaOS 4.1
                                •   AmigaOS 5
                                •   Amiga Anywhere 2

                                •   Amiga Unix (aka Amix)
Apollo                          •   AEGIS/Domain/OS One of the first
                                    network-based systems. Ran on
                                    Apollo/Domain    hardware. Later
                                    bought by Hewlett-Packard

Apple                           •   Apple DOS
                                •   ProDOS
                                •   GS/OS
                                •   SOS     (Sophisticated   Operating
                                    System)
                                •   Lisa OS
                                •   Mac OS System Software 1
MODULE IN ITE229 - OPERATING SYSTEMS 27
                             Prepared by: For-Ian V. Sandoval

                                 •   Mac OS System Software 2
                                 •   Mac OS System Software 3
                                 •   Mac OS System Software 4
                                 •   Mac OS System Software 5
                                 •   Mac OS System Software 6
                                 •   Mac OS System 7
                                 •   Mac OS 8
                                 •   Mac OS 9
                                 •   A/UX
                                 •   MkLinux
                                 •   Mac OS X 10. 0 “Cheetah”
                                 •   Mac OS X 10. 1 “Puma”
                                 •   Mac OS X 10. 2 “Jaguar”
                                 •   Mac OS X 10. 3 “Panther”
                                 •   Mac OS X 10. 4 “Tiger”
                                 •   Mac OS X 10. 5 “Leopard”
                                 •   Mac OS X 10. 6 “Snow Leopard”
                                 •   Mac OS X Server
                                 •   Darwin
                                 •   iPhone OS

                                 •   Apple Newton OS
Atari                            •   Atari DOS
                                 •   Atari TOS
                                 •   Atari MultiTOS

BAE System                       •   BeOS
                                 •   BeIA
                                 •   ZETA
Burroughs (later Unisys)         •   BTOS

                                 •   MCP (Burroughs Large Systems)
Convergent Technologies          •   CTOS
(later acquired by Unisys)

Digital/Tandem                   •   OS/8
Computers/Compaq/HP              •   ITS (for the PDP-6 and PDP-10)
                                 •   Multi-Programming Executive (from
                                     HP)
                                 •   TOPS-10 (for the PDP-10)
                                 •   WAITS (for the PDP-6 and PDP-10)
                                 •   TENEX (from BBN, for the PDP-10)
MODULE IN ITE229 - OPERATING SYSTEMS 28
                       Prepared by: For-Ian V. Sandoval

                           •   TOPS-20 (for the PDP-10)
                           •   RSTS/E (multi-user time-sharing OS for
                               PDP-11s)
                           •   RSX-11 (multiuser, multitasking OS for
                               PDP-11s)
                           •   RT-11 (single user OS for PDP-11)
                           •   VMS (originally by DEC, now by HP)
                               for the VAX mini-computer range,
                               Alpha and Intel Itanium 2; later
                               renamed OpenVMS)
                           •   Domain/OS (originally Aegis, from
                               Apollo Computer who were bought
                               by HP)
                           •   RTE HP's Real Time Executive (ran on
                               the HP 1000)
                           •   TSB HP's Time Share Basic (yes, it was
                               an operating system, ran on the HP
                               2000 series)
                           •   Digital UNIX (derived from OSF/1,
                               became HP's Tru64 UNIX)
                           •   HP-UX
                           •   Ultrix
                           •   NonStop Kernel - Guardian

                           •   NonStop Kernel - OSS (POSIX-
                               compliant Open System Services)
Fujitsu                    •   Towns OS
Green Hills Software       •   INTEGRITY Reliable Operating system
                           •   NTEGRITY-178B A DO-178B certified
                               version of INTEGRITY.

                           •   µ-velOSity A lightweight microkernel
Hewlett-Packard            •   RTE Real-time Environment; ran on
                               HP1000 series computers
                           •   MPE Multi-programming Executive;
                               ran on HP3000 mini-computers

                           •   HP-UX HP-UX; runs on HP9000 and
                               Itanium servers - from small to
                               mainframe-class computers
Intel                      •   iRMX real-time operating system
                               originally created to support the Intel
                               8080 and 8086 processor families in
MODULE IN ITE229 - OPERATING SYSTEMS 29
      Prepared by: For-Ian V. Sandoval

              embedded applications
IBM       •   IBM 7090/94 IBSYS
          •   SYSTEM 1400/1800 IJMON A Bootable
              serial I/O monitor for loading
              programs.
          •   BOS/360 Early interim version of DOS/
              360, briefly available at a few Alpha
              & Beta System 360 sites.
          •   TOS/360 Similar to BOS above and
              more fleeting, able to boot and run
              from 2x00 series tape drives.
          •   DOS/360 Disk Operating System. First
              commonly        available     OS      for
              System/360 due to problems in the
              OS/360 Project. Multi-programming
              system with up to 3 partitions
          •   DOS/360/RJE DOS/360 with a control
              program extension that provided for
              the monitoring of Remote Job Entry
              hardware (Card Reader & Printer)
              connected by dedicated phone
              lines
          •   DOS/VSE First DOS offered on
              System/370 systems, provided Virtual
              Storage Extensions, and SNA. Still had
              fixed size processing partitions, but
              up to 14 partitions
          •   DOS/VSE/ESA DOS/VSE extended
              virtual memory support to 32 bit
              addresses        (Extended       System
              Architecture)
          •   z/VSE Latest version of the four
              decades old DOS lineage. Now
              supports      64      bit    addresses,
              Multiprocessing, Multiprogramming,
              SNA, TCP/IP, and some virtual
              machine features in support of Linux
              workloads. OS/360 First official OS
              targeted      for    the    System/360
              architecture
          •   RTOS Real Time Operating System,
              run     on      5     NASA      custom
              System/360/75s. A mash up by the
MODULE IN ITE229 - OPERATING SYSTEMS 30
Prepared by: For-Ian V. Sandoval

        Federal Systems Division of the MFT
        system management, PCP basic
        kernel and file system, with MVT task
        management and FSD custom real
        time kernel extensions and error
        management. The pinnacle of
        OS/360 development
    •   OS/370 The official port of OS/360
        targeted for the System/370 virtual
        memory architecture
    •   OS/VS1 Virtual-memory version of
        OS/MFT
    •   OS/VS2 Virtual-memory version of
        OS/MVT
    •   MUSIC/SP      Mainframe      operating
        system for IBM hardware, developed
        by McGill University
    •   OS/390 Upgrade to MVS, with an
        additional Unix-like environment
    •   z/OS z/Architecture version of OS/390
    •   TPF z/OS extension
    •   CP/CMS       Control      Program     /
        Cambridge Monitor System, Virtual
        Machine operating System for
        System/360 Model 44 and 67
    •   VM/CMS        Virtual    Machine      /
        Conversational Monitor System, VM
        (operating system) for System/370
        with Virtual Memory
    •   VM/XA VM (operating system)
        eXtended          Architecture      for
        System/370 with extended Virtual
        Memory
    •   VM/ESA Virtual Machine /Extended
        System Architecture, added 32 bit
        addressing to VM series
    •   z/VM z/Architecture version of the
        VM OS (64 bit addressing)
    •   IBM System/34, 36 System Support
        Program, or SSP
    •   OS/400 descendant of System/38
        CPF
    •   i5/OS extends OS/400 with significant
MODULE IN ITE229 - OPERATING SYSTEMS 31
                             Prepared by: For-Ian V. Sandoval

                                     interoperability features
                                 •   AIX (a System V Unix version)
                                 •   AOS (a BSD Unix version)
                                 •   PC-DOS           IBM       supported,
                                     documented, and licensed copies
                                     of Microsoft MS-DOS
                                 •   OS/2 Warp
                                 •   eComStation (Warp 4.5/Workspace
                                     on Demand, rebundled by Serenity
                                     Systems International)
                                 •   IBM 8100 DPCX
                                 •   IBM 8100 DPPX
                                 •   K42 PowerPC or Intel x86 based
                                     cache-coherent          multiprocessor
                                     systems (IBM Website)
                                 •   IBM EDX Event Driven Executive for
                                     the IBM/Series 1 minicomputers

                                 •   IBM RPS Realtime Programming
                                     System    for    the   IBM/Series 1
                                     minicomputers
ICL (formerly ICT)               •   GEORGE           2/3/4       GEneral
                                     ORGanisational Environment, used
                                     by ICL 1900 series mainframes

                                 •   VME by International Computers
                                     Limited (ICL), particularly appearing
                                     on the ICL 2900 Series
LynuxWorks                       •   LynxOS
(originally Lynx Real-time
Systems)


Micrium                          •   MicroC/OS-II    (Small     pre-emptive
                                     priority based multi-tasking kernel)
Microsoft                        •   Xenix
                                 •   MSX-DOS
                                 •   MS-DOS
                                 •   Windows CE 3.0
                                 •   Windows Mobile
                                 •   Windows CE 5.0
                                 •   Windows 1.0,
                                 •   Windows 2.0,
MODULE IN ITE229 - OPERATING SYSTEMS 32
                    Prepared by: For-Ian V. Sandoval

                        •   Windows 3.0
                        •   Windows 3.1x
                        •   Windows 3.2
                        •   Windows 95 (aka Windows 4.0)
                            (codename: Chicago)
                        •   Windows 98 (aka Windows 4.1)
                            (codename: Memphis)
                        •   Windows Millennium Edition (often
                            shortened to Windows Me) (aka
                            Windows 4.9)
                        •   OS/2
                        •   Windows NT 3.1
                        •   Windows NT 3.5
                        •   Windows NT 3.51
                        •   Windows NT 4.0
                        •   Windows 2000 (aka Windows NT 5.0)
                        •   Windows XP (aka Windows NT 5.1)
                            (codename: Whistler)
                        •   Windows Server 2003 (aka Windows
                            NT 5.2) (codename: Whistler Server)
                        •   Windows Fundamentals for Legacy
                            PCs (aka Windows NT 5.1)
                        •   Windows Vista (aka Windows NT 6.0)
                            (codename: Longhorn)
                        •   Windows Home Server
                        •   Windows Server 2008 (aka Windows
                            NT 6.0) (codename: Longhorn
                            Server)
                        •   Windows 7 (previously codenamed
                            Blackcomb, then Vienna)
                        •   Windows Preinstallation Environment
                            (WinPE)
                        •   Singularity

                        •   Midori
Novell                  •   Netware

                        •   Suse Linux
RCA                     •   TSOS
SCO/The SCO Group       •   Xenix
                        •   Xenix 286
                        •   Xenix 386
                        •   SCO Unix
MODULE IN ITE229 - OPERATING SYSTEMS 33
                              Prepared by: For-Ian V. Sandoval

                                  •   SCO Open Desktop
                                  •   SCO OpenServer 5
                                  •   UnixWare 2x,
                                  •   UnixWare 7
                                  •   SCO OpenServer 6
Unicoi System                     •   Fusion RTOS
                                  •   DSPOS
Wind River Systems                •   VxWorks
Non Standard Languages            •   Pilot Operating System
                                  •   PERQ Operating System (POS)
Lisp-based Operating System       •   Lisp Machine Operating System
Other                             •   EOS (Operating System), developed
                                      by ETA Systems for use in their ETA-10
                                      line of supercomputers
                                  •   EMBOS, developed by Elxsi for use on
                                      their mini-supercomputers
                                  •   GCOS is a proprietary Operating
                                      System originally developed by
                                      General Electric
                                  •   PC-MOS/386        -   DOS-like,    but
                                      multiuser/multitasking
                                  •   SINTRAN III - an operating system
                                      used with Norsk Data computers.
                                  •   THEOS
                                  •   TinyOS
                                  •   TRS-DOS a floppy-disk-oriented OS
                                      supplied by Tandy/Radio Shack for
                                      their Z80-based line of personal
                                      computers.
                                  •   TX990/TXDS, DX10 and DNOS -
                                      proprietary operating systems for
                                      TI-990 minicomputers
                                  •   MAI Basic Four - An OS implementing
                                      Business Basic from MAI Systems.
                                  •   Michigan      Terminal    System     -
                                      Developed by a group of American
                                      universities for IBM 360 series
                                      mainframes
                                  •   MUSIC/SP (an operating system
                                      developed for the S/370, running
                                      normally under VM)
                                  •   TSX-32, a 32-bit operating system for
MODULE IN ITE229 - OPERATING SYSTEMS 34
                             Prepared by: For-Ian V. Sandoval

                                      x86 platform.
                                  •   OS ES An operating system for ES
                                      EVM

                                  •   Prolog-Dispatcher - used to control
                                      Soviet Buran space ship
Other proprietary Unix-like and   •   Aegis (Apollo Computer)
POSIX-compliant                   •   Amiga Unix (Amiga ports of Unix
                                      System V release 3.2 with Amiga
                                      A2500UX and SVR4 with Amiga
                                      A3000UX. Started in 1989, last version
                                      was in 1992)
                                  •   Clix     (Intergraph's    System     V
                                      implementation)
                                  •   Coherent (Unix-like OS from Mark
                                      Williams Co. for PC class computers)
                                  •   DC/OSx (DataCenter/OSx was an
                                      operating system for MIPS based
                                      systems developed by Pyramid
                                      Technology)
                                  •   DG/UX (Data General Corp)
                                  •   DNIX from DIAB
                                  •   DSPnano RTOS (POSIX nanokernel,
                                      DSP Optimized, Open Source)
                                  •   Idris workalike from Whitesmiths
                                  •   INTERACTIVE UNIX (a port of the UNIX
                                      System V operating system for Intel
                                      x86     by     INTERACTIVE     Systems
                                      Corporation)
                                  •   IRIX from SGI
                                  •   MeikOS
                                  •   NeXTSTEP (developed by NeXT; a
                                      Unix-based OS based on the Mach
                                      microkernel)
                                  •   OS-9 Unix-like RTOS. (OS from
                                      Microware for Motorola 6809 based
                                      microcomputers)
                                  •   OS9/68K Unix-like RTOS. (OS from
                                      Microware for Motorola 680x0 based
                                      microcomputers; based on OS-9)
                                  •   OS-9000 Unix-like RTOS. (OS from
                                      Microware for Intel x86 based
                                      microcomputers; based on OS-9,
MODULE IN ITE229 - OPERATING SYSTEMS 35
Prepared by: For-Ian V. Sandoval

        written in C)
    •   OSF/1       (developed         into    a
        commercial offering by Digital
        Equipment Corporation)
    •   OPENSTEP
    •   QNX (POSIX, microkernel OS; usually
        a real time embedded OS)
    •   Pardus (Turkish Linux)
    •   Rhapsody (an early form of Mac OS
        X)
    •   RISC/os (a port by MIPS of 4.3BSD to
        the RISC MIPS architecture)
    •   RMX
    •   SCO UNIX (from SCO, bought by
        Caldera who renamed themselves
        SCO Group)
    •   SINIX (a port by SNI of Unix to the
        RISC MIPS architecture)
    •   Solaris    (Sun's    System      V-based
        replacement for SunOS)
    •   SunOS (BSD-based Unix system used
        on early Sun hardware)
    •   SUPER-UX (a port of System V Release
        4.2MP with features adopted from
        BSD and Linux for NEC SX
        architecture supercomputers)
    •   System V (a release of AT&T Unix,
        'SVR4' was the 4th minor release)
    •   System V/AT, 386 (The first version of
        AT&T System V UNIX on the IBM 286
        and 386 PCs, ported and sold by
        Microport)
    •   Trusted Solaris (Solaris with kernel and
        other enhancements to support
        multilevel security)
    •   UniFlex (Unix-like OS from TSC for
        DMA-capable, extended addresses,
        Motorola 6809 based computers;
        e.g. SWTPC, GIMIX, …)
    •   Unicos (the version of Unix designed
        for Cray Supercomputers, mainly
        geared to vector calculations)
MODULE IN ITE229 - OPERATING SYSTEMS 36
                                Prepared by: For-Ian V. Sandoval


                                    •   Unison RTOS (Multicore RTOS with DSP
                                        Optimization
SDS (Scientific Data Systems)       •   CP Control Program
SDS later acquired by Xerox,
then Honeywell.
TRON Project                        •   TRON (an open real-time operating
                                        system kernel)
UNIVAC (later Unisys)               •   EXEC I
                                    •   EXEC II
                                    •   EXEC 8 Ran on 1100 series.

                                    •   VS/9, successor to RCA TSOS
WAVECOM                             •   Open AT OS



Table 2. Operating systems categorized by non-proprietary Unix-like.
       NON-PROPRIETARY                      OPERATING SYSTEM
Unix-Like                       • TUNIS
Research Unix-like and other    • Minix (study OS developed by
POSIX-compliant                     Andrew S. Tanenbaum in the
                                    Netherlands)
                                • Plan 9 (distributed OS developed at
                                    Bell Labs, based on original Unix
                                    design principles yet functionally
                                    different and going much further)
                                • Inferno (distributed OS derived from
                                    Plan 9, originally from Bell Labs)
                                • Plan B (distributed OS derived from
                                    Plan 9 and Off++ microkernel)
                                • Solaris, contains original Unix (SVR4)
                                    code (code now open source via
                                    OpenSolaris project)
                                • Unix (OS developed at Bell Labs ca
                                    1970 initially by Ken Thompson)

                                    •   Xinu, (Study OS developed by
                                        Douglas E. Comer in the USA)
Free Unix-like                      •   BSD (Berkeley Software Distribution, a
(aka open source)                       variant of Unix for DEC VAX
                                        hardware)
                                    •   GNU
MODULE IN ITE229 - OPERATING SYSTEMS 37
                             Prepared by: For-Ian V. Sandoval

                                  •   Linux
                                  •   OpenDarwin
                                  •   OpenSolaris, contains original Unix
                                      (SVR4) code
                                  •   SSS-PC Developed at Tokyo University
                                  •   Syllable

                                  •   VSTa


Table 3. Operating systems categorized by non-proprietary non-Unix-like.
      NON-PROPRIETARY                       OPERATING SYSTEM
Research non-Unix-like          • Amoeba (research OS by Andrew S.
                                    Tanenbaum)
                                • Croquet
                                • House Haskell User's Operating
                                    System and Environment, research
                                    OS written in Haskell and C.
                                • ILIOS Research OS designed for
                                    routing
                                • EROS microkernel, capability-base
                                • L4 Second generation microkernel
                                • Mach (from OS kernel research at
                                    Carnegie Mellon University)
                                • MONADS           capability-based    OS
                                    designed to support the MONADS
                                    hardware projects
                                • Nemesis         Cambridge      University
                                    research OS - detailed quality of
                                    service abilities.
                                • Singularity - A research operating
                                    system written mostly in managed
                                    code (C#) by Microsoft.
                                • Spring (research OS from Sun
                                    Microsystems)

                                  •   V from Stanford, early 1980s
Open Source non-Unix-like         •   FullPliant (programming language
                                      based)
                                  •   FreeDOS (open source DOS variant)
                                  •   FreeVMS (open source VMS variant)
                                  •   Haiku (open source inspired by
                                      BeOS, under development)
MODULE IN ITE229 - OPERATING SYSTEMS 38
                              Prepared by: For-Ian V. Sandoval

                                   •   ReactOS (free software Windows NT
                                       compatible OS, in early
                                       development since 2001)

                                   •   osFree (open source OS/2
                                       implementation)


Table 4. Operating systems categorized as Disk Operating System
                                            OPERATING SYSTEM
Disk Operating System (DOS)     • 86-DOS (developed at Seattle
                                    Computer Products by Tim Paterson
                                    for the new Intel 808x CPUs; licensed
                                    to Microsoft, became PC DOS/MS-
                                    DOS. Also known by its working title
                                    QDOS.)
                                • PC       DOS     (IBM's    DOS     variant,
                                    developed jointly with Microsoft,
                                    versions 1.0 – 7, 2000).
                                • MS-DOS (Microsoft's DOS variant for
                                    OEM, developed jointly with IBM,
                                    versions 1.x – 6. Microsoft's now
                                    abandoned DOS variant)
                                • DR-DOS (Digital Research's [later
                                    Novell, Caldera, ...] DOS variant). a.)
                                    Concurrent DOS (Digital Research's
                                    first multiuser DOS variant). b.)
                                    Multiuser DOS (Digital Research's
                                    [later CCI's. Real's/...] multiuser DOS
                                    variant)
                                • FreeDOS (open source DOS variant)
                                • ProDOS (operating system for the
                                    Apple II series computers)
                                • PTS-DOS (DOS variant by Russian
                                    company Phystechsoft)
                                • RDOS (Data General Corp)
                                • TurboDOS (Software 2000, Inc.)

                                   •   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
MODULE IN ITE229 - OPERATING SYSTEMS 39
                              Prepared by: For-Ian V. Sandoval


                                      DOS)


Table 5. Operating systems categorized as Network Operating System
                                            OPERATING SYSTEM
Network Operating System        • Cambridge Ring
                                • CSIRONET by (CSIRO)
                                • CTOS (Convergent Technologies,
                                    later acquired by Unisys)
                                • Data ONTAP by NetApp
                                • SAN-OS by Cisco
                                • EOS by McDATA
                                • Fabric OS by Brocade
                                • JUNOS (Juniper Networks)
                                • NetWare (networking OS by Novell)
                                • NOS (developed by CDC for use in
                                    their Cyber line of supercomputers)
                                • Novell Open Enterprise Server (Open
                                    Source networking OS by Novell.
                                    Can incorporate either SUSE Linux or
                                    Novell NetWare as its kernel).
                                • OliOS
                                • Plan 9 (distributed OS developed at
                                    Bell Labs, based on Unix design
                                    principles    but     not    functionally
                                    identical)
                                • Inferno (distributed OS derived from
                                    Plan 9, originally from Bell Labs)
                                • Plan B (distributed OS derived from
                                    Plan 9 and Off++ microkernel)
                                • TurboDOS (Software 2000, Inc.)




Table 6. Operating systems categorized as Web Operating System
                                           OPERATING SYSTEM
MODULE IN ITE229 - OPERATING SYSTEMS 40
                            Prepared by: For-Ian V. Sandoval

Web Operating System             •   amoebaOS
                                 •   DesktopTwo
                                 •   G.ho.st
                                 •   YouOS
                                 •   Browser OS
                                 •   eyeOS
                                 •   Jooce




Table 7. Operating systems categorized as generic/commodity, non-Unix
and other.
                                            OPERATING SYSTEM
Generic/Commodity, non-Unix     • BLIS/COBOL
and other                       • Bluebottle also known as AOS (a
                                   concurrent and active object
                                   update to the Oberon operating
                                   system)
                                • BS1000 by Siemens AG
                                • BS2000 by Siemens AG, now BS2000/
                                   OSD from Fujitsu-Siemens Computers
                                   (formerly        Siemens       Nixdorf
                                   Informationssysteme)
                                • BS3000 by Siemens AG (functionally
                                   similar to OS-IV and MSP from Fujitsu)
                                • Control Program/Monitor (CP/M)
                                • FLEX9 (by TSC for Motorola 6809
                                   based machines; successor to FLEX,
                                   which was for Motorola 6800 CPUs)
                                • FutureOS (for Amstrad/Schneider
                                   CPC6128 and CPCPlus machines)
                                • GEM (windowing GUI for CP/M, DOS,
                                   and Atari TOS)
                                • GEOS (popular windowing GUI for
                                   PC, Commodore, Apple computers)
                                • JavaOS
                                • JNode JNode.org's OS written 99% in
                                   Java (native compiled), provides
                                   own JVM and JIT compiler. Based on
                                   GNU Classpath
                                • JX Java operating system that
                                   focuses on a flexible and robust
MODULE IN ITE229 - OPERATING SYSTEMS 41
Prepared by: For-Ian V. Sandoval

        operating       system    architecture
        developed as an open source
        system by the University of Erlangen.
    •   KERNAL (default OS on Commodore
        64)
    •   MERLIN for the Corvus Concept
    •   MorphOS (Amiga compatible)
    •   MSP by Fujitsu (successor to OS-IV),
        now MSP/EX[4], also known as
        Extended System Architecture (EXA),
        for 31-bit mode
    •   nSystem by Luis Mateu at DCC,
        Universidad de Chile
    •   NetWare (networking OS by Novell)
    •   Oberon          operating       system
        (developed at ETH-Zürich by Niklaus
        Wirth et al) for the Ceres and
        Chameleon workstation projects. see
        also Oberon programming language
    •   OSD/XC by Fujitsu-Siemens (BS2000
        ported to an emulation on a Sun
        SPARC platform)
    •   OS-IV by Fujitsu (based on early
        versions of IBM's MVS)
    •   Pick (often licensed and renamed)
    •   PRIMOS       by     Prime   Computer
        (sometimes spelled PR1MOS and
        PR1ME)
    •   Sinclair QDOS (multitasking for the
        Sinclair QL computer)
    •   SkyOS (Commercial desktop OS for
        PCs)
    •   SSB-DOS (by TSC for Smoke Signal
        Broadcasting; a variant of FLEX in
        most respects)
    •   SymbOS (GUI based multitasking
        operating system for Z80 computers)
    •   Symobi (GUI based modern micro-
        kernel OS for x86, ARM and PowerPC
        processors, used and developed
        further at Technical University of
        Munich)
    •   TripOS, 1978
MODULE IN ITE229 - OPERATING SYSTEMS 42
                             Prepared by: For-Ian V. Sandoval

                                 •   UCSD p-System (portable complete
                                     programming
                                     environment/operating
                                     system/virtual machine developed
                                     by a long running student project at
                                     the Univ Calif/San Diego; directed by
                                     Prof Ken Bowles; written in Pascal)
                                 •   UMIX,      made     for    the    ICFP
                                     Programming Contest 2006.
                                 •   VOS by Stratus Technologies with
                                     strong influence from Multics
                                 •   VOS by Hitachi for its IBM-compatible
                                     mainframes, based on IBM's MVS
                                 •   VM2000 by Siemens AG
                                 •   VisiOn (first GUI for early PC
                                     machines;       not      commercially
                                     successful)
                                 •   VPS/VM (IBM based, main operating
                                     system at Boston University for over
                                     10 years.)
                                 •   aceos under GPL
                                 •   Miraculix Russian OS, under unknown
                                     license.




Table 8. Operating systems for Elektronica BK Soviet personal computer
                                             OPERATING SYSTEM
Elektronica BK Soviet personal     • ANDOS
computer                           • AO-DOS
                                   • BASIS
                                   • CSI-DOS
                                   • DOSB10
                                   • DX-DOS
                                   • FA-DOS
                                   • HC-DOS
                                   • KMON (operating system)|KMON
                                   • MicroDOS
                                   • MK-DOS
                                   • NORD
                                   • NORTON-BK
                                   • RAMON
MODULE IN ITE229 - OPERATING SYSTEMS 43
                            Prepared by: For-Ian V. Sandoval

                                •   PascalDOS
                                •   RT-11
                                    o ROM embedded
                                    o RT-11SJ
                                    o OS BK-11 (RT-11 version)
                                •   Turbo-DOS
                                •   BKUNIX

                                •   OS/A WASP


Table 9. Operating systems categorized as Hobby
                                            OPERATING SYSTEM
Hobby Operating System          • AROS (AROS Research Operating
                                    System, formerly known as Amiga
                                    Research Operating System)
                                • AtheOS      branched to become
                                    Syllable
                                • DexOS,        (Game       console-like
                                    operating system for 32-bit x86
                                    computers)
                                • EROS
                                • FAMOS Foremost Advanced Memory
                                    Operating System
                                • HelenOS
                                • KolibriOS (fork of MenuetOS)
                                • LoseThos
                                • LSE/OS
                                • MenuetOS (extremely compact OS
                                    with GUI, written entirely in FASM
                                    assembly language)
                                • NewOS
                                • Syllable (a modern, independently
                                    originated OS; see AtheOS)
                                • Visopsys

                                •   TajOS




Table 10. Operating systems categorized as Embedded Operating System
                                           OPERATING SYSTEM
MODULE IN ITE229 - OPERATING SYSTEMS 44
                             Prepared by: For-Ian V. Sandoval

Embedded Operating System        •   A/ROSE
                                 •   Embedded Linux
                                 •   FreeBSD
                                 •   FreeRTOS
                                 •   Inferno (distributed OS, Bell Labs)
                                 •   LynxOS
                                 •   MINIX 3
                                 •   .NET Micro Framework
                                 •   OS/RT
                                 •   Open AT OS
                                 •   polyBSD (embedded NetBSD)
                                 •   QNX
                                 •   RTXC Quadros RTOS by Quadros
                                     Systems
                                 •   ROM-DOS
                                 •   T2 SDE
                                 •   VxWorks
                                 •   Windows XP Embedded

                                 •   Windows CE
Embedded Operating System        •   Inferno (distributed OS originally from
in Personal Digital Assistants       Bell Labs)
(PDAs)                           •   Palm OS from Palm Inc; now spun off
                                     as PalmSource
                                 •   EPOC originally from Psion (UK), now
                                     from Symbian, preferred name now
                                     is Symbian OS
                                 •   Windows CE, from Microsoft
                                     o Pocket PC from Microsoft, a
                                         variant of Windows CE.
                                     o Windows Mobile from Microsoft, a
                                         variant of Windows CE.
                                 •   Linux on Sharp Zaurus and Ipaq
                                 •   DOS on Poqet PC
                                 •   Newton OS on Apple Newton
                                     Messagepad
                                 •   VT-OS for the Vtech Helio
                                 •   Internet Tablet OS based on Debian
                                     Linux and deployed on Nokia's Nokia
                                     770, N800 and N810 Internet Tablets.
                                 •   Magic Cap
MODULE IN ITE229 - OPERATING SYSTEMS 45
                             Prepared by: For-Ian V. Sandoval

Embedded Operating System        •   ipodlinux
in Music Players                 •   Pixo
                                 •   RockBox
                                 •   iPhone OS

                                 •   iriver clix UI
Embedded Operating System        •   BlackBerry OS
in Smartphones                   •   Embedded Linux
                                     o Android
                                     o Openmoko Linux
                                     o Mobilinux
                                     o MontaVista
                                     o MotoMagx
                                     o Qtopia
                                     o LiMo Platform
                                 •   iPhone OS
                                 •   JavaFX Mobile
                                 •   Palm OS
                                 •   Symbian OS
                                 •   Windows CE

                                     o Windows Mobile
Embedded Operating System        •   AirOS by Ubiquiti networks
in Router                        •   CatOS by Cisco Systems
                                 •   Cisco IOS (originally Internetwork
                                     Operating System) by Cisco Systems
                                 •   CyROS by Cyclades
                                 •   DD-WRT by NewMedia-NET
                                 •   Inferno (distributed OS originally from
                                     Bell Labs)
                                 •   IOS-XR by Cisco Systems
                                 •   JunOS by Juniper Networks
                                 •   RouterOS by Mikrotik
                                 •   ROX by Ruggedcom

                                 •   ScreenOS by Juniper Networks
                                     originally from Netscreen
Embedded Operating System        •   BeRTOS
in Micro-Controller, Real-time   •   ChibiOS/RT GPL licensed RTOS
                                 •   ChorusOS
                                 •   Contiki written in C
                                 •   DSPnano RTOS (POSIX nanokernel,
                                     DSP Optimizations, Open Source)
MODULE IN ITE229 - OPERATING SYSTEMS 46
Prepared by: For-Ian V. Sandoval

    •   eCos
    •   embOS (Segger)
    •   FreeRTOS
    •   Fusion RTOS
    •   INtime RTOS for Windows, an
        evolutionary variant of iRMX for
        Windows       designed      for   32-bit
        Windows platforms
    •   iRMX (originally developed by Intel)
    •   Inferno (distributed OS originally from
        Bell Labs)
    •   INTEGRITY
    •   LUnix written in 6502
    •   LynxOS
    •   MenuetOS
    •   MontaVista       Linux     (see     also
        Embedded Linux)
    •   Nucleus
    •   OS-9 by Microware
    •   Operating System Embedded: OSE
    •   OSEK
    •   OS/RT
    •   Phoenix-RTOS
    •   Prex
    •   QNX
    •   RTAI
    •   RTEMS (Real-Time Executive for
        Multiprocessor Systems)
    •   RTLinux by Wind River Systems
    •   RTXC Quadros RTOS by Quadros
        Systems
    •   SCIOPTA RTOS
    •   ThreadX
    •   TRON Project and ITRON Project
        (related to BTRON, CTRON, MTRON,
        etc.)
    •   μClinux
    •   uKOS
    •   µOS++ (micro OS plus plus)
    •   Unison Operating System / Unison
        DSP Operating System (RTOS) /
        Unison      RTOS     (Multicore     DSP
        Operating System)
MODULE IN ITE229 - OPERATING SYSTEMS 47
                            Prepared by: For-Ian V. Sandoval

                                •   VRTX / Versatile Real-Time Executive
                                •   VxWorks by Wind River Systems
                                •   XMK (eXtreme Minimal Kernel)

                                •   Xenomai


Table 11. Capability-based Operating systems
                                           OPERATING SYSTEM
LEGO Mindstorms                 • BrickOS operating system
                                • leJOS operating system

                                •   ChyanOS operating system
Other capability-based OS       •   KeyKOS nanokernel
                                •   EROS microkernel
                                •   CapROS EROS successor
                                •   Coyotos EROS successor, goal: be
                                    first formally verified OS
                                •   MONADS designed to support the
                                    MONADS hardware projects.
                                •   SPEEDOS builds on MONADS ideas

                                •   V from Stanford, early 1980s

Weitere ähnliche Inhalte

Ähnlich wie Lesson 13 List Of Operating Systems

Ähnlich wie Lesson 13 List Of Operating Systems (20)

Macintosh
MacintoshMacintosh
Macintosh
 
2 basics of operating systems
2 basics of operating systems2 basics of operating systems
2 basics of operating systems
 
Mac_os_final_piyush
Mac_os_final_piyushMac_os_final_piyush
Mac_os_final_piyush
 
Embedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNUEmbedded Systems: Lecture 6: Linux & GNU
Embedded Systems: Lecture 6: Linux & GNU
 
Group 1 Presentation
Group 1 PresentationGroup 1 Presentation
Group 1 Presentation
 
Ntwrk
NtwrkNtwrk
Ntwrk
 
Surge2014 talk - illumos State of the Community & POSIX Update
Surge2014 talk - illumos State of the Community & POSIX UpdateSurge2014 talk - illumos State of the Community & POSIX Update
Surge2014 talk - illumos State of the Community & POSIX Update
 
Linux para iniciantes
Linux para iniciantesLinux para iniciantes
Linux para iniciantes
 
operating system
operating systemoperating system
operating system
 
History of linux
History of linuxHistory of linux
History of linux
 
Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU Course 101: Lecture 5: Linux & GNU
Course 101: Lecture 5: Linux & GNU
 
OPERATING SYSTEM.pptx
OPERATING SYSTEM.pptxOPERATING SYSTEM.pptx
OPERATING SYSTEM.pptx
 
Milestones of operating systems
Milestones of operating systemsMilestones of operating systems
Milestones of operating systems
 
An Introduction to Linux
An Introduction to LinuxAn Introduction to Linux
An Introduction to Linux
 
Embedded Linux Talk Uni Forum
Embedded Linux Talk Uni ForumEmbedded Linux Talk Uni Forum
Embedded Linux Talk Uni Forum
 
A short story_of_osx_i_os
A short story_of_osx_i_osA short story_of_osx_i_os
A short story_of_osx_i_os
 
From wwwtocloud_28sept09
From wwwtocloud_28sept09From wwwtocloud_28sept09
From wwwtocloud_28sept09
 
RTOS [Autosaved].pptx
RTOS [Autosaved].pptxRTOS [Autosaved].pptx
RTOS [Autosaved].pptx
 
Platform-Technology.pdf
Platform-Technology.pdfPlatform-Technology.pdf
Platform-Technology.pdf
 
Computer hardware1
Computer hardware1Computer hardware1
Computer hardware1
 

Mehr von Laguna State Polytechnic University

Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyFormal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyLaguna State Polytechnic University
 
Exploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemExploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemLaguna State Polytechnic University
 

Mehr von Laguna State Polytechnic University (20)

Number Theory - Lesson 1 - Introduction to Number Theory
Number Theory - Lesson 1 - Introduction to Number TheoryNumber Theory - Lesson 1 - Introduction to Number Theory
Number Theory - Lesson 1 - Introduction to Number Theory
 
Formal Logic - Lesson 8 - Predicates and Quantifiers
Formal Logic - Lesson 8 - Predicates and QuantifiersFormal Logic - Lesson 8 - Predicates and Quantifiers
Formal Logic - Lesson 8 - Predicates and Quantifiers
 
Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)Machine Learning Algorithms (Part 1)
Machine Learning Algorithms (Part 1)
 
Artificial Intelligence Algorithms
Artificial Intelligence AlgorithmsArtificial Intelligence Algorithms
Artificial Intelligence Algorithms
 
Formal Logic - Lesson 7 - Rules of Inference
Formal Logic - Lesson 7 - Rules of InferenceFormal Logic - Lesson 7 - Rules of Inference
Formal Logic - Lesson 7 - Rules of Inference
 
Formal Logic - Lesson 6 - Switching Circuits
Formal Logic - Lesson 6 - Switching CircuitsFormal Logic - Lesson 6 - Switching Circuits
Formal Logic - Lesson 6 - Switching Circuits
 
Formal Logic - Lesson 5 - Logical Equivalence
Formal Logic - Lesson 5 - Logical EquivalenceFormal Logic - Lesson 5 - Logical Equivalence
Formal Logic - Lesson 5 - Logical Equivalence
 
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and ContingencyFormal Logic - Lesson 4 - Tautology, Contradiction and Contingency
Formal Logic - Lesson 4 - Tautology, Contradiction and Contingency
 
Formal Logic - Lesson 3 - Truth Tables
Formal Logic - Lesson 3 - Truth TablesFormal Logic - Lesson 3 - Truth Tables
Formal Logic - Lesson 3 - Truth Tables
 
Formal Logic - Lesson 2 - Logical Connectives
Formal Logic - Lesson 2 - Logical ConnectivesFormal Logic - Lesson 2 - Logical Connectives
Formal Logic - Lesson 2 - Logical Connectives
 
Formal Logic - Lesson 1 - Introduction to Logic
Formal Logic - Lesson 1 - Introduction to LogicFormal Logic - Lesson 1 - Introduction to Logic
Formal Logic - Lesson 1 - Introduction to Logic
 
Ethical Issues and Relevant Laws on Computing
Ethical Issues and Relevant Laws on ComputingEthical Issues and Relevant Laws on Computing
Ethical Issues and Relevant Laws on Computing
 
Number Systems Basic Concepts
Number Systems Basic ConceptsNumber Systems Basic Concepts
Number Systems Basic Concepts
 
Number Systems Basic Concepts
Number Systems Basic ConceptsNumber Systems Basic Concepts
Number Systems Basic Concepts
 
Exploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information SystemExploring the Difference Between Information Technology and Information System
Exploring the Difference Between Information Technology and Information System
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Introduction to Computers
Introduction to ComputersIntroduction to Computers
Introduction to Computers
 
Introduction to Computing Logic Formulation
Introduction to Computing Logic FormulationIntroduction to Computing Logic Formulation
Introduction to Computing Logic Formulation
 
Oasis of Sparkling and Refreshing Truisms
Oasis of Sparkling and Refreshing TruismsOasis of Sparkling and Refreshing Truisms
Oasis of Sparkling and Refreshing Truisms
 
My Teacher Got IT v2.0 - Software Installation Track
My Teacher Got IT v2.0 - Software Installation TrackMy Teacher Got IT v2.0 - Software Installation Track
My Teacher Got IT v2.0 - Software Installation Track
 

Kürzlich hochgeladen

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Kürzlich hochgeladen (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

Lesson 13 List Of Operating Systems

  • 1. MODULE IN ITE229 - OPERATING SYSTEMS 26 Prepared by: For-Ian V. Sandoval LESSON 13 LIST OF OPERATING SYSTEMS Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap. The following tables show the different kinds of operating system that runs on different kind of machines. Table 1. Operating systems categorized by proprietary or ownership. PROPRIETARY OPERATING SYSTEM Acorn • Arthur • ARX • MOS (on the BBC Micro and BBC Master) • RISC OS • RISC iX (based on 4.3BSD) Amiga • AmigaOS • AmigaOS 1.0-3.9 • AmigaOS 4 • AmigaOS 4.0 • AmigaOS 4.1 • AmigaOS 5 • Amiga Anywhere 2 • Amiga Unix (aka Amix) Apollo • AEGIS/Domain/OS One of the first network-based systems. Ran on Apollo/Domain hardware. Later bought by Hewlett-Packard Apple • Apple DOS • ProDOS • GS/OS • SOS (Sophisticated Operating System) • Lisa OS • Mac OS System Software 1
  • 2. MODULE IN ITE229 - OPERATING SYSTEMS 27 Prepared by: For-Ian V. Sandoval • Mac OS System Software 2 • Mac OS System Software 3 • Mac OS System Software 4 • Mac OS System Software 5 • Mac OS System Software 6 • Mac OS System 7 • Mac OS 8 • Mac OS 9 • A/UX • MkLinux • Mac OS X 10. 0 “Cheetah” • Mac OS X 10. 1 “Puma” • Mac OS X 10. 2 “Jaguar” • Mac OS X 10. 3 “Panther” • Mac OS X 10. 4 “Tiger” • Mac OS X 10. 5 “Leopard” • Mac OS X 10. 6 “Snow Leopard” • Mac OS X Server • Darwin • iPhone OS • Apple Newton OS Atari • Atari DOS • Atari TOS • Atari MultiTOS BAE System • BeOS • BeIA • ZETA Burroughs (later Unisys) • BTOS • MCP (Burroughs Large Systems) Convergent Technologies • CTOS (later acquired by Unisys) Digital/Tandem • OS/8 Computers/Compaq/HP • ITS (for the PDP-6 and PDP-10) • Multi-Programming Executive (from HP) • TOPS-10 (for the PDP-10) • WAITS (for the PDP-6 and PDP-10) • TENEX (from BBN, for the PDP-10)
  • 3. MODULE IN ITE229 - OPERATING SYSTEMS 28 Prepared by: For-Ian V. Sandoval • TOPS-20 (for the PDP-10) • RSTS/E (multi-user time-sharing OS for PDP-11s) • RSX-11 (multiuser, multitasking OS for PDP-11s) • RT-11 (single user OS for PDP-11) • VMS (originally by DEC, now by HP) for the VAX mini-computer range, Alpha and Intel Itanium 2; later renamed OpenVMS) • Domain/OS (originally Aegis, from Apollo Computer who were bought by HP) • RTE HP's Real Time Executive (ran on the HP 1000) • TSB HP's Time Share Basic (yes, it was an operating system, ran on the HP 2000 series) • Digital UNIX (derived from OSF/1, became HP's Tru64 UNIX) • HP-UX • Ultrix • NonStop Kernel - Guardian • NonStop Kernel - OSS (POSIX- compliant Open System Services) Fujitsu • Towns OS Green Hills Software • INTEGRITY Reliable Operating system • NTEGRITY-178B A DO-178B certified version of INTEGRITY. • µ-velOSity A lightweight microkernel Hewlett-Packard • RTE Real-time Environment; ran on HP1000 series computers • MPE Multi-programming Executive; ran on HP3000 mini-computers • HP-UX HP-UX; runs on HP9000 and Itanium servers - from small to mainframe-class computers Intel • iRMX real-time operating system originally created to support the Intel 8080 and 8086 processor families in
  • 4. MODULE IN ITE229 - OPERATING SYSTEMS 29 Prepared by: For-Ian V. Sandoval embedded applications IBM • IBM 7090/94 IBSYS • SYSTEM 1400/1800 IJMON A Bootable serial I/O monitor for loading programs. • BOS/360 Early interim version of DOS/ 360, briefly available at a few Alpha & Beta System 360 sites. • TOS/360 Similar to BOS above and more fleeting, able to boot and run from 2x00 series tape drives. • DOS/360 Disk Operating System. First commonly available OS for System/360 due to problems in the OS/360 Project. Multi-programming system with up to 3 partitions • DOS/360/RJE DOS/360 with a control program extension that provided for the monitoring of Remote Job Entry hardware (Card Reader & Printer) connected by dedicated phone lines • DOS/VSE First DOS offered on System/370 systems, provided Virtual Storage Extensions, and SNA. Still had fixed size processing partitions, but up to 14 partitions • DOS/VSE/ESA DOS/VSE extended virtual memory support to 32 bit addresses (Extended System Architecture) • z/VSE Latest version of the four decades old DOS lineage. Now supports 64 bit addresses, Multiprocessing, Multiprogramming, SNA, TCP/IP, and some virtual machine features in support of Linux workloads. OS/360 First official OS targeted for the System/360 architecture • RTOS Real Time Operating System, run on 5 NASA custom System/360/75s. A mash up by the
  • 5. MODULE IN ITE229 - OPERATING SYSTEMS 30 Prepared by: For-Ian V. Sandoval Federal Systems Division of the MFT system management, PCP basic kernel and file system, with MVT task management and FSD custom real time kernel extensions and error management. The pinnacle of OS/360 development • OS/370 The official port of OS/360 targeted for the System/370 virtual memory architecture • OS/VS1 Virtual-memory version of OS/MFT • OS/VS2 Virtual-memory version of OS/MVT • MUSIC/SP Mainframe operating system for IBM hardware, developed by McGill University • OS/390 Upgrade to MVS, with an additional Unix-like environment • z/OS z/Architecture version of OS/390 • TPF z/OS extension • CP/CMS Control Program / Cambridge Monitor System, Virtual Machine operating System for System/360 Model 44 and 67 • VM/CMS Virtual Machine / Conversational Monitor System, VM (operating system) for System/370 with Virtual Memory • VM/XA VM (operating system) eXtended Architecture for System/370 with extended Virtual Memory • VM/ESA Virtual Machine /Extended System Architecture, added 32 bit addressing to VM series • z/VM z/Architecture version of the VM OS (64 bit addressing) • IBM System/34, 36 System Support Program, or SSP • OS/400 descendant of System/38 CPF • i5/OS extends OS/400 with significant
  • 6. MODULE IN ITE229 - OPERATING SYSTEMS 31 Prepared by: For-Ian V. Sandoval interoperability features • AIX (a System V Unix version) • AOS (a BSD Unix version) • PC-DOS IBM supported, documented, and licensed copies of Microsoft MS-DOS • OS/2 Warp • eComStation (Warp 4.5/Workspace on Demand, rebundled by Serenity Systems International) • IBM 8100 DPCX • IBM 8100 DPPX • K42 PowerPC or Intel x86 based cache-coherent multiprocessor systems (IBM Website) • IBM EDX Event Driven Executive for the IBM/Series 1 minicomputers • IBM RPS Realtime Programming System for the IBM/Series 1 minicomputers ICL (formerly ICT) • GEORGE 2/3/4 GEneral ORGanisational Environment, used by ICL 1900 series mainframes • VME by International Computers Limited (ICL), particularly appearing on the ICL 2900 Series LynuxWorks • LynxOS (originally Lynx Real-time Systems) Micrium • MicroC/OS-II (Small pre-emptive priority based multi-tasking kernel) Microsoft • Xenix • MSX-DOS • MS-DOS • Windows CE 3.0 • Windows Mobile • Windows CE 5.0 • Windows 1.0, • Windows 2.0,
  • 7. MODULE IN ITE229 - OPERATING SYSTEMS 32 Prepared by: For-Ian V. Sandoval • Windows 3.0 • Windows 3.1x • Windows 3.2 • Windows 95 (aka Windows 4.0) (codename: Chicago) • Windows 98 (aka Windows 4.1) (codename: Memphis) • Windows Millennium Edition (often shortened to Windows Me) (aka Windows 4.9) • OS/2 • Windows NT 3.1 • Windows NT 3.5 • Windows NT 3.51 • Windows NT 4.0 • Windows 2000 (aka Windows NT 5.0) • Windows XP (aka Windows NT 5.1) (codename: Whistler) • Windows Server 2003 (aka Windows NT 5.2) (codename: Whistler Server) • Windows Fundamentals for Legacy PCs (aka Windows NT 5.1) • Windows Vista (aka Windows NT 6.0) (codename: Longhorn) • Windows Home Server • Windows Server 2008 (aka Windows NT 6.0) (codename: Longhorn Server) • Windows 7 (previously codenamed Blackcomb, then Vienna) • Windows Preinstallation Environment (WinPE) • Singularity • Midori Novell • Netware • Suse Linux RCA • TSOS SCO/The SCO Group • Xenix • Xenix 286 • Xenix 386 • SCO Unix
  • 8. MODULE IN ITE229 - OPERATING SYSTEMS 33 Prepared by: For-Ian V. Sandoval • SCO Open Desktop • SCO OpenServer 5 • UnixWare 2x, • UnixWare 7 • SCO OpenServer 6 Unicoi System • Fusion RTOS • DSPOS Wind River Systems • VxWorks Non Standard Languages • Pilot Operating System • PERQ Operating System (POS) Lisp-based Operating System • Lisp Machine Operating System Other • EOS (Operating System), developed by ETA Systems for use in their ETA-10 line of supercomputers • EMBOS, developed by Elxsi for use on their mini-supercomputers • GCOS is a proprietary Operating System originally developed by General Electric • PC-MOS/386 - DOS-like, but multiuser/multitasking • SINTRAN III - an operating system used with Norsk Data computers. • THEOS • TinyOS • TRS-DOS a floppy-disk-oriented OS supplied by Tandy/Radio Shack for their Z80-based line of personal computers. • TX990/TXDS, DX10 and DNOS - proprietary operating systems for TI-990 minicomputers • MAI Basic Four - An OS implementing Business Basic from MAI Systems. • Michigan Terminal System - Developed by a group of American universities for IBM 360 series mainframes • MUSIC/SP (an operating system developed for the S/370, running normally under VM) • TSX-32, a 32-bit operating system for
  • 9. MODULE IN ITE229 - OPERATING SYSTEMS 34 Prepared by: For-Ian V. Sandoval x86 platform. • OS ES An operating system for ES EVM • Prolog-Dispatcher - used to control Soviet Buran space ship Other proprietary Unix-like and • Aegis (Apollo Computer) POSIX-compliant • Amiga Unix (Amiga ports of Unix System V release 3.2 with Amiga A2500UX and SVR4 with Amiga A3000UX. Started in 1989, last version was in 1992) • Clix (Intergraph's System V implementation) • Coherent (Unix-like OS from Mark Williams Co. for PC class computers) • DC/OSx (DataCenter/OSx was an operating system for MIPS based systems developed by Pyramid Technology) • DG/UX (Data General Corp) • DNIX from DIAB • DSPnano RTOS (POSIX nanokernel, DSP Optimized, Open Source) • Idris workalike from Whitesmiths • INTERACTIVE UNIX (a port of the UNIX System V operating system for Intel x86 by INTERACTIVE Systems Corporation) • IRIX from SGI • MeikOS • NeXTSTEP (developed by NeXT; a Unix-based OS based on the Mach microkernel) • OS-9 Unix-like RTOS. (OS from Microware for Motorola 6809 based microcomputers) • OS9/68K Unix-like RTOS. (OS from Microware for Motorola 680x0 based microcomputers; based on OS-9) • OS-9000 Unix-like RTOS. (OS from Microware for Intel x86 based microcomputers; based on OS-9,
  • 10. MODULE IN ITE229 - OPERATING SYSTEMS 35 Prepared by: For-Ian V. Sandoval written in C) • OSF/1 (developed into a commercial offering by Digital Equipment Corporation) • OPENSTEP • QNX (POSIX, microkernel OS; usually a real time embedded OS) • Pardus (Turkish Linux) • Rhapsody (an early form of Mac OS X) • RISC/os (a port by MIPS of 4.3BSD to the RISC MIPS architecture) • RMX • SCO UNIX (from SCO, bought by Caldera who renamed themselves SCO Group) • SINIX (a port by SNI of Unix to the RISC MIPS architecture) • Solaris (Sun's System V-based replacement for SunOS) • SunOS (BSD-based Unix system used on early Sun hardware) • SUPER-UX (a port of System V Release 4.2MP with features adopted from BSD and Linux for NEC SX architecture supercomputers) • System V (a release of AT&T Unix, 'SVR4' was the 4th minor release) • System V/AT, 386 (The first version of AT&T System V UNIX on the IBM 286 and 386 PCs, ported and sold by Microport) • Trusted Solaris (Solaris with kernel and other enhancements to support multilevel security) • UniFlex (Unix-like OS from TSC for DMA-capable, extended addresses, Motorola 6809 based computers; e.g. SWTPC, GIMIX, …) • Unicos (the version of Unix designed for Cray Supercomputers, mainly geared to vector calculations)
  • 11. MODULE IN ITE229 - OPERATING SYSTEMS 36 Prepared by: For-Ian V. Sandoval • Unison RTOS (Multicore RTOS with DSP Optimization SDS (Scientific Data Systems) • CP Control Program SDS later acquired by Xerox, then Honeywell. TRON Project • TRON (an open real-time operating system kernel) UNIVAC (later Unisys) • EXEC I • EXEC II • EXEC 8 Ran on 1100 series. • VS/9, successor to RCA TSOS WAVECOM • Open AT OS Table 2. Operating systems categorized by non-proprietary Unix-like. NON-PROPRIETARY OPERATING SYSTEM Unix-Like • TUNIS Research Unix-like and other • Minix (study OS developed by POSIX-compliant Andrew S. Tanenbaum in the Netherlands) • Plan 9 (distributed OS developed at Bell Labs, based on original Unix design principles yet functionally different and going much further) • Inferno (distributed OS derived from Plan 9, originally from Bell Labs) • Plan B (distributed OS derived from Plan 9 and Off++ microkernel) • Solaris, contains original Unix (SVR4) code (code now open source via OpenSolaris project) • Unix (OS developed at Bell Labs ca 1970 initially by Ken Thompson) • Xinu, (Study OS developed by Douglas E. Comer in the USA) Free Unix-like • BSD (Berkeley Software Distribution, a (aka open source) variant of Unix for DEC VAX hardware) • GNU
  • 12. MODULE IN ITE229 - OPERATING SYSTEMS 37 Prepared by: For-Ian V. Sandoval • Linux • OpenDarwin • OpenSolaris, contains original Unix (SVR4) code • SSS-PC Developed at Tokyo University • Syllable • VSTa Table 3. Operating systems categorized by non-proprietary non-Unix-like. NON-PROPRIETARY OPERATING SYSTEM Research non-Unix-like • Amoeba (research OS by Andrew S. Tanenbaum) • Croquet • House Haskell User's Operating System and Environment, research OS written in Haskell and C. • ILIOS Research OS designed for routing • EROS microkernel, capability-base • L4 Second generation microkernel • Mach (from OS kernel research at Carnegie Mellon University) • MONADS capability-based OS designed to support the MONADS hardware projects • Nemesis Cambridge University research OS - detailed quality of service abilities. • Singularity - A research operating system written mostly in managed code (C#) by Microsoft. • Spring (research OS from Sun Microsystems) • V from Stanford, early 1980s Open Source non-Unix-like • FullPliant (programming language based) • FreeDOS (open source DOS variant) • FreeVMS (open source VMS variant) • Haiku (open source inspired by BeOS, under development)
  • 13. MODULE IN ITE229 - OPERATING SYSTEMS 38 Prepared by: For-Ian V. Sandoval • ReactOS (free software Windows NT compatible OS, in early development since 2001) • osFree (open source OS/2 implementation) Table 4. Operating systems categorized as Disk Operating System OPERATING SYSTEM Disk Operating System (DOS) • 86-DOS (developed at Seattle Computer Products by Tim Paterson for the new Intel 808x CPUs; licensed to Microsoft, became PC DOS/MS- DOS. Also known by its working title QDOS.) • PC DOS (IBM's DOS variant, developed jointly with Microsoft, versions 1.0 – 7, 2000). • MS-DOS (Microsoft's DOS variant for OEM, developed jointly with IBM, versions 1.x – 6. Microsoft's now abandoned DOS variant) • DR-DOS (Digital Research's [later Novell, Caldera, ...] DOS variant). a.) Concurrent DOS (Digital Research's first multiuser DOS variant). b.) Multiuser DOS (Digital Research's [later CCI's. Real's/...] multiuser DOS variant) • FreeDOS (open source DOS variant) • ProDOS (operating system for the Apple II series computers) • PTS-DOS (DOS variant by Russian company Phystechsoft) • RDOS (Data General Corp) • TurboDOS (Software 2000, Inc.) • 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
  • 14. MODULE IN ITE229 - OPERATING SYSTEMS 39 Prepared by: For-Ian V. Sandoval DOS) Table 5. Operating systems categorized as Network Operating System OPERATING SYSTEM Network Operating System • Cambridge Ring • CSIRONET by (CSIRO) • CTOS (Convergent Technologies, later acquired by Unisys) • Data ONTAP by NetApp • SAN-OS by Cisco • EOS by McDATA • Fabric OS by Brocade • JUNOS (Juniper Networks) • NetWare (networking OS by Novell) • NOS (developed by CDC for use in their Cyber line of supercomputers) • Novell Open Enterprise Server (Open Source networking OS by Novell. Can incorporate either SUSE Linux or Novell NetWare as its kernel). • OliOS • Plan 9 (distributed OS developed at Bell Labs, based on Unix design principles but not functionally identical) • Inferno (distributed OS derived from Plan 9, originally from Bell Labs) • Plan B (distributed OS derived from Plan 9 and Off++ microkernel) • TurboDOS (Software 2000, Inc.) Table 6. Operating systems categorized as Web Operating System OPERATING SYSTEM
  • 15. MODULE IN ITE229 - OPERATING SYSTEMS 40 Prepared by: For-Ian V. Sandoval Web Operating System • amoebaOS • DesktopTwo • G.ho.st • YouOS • Browser OS • eyeOS • Jooce Table 7. Operating systems categorized as generic/commodity, non-Unix and other. OPERATING SYSTEM Generic/Commodity, non-Unix • BLIS/COBOL and other • Bluebottle also known as AOS (a concurrent and active object update to the Oberon operating system) • BS1000 by Siemens AG • BS2000 by Siemens AG, now BS2000/ OSD from Fujitsu-Siemens Computers (formerly Siemens Nixdorf Informationssysteme) • BS3000 by Siemens AG (functionally similar to OS-IV and MSP from Fujitsu) • Control Program/Monitor (CP/M) • FLEX9 (by TSC for Motorola 6809 based machines; successor to FLEX, which was for Motorola 6800 CPUs) • FutureOS (for Amstrad/Schneider CPC6128 and CPCPlus machines) • GEM (windowing GUI for CP/M, DOS, and Atari TOS) • GEOS (popular windowing GUI for PC, Commodore, Apple computers) • JavaOS • JNode JNode.org's OS written 99% in Java (native compiled), provides own JVM and JIT compiler. Based on GNU Classpath • JX Java operating system that focuses on a flexible and robust
  • 16. MODULE IN ITE229 - OPERATING SYSTEMS 41 Prepared by: For-Ian V. Sandoval operating system architecture developed as an open source system by the University of Erlangen. • KERNAL (default OS on Commodore 64) • MERLIN for the Corvus Concept • MorphOS (Amiga compatible) • MSP by Fujitsu (successor to OS-IV), now MSP/EX[4], also known as Extended System Architecture (EXA), for 31-bit mode • nSystem by Luis Mateu at DCC, Universidad de Chile • NetWare (networking OS by Novell) • Oberon operating system (developed at ETH-Zürich by Niklaus Wirth et al) for the Ceres and Chameleon workstation projects. see also Oberon programming language • OSD/XC by Fujitsu-Siemens (BS2000 ported to an emulation on a Sun SPARC platform) • OS-IV by Fujitsu (based on early versions of IBM's MVS) • Pick (often licensed and renamed) • PRIMOS by Prime Computer (sometimes spelled PR1MOS and PR1ME) • Sinclair QDOS (multitasking for the Sinclair QL computer) • SkyOS (Commercial desktop OS for PCs) • SSB-DOS (by TSC for Smoke Signal Broadcasting; a variant of FLEX in most respects) • SymbOS (GUI based multitasking operating system for Z80 computers) • Symobi (GUI based modern micro- kernel OS for x86, ARM and PowerPC processors, used and developed further at Technical University of Munich) • TripOS, 1978
  • 17. MODULE IN ITE229 - OPERATING SYSTEMS 42 Prepared by: For-Ian V. Sandoval • UCSD p-System (portable complete programming environment/operating system/virtual machine developed by a long running student project at the Univ Calif/San Diego; directed by Prof Ken Bowles; written in Pascal) • UMIX, made for the ICFP Programming Contest 2006. • VOS by Stratus Technologies with strong influence from Multics • VOS by Hitachi for its IBM-compatible mainframes, based on IBM's MVS • VM2000 by Siemens AG • VisiOn (first GUI for early PC machines; not commercially successful) • VPS/VM (IBM based, main operating system at Boston University for over 10 years.) • aceos under GPL • Miraculix Russian OS, under unknown license. Table 8. Operating systems for Elektronica BK Soviet personal computer OPERATING SYSTEM Elektronica BK Soviet personal • ANDOS computer • AO-DOS • BASIS • CSI-DOS • DOSB10 • DX-DOS • FA-DOS • HC-DOS • KMON (operating system)|KMON • MicroDOS • MK-DOS • NORD • NORTON-BK • RAMON
  • 18. MODULE IN ITE229 - OPERATING SYSTEMS 43 Prepared by: For-Ian V. Sandoval • PascalDOS • RT-11 o ROM embedded o RT-11SJ o OS BK-11 (RT-11 version) • Turbo-DOS • BKUNIX • OS/A WASP Table 9. Operating systems categorized as Hobby OPERATING SYSTEM Hobby Operating System • AROS (AROS Research Operating System, formerly known as Amiga Research Operating System) • AtheOS branched to become Syllable • DexOS, (Game console-like operating system for 32-bit x86 computers) • EROS • FAMOS Foremost Advanced Memory Operating System • HelenOS • KolibriOS (fork of MenuetOS) • LoseThos • LSE/OS • MenuetOS (extremely compact OS with GUI, written entirely in FASM assembly language) • NewOS • Syllable (a modern, independently originated OS; see AtheOS) • Visopsys • TajOS Table 10. Operating systems categorized as Embedded Operating System OPERATING SYSTEM
  • 19. MODULE IN ITE229 - OPERATING SYSTEMS 44 Prepared by: For-Ian V. Sandoval Embedded Operating System • A/ROSE • Embedded Linux • FreeBSD • FreeRTOS • Inferno (distributed OS, Bell Labs) • LynxOS • MINIX 3 • .NET Micro Framework • OS/RT • Open AT OS • polyBSD (embedded NetBSD) • QNX • RTXC Quadros RTOS by Quadros Systems • ROM-DOS • T2 SDE • VxWorks • Windows XP Embedded • Windows CE Embedded Operating System • Inferno (distributed OS originally from in Personal Digital Assistants Bell Labs) (PDAs) • Palm OS from Palm Inc; now spun off as PalmSource • EPOC originally from Psion (UK), now from Symbian, preferred name now is Symbian OS • Windows CE, from Microsoft o Pocket PC from Microsoft, a variant of Windows CE. o Windows Mobile from Microsoft, a variant of Windows CE. • Linux on Sharp Zaurus and Ipaq • DOS on Poqet PC • Newton OS on Apple Newton Messagepad • VT-OS for the Vtech Helio • Internet Tablet OS based on Debian Linux and deployed on Nokia's Nokia 770, N800 and N810 Internet Tablets. • Magic Cap
  • 20. MODULE IN ITE229 - OPERATING SYSTEMS 45 Prepared by: For-Ian V. Sandoval Embedded Operating System • ipodlinux in Music Players • Pixo • RockBox • iPhone OS • iriver clix UI Embedded Operating System • BlackBerry OS in Smartphones • Embedded Linux o Android o Openmoko Linux o Mobilinux o MontaVista o MotoMagx o Qtopia o LiMo Platform • iPhone OS • JavaFX Mobile • Palm OS • Symbian OS • Windows CE o Windows Mobile Embedded Operating System • AirOS by Ubiquiti networks in Router • CatOS by Cisco Systems • Cisco IOS (originally Internetwork Operating System) by Cisco Systems • CyROS by Cyclades • DD-WRT by NewMedia-NET • Inferno (distributed OS originally from Bell Labs) • IOS-XR by Cisco Systems • JunOS by Juniper Networks • RouterOS by Mikrotik • ROX by Ruggedcom • ScreenOS by Juniper Networks originally from Netscreen Embedded Operating System • BeRTOS in Micro-Controller, Real-time • ChibiOS/RT GPL licensed RTOS • ChorusOS • Contiki written in C • DSPnano RTOS (POSIX nanokernel, DSP Optimizations, Open Source)
  • 21. MODULE IN ITE229 - OPERATING SYSTEMS 46 Prepared by: For-Ian V. Sandoval • eCos • embOS (Segger) • FreeRTOS • Fusion RTOS • INtime RTOS for Windows, an evolutionary variant of iRMX for Windows designed for 32-bit Windows platforms • iRMX (originally developed by Intel) • Inferno (distributed OS originally from Bell Labs) • INTEGRITY • LUnix written in 6502 • LynxOS • MenuetOS • MontaVista Linux (see also Embedded Linux) • Nucleus • OS-9 by Microware • Operating System Embedded: OSE • OSEK • OS/RT • Phoenix-RTOS • Prex • QNX • RTAI • RTEMS (Real-Time Executive for Multiprocessor Systems) • RTLinux by Wind River Systems • RTXC Quadros RTOS by Quadros Systems • SCIOPTA RTOS • ThreadX • TRON Project and ITRON Project (related to BTRON, CTRON, MTRON, etc.) • μClinux • uKOS • µOS++ (micro OS plus plus) • Unison Operating System / Unison DSP Operating System (RTOS) / Unison RTOS (Multicore DSP Operating System)
  • 22. MODULE IN ITE229 - OPERATING SYSTEMS 47 Prepared by: For-Ian V. Sandoval • VRTX / Versatile Real-Time Executive • VxWorks by Wind River Systems • XMK (eXtreme Minimal Kernel) • Xenomai Table 11. Capability-based Operating systems OPERATING SYSTEM LEGO Mindstorms • BrickOS operating system • leJOS operating system • ChyanOS operating system Other capability-based OS • KeyKOS nanokernel • EROS microkernel • CapROS EROS successor • Coyotos EROS successor, goal: be first formally verified OS • MONADS designed to support the MONADS hardware projects. • SPEEDOS builds on MONADS ideas • V from Stanford, early 1980s