"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
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
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
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
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