Darwin (operating system)

related topics
{system, computer, user}
{math, number, function}
{company, market, business}
{village, small, smallsup}
{specie, animal, plant}
{group, member, jewish}
{build, building, house}

Darwin is an open source POSIX-compliant computer operating system released by Apple Inc. in 2000. It is composed of code developed by Apple, as well as code derived from NeXTSTEP, BSD, and other free software projects.

Darwin forms the core set of components upon which Mac OS X, Apple TV, and iOS are based. It is compatible with the Single UNIX Specification version 3 (SUSv3) and POSIX UNIX applications and utilities.[2][3]

Contents

History

Darwin's heritage began with NeXT's NeXTSTEP operating system (later known as OPENSTEP), first released in 1989. After Apple bought NeXT in 1997, it announced it would base its next operating system on OPENSTEP. This was developed into Rhapsody in 1997 and the Rhapsody-based Mac OS X Server 1.0 in 1999. In 2000, Rhapsody was forked into Darwin and released as open-source software under the Apple Public Source License (APSL), and components from Darwin are present in Mac OS X today.

Up to Darwin 8.0, Apple released a binary installer (as an ISO image) after each major Mac OS X release that allowed one to install Darwin on PowerPC and Intel x86 computers as a standalone operating system. Minor updates were released as packages that were installed separately. Darwin is now only available as source code,[4] except for the ARM variant, which has not been released in any form separately from iOS. However, the older versions of Darwin are still available in Binary form.

Full article ▸

related documents
Atanasoff–Berry Computer
Hierarchical File System
Drive letter assignment
Counter
Linear filter
ENIAC
Post Office Protocol
Point-to-Point Protocol
QNX
K-Meleon
Routing
UNIVAC I
JPEG File Interchange Format
EDIF
Shift register
Routing Information Protocol
SuperH
Motorola 6800
Packet (information technology)
Xerox Alto
InfiniBand
DIMM
KIM-1
Adaptive Transform Acoustic Coding
Enhanced Data Rates for GSM Evolution
TrueType
Secure Shell
Intrusion detection system
PC Card
MySQL