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)