Re: [b2g] Introducing B2G to x86

2014-03-17 Thread Hugh Tay
Hello everyone, 

I've started a new Google group for this. Please feel free to drop by! =) 

https://groups.google.com/forum/?hl=en#!forum/b2g-x86

Cheers, 

Hugh 
___
dev-b2g mailing list
dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g


Re: [b2g] Introducing B2G to x86

2014-02-26 Thread Hugh Tay
Hello Mr. Custer & Monsieur Fabrice! 


On Tuesday, February 25, 2014 11:53:51 PM UTC+8, Adrian Custer wrote:
>  
> There is lots of community work going on around Firefox OS and that 
> 
> could well be brought together into a community umbrella project. This 
> 
> is very much needed so as to concentrate our efforts, to provide a 
> 
> single reference point for the various efforts, and to address the needs 
> 
> of the community which are so low in the Mozilla priorities. There is 
> 
> lots of work going on in South America already so bringing that into a 
> 
> common project would be doable.
> 

What Monsieur Fabrice said; I'm eager to get to know them too. 


> 
> As far as x86 is concerned, are you aware that the new geeksphone is 
> 
> running on an Intel chip? That should provide the starting point for 
> 
> your work once (and if) they release the source for that port. I 
> 
> suspect, without basis, that Intel may have some resources behind the 
> 
> port as well since they are trying intensely to gain a foothold in the 
> 
> mobile device space, so there may be help for your effort. Certainly 
> 
> Geeksphone will be behind the x86 port. The phone has not yet shipped 
> 
> but I suspect binaries will eventually be available on
> 
>https://downloads.geeksphone.com/ (with a bad certificate)
> 
> or
> 
>http://downloads.geeksphone.com/ (unsecure)
> 
> although I am not sure where the source code of the port will live. That 
> 
> work, if available, would surely be a place to start since it will be a 
> 
> working port to x86.
> 

At the moment I'm trying to contact Intel to seek some help, but no I wasn't 
aware that Geeksphone runs on x86. 


On Wednesday, February 26, 2014 12:08:27 AM UTC+8, Fabrice Desré wrote:
>  
> I'm looking for someone to work a piece of that as part of the google
> 
> summer of code:
> 
> https://wiki.mozilla.org/Community:SummerOfCode14#Firefox_OS_.2F_Boot2Gecko
> 

Ah, that's delightful news. However I'm not currently a student so I'm not sure 
that I qualify. 

Anyhow, I'll try to document my efforts clearly which would help the person 
working with you to jump right in. I hope... 


On Wednesday, February 26, 2014 12:13:01 AM UTC+8, Fabrice Desré wrote:
>  
> I suspect the x86 build from geeksphone to be based on android-x86,
> 
> which is likely not what we want to reuse on laptops/desktop. All the
> 
> HAL will be different and unsupported on non-mobile hardware. I don't
> 
> think this will be a Gonk build at all, but either a "usual" linux build
> 
> or once we land Oleg's work a build based on that widget implementation.
> 

I guess I'll just ask Geeksphone what they're using, and maybe they could lend 
a hand with this project as well. 

Thanks everyone for sharing! 

Cheers, 


Hugh
___
dev-b2g mailing list
dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g


Re: [b2g] Introducing B2G to x86

2014-02-25 Thread Fabrice Desré
Hi Adrian,

On 02/25/2014 07:53 AM, Adrian Custer wrote:

> There is lots of community work going on around Firefox OS and that
> could well be brought together into a community umbrella project. This
> is very much needed so as to concentrate our efforts, to provide a
> single reference point for the various efforts, and to address the needs
> of the community which are so low in the Mozilla priorities. There is
> lots of work going on in South America already so bringing that into a
> common project would be doable.

Can you point us to these South American projects?

>> I'm thinking along the lines of the port for RasPi that Oleg Romashin
>> developed - executing Gecko on top of a vanilla Linux kernel with
>> only the essential drivers/libraries loaded.
>>
>> Supposedly this method would let us run FF-OS on an x86 PC like other
>> Linux distros; e.g. Ubuntu, Fedora; just that its UI would be Gecko
>> instead of KDE or Gnome.
>>
>> This way we should also be able to reduce our dependence on Android
>> as the backbone of FireFox OS.
> 
> The dependence on 'Android' is more at the level of build infrastructure
> than anything else. There is a 'fake dalvik' needed for some reason I
> have not yet understood. Apart from that 'AOSP' is merely a convenient
> place to get source code and the NDK is simply used as a build
> infrastructure for the project. The code for Gonk is essentially
> linux + rootdisk binaries + firmware + glue
> so that 'Android' should not cause you concern. With a clean, well
> designed build and configuration system, the original source should be
> changeable at will.

I suspect the x86 build from geeksphone to be based on android-x86,
which is likely not what we want to reuse on laptops/desktop. All the
HAL will be different and unsupported on non-mobile hardware. I don't
think this will be a Gonk build at all, but either a "usual" linux build
or once we land Oleg's work a build based on that widget implementation.

Fabrice
-- 
Fabrice Desré
b2g team
Mozilla Corporation
___
dev-b2g mailing list
dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g


Re: [b2g] Introducing B2G to x86

2014-02-25 Thread Fabrice Desré
Hi Hugh,

On 02/25/2014 05:30 AM, Hugh Tay wrote:
> Hello everyone, 
> 
> 
> I would like to initiate a new open-source community project to port FireFox 
> OS to the Intel/AMD x86-64 platform. 
> 
> I'm thinking along the lines of the port for RasPi that Oleg Romashin 
> developed - executing Gecko on top of a vanilla Linux kernel with only the 
> essential drivers/libraries loaded. 
> 
> Supposedly this method would let us run FF-OS on an x86 PC like other Linux 
> distros; e.g. Ubuntu, Fedora; just that its UI would be Gecko instead of KDE 
> or Gnome. 
> 
> This way we should also be able to reduce our dependence on Android as the 
> backbone of FireFox OS. 
> 
> Perhaps further down the line we could also take advantage of UEFI booting 
> and B2G in < 10 seconds? 
> 
> Would anyone be interested in contributing to this effort? 
> 
> Looking forward to an exciting time ahead! 

I'm looking for someone to work a piece of that as part of the google
summer of code:
https://wiki.mozilla.org/Community:SummerOfCode14#Firefox_OS_.2F_Boot2Gecko

Fabrice
-- 
Fabrice Desré
b2g team
Mozilla Corporation
___
dev-b2g mailing list
dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g


Re: [b2g] Introducing B2G to x86

2014-02-25 Thread Adrian Custer

Hey Hugh,

On 2/25/14, 11:30 AM, Hugh Tay wrote:

Hello everyone,


I would like to initiate a new open-source community project to port
FireFox OS to the Intel/AMD x86-64 platform.


There is lots of community work going on around Firefox OS and that 
could well be brought together into a community umbrella project. This 
is very much needed so as to concentrate our efforts, to provide a 
single reference point for the various efforts, and to address the needs 
of the community which are so low in the Mozilla priorities. There is 
lots of work going on in South America already so bringing that into a 
common project would be doable.



As far as x86 is concerned, are you aware that the new geeksphone is 
running on an Intel chip? That should provide the starting point for 
your work once (and if) they release the source for that port. I 
suspect, without basis, that Intel may have some resources behind the 
port as well since they are trying intensely to gain a foothold in the 
mobile device space, so there may be help for your effort. Certainly 
Geeksphone will be behind the x86 port. The phone has not yet shipped 
but I suspect binaries will eventually be available on

  https://downloads.geeksphone.com/ (with a bad certificate)
or
  http://downloads.geeksphone.com/ (unsecure)
although I am not sure where the source code of the port will live. That 
work, if available, would surely be a place to start since it will be a 
working port to x86.



I'm thinking along the lines of the port for RasPi that Oleg Romashin
developed - executing Gecko on top of a vanilla Linux kernel with
only the essential drivers/libraries loaded.

Supposedly this method would let us run FF-OS on an x86 PC like other
Linux distros; e.g. Ubuntu, Fedora; just that its UI would be Gecko
instead of KDE or Gnome.

This way we should also be able to reduce our dependence on Android
as the backbone of FireFox OS.


The dependence on 'Android' is more at the level of build infrastructure 
than anything else. There is a 'fake dalvik' needed for some reason I 
have not yet understood. Apart from that 'AOSP' is merely a convenient 
place to get source code and the NDK is simply used as a build 
infrastructure for the project. The code for Gonk is essentially

linux + rootdisk binaries + firmware + glue
so that 'Android' should not cause you concern. With a clean, well 
designed build and configuration system, the original source should be 
changeable at will.


cheers,
  ~adrian




Perhaps further down the line we could also take advantage of UEFI
booting and B2G in < 10 seconds?

Would anyone be interested in contributing to this effort?

Looking forward to an exciting time ahead!


Hugh ___ dev-b2g mailing
list dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g



___
dev-b2g mailing list
dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g


[b2g] Introducing B2G to x86

2014-02-25 Thread Hugh Tay
Hello everyone, 


I would like to initiate a new open-source community project to port FireFox OS 
to the Intel/AMD x86-64 platform. 

I'm thinking along the lines of the port for RasPi that Oleg Romashin developed 
- executing Gecko on top of a vanilla Linux kernel with only the essential 
drivers/libraries loaded. 

Supposedly this method would let us run FF-OS on an x86 PC like other Linux 
distros; e.g. Ubuntu, Fedora; just that its UI would be Gecko instead of KDE or 
Gnome. 

This way we should also be able to reduce our dependence on Android as the 
backbone of FireFox OS. 

Perhaps further down the line we could also take advantage of UEFI booting and 
B2G in < 10 seconds? 

Would anyone be interested in contributing to this effort? 

Looking forward to an exciting time ahead! 


Hugh 
___
dev-b2g mailing list
dev-b2g@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-b2g