FACTOID # 142: Americans consume the sixth-most spirits, the eighth-most beer and the 18th-most wine. They’re also likely to view heavy drinkers as undesirable neighbors.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
WHAT'S NEW
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Darwin (operating system)
Darwin
GNOME running on OpenDarwin
Company/developer: Apple Inc.
OS family: BSD/NEXTSTEP
Source model: Free software/open source
Kernel type: Hybrid kernel (XNU)
License: APSL
Working state: Current
Website: http://developer.apple.com/darwin/

Darwin is a free and open source, Unix-like operating system first released by Apple Inc. in 2000. It is a standalone operating system as well as the core set of components upon which Mac OS X was developed. It is primarily developed by Apple to support Mac OS X. Image File history File links Download high resolution version (1080x675, 543 KB) Summary Source: http://yves. ... This article needs additional references or sources for verification. ... Hexley, the mascot of OpenDarwin OpenDarwin is a freely available, multi-platform BSD / Mach 3. ... It has been suggested that software publisher be merged into this article or section. ... A software developer is a person who is concerned with one or more facets of the software development process, a somewhat broader scope of computer programming or a specialty of project managing. ... Apple Inc. ... BSD redirects here; for other uses see BSD (disambiguation). ... NEXTSTEP is the original object-oriented, multitasking operating system that NeXT Computer, Inc. ... Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without... ... is the 171st day of the year (172nd in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is now the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... November 11 is the 315th day of the year (316th in leap years) in the Gregorian calendar, with 50 days remaining. ... For the Manfred Mann album, see 2006 (album). ... A kernel connects the application software to the hardware of a computer. ... Graphical overview of a hybrid kernel Hybrid kernel is a kernel architecture based on combining aspects of microkernel and monolithic kernel architectures used in computer operating systems. ... XNU is the name of the kernel that Apple acquired and developed for use in the Mac OS X operating system and released as open source as part of the Darwin operating system. ... A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ... The Apple Public Source License is the open source license under which Apple Computers Darwin Project was released. ... A website (alternatively, Web site or web site) is a collection of Web pages, images, videos and other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML... Clockwise from top: The logo of the GNU Project (the GNU head), the Linux kernel mascot Tux the Penguin, and the FreeBSD daemon Free software is a term coined by Richard Stallman and the Free Software Foundation[1] to refer to software that can be used, studied, and modified without... ... Diagram of the relationships between several Unix-like systems A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ... // An operating system (OS) is a set of computer programs that manage the hardware and software resources of a computer. ... Apple Inc. ... 2000 (MM) was a leap year starting on Saturday of the Gregorian calendar. ... Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ...

Contents

History

Darwin can trace its heritage back to NeXT's NEXTSTEP operating system (later known as OPENSTEP), originally released in 1989. After Apple's 1997 acquisition of NeXT, the company announced it would use OPENSTEP as the basis for its next operating system. 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. For other meanings, see Next. ... NEXTSTEP is the original object-oriented, multitasking operating system that NeXT Computer, Inc. ... The OPENSTEP desktop. ... Year 1989 (MCMLXXXIX) was a common year starting on Sunday (link displays 1989 Gregorian calendar). ... Year 1997 (MCMXCVII) was a common year starting on Wednesday (link will display full 1997 Gregorian calendar). ... Rhapsody was the code name given to Apple Computers next-generation operating system during the period of its development between Apples purchase of NeXT in late 1996 and the announcement of Mac OS X in 1998. ... Mac OS X Server 1. ... Year 1999 (MCMXCIX) was a common year starting on Friday (link will display full 1999 Gregorian calendar). ... 2000 (MM) was a leap year starting on Saturday of the Gregorian calendar. ... In software, a project fork or branch happens when a developer (or a group of them) takes code from a project and starts to develop independently of the rest. ... Open source software is computer software whose source code is available under a license (or arrangement such as the public domain) that permits users to study, change, and improve the software, and to redistribute it in modified or unmodified form. ... The Apple Public Source License is the open source license under which Apple Computers Darwin Project was released. ...


Design

Kernel

Darwin is built around XNU, a hybrid kernel that combines the Mach 3 microkernel, various elements of FreeBSD 5 (including the process model, network stack, and virtual file system), and an object-oriented device driver API called I/O Kit.[1] XNU is the name of the kernel that Apple acquired and developed for use in the Mac OS X operating system and released as open source as part of the Darwin operating system. ... Graphical overview of a hybrid kernel Hybrid kernel is a kernel architecture based on combining aspects of microkernel and monolithic kernel architectures used in computer operating systems. ... Mach is an operating system microkernel developed at Carnegie Mellon University to support operating system research, primarily distributed and parallel computation. ... Graphical overview of a microkernel A microkernel is a minimal computer operating system kernel providing only basic operating system services (system calls), while other services (commonly provided by kernels) are provided by user-space programs called servers. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ... A protocol stack is a particular software implementation of a computer networking protocol suite. ... A virtual file system (VFS) or virtual filesystem switch is an abstraction layer on top of a more concrete file system. ... Windows XP loading drivers during a Safe Mode bootup A device driver, or a software driver is a specific type of computer software, typically developed to allow interaction with hardware devices. ... API may refer to: In computing, application programming interface In petroleum industry, American Petroleum Institute In education, Academic Performance Index This page concerning a three-letter acronym or abbreviation is a disambiguation page — a navigational aid which lists other pages that might otherwise share the same title. ... The I/O Kit is an open-source framework in the XNU kernel that helps developers code device drivers for Darwin-enabled operating systems (one popularly known as Apples Mac OS X.) The I/O Kit framework was originally introduced at the release of Mac OS X along with...


Some of the benefits of this choice of kernel are the Mach-O binary format, which allows a single executable file (including the kernel itself) to support multiple CPU architectures, and the mature support for symmetric multiprocessing in Mach. The hybrid kernel design compromises between the flexibility of a microkernel and the performance of a monolithic kernel. Mach-O, short for Mach object file format, is a file format for executables and object code. ... CPU can stand for: in computing: Central processing unit in journalism: Commonwealth Press Union in law enforcement: Crime prevention unit in software: Critical patch update, a type of software patch distributed by Oracle Corporation in Macleans College is often known as Ash Lim. ... Symmetric Multiprocessing, or SMP, is a multiprocessor computer architecture where two or more identical processors are connected to a single shared main memory. ... It has been suggested that Monolithic system be merged into this article or section. ...


Hardware and software support

Darwin currently includes support for both 32-bit and 64-bit variants of both the PowerPC and Intel x86 processors. As the iPhone uses an ARM processor, Apple might have ported the Darwin code to ARM as well, although no version of Darwin that supports ARM has been released. 32-bit is a term applied to processors, and computer architectures which manipulate the address and data in 32-bit chunks. ... In computing, a 64-bit component is one in which data are processed or stored in 64-bit units (words). ... PowerPC is a RISC microprocessor architecture created by the 1991 Apple–IBM–Motorola alliance, known as AIM. Originally intended for personal computers, PowerPC CPUs have since become popular embedded and high-performance processors as well. ... x86 or 80x86 is the generic name of a microprocessor architecture first developed and manufactured by Intel. ... A microprocessor is a programmable digital electronic component that incorporates the functions of a central processing unit (CPU) on a single semiconducting integrated circuit (IC). ... The correct title of this article is . ... The ARM architecture (previously, the Advanced RISC Machine, and prior to that Acorn RISC Machine) is a 32-bit RISC processor architecture developed by ARM Limited that is widely used in a number of embedded designs. ...


It supports the POSIX API by way of its FreeBSD lineage and can run a large number of programs written for various other Unix-like systems. POSIX or Portable Operating System Interface[1] is the collective name of a family of related standards specified by the IEEE to define the application programming interface (API) for software compatible with variants of the Unix operating system. ... Diagram of the relationships between several Unix-like systems A Unix-like operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification. ...


Darwin and OS X both use I/O Kit for their drivers and therefore support the same hardware, file systems, and so forth. Apple's distribution of Darwin includes binary-only (closed-source) drivers for their AirPort wireless cards. Closed source is an antonym for open source and refers to any program whose license does not meet the definition of Open-source software. ...


Darwin does not include many of the defining elements of Mac OS X, such as the Carbon and Cocoa APIs or the Quartz Compositor and Aqua user interface, and thus cannot run Mac applications. It does, however, support a number of lesser known features of OS X, such as mDNSResponder, which is the multicast DNS responder and a core component of the Bonjour networking technology, and launchd, an advanced service management framework. Carbon is the codename of Apple Computers API for the Macintosh operating system, which permits a good degree of forward and backward compatibility between source code written to run on the classic Mac OS, and the newer Mac OS X. The APIs are published and accessed in the form... A Cocoa application being developed using Xcode. ... Quartz Compositor is the window server in Mac OS X. It is responsible for presenting and maintaining rasterized, rendered graphics from the rest of the Core Graphics framework and other renderers in the Quartz technologies family. ... Mac OS X 10. ... Routing Schemes anycast broadcast multicast unicast Multicast is sometimes also used to refer to a multiplexed broadcast, although that is a very different thing and should not be confused. ... It has been suggested that this article be split into multiple articles. ... Bonjour, formerly CrapTopia, is Apple Inc. ... launchd is a unified, open source service management framework for starting, stopping and managing daemons, programs and scripts. ... Service Management is integrated into Supply Chain Management as the joint between the actual sales and the customer. ... Look up Framework in Wiktionary, the free dictionary. ...


License

In July 2003, Apple released Darwin under version 2.0 of the APSL license, which the Free Software Foundation (FSF) approved as a free software license. Previous releases had taken place under an earlier version of the APSL that did not meet the FSF's definition of free software, although it met the requirements of the Open Source Definition. Note that APSL license is currently not compatible with the GNU General Public License. 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... The Apple Public Source License is the open source license under which Apple Computers Darwin Project was released. ... The Free Software Foundation (FSF) is a non-profit corporation founded in October 1985 by Richard Stallman to support the free software movement (free as in freedom), and in particular the GNU project. ... Free software is software which grants recipients the freedom to modify and redistribute the software. ... The Open Source Definition is used by the Open Source Initiative to determine whether or not a software license can be considered open source. ... The GNU logo The GNU General Public License (GNU GPL or simply GPL) is a widely-used free software license, originally written by Richard Stallman for the GNU project. ...


Mascot

The Darwin developers decided to adopt a mascot in 2000, and chose Hexley the platypus over other contenders, such as an Aqua Darwin fish, Clarus the dogcow, and an orca. Apple does not sanction Hexley as a logo for Darwin. Millie, once mascot of the City of Brampton, is now the Brampton Arts Councils representative. ... Hexley the Platypus Hexley is the mascot of the open source operating system, Darwin, which is the core of Apple Computers Mac OS X operating system. ... Mac OS X 10. ... The ichthys symbol or Jesus fish, typically used to proclaim an affiliation or affinity for Christianity, is frequently a subject of satire; especially when adorning the bumpers or trunks of American automobiles. ... Clarus the Dogcow The Dogcow is a bitmapped image first introduced by Apple Inc. ... Binomial name Orcinus orca Linnaeus, 1758 Orca range (in blue) The Orca or Killer Whale (Orcinus orca) is the largest species of the oceanic dolphin family (Delphinidae). ...


Releases

This is a table of Darwin releases with their dates of release and their corresponding Mac OS X releases.[2] Note that the corresponding Mac OS X release may have been released on a different date; refer to the OS X pages for those dates. Mac OS X (official IPA pronunciation: ) is a line of proprietary, graphical operating systems developed, marketed, and sold by Apple Inc. ...

Date Darwin release Mac OS X release
March 16, 1999 Darwin 0.1 Mac OS X Server 1.0
April 5, 2000 Darwin 1.0
April 13, 2000 Darwin 1.0.2 Mac OS X DP4
Darwin 1.2.1 Mac OS X public beta
April 13, 2001 Darwin 1.3.1 Mac OS X 10.0 to 10.0.4
October 2, 2001 Darwin 1.4.1 Mac OS X 10.1
Darwin 5.1 Mac OS X 10.1.1
Darwin 5.2 Mac OS X 10.1.2
Darwin 5.3 Mac OS X 10.1.3
Darwin 5.4 Mac OS X 10.1.4
Darwin 5.5 Mac OS X 10.1.5
September 23, 2002 Darwin 6.0.1 Mac OS X 10.2
October 28, 2002 Darwin 6.0.2 Mac OS X 10.2
Darwin 6.1 Mac OS X 10.2.1
Darwin 6.2 Mac OS X 10.2.2
Darwin 6.3 Mac OS X 10.2.3
Darwin 6.4 Mac OS X 10.2.4
Darwin 6.5 Mac OS X 10.2.5
Darwin 6.6 Mac OS X 10.2.6
Darwin 6.7 Mac OS X 10.2.7
Darwin 6.8 Mac OS X 10.2.8
October 24, 2003 Darwin 7.0 Mac OS X 10.3
Darwin 7.1 Mac OS X 10.3.1
Darwin 7.2 Mac OS X 10.3.2
Darwin 7.3 Mac OS X 10.3.3
Darwin 7.4 Mac OS X 10.3.4
Darwin 7.5 Mac OS X 10.3.5
Darwin 7.6 Mac OS X 10.3.6
Darwin 7.7 Mac OS X 10.3.7
Darwin 7.8 Mac OS X 10.3.8
April 15, 2005 Darwin 7.9 Mac OS X 10.3.9
April 29, 2005 Darwin 8.0 Mac OS X 10.4
May 16, 2005 Darwin 8.1 Mac OS X 10.4.1
July 12, 2005 Darwin 8.2 Mac OS X 10.4.2
October 31, 2005 Darwin 8.3 Mac OS X 10.4.3
January 10, 2006 Darwin 8.4 Mac OS X 10.4.4
February 14, 2006 Darwin 8.5 Mac OS X 10.4.5
April 3, 2006 Darwin 8.6 Mac OS X 10.4.6
August 7, 2006 Darwin 8.7 Mac OS X 10.4.7
Darwin 8.8.1 Mac OS X 10.4.8
Darwin 8.8.2 Mac OS X 10.4.7 for Apple TV
April 18, 2007 Darwin 8.9 Mac OS X 10.4.9
June 20, 2007 Darwin 8.10.1 Mac OS X 10.4.10

Notice that the version number jumps from Darwin 1.4 to 5. The two versioning systems have different stories. Initially, Apple established the 1.x designation, in order for Darwin version numbers to correspond to the Mac OS X Server 1.x version numbers. However, the Mac OS Server 1.x saw limited use and that versioning practice was discontinued even before Mac OS X was widely introduced. The Darwin 5.x designations, on the other hand, continue the NEXTSTEP versioning (which left off at NEXTSTEP 3.3, followed by OPENSTEP (which later became Darwin), at 4.2). Since the prepackaged "Darwin 1.x" distribution was actually created based on the Darwin 4 code underlying the Mac OS X, Apple decided to ease confusion and to continue with the version numbers it inherited when it bought NEXTSTEP. The command uname -r in Terminal will show the Darwin version number, and the command uname -v will show the XNU build version string, which includes the Darwin version number. March 16 is the 75th day of the year (76th in leap years) in the Gregorian calendar. ... Year 1999 (MCMXCIX) was a common year starting on Friday (link will display full 1999 Gregorian calendar). ... Mac OS X Server 1. ... April 5 is the 95th day of the year (96th in leap years) in the Gregorian calendar. ... 2000 (MM) was a leap year starting on Saturday of the Gregorian calendar. ... April 13 is the 103rd day of the year (104th in leap years) in the Gregorian calendar. ... 2000 (MM) was a leap year starting on Saturday of the Gregorian calendar. ... April 13 is the 103rd day of the year (104th in leap years) in the Gregorian calendar. ... Year 2001 (MMI) was a common year starting on Monday (link displays the 2001 Gregorian calendar). ... Mac OS X version 10. ... October 2 is the 275th day of the year (276th in leap years) in the Gregorian calendar. ... Year 2001 (MMI) was a common year starting on Monday (link displays the 2001 Gregorian calendar). ... Mac OS X version 10. ... September 23 is the 266th day of the year (267th in leap years). ... For album titles with the same name, see 2002 (album). ... Mac OS X version 10. ... October 28 is the 301st day of the year (302nd in leap years) in the Gregorian calendar, with 64 days remaining. ... For album titles with the same name, see 2002 (album). ... October 24 is the 297th day of the year (298th in leap years) in the Gregorian calendar. ... 2003 (MMIII) was a common year starting on Wednesday of the Gregorian calendar. ... To meet Wikipedias quality standards, this article or section may require cleanup. ... is the 105th day of the year (106th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... is the 119th day of the year (120th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... Mac OS X version 10. ... May 16 is the 136th day of the year (137th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... is the 193rd day of the year (194th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... is the 304th day of the year (305th in leap years) in the Gregorian calendar. ... Year 2005 (MMV) was a common year starting on Saturday (link displays full calendar) of the Gregorian calendar. ... January 10 is the 10th day of the year in the Gregorian calendar. ... For the Manfred Mann album, see 2006 (album). ... is the 45th day of the year in the Gregorian calendar. ... For the Manfred Mann album, see 2006 (album). ... is the 93rd day of the year (94th in leap years) in the Gregorian calendar. ... For the Manfred Mann album, see 2006 (album). ... August 7 is the 219th day of the year (220th in leap years) in the Gregorian calendar. ... For the Manfred Mann album, see 2006 (album). ... Apple TV (styled tv) is a digital media receiver manufactured, marketed and sold by Apple. ... is the 108th day of the year (109th in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is now the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... is the 171st day of the year (172nd in leap years) in the Gregorian calendar. ... Year 2007 (MMVII) is now the current year, a common year starting on Monday of the Gregorian calendar and the AD/CE era. ... NEXTSTEP is the original object-oriented, multitasking operating system that NeXT Computer, Inc. ... The OPENSTEP desktop. ... In computer software, uname is a program in Unix operating systems that prints the name, version and other details about the running operating system. ... Terminal is an application included with Apples Mac OS X operating system. ... XNU is the name of the kernel that Apple acquired and developed for use in the Mac OS X operating system and released as open source as part of the Darwin operating system. ...


Apple releases a Darwin installer ISO image after each major Mac OS X release. Minor updates are released as packages that must be installed separately. This article does not cite any references or sources. ...


Darwin projects

Due to the free software nature of Darwin, there are many projects that aim to modify or enhance the operating system:

  • OpenDarwin was a community-led operating system based on the Darwin platform, founded in April 2002 by the Internet Software Consortium and Apple. In July 2006, the OpenDarwin Core Team and Administrators announced that all development on OpenDarwin would cease, citing concerns over lack of interest from the community [3].
  • MacPorts (formerly DarwinPorts) and Fink are both well known projects to port Unix programs to the Darwin operating system and provide package management.
  • GNU-Darwin is a project that ports packages of open-source software to Darwin.
  • The Darbat project is an experimental port of Darwin to the L4 microkernel family. It aims to be binary compatible with existing Darwin binaries. [4]
  • There are various projects that focus on driver support (e.g., wireless drivers, such as a port of prism/prism2 or a port of ipw2200; wired NICs, such as a port of the tulip drivers, a driver for the ADMtek 985 clone and the PNIC 82c169 chipsets, or a port of the rlt8139 driver and the rtl8150lm driver, drivers for some Realtek cards; and even ports of modem drivers, such as for ZyXEL modems, and a project for adding support to card readers). Darwin also has support for ext2/ext3 file systems [5].
  • Others focus on software for running Microsoft Windows software on Darwin (e.g., the Darwine project, a port of Wine [6]) or for running Mac OS X/Darwin software on other Unix platforms such as FreeBSD (e.g., the softpear project).
  • In addition, several standard Unix package manager projects are working on Darwin ports, such as RPM for Darwin [7], pkgsrc (the NetBSD package manager), and Gentoo. Some of these operate in their own namespace so as not to interfere with the base system.
  • There is a port of SELinux to Darwin [8].

Hexley, the mascot of OpenDarwin OpenDarwin is a freely available, multi-platform BSD / Mach 3. ... Internet Software Consortium (ISC) was an organization that was founded by Rick Adams and Paul Vixie with funding from UUNET to develop and support a number of reference implementations of Internet software. ... For the Manfred Mann album, see 2006 (album). ... MacPorts, formerly called DarwinPorts,[1] is an open source project to simplify installation of other open source software on the Mac OS X and Darwin operating systems. ... In computing, the Fink project is an effort to port Unix programs to Mac OS X. Fink uses dpkg and APT (Debians package management system), as well as its own frontend program, fink (which is implemented as a set of Perl modules). ... A package management system is a collection of tools to automate the process of installing, upgrading, configuring, and removing software packages from a computer. ... Hexley and GNU are GNU-Darwin mascots GNU-Darwin is a project to package applications for the Mac OS X and Darwin operating systems. ... L4 is, collectively, a family of related computer programs. ... In computer software, an application binary interface (ABI) describes the low-level interface between an application program and the operating system, between an application and its libraries, or between component parts of the application. ... Infineon Technologies AG (NYSE: IFX) was founded in April 1999 when the semiconductor operations of parent company, Siemens AG, were spun off to form a separate legal entity. ... Realtek Semiconductor Corp. ... The ext2 or second extended file system is a file system for the Linux kernel. ... The ext3 or third extended filesystem is a journalled file system that is commonly used by the Linux operating system. ... Microsoft Windows is the name of several families of proprietary software operating systems by Microsoft. ... Darwine is a port of the WINE libraries to Darwin and Mac OS X. The intention is to make it possible to compile Win32 source code to Mach-O/PowerPC binaries. ... Wine is a project which aims to allow a PC with an x86 architecture processor running a Unix-like operating system and the X Window System to execute programs that were originally written for Microsoft Windows. ... FreeBSD is a Unix-like free operating system descended from AT&T UNIX via the Berkeley Software Distribution (BSD) branch through the 386BSD and 4. ... RPM Package Manager (originally Red Hat Package Manager, abbreviated RPM) is a package management system. ... pkgsrc (package source) is a package management system for Unix-like operating systems. ... NetBSD is a freely redistributable, open source version of the Unix-like BSD computer operating system. ... The Gentoo Linux operating system (pronounced ) is a Linux distribution named after the Gentoo penguin. ... Security-Enhanced Linux (SELinux) is a version of the Linux kernel and utilities, which contains support for mandatory access controls based on the principle of least privilege. ...

See also

  • A/UX—Apple's first Unix-based operating system, unrelated to Darwin.
  • mkLinux—Apple's project to port Linux to the Mach microkernel.

A/UX (from Apple Unix) is Apple Computers implementation of the Unix operating system for some of their Macintosh computers. ... MkLinux is an Open Source Software project, initiated by OSF Research Institute and Apple Computer, in order to port Linux to the PowerPC platform. ...

External links

Free software Portal

Image File history File links Portal. ...

General information

  • Apple's Darwin Developer Site
  • Apple - Darwin Releases
  • Mac OS Forge community development site
  • Hexley, the Darwin mascot
  • The GNU-Darwin Distribution
  • MacPorts
  • Apple launches new site for open source projects

Documentation

  • Differences between Mac OS X and BSD
  • Darwin Reference Library
  • Mac OS X Technology Overview: Glossary
History of the Apple Macintosh Operating Systems
Classic Mac OS (History): System 6 · System 7 · Mac OS 8 · Mac OS 9
Mac OS X (History): Public Beta · v10.0 · v10.1 · v10.2 · v10.3 · v10.4 · v10.5
Mac OS X Server: Rhapsody · Mac OS X Server 1.0 · Mac OS X Server
Other OS projects: A/UX · Taligent · Copland · MkLinux · Darwin

  Results from FactBites:
 
UNIX - encyclopedia article about UNIX. (5155 words)
The Unix systems are characterized by various concepts: plain text files, command line interpreter A command line interpreter is a computer program which reads lines of text that the user types and interprets them in the context of a given operating system or programming language.
Only systems fully compliant with and certified to the Single UNIX Specification The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems to qualify for the name "Unix".
Other common operating systems of the era had ways to divide a storage device into multiple directories or sections, but they were a fixed number of levels and often only one level.
Darwin (operating system) - Wikipedia, the free encyclopedia (717 words)
Darwin is a free, open source, Unix-like operating system first released by Apple Computer in 2000.
The Darwin developers decided to adopt a mascot in 2000, and chose Hexley the platypus over other contenders, such as an Aqua Darwin fish, Clarus the dogcow, and an orca.
Atomic operations, spinlocks, critical sections, mutexes, and serializing tokens are all possible methods that can be used to prevent concurrent access.
  More results at FactBites »


 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments
Please enter the 5-letter protection code

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms.