Where Is Firefox OS?
adeelarshad82 writes "Microsoft's very simple yet graceful concept raises a very big question. The way Microsoft is planning out Windows 8, developers will be able to write one HTML 5 app which will run across every Windows 8 form factor, from desktops to laptops, to ARM netbooks and tablets. Given the concept, if you remove the operating system — or at least make it transparent enough that the browser becomes the platform — then suddenly every piece of software works across every piece of hardware which raises the question that why Mozilla hasn't considered a Firefox OS?"
There's no Firefox OS because Firefox and Gecko are slow pieces of shit.
A: Because it's a dumb idea.
There's no -1 for "I don't get it."
i know im going to get marked as a troll for this, but i dont care.. its true, mozilla themselves said that firefox is shit (slashdot story in the last 12 months, not sure of link or title)
portfolio
It's fine with me Mozilla isn't doing a "Firefox OS". They can focus more of their efforts on the core Firefox product. Besides, Google is doing a good enough job already with a browser-based OS if you ask me.
So, it was Microsoft that invented ChromeOS! Who knew?
Of course we shouldn't worry, since once Apple finally comes around in a few years, they will make everybody believe that Apple invented it all!
The 'browser as an OS' concept is still stupid.
I could draw it out and make it sound pretty, but its stupid nonetheless. Once you've made the browser so big that it encompasses all possible generic operating system needs, it is too bloated and someone else makes a smaller faster better browser.
Operating systems and browsers are two different things.
Now as a work environment, say a desktop interface, browsers have potential, and that's what most people mean, but even there, the security problems of dividing up what is local data and what is remote, what should be executable and what shouldn't becomes a nightmare that is easier to handle when avoided completely.
HTML5 isn't the best way to write any application; that's why almost everyone else who's made an HTML based platform has moved to a native one after the fact. Does HTML need the features necessary to write generic applications? Certainly not. The overloading of protocols (everything as HTTP) and formats (everything as HTML/CSS) is just short sighted laziness.
Please make it stop.
- Michael T. Babcock (Yes, I blog)
Isn't webian going in that direction?
Mozilla make a browser, that runs on an OS. Why would they want to start making the OS as well?
If you ignore ACs because they are anonymous - you're an idiot.
Because they remember what happened to Netscape. They probably also assume that Microsoft HTML 5 will be incompatible with real HTML 5 or that this is just about as likely to see release on time as WinFS.
but they didn't follow through. Mozilla's idea of replacing the OS was the same as everybody else's: Create a portable runtime for apps on top of an OS, because writing an actual OS is hard. Mozilla calls their runtime Prism, Adobe calls theirs Air, and so on.
http://webian.org/ at least, they're moving towards it.
Was to be a standalone browser, unlike the then-flaghip Mozilla browser/email client/news reader/etc.
People liked it better that way, so it became the flagship product.
Its called linux. all firefox needs, is to bundle an acceptable linux kernel together with an installer and firefox.
Read radical news here
Why? Because they haven't gotten Firefox working all that well yet. They're 10 years behind on some bugs. Hopefully somebody organizing realizes that they need to try to do one thing well, at least first, before trying to do a bunch of other stuff half-assed.
I don't respond to AC's.
http://webian.org/shell/
I mean, Firefox isn't an OS, so if they're gonna do something completely different, why stop there? How about a Firefox branded computer running on a Firefox CPU? Of course, that has to be powered by electricity, so how about Firefox electrical generators running on Firefox coal or Firefox oil?
Give me a break, THIS is the first Google result for "Mozilla Desktop Environment".
What is a "grace concept"? Did you mean "graceful"? "grave"? "great"?
What's graceful about force-fullscreening a web browser to display a bunch of pastel-colored rectangles instead of a windowing system?
Does a Linux kiosk OS count? How about Webconverger? It is a Debian derivative kiosk that uses Firefox.
One trick pony.
Granted, they do that trick very well, but they lack the resource to manage much more.
"We live in a global world" - Harvey Pitt, former Securities and Exchange Commission Chairman
Just install a very lightweight linux distro. Install firefox on it. Set it to full screen mode.
Done. No need to reinvent the wheel.
both sound better..
I'm waiting for Spaceballs OS.
Why can't HTML app development be a standard library, compatible with all OS's? Well it can - the trouble comes in making the standard be compatible wth the implementations. Making it no longer a standard, and no longer able to run many apps. There's lots of libraries in that situation. Anything that became standardized across platforms would work.
Build your own energy sources from scratch. http://otherpower.com/
I am working on building out the Amorphous OS, (you can Google it) Firefox or something like it would be a big part of it's functionality.
>The 'browser as an OS' concept is still stupid.
Yes, we already have browsers,
A Cloud based OS and blurring the lines between OS executable binaries and HTML though isn't a stupid idea.
I've already given a talk at BAFUG, and am preparing presentations and design docs for each subsystem.
I am always doing that which I can not do, in order that I may learn how to do it. - Pablo Picasso
Does HTML need the features necessary to write generic applications? Certainly not.
The HTML platform does include one killer feature: the JavaScript sandbox partly circumvents restrictions on third-party executables imposed by a device manufacturer or by the administrator of a computer that other people use. For example, Slashdot recently ran an article about a form of "3DS homebrew" consisting of JavaScript applications run in the Nintendo 3DS handheld video game system's NetFront web browser, which acts as an end-run around Nintendo's long-standing policy against software development in a home environment.
Why? Because they haven't gotten Firefox working all that well yet. They're 10 years behind on some bugs. Hopefully somebody organizing realizes that they need to try to do one thing well, at least first, before trying to do a bunch of other stuff half-assed.
Can't remember where I ran across this, but it suits:
Always remember, intentions aside, two half-asseds make an ass-whole.
Cheers,
"What in the name of Fats Waller is that?"
"A four-foot prune."
I think it is what XUL was all about. It just never caught on. No one build apps using XUL.
why Mozilla hasn't considered a Firefox OS?
I heard you like buying paying for terabytes of RAM, so I stuck a firefox in your firefox so you can bloat while you bloat...
I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
Great idea. Then they can make an OS web app that runs on the browser, basically a windows add-on for firefox. That way you can upload your OS in the cloud and just stream it over 3G to all your devices whenever you need it. A side benefit would be that Microsoft would finally get paid for all the pirated software people have stolen from them over the years.
Firefox isn't an OS? Then what the he'll have I been dual-booting with all these years?!
No, seriously, Firefox takes up so much memory that to do things like stream movies, I have to make sure I have no other apps running. Part of that is Flash's fault, sure, but still, when the system goes for 0M free to 1.25 GB free just by closing Firefox, there's an issue somewhere.
Also, isn't XULRunner essentially a "Firefox OS"? Or could be used as one?
Because then they'd have to deal with all the hardware support and driver incompatibility bullshit that Microsoft and Apple and the Linux crew have to deal with. Not everybody wants to code at the metal level.
http://alternatives.rzero.com/
What if we just simply write html5 compliant web apps, so they run everywhere regardless operating systems or browsers????
".. then suddenly every piece of software works across every piece of hardware .."
LOL
Dream on ..
I thought this is Slashdot, not Financial Times or some other bozo site.
Am I the only one who just wants a browser?
Sure, I like stuff like javascript games (I am a game dev so the topic inherently catches my attention) and some webapps, but I am certainly not willing to give my browser that much importance.
For me the centerpiece of the OS is the file manager and the tools to do my tasks. I don't want to have to depend on just a browser or webapps that don't have local code to run from your physical computer. We know the cloud is not 100% reliable (sure, it's not 100% unreliable either, but until there's no choice but to use it, I want to use that choice).
Gnome Shell already relies upon Mozilla JavaScript libraries via the gjs bindings. Combine that with CSS-like GTK+ themes and you've already got the better half of a "web desktop".
And you couldn't do the exact same thing with native code because...?
There's no -1 for "I don't get it."
MS is really talking about using HTML as the best way to port code between the different versions of Windows 8? That is at least 4 different kinds of fail.
To the haters: You can't win. If you mod me down, I shall become more powerful than you could possibly imagine
It is a GUI framework that sits on top of application frameworks, that sits on top of device abstraction layers, that sits on top of the kernel... Just because you stop wrapping the GUI being presented by the browser with it's own GUI doesn't mean that the browser is suddenly the OS. Just because all you as*hats see is a GUI doesn't mean you're 99% of the way to having an operating system once you've cobbled one together. You HTML5/Javascript people are creating a mess just as bad as what the IT marketing departments did the with stupid "Cloud." (TM)
Two of my imaginary friends reproduced once
just two weeks ago. Webian Shell on top of Linux sounds a lot like Chrome OS to me...
That's why its fucked in my eyes.
Mozilla or extension developers have strayed to far for the main concept of small tool that help to full blown lunacy.
The other day I came across fireSSH that's right a an SSH client inside a browser!
As a network security guy I felt like going to a field where there is no technology or civilization for hundreds of miles, taking a deep breath and scream every obscenity under the sun. There is just no hope for some people.
The big issue when it comes to OS design is the API, and if it can possibly be an improvement over what is currently out there. Think about it, it's all about making an API for programmers to code for that will be better in some way, shape, or form compared to what else is out there. For phones, you see Android, WebOS, iOS, and the list goes on. Some use Linux under the API, so what API would be better? How many attempts will there be to slap a new API on top of Linux, call it a new OS, and then watch as no one bothers to code for it?
Mozilla doesn't need to make a new OS with what is already out there. Then again, we don't need other operating systems that are based on web technologies, since by nature, the majority of the API code is the source of whatever limitations there will be. A better OS would be something that is designed to be VERY VERY low profile with very little overhead, and then make sure the design always stays lean and mean. If something is going to be optional, then make sure the OS does not get weighed down by forcing that item to be active. Now, most people don't think about it, but Linux is really a kernel with the GNU setup on top of it to provide those basic OS features. Now, take a Linux kernel, and replace the GNU stuff with something that is GUI based and REALLY REALLY tight, without the bloat that comes from standardized libraries that have 20 functions that do the same thing. Re-invent the wheel with all the modern stuff put in there, but without all the bloat and legacy stuff that comes from needing to make things compatible. New OS means you need new code anyway, so why not start off REALLY clean?
And that is why Mozilla won't do it, because the amount of effort needed to make a really NEW OS that does away with all that legacy garbage that slows everything down is very high.
your PC in c++ ? your PC in javascript ? your connexion to the interwebs ? the cloud's servers ?
You've got your answer !
The Cloud - because you don't care if your apps and data are up in the air.
MS needs a browser based OS to maintain market share in the world of sub-$500 internet devices. We have seen these fail, and everyone is saying lack of mobile broadband is going to kill them, but these are going to be targeted at home user with WiFi that want inexpensive machines that can move around the house. The benefit is going to be reliability, and MS want to take users away from Apple in this lucrative market and return them to MS.
Likewise Google has to have a mobile OS to continue to collect information. The mobile OS is prefect for Google because everything a user does is recorded, track, mined, and sold. Google already has significant market share, so, as we see, the internet devices are being sold at a healthy profit, and the benefit to the user are free applications after the fact. This gives MS hope as it can often intimidate manufacturers to sell at a less healthy profit in return for marketing support that will create the volume that MS wants.
So we have one company that wants a WebOS to keep it office franchise alive, another that wants to keep the advertising money flowing. Where would mozzila be? They have no market share concerns, they have no free apps, and there is no open hardware platform for a table or internet computer. So one can buy an expensive laptop, pay the internet tax, and then install this great Mozilla OS. We have seen how well this works for Linux. Or one can buy the allegedly open Android or Chrome tablet and install Mozilla. What is the point? Chrome is not a bad OS.
As we have seen on the iPhone, software developers don't want to develop for the web browser. They want native Apps. The machine needs to do both, unless one is in the business of locking in users like MS or Google.
"She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
Because they invented the concept and had already rejected it?
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
"which raises the question that why Mozilla hasn't considered a Firefox OS?"
Mozilla has considered a Firefox OS and decided against it.
Using Google Chrome as an example, the Chromebooks serve a small niche of users who only do specific tasks. Real OS's like OS X, Windows and Linux provide the ability of satisfying all user types to do any task.
Besides, explain to me how a Firefoxbook/pad would be able to compete with a Chromebook when it'd take several hours to boot after grandma accidentally let FF install 100 different useless add-ons.
Ave Molech Setting
Can someone summarize this article for me? I can't open the link because firefox has been constantly locking up on me since the last release.
The Firefox project is to make a good web browser and not get side tracked.
You want a firefox OS? Install Linux Bios with firefox and log into an EyeOS server. Done.
The fact that Google couldn't think of a name to differentiate Chrome OS disappoints me.
That's what Chromium is for!
"Why Mozilla hasn't considered a Firefox OS?" They did. It's called "Google Chrome". Seriously, Google hired large numbers of people from Mozilla a few years back. They still work with Mozilla while simultaneously working for Google. Chrome is built on a base of Firefox. Chrome OS is the Chrome browser layered over a custom build of Linux. It's this reality that Microsoft is moving against with this development. Microsoft is playing catch-up, not leading the way.
Well, to be fair the actual core functionality, including the browser would be still written in whatever c variant the various parts are written in. Really linux + window manager + desktop setup they choose + the browser. The name is really a misnomer; it is really more of an OS with stripped-down functionality with chrome being the centre with web apps on top. Your point about native code is true though; no matter how hard you try, writing photoshop in javascript just isn't feasible, or any app with advanced functionality. I'm not saying this not knowing Javascript and HTML, but I'm saying this knowing its speed(I've had to do work speeding up portions of code for optimization, writing web apps, etc for years) and your comparing centiseconds to nanoseconds. Also HTML is a layout manager that seems to lack a lot of the things common to desktop applications, which has lead to hacks around it, but they aren't pretty. I haven't checked out HTML 5 yet, as it doesn't work on everything yet. Plus HTML and CSS in particular are really a mess when you get to cross-platform issues. It would be a big step backwards.
What would a "Firefox OS" do that running FIrefox fullscreen won't? If you want to make your web browser your only application, DON'T RUN ANY OTHER PROGRAMS. Jesus Christ people, there's nothing innovative or novel about a system that will only run a web browser. It is a crippled system and a stupid idea.
*This* is a real browser based OS: http://michaelv.org/
Because it's a stupid idea.
Next question.
Why not combine the browser and the OS? Because people who do programming have been refining a model of how things should be done since the 60s that says the opposite. Call it "levels of abstraction", "modular programming", "interface driven", "black box programming", "information hiding", "object oriented", etc etc. They all call out for not jumbling everything together -- that's "spaghetti logic".
I remember back in the day, when I actually wanted to major in CS, Java came out. Yes, that long ago. And the big thing about Java was that you would be able to write code that was platform-independent, and just rely on a Java interpreter that would be released on any necessary platforms. Which is why everything is written in Java now...
I'm just saying, using a browser as a conveyance for some sort of universal HTML-based software market just seems like a new version of an old idea that didn't pan out in the first place.
Also, not to nitpick (well, yes to nitpick), but I think that part that says "suddenly every piece of software works..." needs a bit of filling out. Especially at the "suddenly" part.
Also also, Mozilla would be better off not trying to be the Gobot to Google's Transformer, if you see what I mean. That niche is already being filled by Google. Mozilla should focus on making a niche for Firefox, not making it an also-ran to Chrome OS. Full disclosure, I'm not a fan of Firefox since Chrome came out, and since I put Opera on my Droid. But, there must be some area where Firefox excels, because it has a solid base of users. They should exploit and enhance that area.
This unbiased moderation brought to you by the Porcine Aviation Group!
Just click the maximize button! It's another pointless illusion such as the appification of everything. Google chrome web store "apps" are are just a links to a web page. Lets hope this doesn't happen to Firefox too.
After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
Browsers evolve fast, and they continue to evolve. Browsers replacing operating systems is like, people using vi/emacs to do other tasks like sending emails, etc.
If I were working on gnome I would have suggested this with gnome 3.
Everything is an svg image therefore there is no limit to what your app can look like. The problems this proposes is security a single css file could steal a password quite easily (which textbox are you typing in? what is listening to the keypress event). However these problems will help to harden up html, so I see it as a win-win.
It is a shame that the implementation is coming from microsoft. It's an idea that should be explored however not by these folks html5 svg is made to be lean, not a bloated mess. 5 open source guys could do this better an army of microsoft robots.
why does everyone think coud os is gonna take over desktop computing, i for one dont trust google with all my data or anyone for that matter. does cloud have its place of course but will it ever take over computing i dont think so. and i assume the guys and mozlla have the same mindset. its like gnome and ubuntu thinking we have to use 3d on are desktops even thow it offer no real usefullness other then killing your gpu. its not good to have the gpu always running in 3d.
Because I don't want an OS that only uses one of my CPU cores!!!!
Most are, but they can also get to the Chrome extension API, I think. That, and it means Google can sell them the way they can sell other "apps", which means that whether it's "just a website" or not, I can actually sell it to you as if it was a thing.
Don't thank God, thank a doctor!
Why is using Firefox (really XUL/Gecko) as an application development platform for creating an SSH client any less secure than using any other combination of libraries and UI frameworks for doing so?
Le français vous intéresse?
Daddy, whats an HTML5 app? Is there some way to get markup to execute procedurally? Dad? Dad?
I want webapps that show as their own windowless (and therefore entirely visually and organizationally customizable) desktop objects. Webapps should bleed seamlessly onto the desktop.
That's what I want. Automatically, dynamically updated apps that autosave what you're doing locally (so there no privacy concerns and you never lose anything).
There should be an icon in the task bar for Mozilla Web Desk. A themed, icon-filled menu box appears on the windows desktop with a + icon. Click the plus icon, a box asks you for the webapps URL, and the app is loaded and run.
Why can't we have both sorts of apps be equal on our desktop? They both have their positives and negatives. I know it would be cool to have a GMail web client that actually looked like a desktop app but was html and I wouldn't need it if I wasn't connected to the web anyway.
Not Gentoo, Ubuntu
Separation of code, If Firefox is compromised, So is SSH and all of you keys. The more stuff you run in Firefox the juicer the attack vector.
So basically MS coders have now finally made it possible to create a single piece of software and have it run on ANY computer? As long as it runs the Windows... Windows 8? WOW! Amazing! This tech will SET the WORLD alight and give me apps that look and function exactly the same on my 3 screen desktop as on my phone...
Why is there no Firefox OS? Actually, there are LOTS of apps that use the Mozilla code base to create apps that run on ANY OS the browser runs on. Take firebug. Runs on Linux, OSX and even Windows! And ANY version of Windows far more then MS itself supports with its latest browser.
A further answer can be found in gmail. I like the interface of gmail but why oh why did Google put a DIFFERENT interface on their own phones? Because they know I would have hated the full web interface on such a small screen? Oh.... they know me so well. It is as if they got a direct line to my most secret communications! Magical.
I know MS fanboys got it hard, but really, has MS so little to offer that the notion that you can a website can be seen on single generation of Windows and be rendered without failing on one form factor or the other that amazing to you guys? Oh wait... for MS it is (has a flashback to developing for IE 5.0 for the XDA)
THE HORROR, OH THE HORROR!
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
ok... Most of the comments are bashing the idea of a web browser as an OS... yet (though I haven't read every post) I haven't seen mention of the most popular web browser OS ever... Can anyone say Windows?
Internet Explorer is explorer.exe which is the main shell of Windows. Up until the Release of IE7 for Windows XP, Windows was a giant web browser. This is also why it was such a huge security risk. Internet Explorer actually opened a persons computer up to any malicious code written in a web page that the computer was navigated to. It is the classic example of why a browser based OS is a bad idea.
Heck Microsoft even seen the light and "separated" their browser from their OS with the release of IE7. So, to the author of this original post... learn something about computers and operating systems before making such a stupid suggestion. Thank you.
The performance difference between a well designed OOP program and a hand-coded assembly program is negligible compared to the difference between native code and running an application through a web browser.
There's no -1 for "I don't get it."
...it's just still booting.
Comment removed based on user account deletion
but firefox? wtf?
There is no Firefox OS because the premise is completely wrongheaded. Just because a single piece of software handles HTML5 across all apps does NOT make that piece of software an OS. Off the top of my head, an OS needs to have a really fast, efficient, highly optimized kernel; control all the peripheral devices that the system has (or that might reasonably be connected to it some day); synchronize all the different activities, many of them vital or highly time-sensitive, that must be carried out; create, manage, and terminate processes and threads; manage memory, including virtual memory and multiple layers of storage with different access time versus capacity tradeoffs; impose and administer a security regime; support networking; etc., etc., etc.
You can certainly make compromises, by limiting the tasks a given system will undertake. That way you end up with either a minimal "hobbyist" user interface, like MS-DOS (which "was relatively fast because it didn't have the overhead of an operating system"), or a walled garden setup which will only do a fixed, immutable set of things and cannot be altered or extended. But a "walled garden" militates against most of the characteristics that define a modern computer; if you can't write code for it, add new applications, or add on new hardware, it's not a computer but a consumer appliance.
The whole merit of browsers like Firefox and Opera is that they are Web browsers, complete Web browsers, and nothing but Web browsers. That complies with the Unix tools philosophy, which requires that each software tool should do exactly one thing and do it really well - ideally, so well that no one ever considers writing an alternative solution. It was Microsoft that decided to blur the borders between Web browser and file system browser (as witness the choice of names "Internet Explorer" and "Windows Explorer"), but that was originally done for legal and business reasons, not for technical ones.
I am sure that there are many other solipsists out there.
Obviously they have.
It's called Linux!
This must be the weakest set of arguments I've seen on /. /. community to tear apart the remainder.
I'll point out just a few flaws here and leave the rest of the
I don't think that's the biggest reason.
Apples and oranges. You can't just say platform independence is less important than garbage collection, they're not comparable.
The main point of this discussion is that a browser OS's could make apps platform independent - please read the second sentence of the original post.
How many people think Java failed?
I'd say Java succeeded, despite Microsoft's attempts at sabotage. Of course IE no longer comes with a JVM, but that's because once MS realized their sabotage attempts had failed and they decided to use their OS dominance to win the war by simply removing Java. Considering that MS still have 81 percent of the OS market, I think Java is doing rather well.
I've taken recent code written for Java6 and had it fail to run on Linux because the code was littered with hardcoded backslashes
Coding like this is just dumb. Using it as an argument is even dumber. If you plant to say that Java shouldn't leave you open to shooting yourself in the foot like this, then you're on rocky ground. Java has less ways of shooting yourself in the foot than most languages.
But if you want your HTML to work, you need to at least support the latest Firefox, Safari, Chrome, and maybe IE and Opera. If you've done that, there's a good chance you've coded more or less to the standards,
And this is how you'd like the future of coding to be?
the only reason Java can maintain anything approaching a standard is because there is exactly one implementation
There are loads of different VMs out there, with far far less compatibility problems than there are between browsers.
If Java was more like HTML, then Dalvik would've been pressured to become more and more standard, and where it got the standard and OpenJDK didn't, OpenJDK would be fixed -- but instead, Oracle sued.
Dalvik is not a JVM, didn't you know that? Oracle don't need a reason to start suing someone.
Everyone already has a browser, and most people have a fairly decent browser, other than, maybe, office drones stuck with IE6
Try looking at some statistics before coming out with comments like this.
It also helps that JavaScript doesn't suck nearly as much as Java, as a language.
Talk about destroying any hint of credibility that you might have had left.
I like this post http://tinyurl.com/4yn3fuq
It seems to me that many slashdotters use an O/S and a browser as interchangeable things. They are not. When we say "a browser O/S", we mean an operating system with a browser as its user interface.
Firefox can already be a "Browser O/S", if the default program to start when the X-Window server starts in a Unix-based operating system is Firefox.
or you wouldn't ask.
Oh, the beautiful gloss of greality!
ol' redmond will lock it up so that any nice features will be ridiculously useless. customization and utility is the anti-product.
they are bangin out a webian shell?
What a revolutionary concept! Every bit of software working on a common, OS-agnostic (OS-irrelevant!!) platform, with distribution and major processing handled by The Network! Whatever company comes to market with that will be wildly successful!!
In the old days, when stealing an old idea, we at least generated a new marketing campaign for it.
Of course, the whole paradigm of stealing an old idea is pretty fraught with peril -- after all, you are mining failures. Maybe this time, everything will align. Probably not.
The way Microsoft is planning out Windows 8, developers will be able to write one HTML 5 app which will run across every Windows 8 form factor, from desktops to laptops, to ARM netbooks and tablets
But... they're all MS products? Why wouldn't they be compatible in the first place, by design?
"The idea that Bill Gates has appeared like a knight in shining armour to lead all customers out of a mire of technological chaos neatly ignores the fact that it was he, by peddling second rate technology, led them into it in the first place, and continues to do so today." - Douglas Adams
Comment removed based on user account deletion
I'm not sure about a browser-based OS, but here's what I think will happen to browsers:
1. Developers are annoyed by having to design their website/webapp for 5 different browsers.
2. Also, developers are annoyed by using javascript and HTML, and not their favorite languages.
3. Open-source developers create tools that compile from any language into javascript+HTML.
4. Developers and users complain about speed.
5. Developers start targeting google's NaCl platform.
6. Other vendors adopt NaCl.
7. But there's still HTML. Developers are still annoyed by differences between HTML implementations.
8. HTML gets more complex. Implementations grow even more apart. Developers go crazy.
9. Open-source developers start creating a rendering engine that runs on NaCl.
10. NaCl runtime api improves. Various open-source rendering engines will now run on NaCl.
11. Websites/webapps will include their own favorite rendering engine.
12. Caching techniques in the browser will prevent network overload.
13. ?
14. Profit!
(prediction could be slightly off, because I'm typing this at around 3:00 AM local time)
If Pandora's box is destined to be opened, *I* want to be the one to open it.
And you couldn't do the exact same thing with native code because...?
In the case of PCs, the native code would have to have been installed by the computer's administrator. People using a computer in the break room at work, at a friend's or relative's house, or in a public library or Internet cafe are often not an administrator.
In the case of appliances, even the owner of a device isn't an administrator. All native code must be digitally signed by the appliance manufacturer, and some well-known manufacturers have long had a blanket policy not to sign anything developed at home.
For many people Firefox OS is their ol' WinXP with Firefox 3 on top.
That is, no devs want to write multiple copies of anything -- browsers, games, office apps, you name it. OSes will soon be competing on performance and features, and will all offer support for the same APIs. That way, eg, game devs will write the game once for xbox(n), ps(k), etc, and pc, mac.
On a side issue, I get tired of the way almost every native program downloaded (for windows at least) needs to have a front end installer. It should be self-contained and the exe should work right off the bat. Browser 'apps' don't have that issue.
Why OpalCalc is the best Windows calc
I simply do not trust anything from Microsoft to be in the best interest of consumers. They haven't proven historically that they are capable of standards based benevolence (IE 6 anyone?). The MS setup of HTML5 will have to mandate that the html 5 apps are locked into the Windows ecosystem or Microsoft won't let this happen. It completely debases their platform with no chance for the up-sell. Maybe this is why they are debasing the security of WebGL? So they can come in with a proprietary platform that is full of great patents to protect the developers and end user from frivolous lawsuits.... Maybe it seems like this is a gross exaggeration, and most likely it is. However it is an honest gut instinct based off prior history, and I really do hope that I am wrong.
I thought Chromeless, which evolved from Prism, was the answer to that...
I can only see a single scenario for this to work,
really cheap, stripped-down computers that only runs a dedicated browser.
Which disqualifies the bloated Cloverfield-monster that is Firefox.
http://scienceblogs.com/deepseanews/post-cloverfieldfake.jpg
In other news. Google Chrome OS tries and fails. Although in that case it's
payed by ads in exchange for a complete '1984 user tracking experience'.
I rather see OLPC succeed.
You mean that if I write a Windows 8 application, it will run on Windows 8?? AMAZING!
âoeIn theory, theory and practice are the same. In practice, they are not." â Albert Einstein
You can run just about anything in a user-level sandbox.
Correct me if I'm wrong, but Windows doesn't come with tools to quickly set up a user-level sandbox; an administrator would have to install such tools. It does come with a web browser.
All native code must be digitally signed by the appliance manufacturer, and some well-known manufacturers have long had a blanket policy not to sign anything developed at home.
They'll do the same thing with Javascript.
Among current video gaming appliances, Xbox 360 is the only one not to have a web browser. All others (PSP, Wii, PS3, iPT, DSi, 3DS) can run arbitrary JavaScript programs downloaded from the Internet. PSP, Wii, and PS3 also run ActionScript programs in Adobe Flash Player.
We're talking about creating a new OS that's based on a web browser.
For one thing, existing devices don't already have this OS installed. For another, Google is working on Native Client, which in its first iteration appears to be a sandbox for specially compiled native code. But at some point, the code will generally have to run on CPUs that use more than one instruction set, such as x86 vs. POWER vs. ARM. The planned successor to Native Client is PNaCl, which uses LLVM bitcode. But at that point, what's the difference between using PNaCl and using Java, ActionScript, the CLR, or JavaScript?