EddyHawk's Info List
---
Operating System
-------
-CP/M (Control Program for Microcomputers):
 by: (Intergalactic) Digital Research
 CP/M-80
 CP/M V2.2
 note: MS DOS 1.0 is clone of CP/M

-DOS (Disk Operating System)
 many variant:
 .MS-DOS (Microsoft DOS)
  by: Bill Gates/Microsoft (USA)
  V1.0 [1981?]: clone of CP/M
  V2.0 
   string 'MZ' on the beginning of EXE header/MCB/etc is the initial of
    Mark Zbikowski, 1 of the architects of MS-DOS V2.0
  V4.x
   rumored to be multitask or PM (?) DOS, only distributed on Europe,
    but never proved to be exist
  V5.0
   can report its ver as lower so badly written sw can be run
  V6.22 [1994]: latest independent version
  V7.0x: to support Win9x
  Vx.xx : emulated in WinNT & Win200x
  note:
   MS-DOS is always RM & single-tasking. Big thanks to Microsoft :-)
   MS-DOS utils won't run on different DOS ver
 .DR-DOS (Digital Research DOS)
  by: Digital Research
  V7.03
   by Caldera?
   supports multitasking but with less freemem -> ~550kb ?
   VDISK.SYS (virtual or RAM disk)
   EdH: 5 or 6 installation disks
  V7.05
 .Novell DOS
  V7.0.15
  note: it's DR-DOS owned by Novell
 .CalderaDOS/OpenDOS
  by: Caldera
  note:
   free for non-commercial use
   last DR product line
 .FreeDOS
  by: FreeDOS team
  type: 8086
  beta 5
   not 100% MS-DOS compatible (different reg value at prog start-up)
 .PTS-DOS (PhysTechSoft DOS)
  by: PhysTechSoft (Russia)
  2000 [1999]
   needs 286?
   most utils written in asm
   disadv: shareware -> 1 minute delay before prompt
 .Zenith DOS
  V3.30
 .IBM PC-DOS
  by: Microsoft/IBM
 .Compaq DOS
 .GenSoft Embedded
 .RxDOS
 .Toshiba DOS
 .TI (Texas Instruments) DOS
 .Olivetti DOS
 .DEC DOS
 .Packard-Bell DOS
 .Groupe Bull DOS
 .HP DOS (Hewlett-Packard (?) DOS)
 .AT&T DOS
 many emulators:
 .OS/2 dosbox
 .Linux's DOSEMU
 .NextStep's SoftPC
 .Win(NT/2000/ME/XP) dosbox
 many add-ons:
 .4DOS
  by: Tom Rawson & Rex Conn / JP Software (USA)
  year: 1988-1999
  compiler: bp v5 or v5.5
  adv:
   completely replace COMMAND.COM
   enhances many DOS commands and add more commands
   extensive help system
  disadv:
   consumes 3kb basemem + 208kb XMS/EMS/disk (swapping)
   shareware (small delay after exec-ed)
  V5.52A [1996]
  V6.02B [April 1999] last known ver
  variant:
   NDOS (Norton DOS)
   .4DOS licensed to Symantec
   .part of Norton Utilities
 .NewDOS
  year: 1987-1992,1998

-OS/2 (Operating System/2)
 by: Microsoft/IBM
 type: 32bit, GUI
 V2.0
 V2.1
 V3.0
  1.84mb floppy
  Warp
 V4.0
  Merlin
 note:
  uses LX x format
  the GUI is called Presentation Manager
  has internal 'batch-like' called REXX

UCSD p-System:

Unix:
-multi(user/task) OS
-written in C language
-by Ken Thompson & Dennis Ritchie at AT&T Bell Laboratories in 1969
-many variant:
 .BSD: by University California at Berkeley
  variant: FreeBSD, NetBSD
 .Solaris
  V2.5
  V5.x
  7-8 million lines of src
  note: for Sparc cpu
 .SCO
 .HP-UX
 .BeOS (?)
 .AT&T System V: by AT&T
 .Digital Unix
  V4.0
 .Linux:
  -32 bit OS
  -by Linus Torvalds (Finland)
  -most efficient & cheapest Unix variant ?
  -free OS: src is provided?
  -many variant:
   .Red Hat
    V6.1
    note: up-to-date linux distribution contains libc6 or later (?)
   .SuSe
    V6.0
   .Linux/390 (?)
   .Linux X11 -> requires X server (?)
  -has DOSEMU
  -Linux + Apache (web browser) + X-Windows = 5- million lines of code
  V2.0.34
-many implementation:
 .AIX: by IBM (to run RISC-based workstation)
 .A/UX: graphical version for Apple Macintosh
 .Mach: rewritten Unix-compatible OS for NeXT computer
 .Linux?
-sold (not AT&T's anymore)

-Windows or Windoze or Win
 by: Bill Gates/Microsoft (USA)
 type: GUI
 V3.0 [1990]
 V3.1 [1992] : 3 million lines of code
 V3.11 for Workgroup [1993]
  also known as Win16
   16bit NE (New Executable) x format
  LAN support
  386 enhanced options
  VM
  multitask
  note: can be call as shell -> requires DOS as OS first :)
 V4.00.0950 or Windows 95 [11 Jul 1995]
  32bit PE (Portable Executable) executable format
   also known as Win32, 'Chicago'
  15 million lines of code
  note: semi OS -> use DOS V7x to boot :)
 V4.00.0950 A OEM Service Release (OSR) 1 or Windows 95B [2 Feb 1996]
 V4.00.0950 B OSR V2.0 [24 Aug 1996]
  uses FAT32 (supports partitions up to 2 terabytes = 2,048Gb)
 V4.00.0950 B OSR V2.1 [10 Apr 1997]
 V4.00.0950 C OSR V2.5 or Windows 95C [26 Nov 1997]
  support for PentiumII, MMX, UDMA EIDE PCI I/O, AGP, USB
  Internet Explorer V4.01
  DirectX V5.0
  FAT32X
   supports hardisk larger than 8Gb, up to 137Gb with 28bit addressing
   using new BIOS int13h extension
 V4.10.1998 or Windows 98 [11 May 1998]
  FAT32 is integrated
  DirectX V5.1, WDM (Win32 Driver Model), ACPI
  supports PentiumII (more), multi monitor/video controller, up to AGPx2
   FireWire, newer PCI audio/3D surround, DVD
  quick boot (removing delay)
  auto system update
  18 million lines of code
  note: semi OS -> use DOS V7x to boot :)
 V4.10.2222 A or Windows 98 SE (Second Edition) [25 Jun 1999]
  Internet Explorer V5.0
  Internet Connection Sharing
  Media Player V6.1
  enhanced support for IEEE 1394, ACPI & APM, USB
  WDM modem support for USB modem
  DirectX V6.1
  support for PentiumIII & its motherboard/chipset, Device Bay
 Windows 98 SEU (Year 2000 update)
 ME (Millenium Edition)
  type: P5 133Mhz :), 32Mb RAM :), 455Mb space :(, VGA, CDROM, mouse
  integrated DirectX V7.x
  very? buggy
 note:
  has emulator: SoftWindows
  Win9x only support max 512Mb RAM

-WindowsNT (New Technology) or NT or WinNT
 by: Bill Gates/Microsoft (USA)
 V1.0 [1992]
  released at 1993
  4 million lines of code
 V3.51
  SP5
 V4.0 [1996]
  SP3
  SP6a
  has SRV (SeRVer) & WKS (WorKStation) ver
  16.5 million lines of code
 V5.0 [1998] : 20 million lines of code
 2000
  Professional
   RC1
   RC2
   Final
  Server
  Advanced Server
  Datacentral Server
  35-60 million lines of code
  63,000 bugs
  integrated DirectX V7.x
 note:
  unlike Win3/4, it's true OS
  NT is 'heavy-task' Win for network (server & workstation)
  DOS is emulated as VDM (Virtual DOS Machine)

-WindowsXP
 by: Bill Gates/Microsoft (USA)
 release: Oct 2001
 Home
 Professional
 Server
 note: hybrid of easy-to-use Win98 & strong-stable WinNT

-MacOS
 by: Apple
 v8.6

-Windows CE
 type: 150kb ROM, some more RAM
 v3.0
  for Toshiba Pocket PC
  src is released
 note: for "not too critical" embedded system

-QNX
 OlegPro: fit into floppy disk, even with web browser + email system + others
 6
 RTOS
  for embedded system
 note: Linux variant?

-Minix
 V2.0 (?)
 note: for educational purposes

-ROM-DOS
 for embedded system
 shareware

-Palm OS
 note: for Palm

-NAI-OS (Network AssocIates - Operating System)
 by: McAfee/NAI
 year: 1998
 size: 49kb (command.com, bios.sys & kernel.sys)
 note:
  may be just a simple booter to allow McAfee VirScan 3.x to run on infected
   thus unrunnable OS
  found on McAfee Rescue Disk image (part of McAfee VirScan)
