SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
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!

Más contenido relacionado

Similar a Celf japan technical_jamboree_20090522

(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 & LinuxRonald .
 
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.0dominion
 
Italian Alt.Net Conference MonoTouch Session
Italian Alt.Net Conference MonoTouch SessionItalian Alt.Net Conference MonoTouch Session
Italian Alt.Net Conference MonoTouch SessionChris Hardy
 
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 EnvironmentAlison Chaiken
 
introduction.pdf
introduction.pdfintroduction.pdf
introduction.pdfxiso
 
Introduction to Gnu/Linux
Introduction to Gnu/LinuxIntroduction to Gnu/Linux
Introduction to Gnu/LinuxRanjith Siji
 
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...Open Mainframe Project
 
"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...eLiberatica
 
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 DDD8Chris Hardy
 
Linux graphic softwares
Linux graphic softwaresLinux graphic softwares
Linux graphic softwareskalpase
 
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 OSesMender.io
 
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...Asociación Ecuatoriana de Software AESOFT
 
Mozilla: Mozmill meets L10n
Mozilla: Mozmill meets L10nMozilla: Mozmill meets L10n
Mozilla: Mozmill meets L10nHenrik Skupin
 
Canola: More than a Media Player
Canola: More than a Media Player Canola: More than a Media Player
Canola: More than a Media Player Eduardo Lima
 
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 DistroAll Things Open
 

Similar 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
 

Más de Mitz Amano

MeeGo Seminar Winter Porting 20101209
MeeGo Seminar Winter Porting 20101209MeeGo Seminar Winter Porting 20101209
MeeGo Seminar Winter Porting 20101209Mitz Amano
 
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 20101112Mitz Amano
 
OSC2010 Tokyo MeeGo 20100910
OSC2010 Tokyo MeeGo 20100910OSC2010 Tokyo MeeGo 20100910
OSC2010 Tokyo MeeGo 20100910Mitz Amano
 
CSAJ MeeGo 20100423
CSAJ MeeGo 20100423CSAJ MeeGo 20100423
CSAJ MeeGo 20100423Mitz Amano
 
Ylug 20090430 mamano
Ylug 20090430 mamanoYlug 20090430 mamano
Ylug 20090430 mamanoMitz Amano
 
Osc2010 tokyo spring_moblin_20100226
Osc2010 tokyo spring_moblin_20100226Osc2010 tokyo spring_moblin_20100226
Osc2010 tokyo spring_moblin_20100226Mitz Amano
 
Osc 2009 tokyo_moblin_20091030
Osc 2009 tokyo_moblin_20091030Osc 2009 tokyo_moblin_20091030
Osc 2009 tokyo_moblin_20091030Mitz Amano
 
Osc 2009 tokyo_moblin_20090220
Osc 2009 tokyo_moblin_20090220Osc 2009 tokyo_moblin_20090220
Osc 2009 tokyo_moblin_20090220Mitz Amano
 

Más 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

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 

Último (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 

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