[Firefox OS General] Gioyik:
I am going to answer and comment somethings :)

QUOTE: Mozilla have launched Firefox OS based on Linux kernel ... Its open source ... I would like any of our good developers to look forward towards developing this OS for our phones

ANSWER: So cool! :D

QUOTE: would be hard if there's no propietary driver kernel source..

ANSWER: You build you own FirefoxOS from the source using your own Blobs. If you distribute the final package, could be a problem with the copyright of the files of your devices, (Blobs)

QUOTE: It's possible.

Here's manifest: https://github.com/mozilla-b2g/b2g-manifest

I'm too busy to port it for now. Maybe someone else can do that.

ANSWER: Yes you're right, it is a little bit difficult Port to other devices.

QUOTE: i will give it a try to port it

ANSWER: Cool! Do you have any progress?

QUOTE: This isn't android based... it's not a ROM it's an other OS... i think if it's possible it will be very hard

ANSWER: FirefoxOS uses some parts of Android, you can see this in the manifest files and it's hard, not impossible.

QUOTE: It's not android. But it is linux and android is also linux, so I think drivers can be ported from android to this, no (though no api stuff and such will be the same)?

I assume it'll be hard, much harder than ics and jelly bean, but still possible.

But I also think that it won't run as good/smooth as ics and in the future jb will run.

So it might run, but if it's useful is another question...

Nevertheless it would be awesome to see it running on the gio.

Also does it need to run on it's own or is it possible to run it on top of the android kernel? If this is the case then it becomes rather easy as we have enough stable android kernels for the gio.

Marcin, is that the purpose of the link you posted?

ANSWER: Port FirefoxOS to other devices is not impossible, it is a difficult work no more. It has the source of some code of Android ICS to work correctly with the device, you need a lot of testing to do work FirefoxOS with custom kernels and libraries, it's better work with the files mode vanilla :) it's better work resolving issues of FirefoxOS and not resolving issues while the compilation of the sources of FirefoxOS with the customs of Android.

QUOTE: I think it's Android based, it uses AOSP repo besided Linaro repo and Mozzila repo!

ASNWER: You're Right!

QUOTE: but i see no apps in the manifest

ANSWER: You don't need the Apps of Android to build FirefoxOS, you don't need it, you only need som source of Android as the extrenal and some of framework to compile some libries of Harware and camera of your device, it's not mandatory install the apps of Android, if you see FirefoxOS can't runs apks or any Android App, so why add it to the manifest?

QUOTE: Of course not. It's based on android, so the core shares a lot with the core of android. This doesn't make it android.

The whole os is (except for the core stuff) web based, which probably means all apps need to be written in html 5 or maybe other web standards.

So android apk apps don't work, and so it makes no sence including them.

ANSWER: Yeap!

QUOTE:https://github.com/MaclawStudios

Here are sources for android ICS on GIO. Since the manifest uses android 4.0.4 I think you may need to use some things from this (don't forget to mention Maclaw and Marcin if you do).

Soon this will be updated to JB I think, I don't know if FFOS works with JB as well or it specifically needs ICS though.

About firefox OS: http://en.wikipedia.org/wiki/Firefox_OS

So it's not entirely android based. It only uses some parts for some of the hardware.

ANSWER: FirefoxOS builds in ICS 4.0.4, there's no way to compile for JB since today, but you can try it :)

QUOTE: How much android is really in it? Mozilla made it so that it can run on devices that run android. So they probably just mean ARM with a certain ammount of ram etc...

Wikipedia says it's a linux kernel, some components of android for hardware communication, mozilla's own api's for app -> hardware communication such as phone, cam, speakers etc, and last but not least the gecko engine.

So if the kernel used is the same as the one used for android then you could use maclaw (and team)'s ICS kernel + the android stuff needed, merged with the b2g sources.

I'm not really a dev so it's probably a lot harder then what I'm saying here. But I think it's easier then a fully fledged android...

Were you able to boot something already?

ASNWER: For different hardware, different sources, for different target, different manifest. Yes, te manifest it's composed the same has a simple compilation of an Android Rom, but you need change somethings with the Propietary Files and other components of your devices. If builds for the S3 i9300, it doesn't means that builds for the i9305.

QUOTE: This is already running on sgs2, just search YouTube for "gecko os mozilla"

ANSWER: You're right

QUOTE: A little update busy with resizing all changing app from web based to .apk ( making it new with a .apk extinsion

ANSWER: What?

QUOTE: Doesn't that kill the whole purpose of this OS?

If you take android and just convert all Mozilla's web apps to apk then you are building an custom android rom.

That the apps you added are actually ported web apps doesn't matter, it's still an android rom.

The whole purpose of porting Firefox OS to the Gio is to have the real thing, running nothing but web apps.

ANSWER: Correctly!

QUOTE: How about building a common commit for ARMv6 devices????? Would really like to try this on my wildfire s

ANSWER: Could be possible in the future.

QUOTE: I hope its ported to toroplus soon. I don't have a stable internet connection or I'd build it.

ANSWER: It's possible.