Sailfishosについて(PDFファイル)
Total Page:16
File Type:pdf, Size:1020Kb
SailfishOSについて 東海道らぐ @furikku_ks09 2015-12-12 自己紹介 HN:フリック Twitter ID:@furikku_ks09 MeeGoからの流れで Mer、SailfishOSへ。 Qtや Waylandも注目。 Blog:フレイドフォートonBlog http://blog.livedoor.jp/furikku9310/ 英語Blog:FureidoFort on Blogger http://fureidofort.blogspot.com/ Wiki:フレイドフォートonWiki (Blogの索引) http://seesaawiki.jp/w/furikku9310/ HP:フレイドフォート(資料の公開) http://www7b.biglobe.ne.jp/~furi_kurms/ テーマ SailfishOSについて 系図 ポーティング情報 SailfishOSについて SailfishOS Nokiaで MeeGo に携わってた人達が、 Jollaという会社を設立後、出したOS。 http://jolla.com/ https://sailfishos.org/ Coreや Middleware関連 Mer Project http://www.merproject.org/ https://wiki.merproject.org/ Nemo https://wiki.merproject.org/wiki/Nemo SailfishOS Jolla端末 Phone armv7hl Tablet x86(発売前) 現行バージョン:2.0.0.10 Qt 5、Wayland使用 SDK(要VirtualBox、Emulator含) fedora 系図 Moblin 2 MeeGo 1.0 Ubuntu WeTab OS MeeGo 1.1 Maemo MeeGo 1.2 Samsung Linux Debian Sid Old Mer Platform MeeGo 1.2 MeeGo 1.2 CE Harmattan MeeGo 1.3 Snapshot Tizen 1.0 IVI Tizen 1.0 Mobile Preview MeeGo 1.3 CE Nemo (Mer Core) Tizen 2.0 SailfishOS、Nemo (Mer Core) Tizen 3.0 Mer Core と Handset系 MeeGo 1.1 Moblin 2 Maemo 5 MeeGo 1.2 MeeGo 1.0 Old Mer MeeGo 1.1 MeeGo 1.2 MeeGo 1.2 CE Harmattan MeeGo 1.2 MeeGo 1.3 Snapshot MeeGo 1.3 GTK+系 Snapshot MeeGo 1.3 CE Nemo (Mer Core) Qt系 Mer Core SailfishOS、Nemo (Mer Core) Mer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11, Wayland, OpenGL ES (Mesa(LLVMpipe)), Fonts, Imaging マルチメディア:PulseAudio, ALSA, GStreamer, Codecs ソフトウェア管理:RPM, Zypper 接続関係:ConnMan, BlueZ, oFono etc … C ライブラリとして EGLIBC、 ツールチェインとして Linaro GCCを利用。 ※ https://wiki.merproject.org/wiki/Architecture MeeGoからNemo、SailfishOSの関係 MeeGo 1.2 MeeGo 1.2 Harmattan Handset (CE) Nemo Mobile SailfishOS (Nokia N9) MeeGo Touch MeeGo Touch Nemo Glacier Sailfish Silica Framework Framework Nemo Nemo Qt 4.7 Qt 4.7 Middleware Middleware Maemo 6 MeeGo 1.2 Core Qt 5 Qt 5 (Harmattan) Mer Core Mer Core 2015年、Mer Coreに Nemo Middleware がマージされた。 コミュニティのMer Coreと Jollaのリポジトリは別で差異はある。 SailfishOS 構成図:https://sailfishos.org/about/ Sailfish Silicaは独自コンポーネントでプロプライエタリ。 オープンソース部分:http://releases.sailfishos.org/sources/ ポーティング情報 Android端末 Hardware Adaptation Development Kit https://sailfishos.org/develop/hadk/ 端末毎のポーティング対応状況 https://wiki.merproject.org/wiki/Adaptations/libhybris RaspberryPi 2(SailPi) https://sailpi.wordpress.com/ Nokia N9 http://talk.maemo.org/showthread.php?t=90761 日本語化関連 日本語化 https://openrepos.net/content/qtquickme/unofficial-joll a-language-pack-ja 日本語入力 https://openrepos.net/content/behold/jolla-anthy-jp http://talk.maemo.org/showthread.php?t=92334 http://talk.maemo.org/showthread.php?t=91917 フォーラム https://together.jolla.com/questions/ http://talk.maemo.org/index.php http://forum.jollausers.com/ その他 AsteroidOS Nemo Glacier使用の時計向けOS http://asteroidos.org/ https://github.com/AsteroidOS Mer OBS https://build.merproject.org/.