| ハイブリス | |
|---|---|
| 原作者 | カーステン・ムンク |
| 開発者 | Mer、Jolla、Open webOSコミュニティ、Canonical Ltd. |
| 初回リリース | 2012年8月5日[ 1 ] (2012年8月5日) |
| リポジトリ | |
| 書かれた | C、C++ |
| オペレーティング·システム | リナックス |
| タイプ | 互換性レイヤー |
| ライセンス | Apacheライセンス2 [ 2 ] |
| Webサイト | github.com |



libhybrisは、 GNU CライブラリまたはMuslをベースにしたLinuxディストリビューションを実行するコンピュータの互換性レイヤーであり、[ 3 ] BionicベースのLinuxシステム用に書かれたソフトウェア(主にAndroidライブラリとデバイスドライバを含む)を使用することを目的としています。[ 4 ]
歴史
Hybrisは当初、 Mer開発者のCarsten Munkによって書かれ、 2012年8月5日にGitHubで公開され[ 1 ]、同月後半にプロジェクトが公表されました。[ 4 ] [ 5 ] Munkはその後、 Jollaに主任研究エンジニアとして採用されました。 [ 6 ]
HybrisはOpen webOSコミュニティのWebOS Portsにも採用され[ 7 ] [ 8 ] 、 CanonicalのUbuntu Touch [ 6 ] [ 9 ] 、 AsteroidOS [ 10 ]プロジェクトにも採用されています。
2013年4月、MunkはHybrisが拡張され、WaylandコンポジターがAndroid用に書かれたグラフィックデバイスドライバーを使用できるようになると発表しました。[ 6 ] [ 11 ] [ 12 ] Westonは2013年10月11日にリリースされたバージョン1.3以降、libhybrisをサポートしています。[ 13 ]
特徴
Hybrisは「Androidライブラリを読み込み、glibc呼び出しでbionicの一部のシンボルを上書きする」[ 4 ]ことで、バイナリのみのAndroidドライバなどのBionicベースのソフトウェアをglibcベースのLinuxディストリビューションで使用できるようにします。
HybrisはAndroidのEGL呼び出しをWaylandのEGL呼び出しに変換できるため、AndroidのグラフィックドライバをWaylandベースのシステムで使用できるようになります。この機能は、CollaboraのPekka Paalanen氏がWaylandのAndroid移植版のために最初に開発しました。[ 6 ] [ 14 ] [ 15 ] [ 16 ]
参照
参考文献
- ^ a b「stskeeps/libhybris の最初のコミット」 GitHub。2012年8月5日。 2013年7月3日閲覧。
- ^ "libhybris/hybris/COPYING" . GitHub. 2013年4月4日. 2013年7月3日閲覧。
- ^ "Hybris - postmarketOS" . wiki.postmarketos.org . 2019年10月21日閲覧。
- ^ a b c Carsten Munk. 「それでは、libhybris をご紹介します…」 Google+ . 2013年7月3日閲覧。
- ^ 「Libhybris: Androidライブラリのロード、Bionicシンボルのオーバーライド」 Phoronix、2012年9月25日。 2013年7月3日閲覧。
- ^ a b c d Carsten Munk (2013年4月11日). 「glibcベースのシステムでAndroid GPUドライバーを利用するWayland、パート1」 . Mer Project . 2013年7月3日閲覧。
- ^ 「Open webOS、休暇中にNexus 7に移植」 The H Open、2013年1月7日。 2013年7月3日閲覧。
- ^ "WebOS-Ports" . WebOS-Ports . 2013年7月3日閲覧。
- ^ "libhybris in Launchpad" . Launchpad.net. 2013年2月5日. 2013年7月3日閲覧。
- ^ 「AsteroidOS:スマートウォッチ向けオープンソースオペレーティングシステム」 AsteroidOS . 2016年1月27日閲覧。
- ^ Munk, Carsten (2013年5月8日). 「glibcベースのシステムでAndroid GPUドライバーを利用するWayland、パート2」 . Mer Project . 2013年7月3日閲覧。
- ^ 「Jolla、WaylandをAndroid GPUドライバーに搭載」 Phoronix、2013年4月11日。 2013年7月3日閲覧。
- ^ 「Wayland および Weston 1.3 リリースノート」 2013年10月11日。
- ^ Munk, Carsten (2013年4月13日). 「libhybris/hybris/egl/platforms/common/wayland-android.xml」 . GitHub . 2013年7月3日閲覧。
- ^ 「WaylandがAndroidで動作する最初の兆候」 Phoronix、2012年4月27日。 2013年7月3日閲覧。
- ^ Pekka Paalanen (2012年9月24日). 「Android版Wayland:4.0.4へのアップグレードと新しいビルド統合」 . 2013年7月3日閲覧。