mer sailfishosについてfuri_kurms/pdf/koedolugmer20150919.pdfmer core...
TRANSCRIPT
![Page 1: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/1.jpg)
Mer、SailfishOSについて小江戸らぐ
@furikku_ks09
![Page 2: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/2.jpg)
自己紹介
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/
![Page 3: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/3.jpg)
テーマ
MeeGo周辺の系図
Merについて
SailfishOSについて
![Page 4: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/4.jpg)
MeeGo周辺の系図
Moblin、Maemo、MeeGo、Tizen、Merについて
OSとしての繋がり
UI、UXとしての繋がり
![Page 5: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/5.jpg)
Moblin 2
Ubuntu
Maemo
Old Mer MeeGo 1.2Harmattan
MeeGo 1.1
WeTab OS
MeeGo 1.2
MeeGo 1.3Snapshot
MeeGo 1.3 CENemo (Mer Core)
Tizen 1.0 IVIPreview
Debian Sid
SamsungLinux
Platform
Tizen 2.0
SailfishOS、Nemo(Mer Core)
fedora
MeeGo 1.0
MeeGo 1.2 CE
Tizen 1.0 Mobile
全景
Tizen 3.0
![Page 6: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/6.jpg)
Moblin 2
Ubuntu
Maemo
Old MerMeeGo 1.2Harmattan
MeeGo 1.1
WeTab OS
MeeGo 1.2
MeeGo 1.3Snapshot
MeeGo 1.3 CENemo (Mer Core)
Tizen 1.0 IVIPreview
Debian Sid
SamsungLinux
Platform
Tizen 2.0
SailfishOS、Nemo(Mer Core)
fedora
MeeGo 1.0
MeeGo 1.2 CE
rpm系
deb系
パッケージングシステム別
Tizen 1.0 MobileSnapshot
Tizen 1.0 Mobile
Tizen 3.0
![Page 7: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/7.jpg)
Moblin 2
Ubuntu
Maemo
Old Mer MeeGo 1.2Harmattan
MeeGo 1.1
WeTab OS
MeeGo 1.2
MeeGo 1.3Snapshot
MeeGo 1.3 CENemo (Mer Core)
SailfishOS、Nemo(Mer Core)
fedora
GTK+系
Qt系
EFL系
MeeGo 1.0
UX、UI視点
(Handset系を主)
MeeGo 1.2 CE
Tizen 1.0 IVIPreview
Debian SidSamsung
LinuxPlatform
Tizen 2.0
Tizen 1.0 Mobile
Tizen 1.0 IVIPreview
混在、不明
Tizen 3.0
![Page 8: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/8.jpg)
Core系
Moblin 2
MeeGo 1.1
MeeGo 1.2
MeeGo 1.3Snapshot
MeeGo 1.0
Mer Core
Tizen 1.0 IVIPreview
Tizen 2.0
Tizen 1.0 MobileSnapshot
Tizen 1.0 Mobile
rpm系
rpm系
rpm系
deb系
Tizen 3.0
![Page 9: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/9.jpg)
Moblin 2
MeeGo Netbook UX
GTK+系
•Mer Coreを使ったCordia Dawatiという物もあった。
•Tizen Dawatiでは、XWayland を使うというような話も流れていた。
NetBook UX系
![Page 10: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/10.jpg)
Cordia HD(Mer Core)
Maemo 5
Hildon系
Old Mer
Ubuntu
TV系 MeeGo 1.2.1Snapshot
MeeGo 1.3Snapshot MeeGo 1.2.2 TV
•TVは、XBMC。
GTK+系
![Page 11: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/11.jpg)
IVI系
MeeGo 1.1
MeeGo 1.2
Tizen 2.0 Alpha IVI Preview
Qt系
EFL系
MeeGo 1.3Snapshot
Tizen 1.0 IVIPreview
Tizen 1.0 IVIPreview Tizen 2.0 Alpha
Mobile混在、不明
ArCom IVI(MeeGo Core)
Tizen IVI 3.0
![Page 12: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/12.jpg)
Tablet系
Plasma Active One(MeeGo Core)
Plasma Active Two(Mer Core)
Plasma Active Three(Mer Core)
WeTabOS
MeeGo 1.2.1Snapshot
KDE系
Qt系
Seadot
![Page 13: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/13.jpg)
MeeGo 1.2Harmattan
MeeGo 1.2
MeeGo 1.3 CENemo (Mer Core)
MeeGo 1.2 CE
MeeGo 1.1
Qt系
GTK+系
Maemo 5
Old Mer
MeeGo 1.3Snapshot
SailfishOS、Nemo(Mer Core)
Handset UX系
※ MeeGo 1.2 Harmattan は、Nokia N9に搭載。UI部分は MeeGoだが、OSは Maemo。
![Page 14: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/14.jpg)
Mer について
Mer Core ハードウェア
SailfishOS
![Page 15: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/15.jpg)
Mer Core
Mer Project http://www.merproject.org/ https://wiki.merproject.org/
MeeGo 1.3 Coreからの派生。
UXや Adaptationを含まない。
MeeGo 1.2 から 1.3 の間にSysvinit から Systemd へ変更。
Moblin 2
MeeGo 1.1
MeeGo 1.2
MeeGo 1.3Snapshot
MeeGo 1.0
Mer Core
![Page 16: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/16.jpg)
Mer Coreを含むOS構成
Mer Core(Qt, X11, systemd, connman, mesa-llvmpipe, Wayland etc...)
User Experience(UI, App, etc...)
Hardware Adaptation(Kernel, Driver, etc...)
![Page 17: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/17.jpg)
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
![Page 18: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/18.jpg)
対応アーキテクチャ
i486 i586(SSSE3必須) x86_64 armv6l armv7l armv7hl armv7tnhl(NEON、Thumb-2対応) aarch64 mipsel
※ https://wiki.merproject.org/wiki/OBS_architecture_naming
![Page 19: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/19.jpg)
ハードウェア
Adaptation提供のある例 Nokia N900 Nokia N9, N950 Pandaboard Raspberry Pi Nexus 7 x86
※https://wiki.merproject.org/wiki/Community_Workspace
特定のハードウェアについては、個別ページ有り。
![Page 20: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/20.jpg)
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
![Page 21: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/21.jpg)
SailfishOS
Jolla端末
Phone armv7hlTablet x86(発売前)
2015.09 SailfishOS 2.0 EA版(1.1.9.28)
Qt 5(独自コンポーネント含)、Wayland使用。
SDK(VirtualBox使用、Emulator含)
![Page 22: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/22.jpg)
MeeGoからNemo、SailfishOSの関係
Maemo 6(Harmattan)
Qt 4.7
MeeGo TouchFramework
MeeGo 1.2 Core
Mer Core
Qt 4.7
MeeGo TouchFramework
Qt 5
Nemo Glacier
Mer Core
Qt 5
Sailfish Silica
MeeGo 1.2 Harmattan(Nokia N9)
MeeGo 1.2Handset (CE) Nemo Mobile SailfishOS
NemoMiddleware
NemoMiddleware
![Page 23: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/23.jpg)
SailfishOSのポーティング
Android端末(Nexus系他、CyanogenMod 10以降)
Nokia N9 RaspberryPi 2(SailPi) 関連情報
Hardware Adaptation Development Kit - sailfishos.org
https://sailfishos.org/develop/hadk Adaptations/libhybris - Mer Wiki
https://wiki.merproject.org/wiki/Adaptations/libhybris
![Page 24: Mer SailfishOSについてfuri_kurms/pdf/KoedoLugMer20150919.pdfMer Core システム関連:Systemd, D-Bus, GNU Utilities, Linux Utilities Qt:Qt 4, Qt 5 グラフィックス:X11,](https://reader034.vdocuments.mx/reader034/viewer/2022042107/5e86729c23ca28281002edfb/html5/thumbnails/24.jpg)
関連URL Mer Project
http://www.merproject.org/ https://wiki.merproject.org/
Mer Core https://wiki.merproject.org/wiki/Architecture
Nemo https://wiki.merproject.org/wiki/Nemo
Sailfish OS https://sailfishos.org/
Community Workspace - Mer Wiki https://wiki.merproject.org/wiki/Community_Workspace
Adaptations/libhybris - Mer Wiki https://wiki.merproject.org/wiki/Adaptations/libhybris