Jump to content

Comparison of operating systems: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
mNo edit summary
No edit summary
Line 514: Line 514:
{{fnb|9}} "Zones" are a [[jail (computer security)|jail]] mechanism introduced with [[Solaris]] 10.<br />
{{fnb|9}} "Zones" are a [[jail (computer security)|jail]] mechanism introduced with [[Solaris]] 10.<br />
{{fnb|10}} ACLs were added to [[Mac OS X]] beginning with version 10.4.<br />
{{fnb|10}} ACLs were added to [[Mac OS X]] beginning with version 10.4.<br />

=== OS exploits out of the box ===
Operating systems vary in their "out of box" vulnerabilities when installed on a modern computer and exposed to the [[Internet]]. See [http://www.omninerd.com/articles/articles.php?aid=11 this page] for a summary of vulnerability scans produced by [[Nessus (software) | Nessus]] against operating systems in various states of configuration.


== See also ==
== See also ==
Line 522: Line 525:
*[[Operating system advocacy]]
*[[Operating system advocacy]]
*[[Windows vs Linux]]
*[[Windows vs Linux]]

== References ==
*{{Web reference_full | Author=Vea, Matthew | Title=Default Exploits in Box | Publisher=City: Chicago | PublishYear=August 30, 2004 | Work=OmniNerd | URL=http://www.omninerd.com/articles/articles.php?aid=11 | Date=July 28 | Year=2005}}




== External links ==
== External links ==

Revision as of 18:16, 28 July 2005

The following tables compare general and technical information for a number of operating systems. Please see the individual products' articles for further information. The table only includes systems that are widely used and currently available. Due to the large number and variety of available Linux distributions, all of these operating systems are grouped under a single entry in these tables. See comparison of Linux distributions for a detailed comparison.

The tables specifically do not include subjective viewpoints on the merits of each operating system. For this kind of information, please see operating system advocacy.


General Information

Creator First public release Predecessor Latest stable version Cost (USD) Preferred licenseTemplate:Fn Target system type
AIX IBM 1986 System V R3 5.3 ? Proprietary Server, Network Appliance, Workstation
FreeBSD The FreeBSD Project December 1993 386BSD 5.4 Free BSD Server, Workstation, Network Appliance
GNU/Linux various September 1991 Unix See: Comparison of Linux distributions
Mac OS Apple January 1984 noneTemplate:Fn 9.2 $20 for OS X ownersTemplate:Fn Proprietary Workstation, Home Desktop
Mac OS X Apple March 2001 OPENSTEP, Mac OS 10.4 "Tiger" $129 Proprietary, parts APSL Workstation, Home Desktop, Server
NetBSD The NetBSD project May 1993 386BSD 2.0.2 Free BSD Network Appliance, Server, Workstation, Embedded
Netware Novell 1985 S-Net 6.5 SP3 $184 (1 user connection) Proprietary Server
OpenBSD The OpenBSD project October 1995 NetBSD 3.7 Free BSD Server, Network Appliance, Workstation
OpenVMS DEC (now HP) February 1978 RSX-11M 8.2 Free for non-commercial use Proprietary Server
OS/2 IBM December 1987 DOS 4.5 ? Proprietary Home Desktop, Server
Plan 9 Bell Labs 1993 none Fourth Edition Free LPL Workstation, Server, Embedded
Solaris Sun July 1992 SunOS 10 Free CDDL Server, Workstation
Windows Server 2003 Microsoft April 2003 Windows 2000 5.2 SP1 $999 (5 clients) Proprietary Server
Windows XP Microsoft October 2001 Windows 2000 5.1 SP2 Home $199, Professional $299 Proprietary Workstation, Home Desktop
Windows Me Microsoft September 2000 Windows 98 4.90 $209 Proprietary Home Desktop
yellowTAB Zeta yellowTAB June 2005 BeOS R5 1.0 Professional $110, Student $80 Proprietary Home Desktop, Media Workstation
Creator First public release Predecessor Latest stable version Cost (USD) Preferred licenseTemplate:Fn Target system type

Template:Fnb Although Lisa OS ran on the same microprocessor and was developed by Apple at the same time as Mac OS, very little code was shared between the two. [1]
Template:Fnb Most OS distributions include bundled software with various other licenses.
Template:Fnb Mac OS versions up to 7.6.1 are available free of charge here.

Technical Information

Supported Architectures Supported File Systems Kernel type Integrated GUI environmentTemplate:Fn Package management Update management Primary APIsTemplate:Fn
AIX ? ? ? ? ? ? ?
FreeBSD x86, AMD64, SPARC, PC98, PPC, some others UFS2, ext2, FAT, ISO 9660, UDF, NFS, and others Monolithic with modules no ports tree, packages by source (CVSup) BSD, POSIX
GNU/Linux x86, AMD64, Alpha, PPC, SPARC, various others ext2, ext3, ReiserFS, FAT, ISO 9660, NFS, and others Monolithic with modules no See: Comparison of Linux distributions POSIX
Mac OS PPC, 68K HFS+, HFS, ISO 9660, FAT, UDF Monolithic with modules yes Apple Installer Software Update proprietary, Carbon
Mac OS X PPC (an x86 version has been announced) HFS+, UFS, AFP, ISO 9660, FAT, UDF, NFS Hybrid yes OS X Installer Software Update Carbon, Cocoa
NetBSD x86, AMD64, PPC, SPARC, Alpha, 68k, 40+ others UFS, UFS2, ext2, FAT, ISO 9660, NFS, LFS, and others Monolithic with modules no pkgsrc by source BSD, POSIX
Netware x86 NSS, NWFS, FAT, NFS, AFP, UDF, ISO 9660 Hybrid no NWCONFIG.NLM binary updates proprietary
OpenBSD x86, Alpha, SPARC, VAX, various others UFS, ext2, FAT, ISO 9660, NFS, some others Monolithic no ports tree, packages by source BSD, POSIX
OpenVMS VAX, Alpha, IA-64 Files-11, ISO 9660, NFS Monolithic with modules no PCSI, VMSINSTALL - UNIX-like
OS/2 x86 HPFS, JFS, FAT, ISO 9660, UDF, NFS Monolithic no Feature Install and others - proprietary
Plan 9 x86, MIPS, Alpha, PPC,SPARC, many others fossil, venti, 9P2000, kfs, ext2, FAT, ISO 9660 Monolithic, user space file systems yes - replica UNIX-like
Solaris SPARC, SPARC64, x86, IA-64 UFS, ZFS, ext2, FAT, ISO 9660, UDF, NFS, some others Monolithic with modules no SysV packages (pkgadd) Sun Update Connection SysV, POSIX
Windows Server 2003, Windows XP x86, IA-64, AMD64 NTFS, FAT, ISO 9660, UDF Hybrid yes MSI, custom installers Windows Update Win32
Windows Me x86 FAT, ISO 9660 Monolithic with modules yes MSI, custom installers Windows Update Win32
yellowTAB Zeta x86 BFS, FAT, ISO 9660, UDF Hybrid yes SoftwareValet, script-based installers none BeOS, POSIX
Supported Architectures Supported File Systems Kernel type Integrated GUI environmentTemplate:Fn Package management Update management Primary APIsTemplate:Fn

Template:Fnb Most operating systems use proprietary APIs in addition to any supported standards.
Template:Fnb Operating systems where the GUI is not integrated into the core OS are often bundled with an implementation of the X Window System. However, installing X is usually optional.

Security

Resource access control Subsystem isolation mechanisms Integrated firewall Encrypted file systems Data execution prevention
(hardware / emulation)
Known unpatched vulnerabilitiesTemplate:Fn
(number / oldest)
AIX ? ? ? ? ? 2 / 2002-10-11
FreeBSD UNIX, ACLs, MAC chroot, jail IPFW2, IP Filter, Packet Filter yes ? / ? 0 / -
GNU/Linux UNIX, ACLsTemplate:Fn chroot, capabilitiesTemplate:Fn Netfilter yes yes / noTemplate:Fn See comparison of Linux distributions
Mac OS none none none no ? / ? 0 / -
Mac OS X UNIX, ACLsTemplate:Fn chroot ipfw yes ? / ? 0 / -
NetBSD UNIX chroot Packet Filter yes ? / ? n/a
Netware ACLs none IPFLT.NLM yes yes / no 2 / 2003-10-30
OpenBSD UNIX chroot Packet Filter yes yes / yes 1 / 2002-12-11
OpenVMS ACLs ? ? ? ? / ? 0 / -
OS/2 none none none no ? / ? n/a
Plan 9 UNIX (?) ? ? ? ? / ? n/a
Solaris UNIX chroot, jailTemplate:Fn ? ? ? / ? 3 / 2005-04-13
Windows Server 2003 ACLs none Windows Firewall yes yes / no 6 / 2003-06-11
Windows XP ACLs none Windows Firewall yes yes / no 17 / 2002-09-18
Windows Me none none none no no / no 2 / 2004-04-26
yellowTAB Zeta none none none no no / no n/a
Resource access control Subsystem isolation mechanisms Integrated firewall Encrypted file systems Data execution prevention
(hardware / emulation)
Known unpatched vulnerabilitiesTemplate:Fn
(number / oldest)

Template:Fnb Comparison of known unpatched vulnerabilities is based on Secunia vulnerabilities reports with a severity of less critical and above. Last updated 2005-07-28.
Template:Fnb Posix ACL support is included in Linux 2.6, but requires a file system capable of storing them (such as ext3, XFS or ReiserFS).
Template:Fnb A jail mechanism is available separately in the Linux-VServer project, but is not integrated into any mainline Linux kernel.
Template:Fnb The Exec Shield and PaX extensions provide NX emulation on x86 hardware.
Template:Fnb "Zones" are a jail mechanism introduced with Solaris 10.
Template:Fnb ACLs were added to Mac OS X beginning with version 10.4.

OS exploits out of the box

Operating systems vary in their "out of box" vulnerabilities when installed on a modern computer and exposed to the Internet. See this page for a summary of vulnerability scans produced by Nessus against operating systems in various states of configuration.

See also

References