Wednesday, April 08, 2009

Intel hands Moblin project to Linux Foundation; Imad Sousou speaks about the project at the LF Collaboration Summit

Linux Foundation has taken over the Moblin project from Intel.

Imad Sousou speaks about the Moblin project., enablement for Intel platforms, enablement for Linux graphics, his group works on Xen, KVM, etc., entire development team is very impressive - primarily working upstream.  Intel really "gets it" when it comes to open source.

Big companies are terrible stewards of large open source projects. IBM's handling of Eclipse is a good example of migrating stewardship outwards to enable a vendor neutral forum.

Rather than creating yet another new open source foundation for Moblin, Intel chose to transition the project to the Linux Foundation.

Linux Foundation has become very well respected and is well funded, especially given the current economic climate. 

Moblin Governance:  no disruptions to the project; subsystem maintainers and steering committee.  Real key is that upstream is the place where anything "real" happens.

Why did Intel create Moblin?  Have to understand a bit about how Intel Software development works.  Intel's customers are asking for Linux.  The Moblin effort really started with the advent of the thinking around the Atom processor.  They needed an operating system to support all of the new devices that Jim mentioned in his previous talk.

Moblin would like to contain everything from the OS to the rest of the environment all included so end developers need only create the end user experience for their particular device. "Moblin is about enabling the best experience"  "The user experience.  The developer experience."

There are open source projects for nearly anything you can imagine. However, where Moblin (and other projects) tend to find gaps are in the seams between applications & open source projects.  And that level of integration is where Moblin spends a good deal of its time (and that is of course also the goal of any major Linux distribution).

Moblin v1:  A great start but:  it lacked integration, it had technology gaps and the user experience was not as good as was desired.

Moblin v2:  A clean break from v1, includes fastboot, new connection management, a lot of UI framework and enhancement work.

The Fast boot experience:  fast boot is not a patch or a component. It is really about doing the right things right.  Parallelizing bloat is still bloat.  Booting in 60 seconds is really bad.  Asynchronous actions are tools, not goals.

Boot times are now at 5 seconds (moving towards 2 seconds):  kernel 1 second, core systems 1 second, graphics subsystem 1 second, GUI 2 seconds.

Next generation User Interfaces:  real world versus computers.  Will future UIs use standard controls and toolkits?  More likely that the UI of the future is Animation Frameworks.  Clutter is their focal area - Intel bought the company.  Physics and 3D, Rich animations, Fluid and dynamic user interactions, compelling and innovative modern UIs, allows develepers to develop applications using the same techniques that game developers use.

Another area of focus is Connection Management.  It's not only wired and wifi.  It includes Bluetooth, WiMAX, 3G, Wifi, Ultrawideband, Telephone data (and voice).  Needs to be seamless, enable roaming, and enables sharing.

Working on connman, existing solutions not designed with our goals in mind; changes at the time seemed harder than a clean start, separate UI from functionality.  See Marcel Holtman for any questions (he's at the collab summit as well).

The Tools:  PowerTOP, LatencyTOP, Project Builder, Moblin Image Creator.

There is a moblin track tomorrow all day.  The agenda should be on the LF Events site.


Post a Comment

Links to this post:

Create a Link

<< Home