マゼンタ:オープンソースのiOSクローン





マゼンタ-Linuxカーネル上でのDarwin / BSD実装、完全にバイナリ互換のiPhone OS 5.0(同じバイナリ形式を使用)は、ARMv7プロセッサで動作します。



開発者Christina B.はDarwin(iOSの基礎、無料のAPSLライセンスで公開)を取得し、他のすべてのプロプライエタリiOSコンポーネントを無料の代替品に置き換えようとしました。



現在、マゼンタには次のライブラリが含まれています。



libSystemの一部として:



ブリッジのように機能するlibCを除き、すべてのライブラリはLinuxではなくDarwinでコンパイルされます。



将来、マゼンタの目標は、無料のライブラリを使用してiPhone OS 1.0スタックを再作成することです。 理論的には、可能な選択肢の数を考えると、これは非常に現実的に見えます。例えば:



CoreGraphics-> Cairo、FreeType、libpng / jpg

Celestial->異なるデコーダー

UIKit-> Chamelleon



「これは非常に奇妙なプロジェクトです。 なぜ私はこれをしているのですか? 回答:私にはまったくわからない」と著​​者は書いている。



Magenta のソースコードは 、ChristinaのWebサイトで無料ライセンスの下で公開されています。彼女はgithubに行きたくないので、バージョン管理が好きではないと言います。



All Articles