SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Moblin Overview and
Collaboration Summit Report about Moblin




                   moblin.org / MIRACLE LINUX CORPORATION
                                                 Mitsutaka Amano
             mamano@miraclelinux.com/mitsutaka.amano@gmail.com
                                http://moblin.org, http://moblin.jp
About me

• Mitsutaka Amano
• Joined to moblin.org about 1 year ago.
   – A maintainer of Moblin Image Creator from
     June 5th of 2008.
   – Technical support and discussion on Moblin
     ML.
• I work for MIRACLE LINUX CORPORATION.
   – Develop and Support the Linux OS for Intel(R)
     Atom(TM) Processor board.
   – Also for the ThinClient OS.


                                                     2
Agenda


• Moblin Overview
• Pickups from LFCS
   – librest, mojito(Integrate web service)
   – Connection Manager(connman)
   – Clutter(3D User Interface API)
   – Moblin SDK(MIC2, Projgen)
• In the future...
• Articles in Japan




                                              3
Moblin Overview
What is moblin.org?

• The Open Source Software what is
  promoting a mobile linux platform.
• moblin.org is focused on Mobile Internet
  Device(MID), Netbook, In-Vehicle
  Infortainment(IVI) and embedded board.




                                             5
History of Moblin

• Jul 2007: Opened moblin.org.
• Jul 2007: Started to development Moblin
  v1(based on deb).
• Aug 2008: Started to development Moblin
  v2(based on RPM).
   – 01/24/2009: Moblin v2 Alpha1
   – 03/17/2009: Moblin v2 Alpha2
   – 05/20/2009: Moblin v2 Beta for Netbook,
     Nettop
• Apr 2009: Linux Foundation to Host Moblin
  Project.
                                               6
Moblin v1(an old story)




                          7
Moblin v1(an old story)


• kernel 2.6.24
   – Applied Poulsbo(US15W) patches
• X server 1.4
• Mesa 7.0.3
• Python 2.4
• GCC 4.2.3
• Based on
  Ubuntu 8.04




                                      8
Moblin v2(current)




                     9
Moblin v2(current)


• kernel 2.6.29
   – CONFIG_FASTBOOT=y
• X server 1.6
• Mesa 7.3
• Clutter 1.0
• Python 2.6
• GCC 4.3.3
• RPM 4.6




                         10
Fast boot

•   sreadahead optimized for SSDs
•   kernel
   – All system components built into the kernel
     image
   – kernel-netbook-~.moblin2.i586.rpm, kernel-
     menlow... etc
   – Asynchronous initialization
• No initrd, No Boot Splash
• Sysvinit, not upstart
• xorg-x11-drv-intel is trimmed various “extra”
  delays
                                                   11
Other services


• Bugzilla: bugzilla.moblin.org
• Git: git.moblin.org
• Mailing List: moblin.org/community/mailing-lists
   – dev@lists.moblin.org
• IRC: #moblin on irc.freenode.org




                                                     12
Pickups from LFCS
Session 1st day

• Moblin 2: State of the Union
• Imad Sousou
   – Director of Open Source Technology Center,
     SSG, Intel Corporation
• http://video.linuxfoundation.org/video/1382
• Introduction of Moblin




                                                  14
Session 2nd day

•   Introduction: Dirk Hohndel
•   Moblin Overview: Paul Cooper
•   Porting to Moblin 2.0 and Beyond: Rob
    Bradford
•   Connection Manager: Marcel Holtmann
•   Clutter Tutorial: Emmanuele Bassi
•   Moblin SDK: Bob Spencer
•   Cooking with Moblin Core Technologies:
    Rob Bradford

                                             15
F2F




      16
librest, mojito

• Integrate the social
  networking service
  and GUI apps
• Mojito can fetch
  from Flicker,
  Last.fm, and
  Twitter.




                         17
Connection Manager

• New network manager for
  mobile systems
• Pointed out existing Network
  Manager is...
   – Not easy to extend
   – Patched by Linux
      distributions
   – too much GNOME like
      source code
• Starting from scratch as one
  of the Moblin projects
• Expandable via plugins
• Ready for embedded usage
   – Fast network connection
   – Internal DNS
                                 18
Clutter

• 3D User Interface
  Library
• Integration with other
  libraries
    – clutter-qt, clutter-
      gtk, clutter-media,
      mozilla-clutter,
      clutter-
      box2d(physics)
• Fast and visually rich
  interfaces, 3D effects
  and animations
• Developed in C with
  bindings for Python,
  Perl, C#                   19
Moblin SDK

• Development
  Environment
   – KVM, VMWare, FS
     images
• Tools
   – Moblin Image
     Creator 2
   – Linux Project
     Generator(projgen)
• Documentation
   – Developer Guides
   – API Refereneces
                          20
In the future...
In the future...

• Moblin v2 GA for Netbook, Nettop('09/Q3)
• Moblin v2 for MID('10/Q1)

• Moblin v2 for the next generation of
  Netbook, Nettop...?

• Next version of Moblin...?



                                             22
Articles in Japan
Articles in Japan

• 日経Linux 2008年9月号 (Moblin 1.0)
  – AtomでモバイルLinuxに挑戦

• 日経Linux 2009年7月号より連載予定
  – Moblinの概要、イメージの作り方等




                                  24
Articles in Japan

• ITPro LFCS現地リポート
  –   MicrosoftもSunも実はみんな仲良し?
  –   Moblin普及にかけるIntelの“本気度”を見た
  –   地球にやさしい「グリーンLinux」は実地検証のフェーズに移行
  –   Linuxの明日は晴れか曇りか?「Linux天気予報」セッションが開催




                                            25
Web sites: moblin.org / moblin.jp
Q&A
Thank you!

Mais conteúdo relacionado

Semelhante a Celf japan technical_jamboree_20090522

Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
dominion
 

Semelhante a Celf japan technical_jamboree_20090522 (20)

(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux(sebuah pengenalan) Free Open Source Software & Linux
(sebuah pengenalan) Free Open Source Software & Linux
 
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0Uklug2011.lotus.on.linux.report.technical.edition.v1.0
Uklug2011.lotus.on.linux.report.technical.edition.v1.0
 
LinuxCon Europe 2013
LinuxCon Europe 2013LinuxCon Europe 2013
LinuxCon Europe 2013
 
Italian Alt.Net Conference MonoTouch Session
Italian Alt.Net Conference MonoTouch SessionItalian Alt.Net Conference MonoTouch Session
Italian Alt.Net Conference MonoTouch Session
 
Linux, Android and Open Source in the Mobile Environment
Linux, Android and Open Source in the Mobile EnvironmentLinux, Android and Open Source in the Mobile Environment
Linux, Android and Open Source in the Mobile Environment
 
introduction.pdf
introduction.pdfintroduction.pdf
introduction.pdf
 
Introduction to Gnu/Linux
Introduction to Gnu/LinuxIntroduction to Gnu/Linux
Introduction to Gnu/Linux
 
Git para novatos
Git para novatosGit para novatos
Git para novatos
 
Ubuntu for all
Ubuntu for allUbuntu for all
Ubuntu for all
 
Buntu 1
Buntu 1Buntu 1
Buntu 1
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
 
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe..."The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
"The Past Present and Future of the Mozilla Foundation" by Zak Greant @ eLibe...
 
Lotus on Linux Report 2010
Lotus on Linux Report 2010Lotus on Linux Report 2010
Lotus on Linux Report 2010
 
C# On The iPhone with MonoTouch at DDD8
C# On The iPhone with MonoTouch at DDD8C# On The iPhone with MonoTouch at DDD8
C# On The iPhone with MonoTouch at DDD8
 
Linux graphic softwares
Linux graphic softwaresLinux graphic softwares
Linux graphic softwares
 
IoT: Contrasting Yocto/Buildroot to binary OSes
IoT: Contrasting Yocto/Buildroot to binary OSesIoT: Contrasting Yocto/Buildroot to binary OSes
IoT: Contrasting Yocto/Buildroot to binary OSes
 
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
Alessandro Binhara - Presentación en la Convención Internacional de Interoper...
 
Mozilla: Mozmill meets L10n
Mozilla: Mozmill meets L10nMozilla: Mozmill meets L10n
Mozilla: Mozmill meets L10n
 
Canola: More than a Media Player
Canola: More than a Media Player Canola: More than a Media Player
Canola: More than a Media Player
 
libreCMC : The Libre Embedded GNU/Linux Distro
libreCMC : The Libre Embedded GNU/Linux DistrolibreCMC : The Libre Embedded GNU/Linux Distro
libreCMC : The Libre Embedded GNU/Linux Distro
 

Mais de Mitz Amano

OSC2010 Tokyo MeeGo 20100910
OSC2010 Tokyo MeeGo 20100910OSC2010 Tokyo MeeGo 20100910
OSC2010 Tokyo MeeGo 20100910
Mitz Amano
 
Ylug 20090430 mamano
Ylug 20090430 mamanoYlug 20090430 mamano
Ylug 20090430 mamano
Mitz Amano
 
Osc 2009 tokyo_moblin_20090220
Osc 2009 tokyo_moblin_20090220Osc 2009 tokyo_moblin_20090220
Osc 2009 tokyo_moblin_20090220
Mitz Amano
 

Mais de Mitz Amano (8)

MeeGo Seminar Winter Porting 20101209
MeeGo Seminar Winter Porting 20101209MeeGo Seminar Winter Porting 20101209
MeeGo Seminar Winter Porting 20101209
 
Japan Linux Conference 2010 Porting MeeGo to Android platforms 20101112
Japan Linux Conference 2010 Porting MeeGo to Android platforms 20101112Japan Linux Conference 2010 Porting MeeGo to Android platforms 20101112
Japan Linux Conference 2010 Porting MeeGo to Android platforms 20101112
 
OSC2010 Tokyo MeeGo 20100910
OSC2010 Tokyo MeeGo 20100910OSC2010 Tokyo MeeGo 20100910
OSC2010 Tokyo MeeGo 20100910
 
CSAJ MeeGo 20100423
CSAJ MeeGo 20100423CSAJ MeeGo 20100423
CSAJ MeeGo 20100423
 
Ylug 20090430 mamano
Ylug 20090430 mamanoYlug 20090430 mamano
Ylug 20090430 mamano
 
Osc2010 tokyo spring_moblin_20100226
Osc2010 tokyo spring_moblin_20100226Osc2010 tokyo spring_moblin_20100226
Osc2010 tokyo spring_moblin_20100226
 
Osc 2009 tokyo_moblin_20091030
Osc 2009 tokyo_moblin_20091030Osc 2009 tokyo_moblin_20091030
Osc 2009 tokyo_moblin_20091030
 
Osc 2009 tokyo_moblin_20090220
Osc 2009 tokyo_moblin_20090220Osc 2009 tokyo_moblin_20090220
Osc 2009 tokyo_moblin_20090220
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

Celf japan technical_jamboree_20090522

  • 1. Moblin Overview and Collaboration Summit Report about Moblin moblin.org / MIRACLE LINUX CORPORATION Mitsutaka Amano mamano@miraclelinux.com/mitsutaka.amano@gmail.com http://moblin.org, http://moblin.jp
  • 2. About me • Mitsutaka Amano • Joined to moblin.org about 1 year ago. – A maintainer of Moblin Image Creator from June 5th of 2008. – Technical support and discussion on Moblin ML. • I work for MIRACLE LINUX CORPORATION. – Develop and Support the Linux OS for Intel(R) Atom(TM) Processor board. – Also for the ThinClient OS. 2
  • 3. Agenda • Moblin Overview • Pickups from LFCS – librest, mojito(Integrate web service) – Connection Manager(connman) – Clutter(3D User Interface API) – Moblin SDK(MIC2, Projgen) • In the future... • Articles in Japan 3
  • 5. What is moblin.org? • The Open Source Software what is promoting a mobile linux platform. • moblin.org is focused on Mobile Internet Device(MID), Netbook, In-Vehicle Infortainment(IVI) and embedded board. 5
  • 6. History of Moblin • Jul 2007: Opened moblin.org. • Jul 2007: Started to development Moblin v1(based on deb). • Aug 2008: Started to development Moblin v2(based on RPM). – 01/24/2009: Moblin v2 Alpha1 – 03/17/2009: Moblin v2 Alpha2 – 05/20/2009: Moblin v2 Beta for Netbook, Nettop • Apr 2009: Linux Foundation to Host Moblin Project. 6
  • 7. Moblin v1(an old story) 7
  • 8. Moblin v1(an old story) • kernel 2.6.24 – Applied Poulsbo(US15W) patches • X server 1.4 • Mesa 7.0.3 • Python 2.4 • GCC 4.2.3 • Based on Ubuntu 8.04 8
  • 10. Moblin v2(current) • kernel 2.6.29 – CONFIG_FASTBOOT=y • X server 1.6 • Mesa 7.3 • Clutter 1.0 • Python 2.6 • GCC 4.3.3 • RPM 4.6 10
  • 11. Fast boot • sreadahead optimized for SSDs • kernel – All system components built into the kernel image – kernel-netbook-~.moblin2.i586.rpm, kernel- menlow... etc – Asynchronous initialization • No initrd, No Boot Splash • Sysvinit, not upstart • xorg-x11-drv-intel is trimmed various “extra” delays 11
  • 12. Other services • Bugzilla: bugzilla.moblin.org • Git: git.moblin.org • Mailing List: moblin.org/community/mailing-lists – dev@lists.moblin.org • IRC: #moblin on irc.freenode.org 12
  • 14. Session 1st day • Moblin 2: State of the Union • Imad Sousou – Director of Open Source Technology Center, SSG, Intel Corporation • http://video.linuxfoundation.org/video/1382 • Introduction of Moblin 14
  • 15. Session 2nd day • Introduction: Dirk Hohndel • Moblin Overview: Paul Cooper • Porting to Moblin 2.0 and Beyond: Rob Bradford • Connection Manager: Marcel Holtmann • Clutter Tutorial: Emmanuele Bassi • Moblin SDK: Bob Spencer • Cooking with Moblin Core Technologies: Rob Bradford 15
  • 16. F2F 16
  • 17. librest, mojito • Integrate the social networking service and GUI apps • Mojito can fetch from Flicker, Last.fm, and Twitter. 17
  • 18. Connection Manager • New network manager for mobile systems • Pointed out existing Network Manager is... – Not easy to extend – Patched by Linux distributions – too much GNOME like source code • Starting from scratch as one of the Moblin projects • Expandable via plugins • Ready for embedded usage – Fast network connection – Internal DNS 18
  • 19. Clutter • 3D User Interface Library • Integration with other libraries – clutter-qt, clutter- gtk, clutter-media, mozilla-clutter, clutter- box2d(physics) • Fast and visually rich interfaces, 3D effects and animations • Developed in C with bindings for Python, Perl, C# 19
  • 20. Moblin SDK • Development Environment – KVM, VMWare, FS images • Tools – Moblin Image Creator 2 – Linux Project Generator(projgen) • Documentation – Developer Guides – API Refereneces 20
  • 22. In the future... • Moblin v2 GA for Netbook, Nettop('09/Q3) • Moblin v2 for MID('10/Q1) • Moblin v2 for the next generation of Netbook, Nettop...? • Next version of Moblin...? 22
  • 24. Articles in Japan • 日経Linux 2008年9月号 (Moblin 1.0) – AtomでモバイルLinuxに挑戦 • 日経Linux 2009年7月号より連載予定 – Moblinの概要、イメージの作り方等 24
  • 25. Articles in Japan • ITPro LFCS現地リポート – MicrosoftもSunも実はみんな仲良し? – Moblin普及にかけるIntelの“本気度”を見た – 地球にやさしい「グリーンLinux」は実地検証のフェーズに移行 – Linuxの明日は晴れか曇りか?「Linux天気予報」セッションが開催 25
  • 26. Web sites: moblin.org / moblin.jp
  • 27. Q&A