Symbian Microkernel Finally Goes Open Source
ruphus13 writes "Symbian announced over a year ago that they were going to Open Source their code, and the industry has been patiently waiting for that to happen. Well, it finally has. According to news on Wednesday, 'Symbian has released its platform microkernel and software development kit as open source under the Eclipse Public License. The Symbian Foundation claims that it is moving quickly toward an open source model, which is questionable, but the release of the EKA2 kernel is a signal that Symbian still means business about adopting an open source model. Accenture, ARM, Nokia and Texas Instruments contributed software to the microkernel, Symbian officials said.'"
But why would people want to develop software for Symbian now that there is Maemo? Maemo is much more of an adventure because it's new.
-- Cheers!
Damn, at first I thought it was the *Sybian* microkernel... now THAT would be a fun kernel to hack...
Microsoft open sourcing WinMo confirmed?
GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
Ever look at a system and think to yourself, "every time the developers had a choice in designing this thing, they chose the wrong option"? I can think of a couple. Symbian is definitely in that class. It has:
All in all, the sooner Symbian dies, the better off I am. I might have been slightly kinder if they hadn't tried to prevent my running my own code on my own machine. No, I'm never getting another Symbian device.
WebOS, Android and iPhone OS look to be fixin' to eat Symbian's lunch... will open-sourcing things make a difference?
Village idiot in some extremely smart villages.
Now people can rewrite the entire OS in "normal" C++ without all the awkward stuff like Active Objects, 10000 kinds of string "descriptors", CleanupStack and the weird API.
- Symbian chips on slighly more than half of smartphones (which is another way of saying "it ships more devices than all other players combined")
- vast majority of phones sold all over the world aren't smartphones, but feature phones (for example with Nokia S30 or S40)
- Nokia seems to be pushing Symbian into the place of S40 (I guess Maemo wil be at the top)
Symbian isn't going anywhere. It will grow bigtime. Out of OSes you list only Android, IMHO, has similar potential (it also seems to be coming to cheap devices). They won't even really have to compete with each other, with such huge market for the taking.
One that hath name thou can not otter
If I understand correctly, developing for Maemo or Symbian doesn't exclude developing for the other platform - QT should exist on both platforms soon, allowing you to target both fairly trivially. /G
I am biased because I worked for Symbian and now Nokia. What I say is entirely my personal opinion.
There's a lot to be dissatisfied with in Symbian but the kernel is good. It works on a lot of different hardware and is very economical with power. It's also extremely reliable. For all that it is a microkernel-based OS, it needs very little in the way of hardware It isn't like Linux or Darwin because they were originally made under the assumption of all sorts of nice things like having a power socket all the time. They catch up but they aren't there yet.
It's also written in pretty simple C++ without the warts that the user-side APIs. Since the user-side stuff is being supplanted by QT and the STL I think that there is hope there. It's also getting some fairly serious SMP support which is well suited to the mobile world (having more less powerful CPUs is good for power consumption if you can switch them on and off).
I work on another thing that's about to be open sourced and I must be a good boy and wait for the SEE next week (what used to be the Smartphone show) before talking about it. But a lot is being done and by people who are just as unhappy or more so about the status quo.
It will be interesting to see how other OSes fare when they try to tackle the problems associated with scale and numbers of different models.
BTW, I use Linux on my desktop and I am a big fan of it.
This is all just my personal opinion.
This issue is clearly being pushed forward by open-source Android. Smarter - and, maybe, weaker- competitors realize they must match Android's flexibility and openness.
Windows Mobile will either have to offer an extremely compelling experience, Apple-like, or will be FOSSed into oblivion ? I'm taking bets, but only one way ^^
Dream scenario: Smartphones -> Tablets/ebooks -> Netbooks -> PCs.
Well, in the long run S60 it probably not the one to do that. But Maemo or Android, in a "bigger" version ?
The Cloud - because you don't care if your apps and data are up in the air.
I recently bought a smartphone after only ever having semi-dumb java Sony Ericsson handsets, and after ages of looking for a relatively open system which supports full Bluetooth and Wifi and has a hardware keypad instead of a touchscreen , i settled on a Nokia N79 running Symbian S60.
The system might be outshadowed in the media by new Android stuff, iPhones and RIM/Blackberry's media presence, but its actually very good.. install apps directly, jump between diffrent connection types, do anything you like cos just about al the expected features are fully supported....
I might have landed on Symbian by default rather than through choice, but its already impressed me, and another OSS option in the markets never a bad thing.
I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
One blog that links to another blog and nobody links to code. Where can I get this?
Maybe this handy pie chart will enlighten you. Hint: Maemo is in the grey slice.
"The dew has clearly fallen with a particularly sickening thud this morning"
I hope this gets ported to other dumbphones because some of the OSes out there (looks at sony ericson) really suck, I suppose jailbreaking a dumbphone will be tricky (especially when i could just buy a nokia), but if it means I don't lose all my text messages once a month it'll be worth it (for me)!
IranAir Flight 655 never forget!
SymbianOS customers being handset manufacturers.
That wouldn't be so bad (compare to Microsoft's customers being Dell, HP, Gateway, etc.) except that in the United States, the handset manufacturers' customers aren't end users; they're network operators.
Couldn't find it, neither in the linked article, nor on their home page.
And since when are we slashdotters TALKING and not HACKING around in the newly released stuff? I haven't seen even a single comment about that.
Agreed! Symbian is dying, although Nokia will likely try to extend its life untill they get rid of all the Symbian legacy (people, and technology) they still have inside. And, the $1500 for the Symbian Foundation membership is not exactly the definition of Open Source. Bottom line, look elsewhere. iPhone, Android, Linux, WM (yeah, even that), whatever it is, it's smarter than choosing Symbian in 2009.