SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Mer: a year after
• By Carsten Valdemar Munk (Stskeeps), Mer lead developer




                                      1
Before Mer there was Deblet..




                  2
Before Deblet there was the Debian port..




                  3
In Deblet we tried hildon­desktop..




                   4
What did we find out?
• There's a reason why Maemo is like it is:
•
• Power saving
•
• Memory saving
•
• Performance




                                          5
October 2008: A call to reconstruct Maemo
Tablets are not under-powered embedded systems, they are powerful, power-efficient,
economical handheld computers.


Make Maemo a general platform for tablet devices.


Make it more developer-friendly.
More hackable.
Align with standard Linux distributions.




                                           6
October 2008: A call to reconstruct Maemo
Separate device and platform code


Open development of the Maemo platform - the device-specific and vendor-specific
differentiation development can be closed.


It should be easy to port existing desktop applications - platform peculiarities should be kept to
the absolute minimum required for the mobile use-case.




                                          7
Building our project in our basement..
• Creating Maemo 'from scratch' – initially building all of Maemo by hand.
•
• On top of mojo.handhelds.org Ubuntu port
•
• Getting hildon-desktop running and going from there
•
• Hacked up autobuilder.
•
• Adding support for Mer to Scratchbox. Trauma that will never heal.



•
•
                                         8
•
First proof of concept




                   9
And then news broke..
• December 2008: Maemo 5.0 (Fremantle) pre-alpha
• “This early release comes with an invitation to build variants based on Maemo 5 compatible
  with existing hardware like the N800 and N810. Maemo SW can't promise commercial quality
  for such configurations but through maemo.org we are able to collaborate at a community
  level with technical support, license changes and code.”
•
•




                                       10
Transforming into Mer..
    Namechange from M-R to Mer
•
• Moving into #mer – allowing us to create a community of our own
•
• Establishing wiki.maemo.org/Mer
•
• Why maemo.org?




                                       11
Items in people's tablet basements




                  12
Meeting a talented russian




                  13
Where has Mer been ported to?




                     14
Dealing with hardware vendors
A social contract for the vendors wanting to adapt Mer on their hardware.



Principles for the interaction between the Mer project and hardware
vendors.

Modelled on the open attitude by Nokia with regards to the Internet
Tablets.



wiki.maemo.org/Mer/Documentation/Vendor_Social_Contract
                               15
VSC
No tivoization

Open source kernel modules

Vendors are encouraged to work with maemo.org to provide repositories
containing closed firmware and bits, intended only for specific device
types




                              16
The second year: Three desktops
• Plain (X11)
• Polished  (SW GL)
• Shiny (GLES)




                      17
Plain




        18
Polished




           19
Shiny?




         20
Some things from the roadmap
• Week 42-43; Integrate Fremantle sources. Hildon Input Method Thumb kbd – first version of
  Polished. Improving the status area (backlight, battery, NetworkManager, volume, bluetooth).
  Cross-compiler in OBS. Initial versions of Plain.
•
    Week 44: Full localization en_US, multi-layout HIM
•
• Week 45: 0.17 release. N8x0 Vendor Repository. Sound, GPS, etc.
•
• Week 49: 0.18 release (1.0?)
•
•




                                           21
Mer in 2010
• Maemo Platform as the no. 1 platform for open* devices
•
• Mer 1.0 & 'Shiny' (GL enabled) on N900, N8x0(W) with proper hardware support
•
• Mer 2.0: Harmattan based
•
• Platform wars are won in the reference implementations.
•
• Mer being a standalone OS that is usable from the moment you have it ported.
•
• (* open as in conforming to our Vendor Social Contract)



                                        22
To hear more about Mer and our methods
• Friday 15:30 –N800 room: Mer: How the community innovates
• Saturday 16:15 – 770 room: Git hands-on workshop
• Sunday 11:00 -N800 room: Building for Mer
• Sunday 14:30 Lightning talks: Mer from a user's perspective
•
    http://wiki.maemo.org/Mer
• #mer on irc.freenode.net
•


•
•
•
•
                                        23

Más contenido relacionado

Similar a Mer: A year after

Linux Distribution Collaboration …on a Mainframe!
Linux Distribution Collaboration …on a Mainframe!Linux Distribution Collaboration …on a Mainframe!
Linux Distribution Collaboration …on a Mainframe!
All Things Open
 
nokia and opensource n800
nokia and opensource n800nokia and opensource n800
nokia and opensource n800
winsopc
 
Daniel Leon - Qt on mobile
Daniel Leon - Qt on mobileDaniel Leon - Qt on mobile
Daniel Leon - Qt on mobile
Codecamp Romania
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
Russell Pavlicek
 

Similar a Mer: A year after (20)

Importance Of The Maemo Community Randall Arnold
Importance Of The Maemo Community Randall ArnoldImportance Of The Maemo Community Randall Arnold
Importance Of The Maemo Community Randall Arnold
 
DockerDay2015: Keynote
DockerDay2015: KeynoteDockerDay2015: Keynote
DockerDay2015: Keynote
 
Getting Started with Node.js
Getting Started with Node.jsGetting Started with Node.js
Getting Started with Node.js
 
LCA13: George Grey Keynote
LCA13: George Grey KeynoteLCA13: George Grey Keynote
LCA13: George Grey Keynote
 
Why Cloud Computing has to go the FOSS way
Why Cloud Computing has to go the FOSS wayWhy Cloud Computing has to go the FOSS way
Why Cloud Computing has to go the FOSS way
 
BigAndroidBBQ 2012: XDA Session - Future of Android Development
BigAndroidBBQ 2012: XDA Session - Future of Android DevelopmentBigAndroidBBQ 2012: XDA Session - Future of Android Development
BigAndroidBBQ 2012: XDA Session - Future of Android Development
 
Linux Distribution Collaboration …on a Mainframe!
Linux Distribution Collaboration …on a Mainframe!Linux Distribution Collaboration …on a Mainframe!
Linux Distribution Collaboration …on a Mainframe!
 
nokia and opensource n800
nokia and opensource n800nokia and opensource n800
nokia and opensource n800
 
Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012Eclipse Paho Progress Report - EclipseCon 2012
Eclipse Paho Progress Report - EclipseCon 2012
 
Maemo Introduction
Maemo IntroductionMaemo Introduction
Maemo Introduction
 
HKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOHKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEO
 
Chap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptxChap 1 - mobile Introduction.pptx
Chap 1 - mobile Introduction.pptx
 
Matrix, The Year To Date, Ben Parsons, TADSummit 2018
Matrix, The Year To Date, Ben Parsons, TADSummit 2018Matrix, The Year To Date, Ben Parsons, TADSummit 2018
Matrix, The Year To Date, Ben Parsons, TADSummit 2018
 
Daniel Leon - Qt on mobile
Daniel Leon - Qt on mobileDaniel Leon - Qt on mobile
Daniel Leon - Qt on mobile
 
Glimworm 21-11-2013
Glimworm 21-11-2013Glimworm 21-11-2013
Glimworm 21-11-2013
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)Glimworm 21 11-13 (1)
Glimworm 21 11-13 (1)
 
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
OSAC16: Unikernel-powered Transient Microservices: Changing the Face of Softw...
 
DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1DockerCon SF 2015: Keynote Day 1
DockerCon SF 2015: Keynote Day 1
 
LCU13: George Grey Keynote LCU13
LCU13: George Grey Keynote LCU13LCU13: George Grey Keynote LCU13
LCU13: George Grey Keynote LCU13
 

Último

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
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...
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Mer: A year after