Mer: A year after

1,553 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,553
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mer: A year after

  1. 1. Mer: a year after • By Carsten Valdemar Munk (Stskeeps), Mer lead developer 1
  2. 2. Before Mer there was Deblet.. 2
  3. 3. Before Deblet there was the Debian port.. 3
  4. 4. In Deblet we tried hildon­desktop.. 4
  5. 5. What did we find out? • There's a reason why Maemo is like it is: • • Power saving • • Memory saving • • Performance 5
  6. 6. 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
  7. 7. 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
  8. 8. 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 •
  9. 9. First proof of concept 9
  10. 10. 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
  11. 11. 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
  12. 12. Items in people's tablet basements 12
  13. 13. Meeting a talented russian 13
  14. 14. Where has Mer been ported to? 14
  15. 15. 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
  16. 16. 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
  17. 17. The second year: Three desktops • Plain (X11) • Polished  (SW GL) • Shiny (GLES) 17
  18. 18. Plain 18
  19. 19. Polished 19
  20. 20. Shiny? 20
  21. 21. 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
  22. 22. 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
  23. 23. 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

×