Symbian releases microkernel
To enable the community to fully utilise the open source kernel, Symbian is providing a complete development kit, free of charge, including ARM's high performance RVCT compiler toolchain. The provision of the kit demonstrates Symbian's commitment to lowering access barriers to encourage the wider development community - such as research institutions, enthusiast groups and individual developers - to get creative with the code."
Posted Oct 23, 2009 19:38 UTC (Fri)
by BrucePerens (guest, #2510)
[Link] (26 responses)
Posted Oct 23, 2009 19:40 UTC (Fri)
by BrucePerens (guest, #2510)
[Link]
Posted Oct 23, 2009 19:50 UTC (Fri)
by paragw (guest, #45306)
[Link] (1 responses)
Given that for years the codebase has been built by a commercial compiler there is bound to be significant amount of work to be done to remove all the RVCT-isms.
Besides they might be hoping once the source is out in the open, may be people will come forward and contribute build-with-GCC patches. (Gotta check though if they are readily accepting patches from outside contributors.)
Posted Oct 24, 2009 6:34 UTC (Sat)
by imcdnzl (guest, #28899)
[Link]
We also try to use open source internally where possible, and I'm aiming to increase this. See http://iansblog.jandi.co.uk/2009/10/open-source-inside.html for a few more details.
Posted Oct 23, 2009 20:30 UTC (Fri)
by BenHutchings (subscriber, #37955)
[Link] (22 responses)
Posted Oct 23, 2009 23:43 UTC (Fri)
by paragw (guest, #45306)
[Link] (21 responses)
Posted Oct 24, 2009 0:50 UTC (Sat)
by robert_s (subscriber, #42402)
[Link] (20 responses)
The linux kernel only really supports compilation under gcc, so any linux-based phone will at least have a gcc compiled kernel. So that's android, maemo, LiMo, palm's webos...
Posted Oct 24, 2009 4:28 UTC (Sat)
by rahvin (guest, #16953)
[Link] (18 responses)
Posted Oct 24, 2009 5:32 UTC (Sat)
by quotemstr (subscriber, #45331)
[Link] (13 responses)
Posted Oct 24, 2009 14:16 UTC (Sat)
by bluss (guest, #47454)
[Link]
Posted Oct 24, 2009 18:16 UTC (Sat)
by rahvin (guest, #16953)
[Link] (9 responses)
Posted Oct 25, 2009 7:10 UTC (Sun)
by imcdnzl (guest, #28899)
[Link] (8 responses)
We are a not for profit, under a limited by guarantee structure (i.e. no shareholders).
Nokia themselves seem to have "got" open source, having donated us the code and also opened up Qt far more (which incidentally allows us to put Qt on the phone which is currently in beta)
Posted Oct 25, 2009 7:44 UTC (Sun)
by mjg59 (subscriber, #23239)
[Link] (7 responses)
Posted Oct 25, 2009 9:13 UTC (Sun)
by deucalion (guest, #12904)
[Link] (6 responses)
Even though the Symbian Foundation is a non-profit, in order to sustain long term existance a good combination of a opensource community and business partners (foundation members) is needed.
A good working example for this is the Eclipse Foundation, working with a similar "business model" (for the lack of a better word - eventhough it's non-profit and meant for better collaboration and development):
Posted Oct 25, 2009 14:24 UTC (Sun)
by rahulsundaram (subscriber, #21946)
[Link] (3 responses)
Posted Oct 25, 2009 14:37 UTC (Sun)
by deucalion (guest, #12904)
[Link] (2 responses)
But... admittedly, deciding which business and legal model makes most sense is a different discussion.
Posted Oct 26, 2009 20:23 UTC (Mon)
by martinfick (subscriber, #4455)
[Link] (1 responses)
Your statement was likely intended to be: "I use proprietary licensing as a connotation of business friendly in this context because it is the most common way to make money BY SELLING software LICENSES." But, by wording it that way, it makes it somewhat obvious that it is somewhat of a circular reason. If I completely miss-interpreted what you meant, please do clarify.
Posted Oct 26, 2009 20:46 UTC (Mon)
by deucalion (guest, #12904)
[Link]
Posted Oct 25, 2009 17:28 UTC (Sun)
by pboddie (guest, #50784)
[Link] (1 responses)
Even if you'd written that as a normal sentence, rather than as a "business-friendly" set of bullet-points, you could still plug the GPL into those criteria and get the green light. What you really mean, of course, is that the EPL allows people to redistribute the code without revealing their own sources and - an area dear to Symbian's heart, I'm sure - without agreeing to not sue various people over patents.
Posted Oct 29, 2009 19:26 UTC (Thu)
by lysse (guest, #3190)
[Link]
Posted Oct 25, 2009 11:26 UTC (Sun)
by dbruce (guest, #57948)
[Link] (1 responses)
Posted Oct 25, 2009 12:09 UTC (Sun)
by nix (subscriber, #2304)
[Link]
(Sure, someone might start a new compiler project under a different
Posted Oct 24, 2009 5:38 UTC (Sat)
by dlang (guest, #313)
[Link] (3 responses)
that does not require copying _any_ code from GCC, and if you aren't copying code you can't be a derivitive work, so copyright law does not apply.
in spite of what big media would like yo to believe, you don't copyright concepts and ideas, just the completed work.
Posted Oct 24, 2009 8:18 UTC (Sat)
by tao (subscriber, #17563)
[Link] (2 responses)
Posted Oct 24, 2009 20:26 UTC (Sat)
by dlang (guest, #313)
[Link] (1 responses)
and yes the big media folks do manage to get some rulings out of the courts that are just wrong (and if they were used as presidents, would turn around and bite the same big media later)
the cases around books that have similar settings to the Harry Potter series are another example of where things have gone very wrong.
Posted Oct 25, 2009 11:15 UTC (Sun)
by tao (subscriber, #17563)
[Link]
Posted Oct 25, 2009 11:32 UTC (Sun)
by oak (guest, #2786)
[Link]
As to kernel being compiled with GCC... Kernel doesn't itself use all the
Posted Oct 26, 2009 13:43 UTC (Mon)
by philh (subscriber, #14797)
[Link]
If not, why would I want to waste any effort writing code for a platform where the manufacturers have this inequitable hold over their devices? Especially when they can grab my source, trivially patch it, sign it, and sell my own code back to me, which would be somewhat irksome.
If on the other hand, it is possible, what's to stop me stripping out stuff I don't feel the need for (including stuff like DRM enforcement and tethering prevention)
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
However, gcc's code generation for ARM is currently very poor.
Symbian releases microkernel
That's interesting - so do the ARM based phone makers all use commercial compilers? I thought Apple uses GCC for compiling iPhone Apps at the least (and so does Android)? Also there is support for ARM in LLVM 2.6 and I have heard it is good at producing optimized code. May be GCC is just "Good Enough" for most?
Symbian releases microkernel
Symbian releases microkernel
Are you just trolling? How on earth would compiling Linux with an alternate kernel be a GPL violation? In fact, people compile the kernel with Intel's compiler. I think they're crazy, but it seems to work, and it's certainly not in violation of anyone's license.
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
- allow independent as well as
- funded development while allowing both
- businesses to use the source in their products incorporating their own intellectual property as well as
- independent parties to use their source.
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
Thanks!
Symbian releases microkernel
- allow independent as well as
- funded development while allowing both
- businesses to use the source in their products incorporating their own intellectual property as well as
- independent parties to use their source.
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
which you're dumping bits of GCC is itself related to GCC: and in that
case, that compiler must also be GPLed, so there's no violation.
license using an architecture similar enough to GCC that transferring code
from it was practical, but if they do I think they should be checked out
by a good psychiatrist first 'cos they're obviously insane. ;) )
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
Symbian releases microkernel
copyright abuse...
Symbian releases microkernel
version of the ARM instruction set one means. GCC 3.x support wasn't that
good for ARM, GCC 4.x (used already everywhere) is much better.
possible features from the ARM instructions set, it just supports them for
the user-space. Using them inside kernel would complicate things.
Symbian releases microkernel
