ダーウィン (コンピューターサイエンス)について詳しく解説

導入

ダーウィン
家族NEXTSTEP、Unixタイプ
コアの種類ハイブリッド
プロジェクトのステータス開発中
プラットフォームPowerPC 、インテルx86 、ARM
仕事/
開発者
アップル
ライセンスApple パブリック ソース ライセンス
ソースの状態無料のオープンソース ソフトウェア
WebサイトApple – オープンソース

Darwin は、XNU カーネルを中心に構築され、特に Apple によって開発された無料のオープンソース オペレーティング システムです。これはNeXTSTEPFreeBSDから派生したものです。その主な目的は、 Mac OS Xオペレーティング システムの基盤として機能することです。 FSF によって認定された APSL (Apple Public Source License) に基づいて配布されています。

デフォルトでは、 Mac OS X とは異なり、Darwin には Quartz グラフィックスエンジンや Aquaインターフェイスが含まれていません。最初はテキストベースのコマンドプロンプトが提供されます。

Darwin は Power PC バージョンと x86 バージョンで利用できます。

Apple は OpenDarwinプロジェクトを開始し、その後、自社のテクノロジーを促進し、 Linuxと BSD に非常に関心のあるオープンソース開発者を引き付けるために、OpenDarwin プロジェクトを独立させました

ダーウィン (コンピューターサイエンス)について詳しく解説

歴史的

Apple が Mac OS と NeXTSTEP を統合した新しいオペレーティング システムの存在を発表したとき、それは CoreOS と呼ばれるレイヤー上に編成される予定でした。 CoreOS に何を含めるべきかはおおよそわかっていました: Mach マイクロカーネル、FreeBSD サーバーなど。

その後すぐに、独立系開発者を「世界で最も完成度の高いオペレーティング システム」を作成するという並外れた努力に参加させることを目的としたプロジェクト ダーウィンが発表されました。 Apple の伝説的な上司であり創設者であるSteve Jobs が2000 年に、Darwin = Core OS である Mac OS X の簡略図を提示するまで、状況は控えめに言っても非常に混乱していました。すべてが最初からそのように考えられていたということは、これほど確かなことはありません。

Apple は当初、Mac OS の派生製品と BSD の派生製品である「Blue Box」と「Yellow Box」で構成される並列構造を発表していました。 1 つはクラシックになり、もう 1 つはココアになりました。それぞれは、Apple のエンジニアとNeXTのエンジニアのグループによってサポートされました。コードの完全移植と非完全移植の間に妥協点が見つかりました。これは、OS X の 3 番目で最後の API である Carbon でした。

デリバティブ

ダーウィン (コンピューターサイエンス)について詳しく解説

GNU-ダーウィン

2000 年 11 月に設立された GNU-Darwin は、Darwin システムとGNUフリー ソフトウェア コレクションの一部を組み合わせたディストリビューションです。

公式ウェブサイト: http://www2.gnu-darwin.org/

ピュアダーウィン

2007 年に、OpenDarwin が中断したところから継続するために PureDarwin プロジェクトが開始されました。次の 2 つのバージョンがあります。

  • PureDarwin XMas、X11、DTrace、ZFS を備えた Darwin 9 ベース
  • PureDarwin Nano、ミニマリストバージョン

公式サイト:http://www.puredarwin.org

ダーウィン (コンピューターサイエンス)について詳しく解説

OpenDarwin.org

Darwin を維持するオープンソース コミュニティは、数多くのプロジェクトの作成に非常に積極的です。Darwine (移植なしで Windows アプリケーションを実行できるようにするライブラリの作成)、DarwinPorts (OS X ユーザーがUNIX世界からアプリケーションをインストールできるようにします cf. Fink)、XPostFacto (Apple が OS の最新バージョンのインストールを拒否している Mac に Mac OS X をインストールできるようにします)。 4 年間の存続と多大な努力の後、OpenDarwin チームは 2006 年 7 月 25 日にプロジェクトの終了を発表しました。その理由として、当初の目的を達成できなかったこと、技術的な問題、コミュニティからの関心の欠如などが挙げられました。

この失踪は、依然としてオープンソースであり、依然として MacOS の基本システム層である Darwin には影響を与えませんでした。

  1. Darwin (æhtendebyrd) – ancien anglais
  2. داروين (نظام تشغيل) – arabe
  3. Darwin (operativni sistem) – bosniaque
  4. Darwin (sistema operatiu) – catalan
  5. Darwin (operační systém) – tchèque
  6. Darwin-kernen – danois

ダーウィン (コンピューターサイエンス)について詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。