News for hackers. Stuff that matters.
Re:There is something magical about Firefox OS by zacharyvoase on Thursday September 13, 2012 @06:43AM (#4515499)
> In short, Firefox OS is about taking the technologies behind the Web, like JavaScript, and using them to produce an entire mobile operating system. Just let that sink in for a moment — it's a mobile OS powered by JavaScript!

This kind of happened before: http://en.wikipedia.org/wiki/HP_webOS

What went wrong? Well, apparently[1] there were some big performance issues—and IIUC Gecko has some of those already.

[1]: http://www.slashgear.com/hp-ipad-2-webos-testing-double-touc...

Re:There is something magical about Firefox OS by gjulianm on Thursday September 13, 2012 @08:14AM (#4515747)
Gecko will have an awesome performance. I went to Telefónica offices in Madrid a few weeks ago. They showed us a prototype (ZTE phone) running one of the lastest builds of Firefox OS (not the nightly, though). We touched it and it had pretty good perfomance. It was somewhat snappy on scrolling items, but overall a similar performance that you get on a medium-cost Android phone.

Then we asked about that device. It was a crappy ZTE with 600 MHz CPU and with the poorest Qualcomm chipset. This blew out my mind: a non-optimised system was running with acceptable performance on the lowest of smartphones. I can't imagine how will this perform when it's fully optimised on a high-end smartphone. They're doing a great work.

Re:There is something magical about Firefox OS by andrewcooke on Thursday September 13, 2012 @08:53AM (#4515863)
any idea when/if it will be available to buy? or what markets they are aiming at (latin america?)?
Re:There is something magical about Firefox OS by robhawkes on Thursday September 13, 2012 @08:55AM (#4515867)
Brazil at first, next year. We're working on developer devices that can be used worldwide.
Re:There is something magical about Firefox OS by ravichhabra on Thursday September 13, 2012 @11:43AM (#4516738)
Any developer version that we could buy? I don't mind if we have to pay more. Need to test this for Burma market.

Edit: Didn't read carefully. You already mentioned that developer versions would be available worldwide soon. Any mailing list to subscribe for the announcement?

Re:There is something magical about Firefox OS by grayrest on Thursday September 13, 2012 @03:14PM (#4518003)
> Any developer version that we could buy?

Like all Mozilla projects, this is developed completely in the open. You can get an original Galaxy Nexus and flash it over to the latest nightly relatively easily. It probably works on other phones, but the nexus is what they gave out at JSConf so that's what I use. ;)

https://developer.mozilla.org/en-US/docs/Mozilla/Boot_to_Gec...

Re:There is something magical about Firefox OS by callahad on Thursday September 13, 2012 @05:07PM (#4518619)
Correction: Nexus S, not Galaxy Nexus :)
Re:There is something magical about Firefox OS by jmathai on Friday September 14, 2012 @12:36AM (#4520095)
> Like all Mozilla projects, this is developed completely in the open.

Surprised that even the tech community doesn't understand the significance of this.

Re:There is something magical about Firefox OS by masklinn on Thursday September 13, 2012 @06:51AM (#4515522)
> This kind of happened before: http://en.wikipedia.org/wiki/HP_webOS

Yeah, and I find the complete and utter lack of any mention of WebOS in TFA troubling.

> What went wrong? Well, apparently[1] there were some big performance issues

Your link points to insufficient hardware though, not software issues. Hardware which seems to have been the main recurring problem on all WebOS machines (according to reports, there were also issues with the software being shipped far too early for v1.0, against the wishes of the engineers working on it)

Re:There is something magical about Firefox OS by klausa on Thursday September 13, 2012 @06:55AM (#4515533)
Well, considering that the same chipset (APQ8060) was also used in some variants of Galaxy S II, I really don't think so that Touchpad hardware was that bad.

And the fact that after installing Android 4.0.4 on it, it feels like whole new machine (speed-wise) - I really blame webOS here.

Re:There is something magical about Firefox OS by robhawkes on Thursday September 13, 2012 @07:06AM (#4515557)
Fx OS on the SGS2 runs BLAZING fast compared to the device in the video. The reason why we don't shout about that? Because we're not launching with that device and it's not right to raise expectations in that way.
Re:There is something magical about Firefox OS by JackC on Thursday September 13, 2012 @09:59AM (#4516137)
FWIW, I agree with masklinn that it's a little weird not to mention WebOS in the article. In particular when you wrote "In short, Firefox OS is about taking the technologies behind the Web, like JavaScript, and using them to produce an entire mobile operating system. Just let that sink in for a moment — it's a mobile OS powered by JavaScript!" I let that sink in back in 2009 when they announced WebOS. I was pretty excited about it. The way it crashed and burned from internal wrangling, delays, buggy releases and odd marketing was really sad. This is like you're showing up a year after the Hindenburg crashed and saying "Just let this sink in -- we've invented a rigid lighter-than-air flying machine!" That's not where we are in the conversation.

The rest of the article is really exciting, and I really hope you can launch and get some traction. I agree that Mozilla is important in this space for exactly the same reasons Firefox was important when it launched. I just think it would be kind to tip your hat to WebOS along the way.

Re:There is something magical about Firefox OS by zabraxias on Thursday September 13, 2012 @04:27PM (#4518407)
WebOS was targeted as an Android/iOS alternative on higher-end devices using proprietary APIs. It was also being developed by a company with shareholders who were purely focused on the bottom line.

I am not trying to criticize them but there are inherit differences between the two projects. I am thinking Mozilla is also partly betting its reputation of protecting user information while being developer friendly.

The free market will decide of course but at least initially that free market won't be North America.

Re:There is something magical about Firefox OS by bornhuetter on Thursday September 13, 2012 @09:57AM (#4516127)
Are we going to be able to load Fx OS onto our own SGS2s when it's released?
Re:There is something magical about Firefox OS by kibwen on Thursday September 13, 2012 @10:09AM (#4516180)
AFAIK you can do it right this minute, if you'd like. Here's a guide for dual-booting B2G and Android on SGS2 (though I have no idea how up-to-date it is):

https://developer.mozilla.org/en-US/docs/Mozilla/Boot_to_Gec...

Re:There is something magical about Firefox OS by bornhuetter on Thursday September 13, 2012 @10:32AM (#4516292)
Wow, thanks. I might give this a go.
Re:There is something magical about Firefox OS by MatthewPhillips on Thursday September 13, 2012 @11:18AM (#4516568)
Be warned that it doesn't work on all GS2 devices though.
Re:There is something magical about Firefox OS by bornhuetter on Thursday September 13, 2012 @11:27AM (#4516626)
Do you know if it works on an original Desire?
Re:There is something magical about Firefox OS by MatthewPhillips on Thursday September 13, 2012 @03:11PM (#4517985)
No idea. If the Desire is a SGS2 device then it probably works. Actually, best way to find out is to see if Cyanogen supports the phone because B2G uses the Cyanogen code to pull drivers. Last time I tried (April), the T-Mobile SGS2 wasn't supported by Cyanogen (or B2G) because it significantly different internals.
Re:There is something magical about Firefox OS by davej on Thursday September 13, 2012 @09:01AM (#4515893)
I have a Touchpad that dual-boots into WebOS or Android ICS. I love WebOS but I find Android to be much smoother and snappier. The memory management of Android is also much better.
Re:There is something magical about Firefox OS by SeanDav on Thursday September 13, 2012 @10:44AM (#4516351)
Off Topic

@gcb.

Just curious gcb, you know you are hell banned but keep on posting - why is that? Have you tried appealing?

Of course I can only see you because I keep "show dead" on.

Re:There is something magical about Firefox OS by eyoel on Thursday September 13, 2012 @01:18PM (#4517371)
Seems like he was hell-banned for this comment: http://news.ycombinator.com/item?id=4253243
Re:There is something magical about Firefox OS by randallu on Thursday September 13, 2012 @12:12PM (#4516951)
WebOS was written in C++, eventually with a lot of Qt (the window manager, the dock, system dialogs, etc). The apps were written as web pages, though.

FxOS is all web pages (even the IME!) though currently has the same basic PalmOS launcher model that iOS and Android have; no multitasking window manager.

Re:There is something magical about Firefox OS by lsh on Sunday September 16, 2012 @06:49AM (#4528882)
A core set of the apps were written in HTML+JS using the Enyo framework, but apps can also be written quite easily in C++, too.

Enyo2 was released recently and is being incorporated into Open WebOS: http://enyojs.com/

How anyone can stand to use javascript for anything significant is beyond me, but Enyo, and hopefully whatever FxOS uses, can have substantial parts of an app's logic written in something like Coffeescript or Clojurescript.

Re:There is something magical about Firefox OS by robhawkes on Thursday September 13, 2012 @07:02AM (#4515551)
Thanks for the comment, the WebOS question is one I see a lot.

One of our engineers answered this recently on Quora, I hope it helps explain the differences a bit: http://www.quora.com/How-does-Mozillas-Boot-2-Gecko-compare-...

Re:There is something magical about Firefox OS by nikcub on Thursday September 13, 2012 @07:50AM (#4515675)
I might not be reading this right, but in my mind this summarized as:

* WebOS added custom API's to handle parts of the phone hardware that are not web standard, for eg. phone calls, SMS

* The Firefox project also added custom API's, except they are submitting them for standardization as web interfaces

Why not just implement the WebOS API's and thus make them a standard, or are they considered flawed in some way that the B2G project now solves?

This option would have had the added bonus of immediate interop with WebOS applications, developer learning curve, documentation, etc.

Re:There is something magical about Firefox OS by bryanlarsen on Thursday September 13, 2012 @09:22AM (#4515977)
I'm not intimately acquainted with it, but I believe that some of the WebOS API's were too intimately tied to their Javascript framework.

I'm sure that Firefox OS used the WebOS API's as inspiration though.

Re:There is something magical about Firefox OS by newman314 on Friday September 14, 2012 @02:10AM (#4520317)
webOS had some ugly bits under the hood that probably would have required cleanup.

This would have been great if webOS was in a form ready to be adopted by Mozilla or someone else.

As it stands, open webOS has still yet to ship (hopefully soon). Most likely because it has taken this much time to untangle the non-open bits.

Even though I understand the reasons why, I'm still extremely bummed that this effort does not cover the Pre3 (or phone based device). Which means people will not be able to go back and retroactively fix a lot of the unfinished bits on the phones.

Re:There is something magical about Firefox OS by newman314 on Thursday September 13, 2012 @08:27AM (#4515779)
webOS also suffered from execution issues (as a company). They were forever rewriting things under the hood as a fair number of things were duct-taped together.

For example, they moved from a Java based solution to JS using v8 from webOS 1.x to 2.x.

Hopefully, Firefox OS will not suffer from the same issues. And I would certainly like to hear more about the under-the-hood architecture. It's pretty eye candy but things like power management quickly jump to the forefront when you actually try to use the device as a phone on a regular basis.

As far as the webOS performance issues go, it was less the hardware and more the fact that most of the software were not optimized and shipped with an ENORMOUS amount logging turned on. Put simply, Palm essentially did a "make debug_build" and shipped it.

Not trying to be harsh, just what I have observed from poking around webOS.

Re:There is something magical about Firefox OS by masklinn on Thursday September 13, 2012 @01:04PM (#4517288)
> For example, they moved from a Java based solution to JS using v8 from webOS 1.x to 2.x.

Wow, you may want to do some basic checking on your assertions there:

* webOS never used Java, Luna (webOS-to-be) was a skunkworks alternative to the Java-based Prima project. there was java stuff below from Prima, it was not the application core and was never made available to developers

* webOS always used both Webkit and V8 for its application runtime (Palm was the first company to ship a mobile V8 port)

http://blogs.gurulabs.com/dax/2009/06/palm-pre-webos.html

http://www.theverge.com/2012/6/5/3062611/palm-webos-hp-insid...

Re:There is something magical about Firefox OS by unwiredben on Thursday September 13, 2012 @03:16PM (#4518017)
webOS 1.x shipped with a Java runtime that was used to run basic system services like the email engine. This didn't show up directly in applications, but all the PIM apps made use of the Java code over the Luna Service Bus. 2.0 shipped with all the Java code removed, reimplemented either as native code or node.js-based services, but still communicating over the LSB.
Re:There is something magical about Firefox OS by newman314 on Friday September 14, 2012 @02:06AM (#4520309)
webOS 1.x shipped with Java under the hood.

I was having a brain fart moment last night and meant node when I mentioned v8. Specifically, webOS 2.x+ shipped with node based services which replaced a lot(all/most?) of the java based services.

Re:There is something magical about Firefox OS by robhawkes on Thursday September 13, 2012 @08:56AM (#4515874)
You might be interested in this: https://wiki.mozilla.org/B2G/Architecture
Re:There is something magical about Firefox OS by newman314 on Friday September 14, 2012 @02:14AM (#4520328)
The fact that the links says nothing about power or memory management worries me.

Those two things IMO were major things affecting webOS. Pretty much all the phone devices shipped with insufficient memory.

And given that Fx OS is JS, HTML etc. based, those things have a tendency to chew up a fair bit of mem. Throw in a JIT and suddenly you are in a mem swap situation (which is definitely not batt friendly).

So, yeah I would like to see more docs about how those are going to be addressed.

Re:There is something magical about Firefox OS by dshankar on Thursday September 13, 2012 @06:47AM (#4515513)
Doesn't the article you link to point our performance issues with the TouchPad _hardware_?
Re:There is something magical about Firefox OS by sixothree on Thursday September 13, 2012 @10:16AM (#4516216)
The world can only process the introduction of so many mobile operating systems at once? I get the impression it was seen as competition to Android, but failed because Palm was a two-bit player in comparison to the Google juggernaut. Maybe if it were being introduced today it would stand more of a chance.

edit: oh and as to the failing of the author to acknowledge WebOS speaks to the author's knowledge or honesty, take your pick.

Re:There is something magical about Firefox OS by stcredzero on Thursday September 13, 2012 @03:08PM (#4517976)
> The world can only process the introduction of so many mobile operating systems at once?

If there's a subset of the world for whom an iPhone or a high end Android smartphone is just a pipe dream, then the pipe-dream devices won't be much of a distraction.

Re:There is something magical about Firefox OS by georgemcbay on Thursday September 13, 2012 @03:46PM (#4518168)
One of the great things about Android is that you don't have to be running it on a "high end" phone. Why bother with another new OS for your low-end handset when Android runs pretty well on low-end devices and you still get most of the benefit of Android (Google Apps like Nav, etc, don't require much processor power, they run great even on sub-$100 (off-contact price) phones).
Re:There is something magical about Firefox OS by ktizo on Thursday September 13, 2012 @10:31AM (#4516286)
I pick option 3. The author probably knows about WebOS and didn't think that it was necessary to go over it for this article.

[edit] If someone offers you n options, always pick option n + 1.

Re:There is something magical about Firefox OS by oneandoneis2 on Friday September 14, 2012 @06:00AM (#4520938)
"Firefox OS is based on the same concepts as WebOS so it's doomed"?

Isn't that a bit like saying "OS X is based on BSD so it will only be of interest to hackers"?

Execution is important - just because somebody screwed up an idea before doesn't mean that nobody else can make it work.

Re:There is something magical about Firefox OS by ngokevin on Thursday September 13, 2012 @06:49AM (#4515515)
WebOS had a proprietary Javascript SDK or something lame. Firefox OS runs on pure HTML5 standards.
Re:There is something magical about Firefox OS by masklinn on Thursday September 13, 2012 @06:54AM (#4515530)
> WebOS had a proprietary Javascript SDK or something lame.

WebOS was straight webkit with additional APIs for telephony and hardware access, and a bundled framework to help with laying out.

Said framework having been extracted for regular in-browser JS[0]

> Firefox OS runs on pure HTML5 standards.

Firefox OS runs straight Gecko with additional APIs for telephony and hardware access, without a framework to help getting started.

It's the exact bloody fucking same thing.

[0] http://enyojs.com/

Re:There is something magical about Firefox OS by robhawkes on Thursday September 13, 2012 @07:14AM (#4515575)
I posted further up but I'll put it here as well. You might appreciate this piece on WebOS and Fx OS from one of our engineers: http://www.quora.com/How-does-Mozillas-Boot-2-Gecko-compare-...
Re:There is something magical about Firefox OS by sp332 on Thursday September 13, 2012 @07:57AM (#4515696)
There might have been some proprietary bits, but you can download the code for the WebOS desktop and build it to a useable state from here: https://github.com/openwebos/build-desktop