LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

Darwin (オペレーティングシステム)

Darwin(ダーウィン)はアップルが開発するUnix系のPOSIX準拠オペレーティングシステム (OS) である。技術的にはNEXTSTEPからOPENSTEPに続く流れを汲み、Mach 3.0+FreeBSDをベースとし、一部の機能はNetBSDなど他のBSD系OSからも取り入れている。DarwinはOS XやiOSの基礎となる部分でもある。Darwinはオープンソース及びフリーソフトウェアとして公開されており、他のフリーなUnix系同様に特定のライセンス、Apple Public Source License (APSL) 下で入手、インストール、運用が可能であり、PowerPCベースのMacintoshだけでなく、サポートされているハードウェアドライバの問題からハードウェア構成は限定されるが、Intel Macではないインテル機でも動作する。しかし、この公開されていたソースコードでは当初Intel Macには対応していなかったためインテル製CPUに移行後はクローズドソースになるのではないかという憶測も流れたが、Intel Mac発売から半年後に対応のソースコードが公開された。なお、2005年4月にリリースされた Darwin 8.0以降、インストール用CDイメージは公開されていないが、後継プロジェクトPureDarwinのサイトからダウンロードできる。カーネルはXNUと呼ばれ、Machを採用してはいるものの、OS Xを動作させる場合には複数のサーバを組み込む必要はない。またパフォーマンス上の問題が懸念されたため、Darwinカーネル自体にマイクロカーネル構造は採用されていない。ドライバモデルには、I/OKitと呼ばれるオブジェクト指向のフレームワークを採用している。NEXTSTEPで採用されたDriverKitの後継のライブラリで、DriverKitのObjective-Cでの実装を機能限定版のC++での実装に置き換えたもの。開発ツールはXcodeに含まれる。Darwin (OS X) を立ち上げると最初に起動し端末の初期化を行うプロセスはlaunchdというデーモンであり、他のUnix系システムのinitに相当する機能を担う。またinetd / xinetdと同じようにネットワークのポートを監視したり、cronのように指定時刻ごとにプロセスを立ち上げる機能も担当する(採用はDarwin 8.0から)。以下は主なDarwinのリリースと、それに対応するOS X (Mac OS X) の表である。 対応するOS Xは異なる日にリリースされたかもしれないことに留意し、それらのリリース日についてはOS Xの個別ページを参照。Mac OS X v10.1.1のリリースで、バージョン番号がDarwin 1.4.1から5.1へ飛んでいるのは、DarwinをMac OS Xのバージョンとビルド番号の体系に結びつけるためである。Mac OS Xのビルド番号の体系では、すべてのバージョンが固有のビルド番号ではじまり、Mac OS Xのバージョンの全体の中のどの部分であるかわかるようになっている。Mac OS X v10.0は4ではじまるビルド番号があり、10.1には5ではじまるビルド番号があった(初期のビルド番号は開発者リリースを表していた)。Darwinのバージョンにあるピリオド以下の番号は、Mac OS Xのバージョンにある二つめのピリオド以下の番号とおなじである。Mac OS X v10.1.1(バージョン番号が飛んだときのバージョン)の場合は、ビルド5M28および10.1.1リリースであり、バージョン番号の5.1はこれに由来する。ターミナルでuname -rのコマンドを実行するとDarwinのバージョン番号が表示され、uname -vとするとDarwinのバージョン番号をふくんだXNUのビルドバージョンが表示される。Darwinはフリーソフトウェアであるため、修正や強化を目的とする多くのプロジェクトがある。OpenDarwinはDarwinシステムをもとにしたコミュニティ主導のOSである。アップルの開発者とフリーソフトウェアコミュニティとの協調を高めることを目指して、2002年4月にアップルとInternet Systems Consortiumによって設立された。このプロジェクトはアップルによるDarwinのリリースに恩恵を与えたが、しかし独立したDarwin OSを作成する試みは達成できず、プロジェクトは停止した。 2007年、PureDarwinプロジェクトがOpenDarwinの後継としてはじまり、現在Darwin 9にもとづいたリリースの制作が進められている。「PureDarwin XMas」と呼ばれる、Darwin 9にもとづいたデベロッパープレビューが入手できる。このリリースはX11、DTrace、ZFSをもつ。 「PureDarwin nano」は最小限のコンポーネントだけをもつ、別のリリースである。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。