Slashdot Mirror


A Free XML-Based Operating System

Dotnaught writes "For the past five years, Xcerion has been working on an XML-based Internet operating system (XIOS) that runs inside a Web browser and promises radically reduced development time. To provide developers with an incentive to write for the platform, Xcerion's back-end system is designed to route revenue, either from subscription fees or from ads served to users of free programs, to application authors. Think of it as Google AdSense, except for programmers rather than publishers. Is it absurd to think this poses a threat to Google and Microsoft?"

175 comments

  1. Stupid by Anonymous Coward · · Score: 4, Insightful

    I don't know if it's absurd or not because there is absolutely nothing to look at on that web site whatsoever. What is an XML-based operating system? XML is a container format.

    Let this be the thread for all "So what?" posts, please.

    1. Re:Stupid by BruceCage · · Score: 5, Insightful

      Repeat after me "this is not stuff that matters, this is not news for nerds". I honestly can't decide between tagging it 'slashvertisment', 'vaporware' or plain simply 'bullshit'.

      Just stop posting stories like this damnit, I'm looking at you Zonk!

      --
      Perfect is the enemy of done.
    2. Re:Stupid by doti · · Score: 1

      You can add multiple tags, separated with commas (I think spaces also work).

      --
      factor 966971: 966971
    3. Re:Stupid by Speed+Pour · · Score: 4, Insightful

      The sheer concept that this is an OS is out and out wrong. It is nothing more than a UI/Shell that links to an environment on the back end. This doesn't even constitute any loose idea of virtualization or emulation because everything still falls under the sandbox/api realm. The idea of the project might not suck (once/if it's ever working), but it sure won't get very far if everybody keeps using the wrong terminology to describe it.

      --
      - Nobody would know what RTFA meant if it didn't need to be said all the time
    4. Re:Stupid by harry666t · · Score: 1, Troll

      This is the way of thinking of people who were using M$ windoze for too long.

      GUI = OS.

      They should try text mode unix.

    5. Re:Stupid by koreaman · · Score: 4, Insightful

      This is the way of thinking of people who were using Eunuchs for too long.

      UNIX shell = OS.

      Seriously though, UIs are not OSs. The UNIX text-based command interpreters are not operating systems any more than this is, so I don't really see your point. UNIX is an OS. "M$ windoze", or as I prefer to call it, Microsoft Windows, is an OS. I really don't see how using one over the other will magically educate users about computer science vocabulary.

    6. Re:Stupid by ACMENEWSLLC · · Score: 1

      Since it is an operating system, it has to boot somehow. Since it is an "Internet" OS, then by definition it has to boot from the Internet.

      Boot from network (Internet) requires the local DHCP server to had out the boot info. So are we all going to have to get our ISP's to set us up to boot this OS? If we put a router in the way, that part of DHCP is lost. So our router has to hand out this boot information. I don't think that's an option on my DLink.

      Reading TFA
      "In a way, XIOS is an abstraction layer that sits atop a true operating system like Linux, Mac OS X, or Windows, just as does Transmedia's Flash-based Glide Next media sharing environment."

      So XIOS is NOT an operating system. It's an "environment" no different that Java JVM or Flash.

      So the question is WTF is the point? I still have to run Windows if I want to use Word, Outlook, Excel, or XIOS. I can already install Linux and launch a full screen TS or Citrix desktop to give me Windows at a Linux thin terminal. Again, WTF is the point? It costs exactly the same. Provisioning 100 new DELL/HP PC's with or without XP PRO is the same cost. If I go with Linux and boot to TS/Citrix then it COSTS MORE. If I did the same thing to XIOS, then it would cost the same as just have Windows on the Desktop since I get no price break by getting Linux from my vendors.

      What sounds good from a technical frame of view is often not good from a financial point of view.

    7. Re:Stupid by SporkLand · · Score: 1

      Slightly trollish, but I'd say that the idea of the project and it's realization have seperate suckiness quotients. The idea sucks/rocks independently of whether or not it's implemented. You seemed to imply that if they could implement it, it wouldn't suck as much.

    8. Re:Stupid by Anonymous Coward · · Score: 1, Funny

      But it's also "Free". It is a "Free Operating System". Based on XML. Free Operating Systems are Good. The fact that this is XML-Based is just a property of the system, used to leverage agile methodologies.

    9. Re:Stupid by Anonymous Coward · · Score: 0

      Speaking of off-topic,

      Does anyone else get a screwed up header bar or something floating over the first comment? Image here. I think.

    10. Re:Stupid by Anonymous Coward · · Score: 0

      Nope, works for me.

    11. Re:Stupid by Sean0michael · · Score: 1

      Yes, this is off-topic, but I also have a messed up header bar. I figured it's something I did in Firefox with my extensions. I haven't done any careful testing and just put up with it for now.

      --
      Funtime Candy Wow! - my plan for eventually conquering Japan.
    12. Re:Stupid by causality · · Score: 1

      That header bar works great for me, but I find it annoying and doubly so because you cannot simply disable it in your user preferences (because, after all, our header bar is SO WONDERFUL who would ever want to disable it?). So, I installed the FireFox extension Remove It Permanently and used that to get rid of it, since NoScript isn't selective enough to be able to block it without also losing the ability to expand comments without opening a new page. At any rate, Remove It Permanently did the job well, and may be an option in your case if you also don't care to see it.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    13. Re:Stupid by causality · · Score: 1

      This is the way of thinking of people who were using Eunuchs for too long.

      UNIX shell = OS.

      Seriously though, UIs are not OSs. The UNIX text-based command interpreters are not operating systems any more than this is, so I don't really see your point. UNIX is an OS. "M$ windoze", or as I prefer to call it, Microsoft Windows, is an OS. I really don't see how using one over the other will magically educate users about computer science vocabulary.


      He probably wasn't saying that the unix shell is any more of an OS than a GUI. He was most likely saying that using a text-based shell will allow you to compare it to a GUI-based shell and realize that both of them are, in fact, just shells. Something along the lines of "hey, I can do X task in a KDE GUI and using a different method I can do the same task in a Bash shell, so I wonder what both of them are really doing on a lower level?"

      Put another way, you can interpret the GP as "wow, I should assume he's stupid" but that is not your only option.
      --
      It is a miracle that curiosity survives formal education. - Einstein
    14. Re:Stupid by harry666t · · Score: 1

      He probably wasn't saying that the unix shell is any more of an OS than a GUI. He was most likely saying that using a text-based shell will allow you to compare it to a GUI-based shell and realize that both of them are, in fact, just shells. Something along the lines of "hey, I can do X task in a KDE GUI and using a different method I can do the same task in a Bash shell, so I wonder what both of them are really doing on a lower level?"


      Thank you, my brother. You spoke the words of truth.
    15. Re:Stupid by Anonymous Coward · · Score: 0

      the project and it's realization

      "its".

    16. Re:Stupid by rjshields · · Score: 1

      That header bar works great for me, but I find it annoying and doubly so because you cannot simply disable it in your user preferences
      You can disable it, go to Preferences -> Comments -> Discussion Style and select "normal".
      --
      In this world nothing is certain but death, taxes and flawed car analogies.
    17. Re:Stupid by koreaman · · Score: 1

      When someone uses any combination of the terms "m$" and/or, "windoze", or bizarrely insults Windows users, lumping them all together as stupid and ignorant (I use Windows exclusively and I know what the difference is between a shell and an operating system, thank you very much) I automatically have an extremely low opinion of them as an unthinking follower of the Slashdot groupthink (the old Slashdot groupthink -- it seems like nowadays there are more people with my opinion than anything else).

  2. Not an 'Operating System' by iBod · · Score: 4, Insightful

    By TA's own admission, it's not an OS, just an abstraction layer on top of a real OS.

    1. Re:Not an 'Operating System' by CSLarsen · · Score: 5, Funny

      No, it's an OS on top of an OS (your webbrowser) on top of an OS (your uhm OS).

      --
      Claiming to be pedantic on Slashdot is asking for trouble
    2. Re:Not an 'Operating System' by dosius · · Score: 2, Insightful

      Not to mention XIOS is already a term in CP/M for "Extended I/O System" (comparable with the DOS BIOS in io.sys/ibmbio.com).

      If it NEEDS AN OS TO RUN, it is not an OS!

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    3. Re:Not an 'Operating System' by WrongSizeGlass · · Score: 0

      A web-based runtime environment? Wouldn't that imply it's as secure as your browser and your other OS?

    4. Re:Not an 'Operating System' by Lorkki · · Score: 3, Insightful

      The Xcerion web site nevertheless refers to it as an "Internet OS". I suppose "application framework" is passé as a buzzword now.

    5. Re:Not an 'Operating System' by julesh · · Score: 3, Interesting

      And by the looks of the company site, it's vapourware. They have a "sign up to beta test" button on the home page, but when you fill in the form (*after you fill in the form*) they tell you you've been added to their list of people to send news about the thing.

    6. Re:Not an 'Operating System' by gEvil+(beta) · · Score: 1

      No, it's an OS on top of an OS (your webbrowser) on top of an OS (your uhm OS).

      So where does emacs fit in there?

      --
      This guy's the limit!
    7. Re:Not an 'Operating System' by tepples · · Score: 1

      If it NEEDS AN OS TO RUN, it is not an OS!
      • Is LinuxBIOS an OS?
      • Is OpenFirmware an OS? Mac OS X needs it to run.
      • Is the BIOS in a Lenovo-compatible[1] PC an OS? (Some have alleged that the added complexity compared to 1981 IBM PC BIOS makes it a Built-In Operating System.)
      • Is the microcode in your PC's CPU an OS? BIOS needs it to run.

      [1] Prior to May 1, 2005, the term was "IBM-compatible".

    8. Re:Not an 'Operating System' by blane.bramble · · Score: 4, Informative

      * Is LinuxBIOS an OS?

      No, it is a set of routines to configure a machine before handing full hardware control to a real OS (note BIOS is Basic Input/Output System). Also note that in DOS the BIOS formed part of the OS.

      * Is OpenFirmware an OS? Mac OS X needs it to run.

      Sounds like it is part of the OS then, not an OS in it's own right. An OS can comprise of hardware and software components.

      * Is the BIOS in a Lenovo-compatible[1] PC an OS? (Some have alleged that the added complexity compared to 1981 IBM PC BIOS makes it a Built-In Operating System.)

      This is the same as your first question.

      * Is the microcode in your PC's CPU an OS? BIOS needs it to run.

      No. This is firmware for the processor. Of course your OS needs your processor to work in order to run.

    9. Re:Not an 'Operating System' by kv9 · · Score: 1

      >> No, it's an OS on top of an OS (your webbrowser) on top of an OS (your uhm OS).

      > So where does emacs fit in there?

      emacs runs them all?

    10. Re:Not an 'Operating System' by Jerf · · Score: 2, Insightful

      "OS" is a term that passed into meaninglessness for the IBM world when Windows was released, and somewhat earlier for Big Iron.

      When you have a DOS machine (or even a Commodore 64), there was a clear distinction between the OS (what was resident in memory before the program you really want to use was even loaded), and everything else.

      As you start layering things on top of that, and also building programs that critically depend on those higher layers, it becomes impossible to draw a binary line between "OS" and "Not OS".

      Is KDE my OS? By almost any standard definition, no. On the other hand, the services provided by KDE look an awful lot like OS services to KDE-based programs, like knotify and the unification of remote and local file access that the program doesn't have to implement.

      You can't even get away with claiming everything in the kernel is an "OS". There's a webserver that goes in the Linux kernel itself. Some versions of Windows had a disturbing amount of graphics handling in the inner kernel running in the most privileged processor mode (another possible OS definition which doesn't really work out).

      There's almost, but not quite, no meaningful line to be drawn between "OS" and "programming framework" anymore. Probably the best definition of "OS" is "the set of frameworks that you can not bypass for some task", which in passing encompasses everything traditionally considered an OS. If you want to write a Windows program, you pretty much have to use the Windows Messaging framework. If you want to write a Linux program that uses the network as a normal user, you'll be using the socket framework the kernel provides. You can layer things on top of that, but you can't bypass it, and often there's no way around fundamental limitations in the OS.

      (Note that Linux the OS is therefore much smaller than Windows the OS, because many more pieces of the Linux stack can be ripped out and replaced, like the Windowing system, than you can in Windows.)

      The advantage of this definition is that it's actually somewhat usable and concrete. The disadvantage is, I don't know of anyone else who uses it; most people are still trying to jam the 1970s definition somehow onto our 2007 stack of technology.

    11. Re:Not an 'Operating System' by Anonymous Coward · · Score: 1, Funny

      In accordance with emacs philosophy, emacs will be extended to include all the non-insignificant Xios functionality through native emulation. Current discussions need to focus on whether ESC+CTRL+SHIFT+NUMLOCK+X will be an acceptable shortcut keystroke sequence for enabling the GNX functionality. (GNX = GNX is Not Xios)

      ——
      Awaiting the Hurd...

  3. Short answer by zmotula · · Score: 5, Insightful

    "Is it absurd to think this poses a threat to Google and Microsoft?"

    Yes.

    1. Re:Short answer by Anonymous Coward · · Score: 0

      I think actually it does; what will they become when nearly half the world's population dies with exploding heads after reading such nonsense? Aaaarrrg

  4. command line by hey · · Score: 5, Funny

    The command line is very friendly:

    <command><command-name>grep</command-name><args><a rg>stuff</arg><arg>*</arg></args></command>

    1. Re:command line by value_added · · Score: 0, Troll
      The command line is very friendly:
      <command><command-name>grep</command-name><args><a rg>stuff</arg><arg>*</arg></args></command>


      That's nothing.

      Add a requirement for path statements to be defined with a prefixed combination of alphanumerics, colons and escape characters, throw in some voodoo quoting mechanisms, require a regedit for tab command-completion, etc., implement everything (the documentation, included) on an ad hoc basis while dismissing the notion of terminal as something that's quaint or needs reinventing, and you'll really feel like you're being kicked in the monads.

      I kid, of course. It's probably worse.

      > Get Wmi-Object Win32_Bios
      > Cancel or Allow?
      >
    2. Re:command line by Krazy+Nemesis · · Score: 1

      <command><command-name>grep</command-name><args> <a rg>stuff</arg><arg>*</arg></args></command>


      <C><Documents and Settings><Guest>Avast Matey, '<a rg>' is not recognized as an internal or external command, opererable program or batch file.</Guest></Documents and Settings></c>

      or, alternatively

      <error>Avast Matey, '<a rg>' is an invalid node type. Please check the OS schema documentation for further information.</error>
  5. Ahhh. by Anonymous Coward · · Score: 5, Funny

    If XML doesn't solve the problem, use more XML.

    1. Re:Ahhh. by Anonymous Coward · · Score: 4, Funny
      If XML doesn't solve the problem, use more XML.


      I'm already developing a XML parser on this new platform.

    2. Re:Ahhh. by manastungare · · Score: 1

      It's a little bit like violence in that regard. Keep adding more until it all falls apart.

    3. Re:Ahhh. by Virgil+Tibbs · · Score: 1

      If XML doesn't solve the problem, use more XML.


      If more XML doesn't solve the problem, give up and pretned you never wrote it

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
  6. Well... by Anonymous Coward · · Score: 5, Insightful

    Considering they use javascript for the basic hyperlinks on their website, it seems they lack technical knowledge. That doesn't bode well for a company doing a web OS and if they're doing it using XML why does the W3C validator throw 103 errors on their (non-XML) home page?

    Personally, I don't see these guys as a threat to anyone except themselves and their investors.

    1. Re:Well... by Anonymous Coward · · Score: 0

      if they're doing it using XML why does the W3C validator throw 103 errors on their (non-XML) home page?

      WTF?
    2. Re:Well... by Anonymous Coward · · Score: 0

      How it validates
      They have more errors than they do lines of HTML.

    3. Re:Well... by cyberon22 · · Score: 1

      Come on... if any browser goes into panic mode when it doesn't find a DOC tag, I won't be using it. You don't always need to compile "-Wall", especially if you want working code.

    4. Re:Well... by Anonymous Coward · · Score: 2, Insightful

      Google's main page doesn't validate, and we all know how simple it is:
      http://validator.w3.org/check?uri=http%3A%2F%2Fwww .google.com

      Yahoo!'s main page doesn't validate, either:
      http://validator.w3.org/check?uri=http%3A%2F%2Fwww .yahoo.com

      Unexpectedly, MSN's front page is valid XHTML 1.0 Strict:
      http://validator.w3.org/check?uri=http%3A%2F%2Fwww .msn.com

    5. Re:Well... by Anonymous Coward · · Score: 0
      You're missing the point, it's not about compiling with -Wall, more like

      gcc script.pl && ./a.out
      . Check my reply to another post where I pass their homepage (which they claim is XML) through xmlint.

  7. Validation for the website by Anonymous Coward · · Score: 5, Interesting

    http://validator.w3.org/check?uri=http%3A%2F%2Fwww .xcerion.com%2F

    Those guys can't even put down proper HTML, I'm not sure i'd trust them to write a whole web-based "OS" in XML

    1. Re:Validation for the website by Anonymous Coward · · Score: 0

      Especially since he's using XHTML, which literally 'breaks' if its invalid. Bloody sloppy.

    2. Re:Validation for the website by beelsebob · · Score: 3, Informative

      Not only can they not write valid html, but they can't write html that render correctly in Safari, one of the most compliant browsers out there.

    3. Re:Validation for the website by vtcodger · · Score: 3, Insightful
      ***Those guys can't even put down proper HTML, I'm not sure i'd trust them to write a whole web-based "OS" in XML***

      In their defense:

      • The guy doing their web page is probably not one of the folks doing the applications.

      • It appears that a LOT of Web Page developers are totally unaware of standards -- or don't care. My guess is that seriously non-compliant web pages probably outnumber those that are valid on major web sites. Hell, many of them don't even have a DOCTYPE spec and can't be validated.

      • Last time I looked, the Google home page threw about 50 HTML errors when fed to the W3C validator.

      That said, if I were these guys, I'd fix the HTML.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    4. Re:Validation for the website by BigLug · · Score: 1

      In the real world, validation doesn't overly matter. However as the site doesn't even *work* in FireFox on linux, I'm not holding my breath for anything from these people.

      I don't care who made the site, if you're writing an "OS" (or if you claim to be even if you're not) then you at least check the most popular browsers on existing operating systems.

    5. Re:Validation for the website by RulerOf · · Score: 1

      http://validator.w3.org/check?uri=http%3A%2F%2Fwww .xcerion.com%2F Those guys can't even put down proper HTML, I'm not sure i'd trust them to write a whole web-based "OS" in XML
      I highly doubt that the score listed there is truly indicative of anyone's coding prowess. FFS, Google's score still sucks. But I will say one thing: Both sites look fine.
      --
      Boot Windows, Linux, and ESX over the network for free.
    6. Re:Validation for the website by Haeleth · · Score: 1

      However as the site doesn't even *work* in FireFox on linux, I'm not holding my breath for anything from these people.
      Seems to work fine here, if rather ugly, slow to load, and devoid of content. What in particular do you think isn't working?
    7. Re:Validation for the website by mgiuca · · Score: 1

      Doesn't render correctly (no scrollbars, and weird nested frames which makes me think a link targeted the wrong frame or something) on Firefox either (at least, FF 1.5).

      So maybe this is an "operating system that runs on any computer (that runs Internet Explorer (that runs Microsoft Windows))".

    8. Re:Validation for the website by Ant+P. · · Score: 1

      Have you looked at the HTML code on Google's front page? It's not built to be valid, it's built to load fast.

    9. Re:Validation for the website by Anonymous Coward · · Score: 0

      Not only can they not write valid html, but they can't write html that render correctly in Safari, one of the most compliant browsers out there.

      Are you *insane*? As far as the top 5 or so of web-renderers go, webkit is probably the worst in terms of standard compliancy. I can't believe you even said that. I'd agree that it's a nice browser, but come on...

    10. Re:Validation for the website by vtcodger · · Score: 1
      ***Have you looked at the HTML code on Google's front page? It's not built to be valid, it's built to load fast.Have you looked at the HTML code on Google's front page? It's not built to be valid, it's built to load fast.***

      Not faulting Google. Fact is their web page is minimal and they deliver a usable search page on every browser, I've ever tried which is no small accomplishment. However, I'm not sure whether they understand standards but think other things are more important -- or whether they just hacked out an effective web page by trial and error. My experience with my own web pages has been that the my standards problems are due to not thinking, or occasionally to not understanding (e.g. it never crossed my mind that ampersands would be translated within PRE /PRE brackets). They wouldn't affect performance. Not sure about Google. They are clearly smarter than I am, so as far as I'm concerned they can do whatever they want with no whinging from me.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
  8. Would rock if it didn't need a full OS and browser by NekoXP · · Score: 5, Insightful

    As subject. How is this meant to change the world or "threaten" Google or Microsoft when you need an OS (probably from Microsoft) and a browser (probably with Google as the homepage, both if we take the most popular)?

    Once you wanna do something in this "internet OS" you'll fullscreen your $179 copy of Internet Explorer on Windows Vista, and fire up an app which probably uses some Google API internally. World changing? Or just another layer between you and them that serves yet more adverts?

  9. Why require a browser by broothal · · Score: 5, Interesting

    Back in the late 80's when I got on the net we all had a pretty good idea what "the internet" was. Now, 20 years later, the internet is almost synonymous with WWW. I'd like to see good solutions taking advantage of the internet, but why does it always have to require a web browser?

    1. Re:Why require a browser by jez9999 · · Score: 5, Insightful

      Because a web browser is the only piece of software that fulfills the following criteria:

      - Installed on most machines by default (many policies prohibit the installation of new s/w)
      - Has the capability to be extended to provided an OS-like environment.

    2. Re:Why require a browser by Anonymous Coward · · Score: 0

      Criterion 1 isn't really important, as you can easily install portable platforms such as Python, Ruby, Java.

      C2 simply doesn't work for browsers. Browsers CAN'T use threads (unless JavaScript is extended, but then you have all those problems with different JS-implementations again!).

    3. Re:Why require a browser by Anonymous Coward · · Score: 0

      > Installed on most machines by default (many policies prohibit the installation of new s/w)

      Doesn't matter for a corporate environment and even not for a normal user if the client would be freely available, like, say, a web browser

      > Has the capability to be extended to provided an OS-like environment.

      As opposed to going directly through the GUI and network layers, how would this be *more* extensible?

    4. Re:Why require a browser by khallow · · Score: 1

      If the client isn't installed and can't be installed, which is a common occurance for public access machines, then it doesn't matter if it's freely available. The web browser is almost always available and just as important, it will continue to be that way. Second, the original poster wasn't claiming that the browser is "more" extensible, but merely that it is extensible. In other words, we have a client which might not be particularly functional, but it's functional enough and is the most common client out there now and in the foreseeable future.

    5. Re:Why require a browser by khallow · · Score: 1

      So you go up to the airport kiosk, install these platforms (which takes a few hours since you have to hack in first to get admin access and download speed is molasses slow). Then you're good to go. Easy.

      Second, there are work arounds for incompatible browsers. Namely, you create low level libraries for each browser so that everything delivers a base level of functionality. For example, these guys, Team Tibet did just that. They created a library that enables smalltalk-style object oriented programming for javascript on a variety of platforms. In the process they had to solve the very problem you mention with all the different javascript implementations out there.
    6. Re:Why require a browser by Haeleth · · Score: 1

      - Installed on most machines by default (many policies prohibit the installation of new s/w)
      And if web apps ever get beyond the "cool but impractical demo" phase they're in at the moment, you can bet your life those policies will be updated to restrict their use as well. So, again, what's the advantage?
    7. Re:Why require a browser by Anonymous Coward · · Score: 0

      I once heard it said (back in the 1990s) that "The web browser is the VT100 of the 90s."

      I'd update that statement now for the 21st century, but otherwise it looks more true now than ever before, and probably will remain so for the foreseeable future.

      I'm not saying that the web browser as it has evolved today is the ideal thing to occupy this role, but for better or worse it does have the necessary flexibility and ubiquity for it like nothing else.

    8. Re:Why require a browser by cnystrom · · Score: 1
      Exactly. The Internet is more than the web, and in fact I think the web is a poor application platoform, which is why I started the NewI\O project.

  10. A what? by Anonymous Coward · · Score: 0, Troll

    How the hell did this make it on Slashdot?

  11. system requirements by El_Muerte_TDS · · Score: 1

    So the requirements of this new hot XML based operating system are at least to have a operating system and a heavy weight web browser.
    Why do I need an operating system to run an operating system?
    Oh... you mean it's nothing more than an application framework (just like the millions of others around there).

  12. Stack Dump by ZX3+Junglist · · Score: 3, Funny

    Internet Explorer 7 has experienced and error while running script:
    XIOS
    Would you like to send an error report to Microsoft?
    Send Don't Send

  13. Re:Would rock if it didn't need a full OS and brow by jez9999 · · Score: 3, Insightful

    How is this meant to change the world or "threaten" Google or Microsoft when you need an OS (probably from Microsoft) and a browser

    Presumably becuase that OS could be Ubuntu, and that browser could be Firefox. Or OSX/Safari, or Suse/Konqueror, or.....

  14. Front Page by falzer · · Score: 5, Funny

    I like their front page message: Software should be free(TM)
    Wow, it's like they snuck into Slashdot's secret headquarters and stole the root password... to our hearts!

    1. Re:Front Page by TodMinuit · · Score: 1

      This is why they released their software into the public domain... Oh wait, that wasn't them.
      And look, they even trademarked "Software should be free". How kind of them.

      --
      I wonder if I use bold in my signature, people will notice my posts.
    2. Re:Front Page by OldBus · · Score: 1

      And in a strange coincidence, it's also the combination to my luggage!

    3. Re:Front Page by zobier · · Score: 1

      It seems to have changed to "Every computer is my computer(TM)" -- that totally doesn't not suck.

      --
      Me lost me cookie at the disco.
  15. Au Contraire -- Sort of by vtcodger · · Score: 5, Insightful
    Does this represent a threat to Google or Microsoft? Not any time Soon

    But then, it's not that long ago that Google was just two guys doodling on scrap paper.

    A few problems have to be overcome including internet latency and the tendancy of everyone to cache stuff they should not be putting in caches (If your PC's memory cache worked like Internet caches do, you'd be lucky to get a Solitaire hand dealt before the PC crashed.)

    And I doubt this is a threat to Google because they will do the same thing it if it works out.

    My impression is that what's good about this specific scheme is that only data is sent over the network, so the annoying latency issues many of us have with Google spreadsheets and Writely should be less of a problem.

    What's bad is that the data is stored on someone's servers. Security will be an issue. So will availability. And loss of data. And ...

    Another problem is that networked "OS"es may not be acceptable for a lot of users because they are just plain too damn slow. A few years ago I slapped together a networked application running on a server here at home for keeping notes together. Worked, sorta. But even though I owned the network and the application was built into server code, not run via CGI, it was too slow to be usable. The problem looked to be latency, not slow processing.

    The few serious attempts I've seen at using HTTP/browsers to do real jobs varied from awful to marginal. IMHO even things like SAIL suck. I'd rather update the /etc files directly. Hell, even ed/EDLINE would be faster and more satisfactory.

    Maybe the problems can be overcome with brains, technology, and money. Maybe they can't.

    Back on topic. Is this stuff a threat to Microsoft? You just bet it is. MS makes most of its money off OK, but overpriced, products that do way more than most customers need (Exception--Xbox which may eventually be a real, money making operation with a bright future). Furthermore, adding more features and charging more for new versions of Windows/Office is probably an unsustainable strategy. We're already seeing geeks and a few organizations walking away from Microsoft. I think that is only going to become more common and some of them may well go to schemes like this.

    --
    You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    1. Re:Au Contraire -- Sort of by Karl+Cocknozzle · · Score: 3, Informative

      And I doubt this is a threat to Google because they will do the same thing it if it works out.

      Google is already doing something in this vein... They have Google Apps, which can tie into your enterprise systems and offers your mobile workforce word processing and spreadsheets, email, IM, a start page with RSS--it isn't an operating system, not remotely, but the idea is that it represents an integrated, comprehensive application environment for our students to embrace from home, campus, or the Australian outback.

      XIOS isn't really an OS, I certainly agree. But they're hardly unique. They're presenting an integrated suite of applications with an extensible API, sort of like what Google is doing. And really, it doesn't need to be an OS to make it useful and usable.
      --
      Who did what now?
    2. Re:Au Contraire -- Sort of by spasm · · Score: 1

      "it represents an integrated, comprehensive application environment for our students to embrace from home, campus, or the Australian outback."

      I visited my parents recently. They live in the Australia outback. Their internet connection was 33k dialup, and that's all that was commercially available to them. Believe me, even checking a gmail account was slow and painful, let alone writing replies in an environment where you lose everything if the connection dropped (which it did with annoying regularity). I can't imagine trying to be productive on a web-based wordprocessor or spreadsheet.

    3. Re:Au Contraire -- Sort of by ResidntGeek · · Score: 1

      But then, it's not that long ago that Google was just two guys doodling on scrap paper.
      ...after which they came out with a very useful and innovative search engine, which people needed and therefore use. Not an "OS" on top of a browser on top of an OS, which is just about the stupidest thing I've ever heard of.

      Don't people use C anymore?
      --
      ResidntGeek
    4. Re:Au Contraire -- Sort of by Anonymous Coward · · Score: 0

      I still use C occasionally at work when I need speed and memory efficiency. I use JS, php, perl, and java in other areas of work, but it's refreshing to come back to C every now and then to do get shit done, fast, without waiting for some turd of a VM or interpreter memory hog to start up. If anyone doesn't like it, fuck 'em with an elephant's tusk.

  16. Try Creating An Account There...AHAHAHAHAHA!!!!! by 1mck · · Score: 1

    I thought it would be kind of neat to check it out, but the only way that I could access the button to send my information to sign up was to view it in another window. I thought it was because I was using Firefox, but the same thing on IE, and on the page that has their "Internet Services Strategy" there is a line that goes through 2 paragraphs!LOL Not very professional, and if this is the level of service that they are going to be providing, then what can we expect from them for their OS??? And they stumbled right out of the gate!lol

  17. Bad XML by CarpetShark · · Score: 5, Informative

    It also shows very poor use of XML, sadly. For instance, wouldn't it make more sense to have stuff*< /filespec></cmd>? It's not only shorter, but more future-proof, and more clear.

    Still not short enough for me though. XML is OK for interchange, but it sucks as a human-readable markup language, even when used with forethought.

    Furthermore, I'm not sure it makes ANY sense to have commands in XML. That's what programming languages are for -- it's the one thing they excel at. What's wrong with cmd(argname="val") or cmd(arg1, { a, b, c="10" })? It's complex to parse, sure, but that's why you make a parser once -- the point is, it IS parseable, without a human correcting the syntax before the computer can understand it.

    1. Re:Bad XML by cibyr · · Score: 1

      Your isn't closed :P

      --
      It's not exactly rocket surgery.
    2. Re:Bad XML by smcdow · · Score: 1

      XML is OK for interchange ... I don't agree. I think XML is pretty sucky for interchange. JSON or YAML are much better (and more compact) data encodings than XML.

      It's looking like JSON is becoming its own industry standard.

      And, of course, JSON and YAML are almost the same thing.


      --
      In the course of every project, it will become necessary to shoot the scientists and begin production.
    3. Re:Bad XML by bogomipz · · Score: 3, Informative

      Still not short enough for me though. [...] Furthermore, I'm not sure it makes ANY sense to have commands in XML.

      I bet you'll find this article at least a little bit interesting; http://www.defmacro.org/ramblings/lisp.html

      Actually, the very first thought I had after the first sentence of the summary was that Lisp would be a much better match than XML for something like this. The moment you try to treat code as data, you can be sure Lisp is what you want, although I believe Rebol (http://www.rebol.com/) tries to do something similar.

    4. Re:Bad XML by thogard · · Score: 2, Interesting

      But XML is a great interchange format for all those coders who couldn't pass Comp Sci 201. There are plenty of great papers on why XML style parsing was bad and some of them even have mathematical proofs and predate any *ML implementation. D. Knuth and A. Perlis both had nasty things to say about that type of parsing long before it existed but I guess their books aren't fashionable for modern coders.

    5. Re:Bad XML by Goaway · · Score: 1

      Future-proof? Not nearly! You are assuming that commands will always be represented as simple strings! A much more comprehensive format would be something along the lines of:

      <commandline><command><executable><shellpath>grep< /shellpath></executable></command><args><regex>stu ff</regex><filespec>*< /filespec></commandline>

      This way, not only are you prepared for handling commands that are not defined by simple executables, but you can also use multiple ways of defining the location of an executable, such by a simple shell path, an absolute path, an URL for a remote host, a torrent source, and so on!

    6. Re:Bad XML by dotdash · · Score: 1

      XML is OK for interchange, but it sucks as a human-readable markup language I think the problem with XML in this context is not readability; the problem is typability. XML is simply too verbose for this application. But then, an XML "OS" need not have an XML command line interface.
    7. Re:Bad XML by Anonymous Coward · · Score: 0

      That article from defmacro you posted is really awesome.

      Thanks.

    8. Re:Bad XML by JabberWokky · · Score: 1
      I have an awesome idea! You could space delimit it so that the formatting is more terse. You could even have quotes to include paramaters with spaces in them!

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    9. Re:Bad XML by Anonymous Coward · · Score: 0

      You know the post you are commenting on was a joke, right?

    10. Re:Bad XML by Anonymous Coward · · Score: 0

      It's complex to parse, sure, but that's why you make a parser once -- the point is, it IS parseable, without a human correcting the syntax before the computer can understand it.


      Coming from the Lisp world, I have to say no. Lisp parsers are easy. But parsers for say C++ and related ilk are not. And they are not made once. They are written over and over - it was years before a compiler could parse every area of C++ correctly (have they even reached that point in the more esoteric areas?) And humans have to correct their syntax a ton of times in these languages - order of operations and much nastier stuff. Most of the errors I see on first compilation by a student in C++ and even experienced people are simple syntax errors.
    11. Re:Bad XML by Anonymous Coward · · Score: 0

      I've been doing this before I knew it would be called "JSON". XML can take a running leap off a bridge.

    12. Re:Bad XML by ioshhdflwuegfh · · Score: 1

      Actually, the very first thought I had after the first sentence of the summary was that Lisp would be a much better match than XML for something like this. Let me guess why: because after converting of text written in the extensible markup language into lists, you can also process them?
  18. I've got another idea by pfortuny · · Score: 4, Funny

    How about developing an OS on top of TeX?

    This way we would live in the best of the worlds, would we not?

    Moreover, this would threaten Google, Microsoft and the great scientific publishers.

    Actually, we could make it work on top of an emacs session. Pity that you need another OS to run emacs, but
    **it is emacs**, you know! and TeX, of course.

    Anyone joining the project?

    1. Re:I've got another idea by WrongSizeGlass · · Score: 0

      Anyone joining the project? I need to do something today, and joining this sounds a little better than cleaning the litter boxes.

      I'll volunteer with the condition that if I don't make it back someone else cleans up after the cats.
    2. Re:I've got another idea by hey! · · Score: 1

      Well, we have something pretty close to an operating system based on a text manipulation system: namely the first version of Emacs was built on TECO. Back in the day before GUIs, plenty of people went right for emacs after logging in. It not only provided a wide variety of utlities of its own, it provided a way to run and interact with programs, through a kind of multi-tasking user shell. Back in the era of the VT100 terminal, this gave you virtual terminals even if your OS didn't provide it.

      People joke that Emacs was an operating system, but add a kernel and a file system, and throw in a few basic utilities, and it would qualify.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:I've got another idea by Anonymous Coward · · Score: 0

      You dont even need to build an OS.
      \documentstyle{threateningletter}
      \begindocument
      Microsoft, Google, you better watch it!!
      \enddocument

    4. Re:I've got another idea by tonigonenstein · · Score: 1

      Pity that you need another OS to run emacs
      Actually you don't need an OS to run emacs anymore. LICE, running on top of Movitz gives you emacs on the metal.
      --
      The sooner you fall behind, the more time you have to catch up.
    5. Re:I've got another idea by tepples · · Score: 1

      People joke that Emacs was an operating system, but add a kernel and a file system, and throw in a few basic utilities, and it would qualify Especially if you're running Emacs (DJGPP version) on top of MS-DOS or FreeDOS, which isn't an operating system as much as it is a loader with its own file system.
    6. Re:I've got another idea by Roger+W+Moore · · Score: 1

      You laugh but TeX was almost the base language of the web instead of HTML. Apparently Tim Berners Lee used SGML for document typesetting unaware that the rest of the field he was developing the web for (particle physics) used LaTeX until it was too late to change....or at least that's a story I heard at CERN once.

    7. Re:I've got another idea by zippthorne · · Score: 1

      More's the pity. We still don't have a good framework for typesetting mathematical formulas in HTML. I'm really beginning to dislike this Berners-Lee character.

      --
      Can you be Even More Awesome?!
  19. XML People are still using that? by jellomizer · · Score: 1

    For a while it was this huge buzzword about the wonders of XML. Then when people look into it they realize it is not a programming language or scripting or formatting language (per say) that everyone was touting it to be. But just a Text File standard for holding data, like Comma separated values or fixed space delimited. Granted it handles treed information much better then the previous types but in reality it is not that big of a deal. Oddly enough I have never found an XML Parser that I am happy with either and I never really prioritized myself to make my own.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:XML People are still using that? by beelsebob · · Score: 1

      It's far from being a good format for treed data as well. It's enormously verbose, wasteful of keystrokes and hard to read. If you really want to represent tree structures, what's wrong with just typing out the AST -- hell, it worked for Lisp!

    2. Re:XML People are still using that? by SpinyNorman · · Score: 1

      Sure XML is just a generic container format, but it's still very useful:

      - Beats designing/implementing a custom format/API to manipulate every different type of text based data file
      - Easy to extend XML-based schemas in backwards compatible way
      - Cross platform
      - Cross language
      - Extensive tool support
      - Supported by browsers (parser, xslt)

      I agree that the standard parsers are crap - horrible APIs - so I did write my own, including a higher level table based API for reading/writing C/C++ data structures to/from XML. The high level API is very cool, though I say so myself... For example you can read a repeated nested XML structure into a std::list of C++ structures in a single line of code, using tables of initialized data (using some preprocessor and RTTI magic) to desribe the mapping. The same table also lets you go in the opposite direction and generate the XML from the C++ data structure. It supports arbitrarily nested combinations of C/C++ arrays/lists/vectors, structures and basic types (incl. std::string). Sadly I wrote this for the company I work for, so I can't open source it.

    3. Re:XML People are still using that? by hr.wien · · Score: 1

      Sadly I wrote this for the company I work for, so I can't open source it.

      No need

    4. Re:XML People are still using that? by SpinyNorman · · Score: 1

      Nice library (Boost in general is amazing), but it does serve a different purpose. With the Boost library the XML format is dictated by the needs of the serialization archive, and is essentially a black box (one that you could modify, but only within the constraints of the archive representation requirements). My library OTOH is meant for reading/writing XML rather than serailization, and therefore gives you total control over the XML which in this case is very much not a constrained black box, but rather the directly controlled input/output of the library.

    5. Re:XML People are still using that? by mysticgoat · · Score: 1

      XML People are still using that?

      For a while it was this huge buzzword about the wonders of XML. Then when people look into it they realize it is not a programming language or scripting or formatting language....

      Oddly enough I have never found an XML Parser that I am happy with either...

      XML usage is increasing remarkably.

      I myself am very happy with Firefox, which is built on XUL, which is the XML User Interface Language and does a really nice job of parsing XUL. I'm also quite happy with many of the XUL extensions to Firefox. I expect to be writing some frontends for customized web stuff in XUL by the end of the year (currently in the process of migrating from the MS world to Linux (WinXP to Kubuntu— very slick!))

    6. Re:XML People are still using that? by Just+Some+Guy · · Score: 1

      Granted it handles treed information much better then the previous types

      How To Tell Someone Hasn't Seen Lisp, Lesson #1.

      --
      Dewey, what part of this looks like authorities should be involved?
    7. Re:XML People are still using that? by jellomizer · · Score: 1

      LISP is a language not a a Data storage format. While I guess you can save the data as a Lisp code, and run it. But the point of XML is to make it a bit more human readable.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    8. Re:XML People are still using that? by jellomizer · · Score: 1

      With the exception of supported by browsers (which not all browsers support) Comma Separated Values, with label row seem to meet all the criteria. The only reason for the browser support was when these browsers were being made everyone was saying XML is the next big thing that suppose to revolutionalize the world, so they but it in there. Al though if you are going to use a web browser to parse threw XML I can only see very small cases where that would be handy.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:XML People are still using that? by SpinyNorman · · Score: 1

      There are many different types of DIY nested tag-value formats that are functionally equivalent to XML, but you do need nesting and tag-value so as to be able to represent arbitrarily structured data... Comma separated files is just a flat file format - no structure.

    10. Re:XML People are still using that? by jellomizer · · Score: 1

      Words in Quotes " " are strings, words without quotes are variant, The first line is the name of the field. That is the standard methodology, for CSV. Granted it is a bit more primitive then XML but it still works, and it is easier to program and parse then XML. You can more easily sort it by fields and sorted data you can search a lot faster. It is not that XML doesn't have its place but for most cases going with XML is overkill

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  20. WTF? by prince+hal · · Score: 0

    Man, it sounds both stupid and brilliant, which is to say "uselessly novel."

    Nevertheless, I decided to sign up just to see what the fuss was about, but immediately I was told my email address, my perfectly-valid-been-using-it-for-years email address, was invalid. My guess is they have snippet of bad javascript regex code they use to "validate" email adresses, but they either nabbed it off the internet without bothering to see if it worked or they just don't know what they're doing.

    Think I would trust them after they immediately screwed up something simple?

    1. Re:WTF? by Anonymous Coward · · Score: 0

      Sorry about that. Somebody made a mistake but it should now be fixed.

  21. Re:Would rock if it didn't need a full OS and brow by PopeRatzo · · Score: 1

    Presumably becuase that OS could be Ubuntu, and that browser could be Firefox. Or OSX/Safari, or Suse/Konqueror, or....

    OK, but it's still an OS inside another OS inside...

    It all sounds like a spot on a lump on a log in a whole in the bottom of the sea.
    --
    You are welcome on my lawn.
  22. not an os by l3v1 · · Score: 1

    It runs inside a browser, probably is a collection of javascript and dhtml script piles. It's not an OS. It's maybe an application suite, a framework, a collection of javascript application libraries, whatever, but it's not an OS. Putting the "internet" word before it doesn't help.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:not an os by julesh · · Score: 1

      It runs inside a browser, probably is a collection of javascript and dhtml script piles. It's not an OS. It's maybe an application suite, a framework, a collection of javascript application libraries, whatever, but it's not an OS. Putting the "internet" word before it doesn't help.

      Let's be fair to them. They may have implemented a virtual machine environment and produced an operating system that runs on it.

      It doesn't sound likely to me, but if they have, this would count IMO as an operating system.

    2. Re:not an os by NoMaster · · Score: 1

      Let's be fair to them. They may have implemented a virtual machine environment and produced an operating system that runs on it.
      True. Too many people underestimate the power of JavaScript...

      --
      What part of "a well regulated militia" do you not understand?
  23. AffinityGO by KeyThing · · Score: 2, Informative

    A UK company, Oceanworks Ltd., already has a web based OS in place.... and even a freebie version... perhaps google should look at that company and buy them out.

    Here's a link to their freebie one.

    http://affinitygofree.com/

    --
    --- http://www.keything.com
    1. Re:AffinityGO by marrwinn · · Score: 1

      "Sorry, your browser is currently unsupported.
      Please change your browser to Microsoft Internet Explorer V5.5 or greater.
      Your browser will now close.
      Thank you."
      Great software. Bah.
    2. Re:AffinityGO by Anonymous Coward · · Score: 0

      IE only. That's hawt.

  24. Re:Would rock if it didn't need a full OS and brow by l3v1 · · Score: 1

    and that browser could be Firefox. Or OSX/Safari, or Suse/Konqueror, or.....

    Not until their own webpage fails the validation checks.

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  25. Balls! by Anonymous Coward · · Score: 1, Insightful

    Users can run software from their local account without installation and more OS installs have a telnet client than web browser.

    What a web browser provides is a convenient way to do a GUI. We could hook common layout engines to different software entirely - and this would make more sense than current hacks atop HTTP **cough** AJAX **cough**

  26. XML for OS configuration? by l0b0 · · Score: 1

    Botherment, another web "OS". I was hoping someone had finally seen the light WRT storing OS settings in XML. That would make it easier to search for settings (no more 1000 files in 100 directories or a crappy registry editor), use non-ASCII characters (UTF rules) with only three escape characters, and avoid syntax errors.

    1. Re:XML for OS configuration? by Anonymous Coward · · Score: 0

      like OS X's plists?

    2. Re:XML for OS configuration? by Anonymous Coward · · Score: 0

      Huh? What's wrong with having 1000 configuration files in 100 directories (assuming you actually have enough programs etc. installed to need that amount)? Stuffing everything into one big honkin' file makes about as much sense as printing all your documents on one huge long sheet of continuous paper.

      Things that are closely-related should be put close to each other: therefore, one program should have one (main) configuration file, for example, instead of putting every setting into its own file. But things that are unrelated should not be grouped together: therefore, not every setting for *every* program should go into one file.

  27. Software should be free (tm) by Anonymous Coward · · Score: 0

    I love the fact they trademarked that phrase.

  28. Sorry to be rude - but dictionary time by dbIII · · Score: 5, Insightful

    This is supposed to be the site where we laugh smugly at people who use the word "internets" or who call an application in user space an operating system. What happened?

    1. Re:Sorry to be rude - but dictionary time by mysticgoat · · Score: 1

      Parent post and a lot of other comments are taking this "OS" thing much too literally.

      When my OS calls a chunk of static ram on a USB port a hard drive, that's a good thing. When I can tell my OS to treat a file as if it were a printing device, that's a good thing. When I can redirect output from a perl filter to either a file or the screen or the printer or a serial output device, then that's a good thing. When I can have my OS host another OS in a virtual machine, that's a good thing.

      Virtualization is a good thing. Having a virtual OS running within a browser is conceptually little different from using any of the established VMs.

  29. What's an OS? by gaspyy · · Score: 1

    It's really not in my intention to troll, but has the definition of the term 'Operation System' changed recently? Have I been living under a rock?

    This OS is just as much as Windows 3.1 was an OS - a graphical environment maybe, but not an OS as I still need Windows, Linux, MacOS or BeOS installed on my HDD to get on the web or to open a file.

    1. Re:What's an OS? by Anonymous Coward · · Score: 0

      It's really not in my intention to troll, but has the definition of the term 'Operation System' changed recently? Have I been living under a rock?

      I've never heard of an Operation System either.

  30. Real OSs have failed... by grumbel · · Score: 1

    The sad part about all those web based "OSs" is that they show that the real OSs pretty much completly failed to keep up with the demand of the users. Maintenance of a real OS has become such a huge issue that at least some people prefer to stick with a Javascript/DHTML hack of a thing that runs in a browser who never was build to be an operating system or run applications in the first place and the irony is that those apps indeed often run better, build in version tracking, easy group collaboration, fast search and other things often work out-of-the-box in those web OSs while they can be a huge pain to get up and running with a real OS and a real application.

    Now of course a web OS can't replace the low-level stuff of real OS, the browser after all has to run on something but in terms of higher level functions, like GUI and such, web based OSs really do quite a good job, which really is sad, since a real OS should be able to do all those jobs a heck of a lot better, but they simply don't in practice. Real OS development has pretty much staled in the last ten years from a users point of view and everything that was broken back then still is (version tracking is non-existant, no proper undelete, manual save, no quick search, hard to clone a OS onto another machine, etc.).

    1. Re:Real OSs have failed... by gregmark · · Score: 1
      Now of course a web OS can't replace the low-level stuff of real OS"...

      Er, then it's not an OS.

      Real OS development has pretty much staled in the last ten years from a users point of view and everything that was broken back then still is (version tracking is non-existant, no proper undelete, manual save, no quick search, hard to clone a OS onto another machine, etc.).

      What archaic piece of junk are you running anyway? Hard to clone? Setting aside the fact that the "dd" utility has been around for eons, there are are GLUT of applications for both *nix and Windows that can easily clone a machine. And of course let's not forget the many Virtual Machines in existence that allow you to clone or snapshot OSs within a virtual environment. And note, VMware and Xen et al don't deign to call their products real operating systems. As for the other qualities you mention, I'm not even sure what you're talking about. Sounds like you're confusing an OS with a word processor. OS versioning, package management, and all that, work very well on most any modern OS. Quick searches? The find and locate utilities in *nix, Spotlight in OSX, that moronic dog in Windows, the myraid desktop searches peddled by Google and the like.

      Or maybe we're just confusing user-friendliness with functionality.

    2. Re:Real OSs have failed... by Eli+Gottlieb · · Score: 1

      So I suppose these same users who real operating systems have failed have bought and tried every newer, better operating system they could in an effort to find something suitable?

      Yes, operating systems haven't developed anything really new recently, except in academic research. They will continue to do so until users see the worth in trying Haiku, Syllable, or some other alternative operating system.

    3. Re:Real OSs have failed... by grumbel · · Score: 1

      ### Er, then it's not an OS.

      Its not a whole OS, but the browser is more an more replacing the whole higher level of an OS, i.e. GUI stuff, file handling, text search, etc.

      ### What archaic piece of junk are you running anyway? Hard to clone? Setting aside the fact that the "dd" utility has been around for eons,

      dd, yeah, great, and that solves the problem of different hardware exactly how, different partition sizes, etc? How can I use it to just copy a single application? Answer: I can't. dd is nothing more then a simple low level tool that copies data around bit by bit, it doesn't allow you to replicate an installation of one machine on another in a working state.

      With a browser based application/OS I have a sandbox environment with which I can instantly on multiple platforms the exact same work environment with almost zero effort, all it takes is a simple URL.

      ### And of course let's not forget the many Virtual Machines in existence that allow you to clone or snapshot OSs within a virtual environment.

      Virtual Machines are nice, only two problems: Slow and crippled, try running a game in them. Expensive: I don't know any OS that comes out of the box with an easy to use setup for virtual machines, on the other side, almost every OS comes with a browser. And yes, a browser is crippled too, thats however the point, even though its extremely crippled, it still performs a lot of tasks much better then what the real OS provides.

      ### Sounds like you're confusing an OS with a word processor.

      No, the point is word processor running on X11/Gtk/QT vs world processor running in browser, currently it looks like the browser is winning and X11/Gtk/QT and friends are dieing a slow death. Not yet for word processors or graphic tools, but webmail is already in heavy use and I wouldn't be supprised if more people use GMail then POP3/IMap and a separate client.

      ### The find and locate utilities in *nix,

      Have you actually ever used them? Trying to search through my mailbox takes an awful lot of time with them, no surprise, if I find/grep through may mail without having an index file that is pretty much expected. GMail on the other side gives me almost instant results, a Maildir simply can't compete in that area, its not even close.

    4. Re:Real OSs have failed... by grumbel · · Score: 1

      ### So I suppose these same users who real operating systems have failed have bought and tried every newer, better operating system they could in an effort to find something suitable?

      The problem is there are only three OSs that are usable, Windows, MacOSX and all that Unix stuff (Linux, BSD, etc.). All the academic OS indeed provide a lot of cool features, they however also lack a ton of stuff that people expect for there daily work. And also trying a new OS is hard, almost impossible for a casual user, while using a web application is extremely trivial, even easier then installing a application on a current day OS.

      Maybe things will change a bit, since virtualization makes it easier to run multiple OS at the same time, but a browser based application is simply hard to beat in terms of ease of use, since its literally just a single click away, while everything else is a lot more complicated.

    5. Re:Real OSs have failed... by gregmark · · Score: 1
      Virtual Machines are nice, only two problems: Slow and crippled

      This statement is bunk. *Crippled*? Crippled how? Because you can't play Doom on it? When I hear the word crippled, I think one step away from paralyzed, and one step removed from a permanent vegetative state. I use VMware on Ubuntu at work and am able to run Lotus Notus (gag), Internet Explorer 7(double gag) with 8 or so tabs open, and Office using very little system memory. It's not perfect, not by a long shot, and obviously YMMV, but it's hardly fair to call available VM technology crippled.

      I think the reason I fell out of my typical lurking mode and felt compelled to respond was because you're using hyperbolic language to sell an argument that I actually agree with in some ways. But language matters, so when you say something is crippled, that or that technology X is dying a slow death or is non-existent and it *demonstrably* is not, you trivialize the discussion.

      Furthermore, if we're not talking about an actual OPERATING SYSTEM that interacts with *both* hardware and software, we shouldn't be calling it that. It's like saying, "Well, a dolphin isn't *really* a fish, but it reminds me of a fish and my grandma doesn't know the difference, so let talk about why the dolphin is one sorry-ass fish".

    6. Re:Real OSs have failed... by Eli+Gottlieb · · Score: 1

      If you think trying a new operating system presents difficulties, try creating one!

  31. Because it's idiot safe? Even for me? by Anonymous Coward · · Score: 0

    Because most people can surf on a URL to the Browser, but very few can use the icons on the desk which are "programs" and is not "internet".

    I hope you understood me.

    I will go back the the support guy to ask why the printer on the grey thing on top of the paper I'm writing is gone. I wish every program was as simple as google.

  32. Its an OS? by nurb432 · · Score: 1

    Well, someone must have redefined what an OS is.

    --
    ---- Booth was a patriot ----
    1. Re:Its an OS? by dbIII · · Score: 1

      Well, someone must have redefined what an OS is.

      After the MS court case it's new meaning is anything that could in theory run Netscape Navigator but doesn't.

  33. Violence by Schraegstrichpunkt · · Score: 2
    This reminds me of somebody's .sig:

    XML is like violence, if it doesn't solve the problem, just use more.
  34. don't think so by oohshiny · · Score: 3, Interesting

    Xcerion is merely jumping onto the XML bandwagon and doing some nimble marketing around it.

    In fact, we have an OS-independent XML-based layer, and it's called xulrunner (Firefox, Mozilla, and Thunderbird are popular applications written in it). It's getting a more powerful language with JIT support soon (ECMAScript 2.0).

    Microsoft has already caught on an has been trying to develop their own, proprietary alternative, though they aren't as far along.

    There are also some other attempts at this with slightly different perspectives on the same problem, like Konfabulator, Dashboard, Java, and .NET, but their success has been more limited in this area, although some of them have found other uses.

  35. Two points by koreaman · · Score: 1

    As everyone's already pointed out, this is no more an operating system than it is a flight simulator.

    Secondly, what does "XML-based" actually mean in this context? Last I checked, "XML-based" only makes sense when talking about documents or data. What does it mean for an "operating system" (or, more to the point, a web-based application framework) to be "XML-based"?

  36. Not even worth mentioning by Qbertino · · Score: 3, Insightful

    I've been doing professional active content web developement since the late dot-bomb days. Looking at the site for 15 seconds tells me this is probably nothing other than a scheme to fool investors. The things people put out for 'the next big thing' when they discover that JavaScript is a PL and runs in every browser amazes me time and time again.

    There are some points about RIAs one should learn as fast as possible to avoid wasting everybodys time:

    1) JavaScript is nothing new. It's been around for something like 10 years. DTML/Push-Pull JavaScript/Ajax/[Fill in own buzzword of choice] is nothing new. Many people have tried it, many have given up and even the best in 'Ajax' have stepped down again from using it in anything but the most tried and true situations and use cases.

    2) RIA is nothing new. Plugins are nothing new. There are entire landfills full of potential competitors to Flash and Java. Most of them failed. A few remain in niches where others can't reach. The only one I would care to mention is curl, and they are having a hard time and only manage by patiently working away at their tool for x-plattform RIAs.

    3) The big boys Adobemedia / Sun / IBM and some promising others are currently involved in a giant hack & slay fest over the best and most prevailent rich client / server integration. Joining them with some obscure cross-funded project with bad buzzwords, a crappy website and nothing to deliver than something worse than the most half-assed Ajax kit is like showing up on a Knights tournament riding an aged donkey, armed with a cardboard kiddie helmet, a broomstick and a toothpick.

    4) 'We will revolutionize ... blahblah ... the way people/the world thinks about computers/the web/whatever' is allway a dead giveaway that they don't know the troubles involved in building a good web product. There is no free lunch. Even with technologies around or around the corner like Laszlo, Adobes Flex (a Laszlo rippoff), Curl, Eclipse RIA, AMF, JSON/JDON, XUL/XUL Runner - all of which are basically free (all beer and mostly speech) and cream of the crop, building a working RIA that runs on every OS and doesn't bring your new 2 GB RAM Dual Core Turbo PC to a grinding halt is extremly hard work and a very tricky task with bucketloads of tradeoffs to evaluate. I do this every day, the possiblities are growing but the task itself isn't getting any easyer. And the pipedream of emulating a desktop in a browser has been implemented by many, and the best at it admit it's turned out more like a kind of experiment than anything usefull.

    Bottom line:
    This isn't news and it's not the bits worth it takes to transmit it. Move on. No one needs yet another bunch of silly goofs who try and tell the users/clients that they've discovered something new and everything will change if only you run with their buzzword ridden half-assed vision of an untested product that apes things others have finished years ago - and people don't know about for a reason.

    --
    We suffer more in our imagination than in reality. - Seneca
  37. Next step native XML processor by Sam+Legend · · Score: 1

    The next obvious step will of course be a XML-native processor !

  38. Software should be free(TM)... by TheVelvetFlamebait · · Score: 1

    ...but obviously not slogans(TM)

    --
    You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
  39. Irony by Paulrothrock · · Score: 3, Funny

    Their tagline is "Software should be free"

    Which they've trademarked...

    --
    I'm in the hole of the broadband donut.
  40. Web "OSes" are old news. by CTho9305 · · Score: 1

    I wrote this years ago (requires trunk Gecko, e.g. Firefox 3 or SeaMonkey 1.5)... somebody else also did a much better looking one years ago here. Granted, neither have very useful APIs...

  41. I tried this (still am actually) by Nappa48 · · Score: 0

    Writing my own "OS" as they say.
    Basically i wrote some stuff to manage files on my computer and make it alot easier to integrate files and the web.

    Long-story short, i gave up due to not having much time the past few months.
    And there was some issues of how to actually get it to update files automatically and so on
    I'd need some program that automatically scans folders and so on...
    I even tied it in with Auto Hotkey so i can pop-up menus that dealt with whatever file objects i clicked on (Photoshop with images, or paint, or whatever else and so on)

    I'll probably get around to it again, or if this goes well, even use it.

  42. Re:Would rock if it didn't need a full OS and brow by alx5000 · · Score: 1

    Mmmm... I think you meant "Not as long as "...

    OTOH, since you posted a little earlier than me, then pardon my nitpicking. The issue has already been fixed...

    --
    My 0.02 cents
  43. Yes, Yes it is absurd. by HollowSky · · Score: 1

    Really really absurd.

    I personally love the message on their homepage "Software should be freetm"

    TM?!

    --
    "You're not balancing your internal energy with the environment." -Gary Busey
  44. Re:Try Creating An Account There...AHAHAHAHAHA!!!! by Anonymous Coward · · Score: 0

    I'm a venture capitalist that has had the opportunity to see Xcerion's software. It really does do what they claim, from a technical point of view. There are a couple of other projects out there trying to do similar things, such as EyeOS (www.eyeos.org) that don't come anywhere close to the richness of the Xcerion environment. Their office apps are pretty usable, one of which gives a very credible powerpoint-type experience.

    It is definitely not an OS, as it contains none of the defining features of an OS (memory management, process scheduler, file systems, device drivers etc.). Operating environment might be a better description.

  45. Re:Try Creating An Account There...AHAHAHAHAHA!!!! by 1mck · · Score: 1

    I'm sure that it does what it claims to do, and hey that's great, but they should be putting their best foot forward don't you think? First impressions and all...that was my main point that I obviously didn't get across. I'll be more clear next time.

  46. MOD PARENT DOWN by Anonymous Coward · · Score: 0
    Neither Google or Yahoo claim to make an XML OS or have an XML doctype declaration on their homepage do they? If they did have one, they surely wouldn't demonstrate a complete ignorance of XML like this:

    user@localhost ~ $ wget -q http://www.xcerion.com/
    user@localhost ~ $ xmllint index.html
    index.html:15: parser error : error parsing attribute name
            document.write('<sc' + 'ript type="text/javascript" src="layout/script/m
                              ^
    index.html:15: parser error : attributes construct error
            document.write('<sc' + 'ript type="text/javascript" src="layout/script/m
                              ^
    index.html:15: parser error : Couldn't find end of Start Tag sc line 15
            document.write('<sc' + 'ript type="text/javascript" src="layout/script/m
                              ^
    index.html:15: parser error : expected '>'
    t.write('<sc' + 'ript type="text/javascript" src="layout/script/mozilla.js"></sc
                                                                                  ^
    index.html:15: parser error : Opening and ending tag mismatch: script line 13 an
    d sc
    t.write('<sc' + 'ript type="text/javascript" src="layout/script/mozilla.js"></sc
                                                                                  ^
    index.html:22: parser error : Opening and ending tag mismatch: head line 4 and s
    cript
        </script>
                ^
    index.html:23: parser error : Opening and ending tag mismatch: html line 3 and h
    ead
      </head>
            ^
    index.html:24: parser error : Extra content at the end of the document
      <body class="main" onselect="return false;" onselectstart="return false;" oncl
      ^
    user@localhost ~ $
    Ignoring lack of CDATA, document.write cannot be used on an XML document.
  47. Google has its reasons by grimJester · · Score: 1

    I believe all the validation errors on the Google front page are there on purpose. It lacks some elements that are required by the spec but aren't necessary in practice. It uses unencoded ampersands to save a few bytes.

    It seems to me like the front page is the minimal amount of bytes that will make the page render correctly in all major browsers, without any regard for standards compliance.

  48. Radically reduced development time by Anonymous Coward · · Score: 0

    Xcerion has been working on it for FIVE YEARS? That's as radical as Windows Vista.

  49. My Data on someone elses's computer by pentalive · · Score: 1

    -- I don't see any of these mentioned in the comments, aren't they important anymore?
    My documents on someone else's computer.

    My documents at the mercy of someone else's employee.

    No Physical Security.

    Didn't pay your data rent this month? No resume for you!

    "Sorry we had an employee who was acting badly, he sold your
    'checkbook database' to the highest bidder"

  50. A Shell is Not an OS by istartedi · · Score: 1

    This sounds like a shell to me. You can use a browser as a shell. That's essentially what MS did when it incorporated IE into the OS. At least, they re-use a lot of browser components. It's probably trivial to write a shell for Windows that uses IE itself. Haven't Gnome and others done similar browser-based shells?

    Anyway, I'm usually not into pedantry, but these people really need to learn the difference between an OS and a shell. An OS, among other things, provides a layer between hardware and software, and controlls processes. A shell runs as a process on the OS. Note, when I say "these people", I'm referring not to just this particular case, but all the other "browser OS" projects out there and "flash OS" projects out there.

    Now, if they've hacked the browser to load as the root process, load drivers, load and schedule other processes, and provide a shell... then I apologize.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  51. Free(TM) by Anonymous Coward · · Score: 0

    OMG, look at their front page. It says:

    Software should be free(TM)

    Note the trademark logo.

    Haha.

  52. ...Wow. by SanityInAnarchy · · Score: 1

    I just glanced at their homepage and just about puked. I'm making a list:

    • Claims to be XML, but doesn't validate.
    • Uses AJAX to render the homepage, for no good reason -- apparently just to keep their little Flash animation from reloading.
    • Has a chunk of Flash to display their logo, for no good reason.
    • Trademarked "Software should be free," or claimed to. Bonus is they seem to be talking about price, but are hijacking a software libre term.
    • Background is a picture of a forest... that's obviously some sort of public park, as the JPEG compression is just high enough to blur out what looks like trucks, houses, a swimming pool...
    • Tons of marketing buzzwords: Web 2.0, Internet OS, XML, AJAX, SOA, Web/Blogg (I guess digg means everything should have two 'g's?)...
    • Contact page is visually broken: The content itself is on a blue background, with two tabs above it, one blue, one gray -- but the gray one is the active one!
    • Use of {at} email address obfuscation -- annoying on an individual, worse here. Don't they have real spamfilters?
    • AJAX menus try to pop over their Flash logo, but nothing can appear over a Flash animation, at least in Firefox.
    • Tons of graphics that have nothing to do with the Internet, Operating Systems, or computers at all: the "forest", man going up an escalator, highway, etc. May as well be the GNAA homepage.
    • Signup page has apparently been known to reject legitimate email addresses -- and seems to do so in JavaScript, so I wonder if the server does any validation?

    Really, they could be onto something great, but this is just what I've seen cruising through their webpage and Slashdot comments. I don't want to imagine how horrible it'll be once I'm actually inside their "OS".

    --
    Don't thank God, thank a doctor!
  53. Oh hell no. by clayne · · Score: 0

    XML is at the top of my list for AVOID.

  54. Firefox offline cache for offline Web app access by spage · · Score: 1

    Firefox 3 should offer apps access to an offline cache. Were Google to add some code for this, Google Apps could run offline. Mozilla developer Robert O'Callahan in an interview indicated: "If Google, for example, were to implement it, Google Docs & Spreadsheets would be available offline."

    --
    =S
  55. Re:Would rock if it didn't need a full OS and brow by NekoXP · · Score: 1

    Who cares what OS you run it on? Microsoft won't be unseated by an XML "OS" like this. If they could be, then nobody would bother running Ubuntu, or OS X or SuSE either. Google won't be usurped.. because their main asset is a great search engine, then their mail and maps services.. all basically for locating information. Will Google suddenly die because you can use a word processor based in Javascript and XML? I doubt that.

  56. Trademark by alienmole · · Score: 1

    Great list, although I think you have too much time on your hands. :) That said, re the trademark, note the "TM" is just a trademark claim that doesn't require any kind of registration. If it's registered, then they can display an (R) symbol instead. However, I have my doubts about whether they could register "Software should be free" as a trademark.

  57. terminology by l00sr · · Score: 1

    Wow, this'll work great with my new cheese-based router. Idiots.

  58. Stupid, but not entirely useless. by tinkertim · · Score: 2, Insightful

    don't know if it's absurd or not because there is absolutely nothing to look at on that web site whatsoever. What is an XML-based operating system? XML is a container format.

    Let this be the thread for all "So what?" posts, please.


    There's a 'trend' running amock that inflicts people with this odd kind of insanity. Apparently they want a Visio like UI to build networks and virtual farms with.

    Anything that gets released that helps keep track of containers with meaningful text descriptors in containers that have very complex parent / child / dependent relationships, I'm all for. That's just less boring stuff one has to muck with to satisfy a client's web 2.0 fetish.

    I don't see this as very novel at all, nor really useful as a whole as its intended. What I do see is a bunch of possible cool parts I can throw in something else. Will withold official judgement until they actually release something.

    Could just be vaporware too.
  59. Kernel space by jawahar · · Score: 1

    Is it possible to bundle XML parser (SAX?) into Linux kernel?

  60. Re:Try Creating An Account There...AHAHAHAHAHA!!!! by alienmole · · Score: 1

    I'm a venture capitalist [...]
    No you're not. You're someone from Xcerion who's astroturfing. Corporate America is just soooo fucking pathetic.
  61. Re:Firefox offline cache for offline Web app acces by spasm · · Score: 1

    .. not merely making it usable for the last few thousand people in rural [country] still on 33k dialup, but more to the point fixing the *real* mainstream problem google apps currently has - the huge proportion of people who use computers for daily work who use laptops and who are intermittently connected. nice - thanks for the link.

  62. NOT Impressive. by EddyPearson · · Score: 1

    Given that www.xcerion.com looks like it was designed by a blind 6 year old with a 0.1 megapixel camera using a wind up laptop via a satellite connection, I'm not going to hold my breath.

    "Programming applications on XIOS is orders of magnitude easier to program than, say, C++ or Java."
    Visual Basic 6 is an order of magnitude easier to program than, say, C++ or Java.
    You get what you pay for.

    --
    You feel sleepy. Close your eyes. The opinions stated above are yours. You cannot imagine why you ever felt otherwise.
  63. Re:Try Creating An Account There...AHAHAHAHAHA!!!! by Anonymous Coward · · Score: 0

    Note that Xcerion is not an American company, they're Swedish.

  64. What happened to Curl by Bert+Halstead · · Score: 1

    Thanks for mentioning Curl. I've been at Curl for several years and would like to add a little more info about what's been happening.

    Curl has been pretty invisible in the West for the last 3 years, but it has actually become a real presence in the Far East (specifically, Japan and South Korea), where there are now 300+ customers using it. We're now looking to bring Curl back to the Western world too, and we'll be at the Web 2.0 Expo in San Francisco next month to start doing that. We hope to earn a more prominent place in the RIA discussion soon.