Security package in EPL…tick…what’s next?

Retweet Share on Facebook

Not a week had gone by since joining the SF when the first big task landed on my still-getting-to-grips-with-my-new-job shaky hands… take the security package through the Architecture Council and obtain approval for EPLing asap. Easier said than done, as you can read in Craig’s post We’re Off and Running! it was a steep learning curve for all of us involved, despite everyone’s, and I mean this, everyone’s common goals to move the code to EPL. There’s that, true commitment to open source.

Now that we are wiser on the matter the big question is ‘what is the next package to go TRUE open source?‘ While Security is a very relevant package, we need to target something that will trigger discussions, represent Symbian at the heart, fuel development, overload the forums, engage the non-believer and most of all start putting us on equal fighting terms with other available open source platforms… no doubts, it has to be the Symbian Kernel. But it should not just show up in the OSS section of the mercurial repositories, no, it has to be accompanied by a all other components and drivers to run a shell with full I/O, i.e. a Board Support Package, a HW vehicle and of course a freely available toolchain.

By enabling this Kernel development environment we will open the old debate monolithic vs microKernel, facilitate adoption and fuel the proliferation of kernel expertise and board support packages for a wide variety of HW. Throw in the Symbian Hardware Abstraction Interface (SHAI) and we then have the perfect ‘brewing pot’ for a true horizontal HW support environment. In essence,  more and more devices running Symbian, deeper system knowledge and a lower adoption barrier.

The good news is that we are working hard to make this happen in the short term, which in my mind is a three month horizon. Challenges, many, willingness, unlimited.

Any takers?

Posted: July 8, 2009 at 8:07 pm

Last updated: February 5, 2010 at 3:22 pm

Categories: Tech Themes

Short Link: http://wp.me/pqgpU-nm