Delivering on promises…come out to play.

It was beginning of July when I speculated with EPLing the Symbian Kernel (EKA2), giving the process a three months window… and you may think ‘Does it takes three months to change the license notices on the files boilerplate???’.

Err, no, no, that does not take three months, but assembling a suitable kit with a true ARM instruction set simulator, a fully open source baseport for an inexpensive Beagleboard and a freely available toolchain from ARM to build it all… DOES take three months… and a bit, since we are now well into October.

Well, I guess what I am trying to say is that it is time for anyone that has not been exposed to EKA2 before to come out and play at very little or no cost and test the capabilities of the state-of-the-art real time, multitasking, SMP-ready kernel that has, is and will be shipping in millions of smartphones.

Yes, the Symbian kernel is open source and we have assembled a Kernel Taster kit to help you get started with textshell builds, more than enough to develop baseports and drivers. The kit is ready for download… what are you waiting for?.

crown

This is a major breakthrough for the Foundation that shows our commitment to open source and the wider community while enabling the symbian ecosystem to make business as usual. We have tried to lower the adoption barrier to a bare minimum, fostering HW innovation and empowering developers to port the platform to all kind of devices, beyond that of pure personal communication devices… netbooks, perhaps?…

Fair enough, we have only tackled the first hurdle and there’s still a lot to do but now you are fully able to help make collaborative progress on all the other ‘nice-to-have’ elements that we are all eagerly waiting for; we’re almost there with GCC (watch this space on that topic) as well as making full use of ARMv7, Thumb2 and NEON… what’s on your list?.

On a personal note, being part of the team putting all of this together has been a gratifying experience, where we have had a tremendous level of coordination in our ecosystem, across several member companies, and many individuals.

There’s a great team, I mean GREAT, behind making this kit available,  ready to help as much as possible in developing it further as well as supporting you taking the first steps. To top it all, SEE09 is just around the corner and we have 2.5 hours of hands-on lab covering QEMU, Zoom2 and Beagleboard as well as a few interesting BoFs.

Some final notes… as part of the work to publish the Kernel source, we’ve also made progress on opening up the Symbian kits: from today onwards, all new Symbian PDKs and PDTs will be available to everyone under an End User License Agreement. The Kernel Taster Kit is a cut-down version of PDK 3.0.b – if you want the other 1.5 Gigabytes of stuff, the whole PDK is available from the Symbian download pages.

Ah, yes, almost forgot what most of you might be thinking… “Daniel, any updates on the plan to make the whole platform available under EPL?”.

Well, we have proven that we can deliver on promises so I am not concerned to say that we are ahead of schedule against our goal of completing the process before the middle of next year. We and the various contributors are working hard and extremely focused on making the whole platform available under EPL as soon as we can. Stay tuned!

15 Comments

  1. William Roberts
    Posted October 21, 2009 at 1:07 PM | Permalink

    Why is it always so nerve-wracking just before the announcement?

    This is why I joined the Symbian Foundation – “Live Free or Die!”

    William

  2. Posted October 21, 2009 at 1:28 PM | Permalink

    We are happy and proud about it
    http://twitpic.com/mcnha

  3. Tim
    Posted October 21, 2009 at 1:29 PM | Permalink

    Watch William’s video with the sound on.

    In silence the message is quite different.

  4. Posted October 21, 2009 at 3:18 PM | Permalink

    Awesome news! Well done to all who made it happen.

    I’m surprised the usual Symbian news sites haven’t picked this up yet. I guess talk of microkernels are a bit techy for most but IMHO the wider implications of this being open-source are huge. Anyone can grab this, run it on real yet cheap hardware (Beagleboard) and build upon it.

  5. tony
    Posted October 21, 2009 at 6:10 PM | Permalink

    Wow – Fantastic news! Now – gulp – I can look at the source code!

  6. Posted October 21, 2009 at 8:21 PM | Permalink

    Great news! Should there be a contest to name the mascot, provided that our feathered friend above is indeed it? ;)

  7. Posted October 22, 2009 at 8:36 AM | Permalink

    Tyson- That sounds like a plan… Any thoughts?

  8. Posted October 22, 2009 at 8:43 AM | Permalink

    Hi Victor. You could probably open it up to everyone, since I’m dreadful at naming things. :(

  9. me
    Posted October 22, 2009 at 8:55 AM | Permalink

    Too little, too late.

    Two years ago I would have been really happy to have open-source Symbian. Since then I’ve switched to Android (without plans of coming back).

  10. tony
    Posted October 22, 2009 at 1:41 PM | Permalink

    @me – From the application developer point-of-view, it can easily look like Android is a better “open source” option. Sure, the UI is better developed and ready, and it will be an interesting platform.

    However, Symbian has unusual qualities. These include the way the kernel nimbly switches around tasks fast enough that larger proportions of what, with another OS, has to be done by a DSP or ASIC, can be done by the CPU.

    The kernel’s fitness for its task may well prove to be an enduring advantage.

  11. Posted October 23, 2009 at 7:43 PM | Permalink

    That’s awesome news!

    I bought my first smartphone a couple of months ago, and I went with a Symbian-based one because I had read that it will be open source by next summer. I’m happy to see first evidence of that promise, and can’t wait for the remaining chunks to be released! :)

  12. kastanedowski
    Posted October 24, 2009 at 4:15 PM | Permalink

    That means that i can do something with my old nokia N70??

  13. Posted October 24, 2009 at 5:36 PM | Permalink

    Hi kastanedowski,
    As a fellow owner of a Nokia N70 (although I use an N73 more often, these days), I can sadly say that we won’t be receiving source code for the S60v2 and Symbian OS 8.1a (based upon EKA1) builds used. Although some Open Source code (mostly related to Netscape API headers, WebKit and some other LGPL source) used in the firmware’s creation is still available from Nokia.

    Before you say, “That’s evil!”/That Sucks, Symbian Sucks!”, there are many reasons why this is the case – most of them economic, although there are also licensing/asset ownership related issues that would be difficult to untangle on a one-off basis.

    I’m sure that Nokia wouldn’t be willing to dust off their copy of the last firmware release’s codebase, check the licensing notices on all the source and binary-only code in use (a lot of it is licensed from third-parties), spend hours contacting people for permission to relicense (if they can), run test builds again, and turf up whatever documentation still exists just to appease a few die-hard users of a product that hasn’t been produced for quite a long time.

    In order for the end product to be useful, they may also need to provide their private firmware signing keys, which obviously, they wouldn’t be willing to relinquish.

    Sorry if I’ve rambled a bit too much, although I hope that clarifies things for yourself and others.

  14. Jorge
    Posted October 29, 2009 at 10:24 PM | Permalink

    No, si era verdad cuando dije que nokia no implementaría la autenticacion PAP.

    Ahora podré implementar yo mismo la autenticacion.

  15. Fenrir
    Posted November 9, 2009 at 6:29 PM | Permalink

    Does this mean we can use directscreen acess and the 3D chip on the N95 in the near future? Sorry if it’s a dumb question, but I’m no developer.


39 Trackbacks

  1. [...] information that came to my attention today. The Team of Symbian has opened source Symbian today! Click here to read about in the Symbian Blog. Hope this issue might help further development for the i8910 and [...]

  2. By uberVU - social comments on October 21, 2009 at 8:02 PM

    Social comments and analytics for this post…

    This post was mentioned on Friendfeed by Tyson Key: Announcement at http://blog.symbian.org/2009…….

  3. [...] Na Symbian Foundation Blog post napominju da nije mjenjanje dozvola  izvornog koda trajao nekoliko mjeseci, nego stavljanje razvojnog okruženja zajedno sa ARM simulatorom i razvoj potpuno otvorenog osnovnog izvornog koda za nisku cijenu Beagleboard. [...]

  4. [...] http://blog.symbian.org/2009/10/21/delivering-on-promises-come-out-to-play/ holy sh**t [...]

  5. [...] http://blog.symbian.org/2009/10/21/delivering-on-promises-come-out-to-play/ [...]

  6. [...] http://blog.symbian.org/2009/10/21/delivering-on-promises-come-out-to-play/ a few seconds ago from Gwibber [...]

  7. By Symbian abre o código do Kernel | NPossibilidades on October 23, 2009 at 4:52 PM

    [...] marco foi divulgado no The Symbian Blog, juntamente com o link para que se possa baixar os códigos fonte do [...]

  8. [...] Symbian Blog via [...]

  9. By Symbian Kernel goes Open Source on October 23, 2009 at 7:31 PM

    [...] wiki. Symbian Foundation developer Daniel Rubio discussed the kernel source code release in a blog entry earlier this week. He emphasized that the kit includes much more than just the kernel source and [...]

  10. By Symbian ya es Open-Source « Abraham's Sci-Tech Blog on October 23, 2009 at 10:34 PM

    [...] nueve meses de la fecha prometida la Fundación Symbian anuncia la liberación del código fuente del Kernel (EKA2) bajo la licencia Eclipse Public License junto [...]

  11. By El núcleo de Symbian ya es software libre. on October 24, 2009 at 12:06 AM

    [...] se informa que a través de la bitácora oficial de la fundación Symbian se ha anunciado que el núcleo de Symbian OS ha sido publicado como software libre bajo los términos de la licencia licencia EPL. Es un movimiento que ya se anunció cuando Nokia [...]

  12. By BlogUbuntu.com on October 24, 2009 at 6:59 AM

    Nokia libera el núcleo de Symbian…

    Y es que, según se ha anunciado en el blog de la Fundación Symbian, el núcleo o kernel de su sistema operativo Symbian OS ha sido liberado como software libre, bajo la licencia EPL.
    Este movimiento obedece a las intenciones ya anunciadas de Nokia en……

  13. By Symbians Microkernel wird zu OpenSource | ghcif on October 24, 2009 at 7:35 AM

    [...] Symbian Entwickler Blog ostatic.com KategorienMobiles, opensource Tags: kernel, nokia, opensource, sdk, symbian [...]

  14. [...] promesa que como vemos se está cumpliendo en el tiempo estipulado con el primer paso de la liberación del kernel bajo licencia libre Eclipse y con la apertura de los kits de desarrollo PDKs y PDTs disponibles [...]

  15. [...] Nota de Symbian. [...]

  16. [...] como una plataforma libre, lo cual no ha sido hasta hace unos días que en el blog de Symbian han dado a conocer que por fin han liberado el kernel bajo la licencia EPL.Symbian dominó los sistemas operativos [...]

  17. [...] [...]

  18. [...] open source and freely accessible. Although I don’t know what that is or means, you can read about it on the Foundation’s blog if you fancy such [...]

  19. [...] como una plataforma libre, lo cual no ha sido hasta hace unos días que en el blog de Symbian han dado a conocer que por fin han liberado el kernel bajo la licencia [...]

  20. [...] promesa que como vemos se está cumpliendo en el tiempo estipulado con el primer paso de la liberación del kernel bajo licencia libre Eclipse y con la apertura de los kits de desarrollo PDKs y PDTs disponibles [...]

  21. [...] como una plataforma libre, lo cual no ha sido hasta hace unos días que en el blog de Symbian han dado a conocer que por fin han liberado el kernel bajo la licencia [...]

  22. [...] finalmente ecco il codice Aveva già annunciato di aver intrapreso un progetto di apertura del codice sorgente e questo non è che un ulteriore [...]

  23. [...] Anúncio oficial: http://symbian.org/media/news/pr2009_10.php No blog: http://blog.symbian.org/2009/1…-on-promises-come-out-to-play/ Mais na fonte: [...]

  24. [...] Anúncio oficial: http://symbian.org/media/news/pr2009_10.php No blog: http://blog.symbian.org/2009/1…-on-promises-come-out-to-play/ [...]

  25. [...] Symbian has released the kernel as open source! The development environment consists [...]

  26. By Hola PO! » Nokia libera el núcleo de Symbian on October 29, 2009 at 8:36 PM

    [...] | Blog de la Fundación Symbian Enlace | Fundación [...]

  27. By Nokia libera el núcleo de Symbian : Blogografia on October 29, 2009 at 8:40 PM

    [...] | Blog de la Fundación Symbian Enlace | Fundación [...]

  28. By Nokia libera el núcleo de Symbian | Ricón de Ocio on October 30, 2009 at 11:04 AM

    [...] | Blog de la Fundación Symbian Enlace | Fundación [...]

  29. [...] На сайте Symbian Foundation предлагается скачать набор KTK (Kernel Taster Kit), позволяющий быстренько и без головной боли собрать и [...]

  30. [...] [Symbiam blog] [N-Gage Blog] [...]

  31. By Nokia libera Symbian | Inicio Mio on November 2, 2009 at 3:00 PM

    [...] Fundación Symbian, creada por Nokia en junio de 2008 tras hacerse con el control de la mayoría de las acciones de [...]

  32. [...] FUENTE: BLOG DE SIMBIAN [...]

  33. [...] OS News, Symbian Blog. Emerson Alecrim  Indicar por e-mail       [...]

  34. [...] han explicado en su blog, “este es un avance importante para la Fundación, que muestra nuestro compromiso con el [...]

  35. By Symbian kernel open source | I do what I can... on November 8, 2009 at 1:43 AM

    [...] Delivering on promises… come out to play [...]

  36. [...] Fundación Symbian, creada por Nokia en junio de 2008 tras hacerse con el control de la mayoría de las acciones de [...]

  37. By Contemporary Art Magazine on November 24, 2009 at 10:27 PM

    Contemporary Art Magazine…

    As an Art Director, I don’t feel inspired by this system at all. I applaud the effort, and it’s admirable to spend so much time pro- bono. I like the banners, they look great. But as everyone else has mentioned it’s far too trendy. Please don’t pim…

  38. By QEMU: The Road Ahead | Because we can on November 25, 2009 at 3:30 PM

    [...] October, the Symbian Kernel was released into the open source world. Here is the announcement. This week Tyson Key published an introduction to SVP on the Symbian Blog. Momentum is building. [...]

  39. [...] foundation and it’s members are commited to complete. We made some progress on this with the kernel earlier this year. Earlier workshops covered how to get the most out of [...]