mer: a year after

23
1 Mer: a year after By Carsten Valdemar Munk (Stskeeps), Mer lead developer

Upload: carsten-munk

Post on 20-Aug-2015

1.276 views

Category:

Technology


2 download

TRANSCRIPT

1

Mer: a year after• By Carsten Valdemar Munk (Stskeeps), Mer lead developer

2

Before Mer there was Deblet..

3

Before Deblet there was the Debian port..

4

In Deblet we tried hildon­desktop..

5

What did we find out?• There's a reason why Maemo is like it is:

• Power saving

• Memory saving

• Performance

6

October 2008: A call to reconstruct MaemoTablets 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.

7

October 2008: A call to reconstruct MaemoSeparate 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.

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.

9

First proof of concept

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.”

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?

12

Items in people's tablet basements

13

Meeting a talented russian

14

Where has Mer been ported to?

15

Dealing with hardware vendorsA 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

16

VSCNo 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

17

The second year: Three desktops• Plain (X11)

• Polished  (SW GL)

• Shiny (GLES)

18

Plain

19

Polished

20

Shiny?

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?)

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)

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