Darwin (オペレーティングシステム)
Darwinはオープンソース及びフリーソフトウェアとして公開されており、他のフリーなUnix系同様に特定のライセンス、Apple Public Source License (APSL) 下で入手、インストール、運用が可能であり、PowerPCベースのMacだけでなく、サポートされているハードウェアドライバの問題からハードウェア構成は限定されるが、Intel Macではないインテル機でも動作する。
しかし、この公開されていたソースコードでは当初Intel Macには対応していなかったためインテル製CPUに移行後はクローズドソースになるのではないかという臆測も流れたが、Intel Mac発売から半年後に対応のソースコードが公開された。
なお、2005年4月にリリースされた Darwin 8.0以降、インストール用CDイメージは公開されていないが、後継プロジェクトPureDarwinのサイトからダウンロードできる。
Darwin (macOS) を立ち上げると最初に起動し端末の初期化を行うプロセスはlaunchdというデーモンであり、他のUnix系システムのinitに相当する機能を担う。またinetd / xinetdと同じようにネットワークのポートを監視したり、cronのように指定時刻ごとにプロセスを立ち上げる機能も担当する(採用はDarwin 8.0から)。
DarwinにはCore FoundationなどCore Serviceの一部も含まれる。ただし、CocoaやCore Image(OpenGL、GLSL)やCore Audio (OpenAL) やOpenCLといったAPIのほか、XQuartzなどのGUI関連も含まず、Darwin単体の操作画面はCUIとなっている。
macOSの構造
OSX 構造図表
Mac OS X 構造の図表
Linux API と POSIX APIの比較図表
Darwin(ダーウィン)は、Appleが開発するオペレーティングシステム (OS) で、macOSやiOS、iPadOS、さらにはwatchOSとtvOS、bridgeOSの基礎となる部分でもある。