| Desktop OS market share as of September, 2008 |
|---|
| Windows - 92.24% |
| Mac OS X - 5.33% |
| Linux - 1.12% |
| Other - 1.32% |
Due to the large number and variety of available Linux distributions, they are all grouped under a single entry; see comparison of Linux distributions for a detailed comparison. There are also a variety of BSD operating systems, covered in comparison of BSD operating systems. For information on views of each operating system, see operating system advocacy.
| Name | Creator | First public release | Predecessor | Latest stable version | Latest release date | Cost/Availability | Preferred license | Target system type |
|---|---|---|---|---|---|---|---|---|
| AIX | IBM | 1986-?-? | System V R3 | 6.1 | 2007-11-? | Bundled with hardware | Proprietary | Server, NetApp, Workstation |
| AmigaOS | Amiga, Inc. | 1985-07-23 | TRIPOS (as the disk operating component of AmigaOS) | 4.1 | 2008-09-16 | Bundled with hardware | Proprietary, Clones available under GNU GPL | Workstation, Home Desktop |
| FreeBSD | The FreeBSD Project | 1993-12-? | 386BSD | 7.0 | 2008-02-27 | Free | BSD | Server, Workstation, NetApp, Embedded |
| Haiku | Haiku Inc. | - | BeOS R5 | (Nightly builds) | Free | MIT License | Home Desktop | |
| HP-UX | Hewlett-Packard | 1983-?-? | Unix | 11.31 "11i v3" | 2007-02-15 | $400 | Proprietary | Server, Workstation |
| IBM i | IBM | 1988-?-? | OS/400 | V6R1 | 2008-04-? | Bundled with hardware | Proprietary | Server |
| IRIX | SGI | 1988-?-? | Unix | 6.5.30 | 2006-08-16 | Bundled with hardware | Proprietary | Server, Workstation |
| Inferno | Bell Labs | 1997-?-? | Plan 9 | Fourth Edition | 2007-02-? | Free | MIT/GNU GPL/GNU LGPL/LPL | NetApp, Server, Embedded |
| Linux | Linus Torvalds, et al. | 1992-?-? | Unix, Minix | Linux kernel 2.6.26.1; GNU C Library 2.7 | 2008-08-01; 2007-10-23 | See Comparison of Linux distributions | GNU GPL, GNU LGPL and other licenses | See: Comparison of Linux distributions |
| Mac OS | Apple Inc. | 1984-01-24 | None | 9.2.2 | 2002-05-12 | Bundled with 68K and PowerPC Macs; versions 7-9 sold as retail upgrades | Proprietary | Workstation, Home Desktop |
| Mac OS X | Apple Inc. | 2001-03-24 | NeXTSTEP / OPENSTEP / Rhapsody, Mac OS | 10.5.5 "Leopard" | 2008-09-15 | Bundled with hardware; also sold separately: Desktop $129 (Single User) Family Pack $199 (5 license) | Open source core system (Both Intel and PowerPC versions) (APSL, GNU GPL, others) with proprietary higher level API layers | Workstation, Home Desktop, Mobile (embedded) |
| Mac OS X Server | Apple Inc. | 2001-03-24 | NeXTSTEP / OPENSTEP / Rhapsody, Mac OS | 10.5.5 "Leopard Server" | 2008-09-15 | Bundled with hardware; also sold separately: $499 (10 clients) $999 (unlimited clients) | Open source core system (Both Intel and PowerPC versions) (APSL, GNU GPL, others) with proprietary higher level API layers | Server |
| Minix3 | Andrew S. Tanenbaum | 2005-10-? | Minix2 | 3.1.2a | 2006-05-29 | Free | BSD | Workstation |
| NetBSD | The NetBSD Project | 1993-05-? | 386BSD | 4.0 | 2007-12-19 | Free | BSD | NetApp, Server, Workstation, Embedded |
| NetWare | Novell | 1985 | S-Net | 6.5 SP7 | 2007-10-? | $184 (single-user) | Proprietary | Server |
| OpenBSD | The OpenBSD Project | 1995-10-? | NetBSD 1.0 | 4.3 | 2008-05-01 | Free | BSD | Server, NetApp, Workstation, Embedded |
| OpenVMS | DEC (now HP) | 1978-02-? | RSX-11M | 8.3 | 2006-08-? | Free for non-commercial use | Proprietary | Server, Workstation |
| OS/2 | IBM and Microsoft | 1987-12-? | MS-DOS, Windows 3.x | 4.52 | 2001-12-? | $300 | Proprietary | Home Desktop, Server |
| PC-BSD | PC-BSD Software | 2006-?-? | FreeBSD | 1.51 | 2008-04-23 | Free | BSD | Desktop, Workstation, Server |
| Plan 9 | Bell Labs | 1993-?-? | Unix | Fourth Edition | (Daily snapshots) | Free | LPL | Workstation, Server, Embedded, HPC |
| QNX | QNX Software Systems | 1982-?-? | Unix | 6.3.2 | 2006-09-28 | ? | Proprietary | Workstation, Server, Embedded |
| Solaris | Sun | 1992-07-? | SunOS | 10 5/08 | 2008-04-15 | Free | CDDL | Server, Workstation |
| Windows Server (NT family) | Microsoft | 1993-07-27 | MS-DOS, OS/2, Windows 3.x | Windows Server 2008 (NT 6.0) | 2008-02-27 | $469 Web Server; other editions dependent on number of CALs purchased | Proprietary | Server, NetApp, Embedded, HPC |
| Microsoft Windows (NT family) | Microsoft | 1985-11-20 | MS-DOS, OS/2, Windows 3.x | Windows Vista (NT 6.0) | 2006 November - 2007 January | Home Basic (Retail) $99.95, Home Premium (Retail) $129.95, Business (Retail) $199.95, Ultimate (Retail) $219.95 | Proprietary | Workstation, Home Desktop, media center, Tablet PC, embedded |
| RISC OS | Acorn Computers, RISC OS Limited, Castle Technology Ltd | 1989-04-? | ARTHUR, also the BBC Master OS | RISC OS 6.10 Select4i4 and RISC OS 5.13" | 2008-05-28 | $127 (£70) | Proprietary; originally bundled with computer | educational desktop, home computer |
| ZETA | yellowTAB | 2005-06-? | BeOS R5 | 1.2 | 2006-04-27 | Professional $110, Student $80 | Proprietary | Home Desktop, Media Workstation |
| STOP 6 / XTS-400 | BAE Systems | 2003-?-? | STOP 5 / XTS-300 | 6.4.U1 | 2007-06-? | Unknown; supplied to customers on-demand by BAE Systems | Proprietary | Server, Workstation, cross-domain solution, network guard |
| ReactOS | ReactOS development team | 1996-?-? | Windows NT | 0.3.4 | 2008-01-22 | Free | GNU GPL, GNU LGPL | Workstation, Home Desktop |
| z/OS | IBM | 2000 | OS/390 | 1.9 | 2007 | Monthly License Charge (about $130 and up) | Proprietary | IBM mainframe |
| Name | Creator | First public release | Predecessor | Latest stable version | Latest release date | Cost/Availability | Preferred license | Target system type |

| Name | Computer architectures supported | File systems supported | Kernel type | Source lines of code | GUI default is on | Package management | Update management | Native APIs | Non-native APIs supported through subsystems |
|---|---|---|---|---|---|---|---|---|---|
| AIX | PowerPC | JFS, JFS2, ISO 9660, UDF, NFS, SMBFS, GPFS | Monolithic | No | installp, RPM | Service Update Management Assistant (SUMA) | SysV, POSIX | ||
| AmigaOS | 68k, PPC (x86 Clone available, see: AROS) | Proprietary (OFS, FFS,SFS, PFS), FAT, ISO 9660, UDF, many others via 3rd party drivers, such as SMBFS, etc. | Microkernel | Yes | Installer (almost not necessary) | AmiUpdate (almost not necessary) | Proprietary | UNIX (BSD) (available through 3rd party ixemul.library) | |
| FreeBSD | x86, x86-64, PC98, SPARC, others | UFS2, ext2, ext3, FAT, ISO 9660, UDF, NFS, ReiserFS (read only), XFS (experimental), ZFS (experimental) and others | Monolithic with modules | No | ports tree, packages | by source (CVSup, portsnap), network binary update (freebsdupdate) | POSIX, BSD | Win16, Win32, Linux | |
| Haiku | x86, 68k | BFS (default), FAT, ISO 9660 | Microkernel | Yes | - | None | POSIX, BeOS API | ||
| HP-UX | PA-RISC, IA-64 | VxFS, HFS, ISO 9660, UDF, NFS, SMBFS | Monolithic with modules | No | swinstall | swa (HP-UX Software Assistant) | SysV, POSIX | ||
| Linux | x86, x86-64, PPC, SPARC, Alpha, others | ext2, ext3, ext4, ReiserFS, FAT, ISO 9660, UDF, NFS, and others | Monolithic with modules | ~ 9 million
| See: Comparison of Linux distributions | POSIX, LSB, QT or GTK | Mono, Java, Win16, Win32 | ||
| Inferno | x86, PPC, SPARC, Alpha, MIPS, others | Styx/9P2000, kfs, FAT, ISO 9660 | Monolithic with modules, user space file systems | Yes | Proprietary | ||||
| Mac OS Classic | 68k, PPC | HFS+, HFS, AFP, ISO 9660, FAT, UDF | Monolithic with modules | Yes | None | Software Update | Toolbox, Carbon (from version 8.1) | ||
| Mac OS X | PPC, x86, x86-64, ARM | HFS+ (default), HFS, UFS, AFP, ISO 9660, FAT, UDF, NFS, SMBFS, NTFS, FTP, WebDAV, ZFS (experimental) | Hybrid | ~86 million | Yes | Mac OS X Installer | Software Update | Carbon, Cocoa, Java, BSD/POSIX, X11 (since 10.3) | Toolbox (only in versions up to Mac OS X 10.4, not supported on x86 architecture), Win16, Win32 |
| Minix3 | x86 | Microkernel | 4000 | No | POSIX | ||||
| NetBSD | x86, x86-64, PPC, SPARC, 68k, Alpha, others | UFS, UFS2, ext2, FAT, ISO 9660, NFS, LFS, and others | Monolithic with modules | No | pkgsrc | by source (CVS, CVSup, rsync) or binary (using sysinst) | BSD, POSIX | ||
| NetWare | x86 | NSS, NWFS, FAT, NFS, AFP, UDF, CIFS, ISO 9660 | Hybrid | Yes | NWCONFIG.NLM, RPM, X11-based GUI installer | binary updates, ZENWorks for Servers, Red Carpet | Proprietary | ||
| OES-Linux | x86 PPC | NSS, NFS, AFP, UDF, CIFS, ISO 9660, Netware Traditional File System | Monolithic with modules | No | RPM, X11-based GUI installer | binary updates, ZENWorks for Server, Red Carpet | Proprietary(?) | ||
| OpenBSD | x86, x86-64, SPARC, 68k, Alpha, VAX, others | ffs, ext2, FAT, ISO 9660, NFS, some others | Monolithic with modules | No | ports tree, packages | by source | BSD, POSIX | ||
| OpenVMS | VAX, Alpha, IA-64 | Files-11 (ODS), ISO 9660, NFS, CIFS | Monolithic with modules | No | PCSI, VMSINSTAL | Proprietary | POSIX | ||
| OS/2 | x86 | HPFS, JFS, FAT, ISO 9660, UDF, NFS | Monolithic | No | Feature Install and others | Proprietary, DOS API, Win16 | Win32 | ||
| PC-BSD | x86 | UFS2, ext2, ext3, FAT, ISO 9660, UDF, NFS, ReiserFS (read only), XFS (experimental) and others | Monolithic with modules | Yes | ports tree, packages, PBI Graphical Installers | by PBI updates, source (CVSup, portsnap), network binary update (freebsdupdate) | BSD, POSIX, QT | Win16, Win32 | |
| Plan 9 | x86, Alpha, MIPS, PPC, SPARC, others | fossil/venti, 9P2000, kfs, ext2, FAT, ISO 9660 | Monolithic, user space file systems | Yes | None | replica | Proprietary (Unix-like) | POSIX compatibility layer | |
| ReactOS | x86, PowerPC | FAT | Hybrid | 1-2 mil | Yes | None | None | Win16, Win32, NT API | |
| RISC OS | ARM (both 26 and 32-bit) | Acorn ADFS, Econet ANFS, FAT, ISO 9660, many others as loadable filesystems | Unprotected monotasking microkernel with large number of relocatable modules | Yes | Applications self-contained; hardware drivers often in ROM | !IyoUpWtch | Huge number of SWI calls; extensive C libraries | ||
| Solaris | x86, x86-64, SPARC | UFS, ZFS, ext2, FAT, ISO 9660, UDF, NFS, QFS, some others | Monolithic with modules | Yes | SysV packages (pkgadd) | Sun Connection | SysV, POSIX, GTK | Win16, Win32 | |
| STOP 6 / XTS-400 | x86 | Proprietary | Monolithic | No | RPM for some untrusted applications | Binary updates via postal mail and proprietary tools | some SysV, some POSIX, some Linux, some proprietary | ||
| Windows Server (NT family) | x86, x86-64, IA-64 | NTFS, FAT, ISO 9660, UDF; 3rd-party drivers support ext2, ext3, reiserfs, and HFS | Hybrid | ~45 million | Yes | MSI, custom installers | Windows Update | Win32, NT API | DOS API, Win16 (only in 32-bit versions), POSIX, .NET |
| Windows (NT family) | x86, x86-64 | NTFS, FAT ISO 9660, UDF; 3rd-party drivers support ext2, ext3, reiserfs, and HFS | Hybrid | ~ 40(XP)/64(Vista) million | Yes | MSI, custom installers | Windows Update | Win32, NT API | DOS API, Win16 (only in 32-bit versions), POSIX, .NET |
| ZETA | x86 | BFS (default), FAT, ISO 9660, UDF, HFS, AFP, ext2, CIFS, NTFS (read only), ReiserFS (read only, up to v3.6) | Hybrid | Yes | SoftwareValet, script-based installers | None | POSIX, BeOS API | ||
| z/OS | z/Architecture | VSAM catalogs, HFS, zFS, etc. | Monolithic | No | SMP/E | SMP/E | Access methods, etc. | POSIX | |
| Name | Computer architectures supported | File systems supported | Kernel type | Source lines of code | GUI default is on | Package management | Update management | Native APIs | Non-native APIs supported through subsystems |
| Resource access control | Subsystem isolation mechanisms | Integrated firewall | Encrypted file systems | No execute (NX) page flag | Known unpatched vulnerabilities | |||
|---|---|---|---|---|---|---|---|---|
| Hardware | Emulation | Number | Oldest | |||||
| AIX | Unix, ACLs | chroot | IP Filter, IPSec VPNs, basic IDS | n/a | 3 | 2002-10-11 | ||
| FreeBSD | Unix, ACLs, MAC | chroot, jail, MAC Partitions | IPFW2, IPFilter, PF | 3 | 2006-10-11 | |||
| HP-UX | Unix, ACLs | chroot | IPFilter | 4 | 2002-12-12 | |||
| Inferno | Unix | Namespaces | colspan="2" | |||||
| Linux | Unix, ACLs, MAC | chroot, Capability-based security, seccomp, SELinux | Netfilter/Varied by distribution | 13 | 2004-05-10 | |||
| Mac OS Classic | 0 | - | ||||||
| Mac OS X | Unix, ACLs | chroot | ipfw | (Intel Only) | 5 | 2006-11-22 | ||
| NetBSD | Unix, Veriexec, PaX, kauth | chroot, systrace, kauth | IPFilter, PF | colspan="2" | ||||
| NetWare | Directory-enabled ACLs | Protected Address Spaces | IPFLT.NLM | colspan="2" | ||||
| OES-Linux | Directory-enabled ACLs | chroot | IPFilter | colspan="2" | ||||
| OpenBSD | Unix | chroot, systrace | PF | 1 | 2007-08-16 | |||
| OpenVMS | ACLs, Privileges | logical name tables | 0 | - | ||||
| OS/2 / eComStation | ACLs | colspan="2" | ||||||
| PC-BSD | Unix, ACLs, MAC | chroot, jail, MAC Partitions | IPFW2, IPFilter, PF | 1 | 2006-09-26 | |||
| Plan 9 | Unix (?) | Namespaces | ipmux | colspan="2" | ||||
| Solaris | Unix, RBAC, ACLs, Least privilege, Trusted Extensions | chroot, Containers | IPFilter | 13 | 2005-04-13 | |||
| Windows Server 2003 | ACLs, Privileges, RBAC | Win32 WindowStation, Desktop, Job objects | Windows Firewall,IPSec TCP/IP Filtering | 10 | 2003-04-22 | |||
| Windows XP | ACLs | Win32 WindowStation, Desktop, Job objects | Windows Firewall, TCP/IP Filtering, IPSec | (With NTFS) | 2; 29 | 2007-02-23; 2002-09-02 | ||
| ZETA | Unix | colspan="2" | ||||||
| STOP 6 / XTS-400 | Unix, Multilevel security, Biba mandatory integrity, ACLs, Privileges, subtype mechanism | Multilevel security, Biba Integrity Model, subtype mechanism | 0 | - | ||||
| z/OS | RACF | RACF, key-protected address spaces | z/OS IPSecurity | Optional | Yes (key-protected address spaces) | Yes | 0 | - |