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?"
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.
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.
slow pieces of shit.
Well, that's no excuse. That didn't stop Windows Vista from being considered and released.
Let q be a radix > 1. I am in ur base-q, killing 10 d00ds.
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.
Well, lets put it this way, then: Windows 8 will be a slow piece of shit. In addition, it looks like it will be incompatible with every piece of windows software currently out there, unless I completely misunderstand (they're telling us developers we can't use the old tools... so I take that to mean that the old tools won't produce usable code, therefore previously released code.... junked.)
The one thing of value Windows offered -- to me -- was long term backwards compatibility. With that gone, it's basically an entirely new OS, and you know what.. no thanks. I'd rather move to linux, which is very well established by comparison. Assuming my Mac somehow became dysfunctional.
I've fallen off your lawn, and I can't get up.
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?
unless I completely misunderstand
You completely misunderstand. Even the official Windows 8 first look video shows running legacy applications (seek to 3:02). Where did you hear (from Microsoft, not rumours) that existing stuff won't work?
Daddy, whats an HTML5 app? Is there some way to get markup to execute procedurally? Dad? Dad?
Don't worry Windows 7 will be supported until 2020 and by then Ballmer will hopefully be fired and the office guys will put out another decent OS. That is one of the nice things about Windows, its support cycles are long enough if you time it right you can just skip completely the shit releases which traditionally have been every other one.
So I figure Windows 9 will be just Windows 7 with some updates and a little extra bling and all will be good again, and on a positive note i'll probably make a nice pile o' cash stripping out Win 8 for 7 the way I did Vista for XP, I'd say thanks MSFT but it seems such a waste that Win 7 rocks and instead of doing the smart thing and just adding some nice features to make it worth upgrading (I'd suggest something as easy as homegroup for computers in different locations, so someone like my dad could just use a USB stick to copy some token at work and be able to stick the stick in and have it hook up to his work PC from home) it'll be some "me too!" Apple ripoff that is gonna royally suck ass just so they can try to hop on the ARM bandwagon, even though backwards compatibility is what sells Windows and without it there is no point in buying MSFT anything.
As for TFA, because currently FF 4 sucks the big wet titty when it comes to memory and CPU, two places that are seriously constrained on mobile devices? i have to support everything from decade old office boxes to the latest quads and I've been having to switch everyone over to Comodo Dragon as FF 4 is simply unusable on anything slower or smaller than a 3.2GHz P4 with 2Gb of RAM.
I'm typing this on a 1.8GHz Sempron with 1.5Gb of RAM, which is 512Mb more than you get on the average netbook and faster than a single core Atom, yet FF 4 is completely unusable, even with ABP. Launching a tab can slam the CPU for up to two minute where the machine is unresponsive, and may the FSM help you if you dare to click on a video link as FF 4 will slam the CPU into the redline while giving you a slideshow. Compare that to Dragon and other Chromium browsers where I can have several tabs open without ANY CPU slamming, just a VERY quick spike and then it drops, and when I click on a video link the video plays nicely on anything short of HD, and even the HD ones play alright as long as I let it buffer a little first. Not to mention for some reason FF will slowly but surely continue to suck RAM until it slams the swap, whereas Chromium actually gives back RAM when you close a tab.
So I'd have to say a "FF OS" based on the current FF would be a majorly BAD idea, because they have some serious problems in that code. Even the devs admitted here in an article a few months back that they needed to work on memory usage, boy is THAT an understatement! I don't know what they did, as pre 3.6.x it was actually quite nice but after 3.6 it has been going downhill fast. Maybe Gecko simply can't take all the additions like a separate flash container being bolted onto it, I don't know, but currently I wouldn't use it on less than a 3.2GHz with preferably HT and 2Gb+ of RAM and those specs are more than a little too high for a mobile OS, unless mobile means like Alienware laptops in that you need a really long extension cord?
ACs don't waste your time replying, your posts are never seen by me.
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.
More diplomatically put: they're having enough problems getting firefox 4 to work as a browser, getting an entire operating sytem platform up and running is going to prove more difficult than that.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
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.
It doesn't look like they will be departing much from how Windows 7 technically works. That part will stay the same, it is mostly gui and new API (and still supporting the old API).
New things are always on the horizon
Sorry, going to have to call bull on this one. I've got a P3 650MHz with 384MB of RAM that I use for linux (ultra)legacy testing and firefox 3.6 ran fast enough. FIrefox 4 was excellent, faster than chrome in fact, on that same machine. It's every bit as responsive as it is on my usual 2.8GHz dual core 2GB ram system.
"People don't want to learn linux" hasn't been a valid excuse since '03.
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.
People seem to be mistaking the Desktop Widgets being coded in Javascript as the whole OS being a giant interpreter with no support for proper apps.
It pays to be obvious, especially if you have a reputation for being subtle.
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.
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!
Where did you hear (from Microsoft, not rumours) that existing stuff won't work?
Ha! We don't listen to what Microsoft says here, obviously they'll just lie. But an online acquaintance of a friend of my cousin's girlfriend said it was true on an Apple forum, so that's good enough for me.
To have a right to do a thing is not at all the same as to be right in doing it
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
I refuse to strain my eyes (I sit about 1.5m away from the 22" 1080p screen).
If you don't want to strain your eyes, shouldn't you be sitting a little closer? Sounds like you're twice as far from the screen as you should be if you want to be able to make useful use of the pixels you have. If you zoom everything to hell, you might as well be using a 640x480 monitor.
which is totally what she said
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
That is an excellent deal indeed. I decided to switch from dual CRT to a widescreen monitor a few years ago, and decided I'd be just as well getting a 40" HDTV rather than a separate PC monitor and TV. I haven't really used it much as a PC display since I switched to laptops and console gaming, but if I ever get another desktop machine or gaming laptop, it's going to be hooked right in there.
which is totally what she said
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.
Uhhh...where EXACTLY in my post which mentioned Windows several times did you notice me say ANYTHING, anything al all, about Linux? That is like saying "Well my motorboat runs well" in the middle of a conversation about cars.
Frankly it could run like the second coming on Linux for all I care, after watching the drivers fall down and go BOOM! in Linux every. single. time. I tried to update the damned thing I wouldn't touch that POS with a 50 foot barge pole. When Linus gets fired or retires and you FINALLY, after all these damned years, have a stable driver ABI like the rest of the planet? Then I'll take another look. But playing "hunt the forum for fixes" wastes too much of my already limited time. I need an OS to "just work" even after I update it, and Windows does. Sorry.
Now on WINDOWS, WinXP Home SP3 to be exact, I watch FF 4 slam the CPU for every new tab, slam the CPU for several minutes and give me a slideshow when I watch a video, and slowly but surely suck up all the RAM, even if you don't do anything but just let it run. Comodo don't do that, Chrome don't do that, FF 4 does. And I have the same extensions I always have had, just ABP and ForecastFox. That's it. Hell even the FF devs said the memory usage was problematic not a month ago in one of the articles. Maybe you think they are full of shit too?
ACs don't waste your time replying, your posts are never seen by me.
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.
Microsoft doesn't talk to me. -->
Google it
I've fallen off your lawn, and I can't get up.
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?
Hm, interesting, haven't had driver problems at all in the last 3 years I've used linux (after a huge batch of wireless cards got decent drivers). Not any bugs really too- but my experience can't speak for everyone's of course, and I do tend to purchase good hardware for compatibility. Anyway, it used to be a win2k machine which was quite clean of bloat and malware, and firefox 3.5 or 6 performed admirably- not as fast as firefox 4 at page loading, but no memory leaks or anything, certainly not much slower than 3.6 on my then current pentium 4 running linux. Oldest XP machine I've ever run firefox on was a pentium 4 1GB so I can't speak for legacy stuff post 2k. Posting this from a friend's windows 7 laptop and it runs fine here too.
"People don't want to learn linux" hasn't been a valid excuse since '03.
Strange, I'm on arch 64 bit with much inferior hardware (pentium D, 2GB RAM). Only addons I run are noscript and adblock plus though.
"People don't want to learn linux" hasn't been a valid excuse since '03.
Well the P4 had that long ass pipeline which for some reason FF 4 seems to love, try it on AMD CPUs and its a different story. Maybe they are using Intel's rigged compiler?
As for Linux and drivers, your post just hit the nail on the head accidentally about what is wrong with the community: They say Linux is a replacement for Windows, when really it is a replacement for Macs. Like a Mac you have to be DAMN picky about hardware, and even then it can be a roll of the dice.
Owning my own little shop I have plenty of boxes of all makes and sizes to try it on and frankly it is more likely to fail at least one driver on update as not. The problem is once you get it running YOU CAN NEVER UPDATE as that will cause the thing to fall down and go BOOM! which in this era of zero days is just too risky for my customers and I can't afford to give away lifetime support, especially when a broken driver may not get a "forum fix" for a week or two which is simply unacceptable when you have a customer wanting their wireless back. Linux makes a great server OS, where companies spend millions to deal with Linus' PITA driver model, but desktops? Most don't care so you literally have a driver written by Bob in his basement, that is hacked together and will crap itself when you update. No thanks.
Anyway next time you are on a Windows box try Comodo Dragon and compare it to FF 4. Even with ABP and ForecastFox installed on both the Dragon frankly stomps the living crap out of FF 4 on memory usage, on CPU spikes and percentage used, frankly there isn't a metric where Dragon don't stomp the fox. Personally i hope they fix it, as I miss my NoScript which there is no replacement for on Chromium based (NotScript is a bad hack and been abandoned) but as long as I have to support a wide variety of hardware I need a browser that works on everything and from 3.6 up FF has just been getting steadily worse.
ACs don't waste your time replying, your posts are never seen by me.