SlideShare a Scribd company logo
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!

More Related Content

Similar to 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 & Linux
Ronald .
 
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 Session
Chris 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 Environment
Alison Chaiken
 
introduction.pdf
introduction.pdfintroduction.pdf
introduction.pdf
xiso
 
Introduction to Gnu/Linux
Introduction to Gnu/LinuxIntroduction to Gnu/Linux
Introduction to Gnu/Linux
Ranjith Siji
 
Git para novatos
Git para novatosGit para novatos
Git para novatos
NSCoder Mexico
 
Ubuntu for all
Ubuntu for allUbuntu for all
Ubuntu for all
Chit Ko Ko Win
 
Buntu 1
Buntu 1Buntu 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...
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
 
Lotus on Linux Report 2010
Lotus on Linux Report 2010Lotus on Linux Report 2010
Lotus on Linux Report 2010
Bill Malchisky Jr.
 
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
Chris Hardy
 
Linux graphic softwares
Linux graphic softwaresLinux graphic softwares
Linux graphic softwares
kalpase
 
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
Mender.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 L10n
Henrik 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 Distro
All Things Open
 

Similar to 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
 

More from Mitz Amano

MeeGo Seminar Winter Porting 20101209
MeeGo Seminar Winter Porting 20101209MeeGo Seminar Winter Porting 20101209
MeeGo Seminar Winter Porting 20101209
Mitz 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 20101112
Mitz 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 20100423
Mitz 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_20100226
Mitz Amano
 
Osc 2009 tokyo_moblin_20091030
Osc 2009 tokyo_moblin_20091030Osc 2009 tokyo_moblin_20091030
Osc 2009 tokyo_moblin_20091030
Mitz Amano
 
Osc 2009 tokyo_moblin_20090220
Osc 2009 tokyo_moblin_20090220Osc 2009 tokyo_moblin_20090220
Osc 2009 tokyo_moblin_20090220Mitz Amano
 

More from 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
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 

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