
開発者が進行中のオープンソースプロジェクトでiOSコアを非Appleハードウェアに移植c
ソフトウェア開発者のWinocmは、AppleのiOSオペレーティングシステムのコア要素を非Appleデバイスに移植することに成功しました。このコアは「XNUカーネル」と呼ばれ、Appleが10年以上前にOS X(そして後にiOS)の基盤として開発したものです。Steven Troughton-Smith氏が公開した上記の画像からもわかるように、このシステムはNokia N900スマートフォンで正常に動作しています…
この移植版にはiOSやOS Xのユーザーインターフェース要素は一切含まれておらず、機能的なオペレーティングシステムとして動作することはできませんが、システムのコア機能の多くは含まれています。開発者は、システムを起動できる追加ハードウェアをいくつか公開しています。
- ARM RealView エミュレーション ベースボード (ARMPBA8_ALT)
- Cortex-A8 向け ARM RealView プラットフォーム ベースボード (ARMPBA8)
- テキサスインスツルメンツ OMAP3530 (BeagleBoard/BeagleBoard xM) (OMAP3530)
- テキサス・インスツルメンツ OMAP3430 (ノキア N900) (OMAP3430_RX51)
- テキサスインスツルメンツ AM335x (BeagleBone/BeagleBone ブラック) (OMAP335X)
これは、AppleがiOSを他のハードウェアメーカーにライセンス供与するという意味ではなく、iOSの全体がAppleが設計していないデバイスでも動作するという意味でもありません。しかし、この取り組みは、他の開発者がiOSの他の側面を他のハードウェアに移植する機会を開くものです。つまり、WinocmはApple以外のハードウェア向けにユーザーインターフェースを持たない、最小限のiOSバリアントを構築したのです。
この移植作業は GitHub で貢献できます。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。