Slashdot Mirror


Blake Ross Working on Parakey Web OS

prostoalex writes "IEEE Spectrum is running an article on Blake Ross, creator of Firefox, and his new project called Parakey, which will bridge the gap between Web and desktop operating system. From the article: 'As he describes it, from a user's point of view, Parakey is "a Web operating system that can do everything an OS can do." Translation: it makes it really easy to store your stuff and share it with the world. Most or all of Parakey will be open source, under a license similar to Firefox's. There are differences between the two projects, however. Although Ross plans to incorporate the talents and passions of the free-software community, he's building Parakey around a for-profit business model. And he's leading the charge with a simple battle cry: "One interface, not two!"'"

150 comments

  1. Is this just a virtual file system? by rminsk · · Score: 3, Insightful

    How is this an OS? An OS manages the hardware and software resources for a computer. Is this just a virtual filesystem?

    1. Re:Is this just a virtual file system? by Anonymous Coward · · Score: 0

      Hmmm ... browser "pioneer" making outlandish claims about his new project.

      Hey, Blake, I have two words for you:

      Marc.
      Andreessen.

    2. Re:Is this just a virtual file system? by AKAImBatman · · Score: 4, Informative

      I did a bit of searching to find out what it is. His idea is simply to take files from a machine, and make them accessible on the web. (Potentially via your own subdomain of parakey.com.) To that end, it will probably be a program that would automatically handle the upload of things like digital images from your camera, and important documents to the web. It's conceivable that it's implemented as a virtual file system, but it could be something as simple as a right click menu item that says, "Send to Parakey". It could even be a set of drivers to handle things like digital images automatically. We'll have to see.

    3. Re:Is this just a virtual file system? by Anonymous Coward · · Score: 0

      GMAIL FS on win32 already does this

      Right click on file > send to > Gmail Drive

      besides this is just another WebOS mimic that failed in 1998 even though it was cutting edge, if it didnt work in 98 why should it work now ? i guess it exists to take advantage of VC funding suckers

    4. Re:Is this just a virtual file system? by AKAImBatman · · Score: 1

      After a bit of pondering over the "One interface, not two!" motto, I think I may have a guess about how it will work.

      What you'll probably see is a XUL application that acts as a Windows Explorer type of app. It will keep a local cache of the files you're working on, then mirror them back to the server. I could also see it containing an interface to allow you to drag and drop files into a pre-defined page layout. (e.g. Drag your images into a photo-album page.)

      Considering that it would be an XUL application, you wouldn't even need to install it. Just accept the secure signature, and it will render right in Firefox.

    5. Re:Is this just a virtual file system? by killjoe · · Score: 1

      If that's all he wants to do (doubt it) then he should use ifolders or subversion.

      --
      evil is as evil does
    6. Re:Is this just a virtual file system? by dslauson · · Score: 1

      More than that, it sounds like it is basically going to be client software for hosting your virtual life. So, you can manage files on your computer remotely through a browser, and also your friends and family can see all the stuff you have flagged as shared.

      This aspect of it will be sort of like MySpace on crack, only it's hosted from your computer, and hopefully it's a lot more robust and user-friendly, and a lot less lame.

      At least, that's the impression I got after R-ing TFA.

    7. Re:Is this just a virtual file system? by daeg · · Score: 1

      Great. So users will start using it and get tired of bugs and paying for a service. They then cancel, only to find their files locked away in a proprietary service they have no control over. With an operating system, you can always reinstall and hopefully recover you files that way.

      I think Ross will quickly find that name recognition alone won't get you very far.

      At least with the .Mac online service, you know Apple won't suddenly fold and delete your files. Startups are a dime-a-dozen.

    8. Re:Is this just a virtual file system? by cptgrudge · · Score: 1

      It sounds like a glorified CMS that runs on the local computer and connects to an external web server. The local application can connect with devices, for example like a digital camera to extract pictures to your picture area within the program. Then you select which pictures to share and who has access. Other functions like movie editing and office suite will follow. I'm guessing that there will be an extension system like Firefox to add functionality and "programs". You still need another OS to run this all on, I think. There's nothing in the article to convince me otherwise.

      FTA: ""We all know people...who have all this content that they are not publishing stored on their computers," [Ross] says. "We're trying to persuade them to live their lives online." Why? Because online is how the world, like it or not, increasingly talks. If Ross's mom can't do something as basic as share her recipes or photos with her future grandchildren online, then she gets left behind. In the 21st century, this sort of information isn't passed on at the Thanksgiving table anymore. It's communicated through the Internet."

      I think we're giving the Internet too much credence here. I like online communication as much as the next person, but it's good to have the systems separate. The whole social networking thing is leveling off as people realize that having no secrets is sometimes a bad thing. I know plenty of families that still keep "family cookbooks" that are passed down. Shall we start having Thanksgiving on the Internet now as well?

      There's nothing particularly groundbreaking about this that couldn't be accomplished by a simple drag and drop helper application to use with a web hosting package. And data you've deemed "unshared" is still being stored on some other computer somewhere, which is held by a corporation? NO. He's trying to leverage his success with Firefox into a product he can sell, but it's a solution in search of a problem. I don't see the point; maybe someone else can enlighten me.

      Oops! Grandpa accidentally shared that porn collection! Hope the grandkids didn't see that during the two weeks it was shared!

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    9. Re:Is this just a virtual file system? by blakeross · · Score: 3, Insightful

      Who said anything about paying for the service?

      In any case, with respect to your concerns about data lock-in: one of the driving principles of the system is that your data is always synchronized to at least one of your machines. If every datacenter on the planet exploded tomorrow, your data would be right there on your computer. You always own it.

      If I wanted to capitalize on name recognition, I'd have released the world's 87 millionth bookmark sharing website a few months after Firefox launched. We've been working on this in silence for a very long time, and will resume doing so when this has blown over next week. This has nothing to do with fame or fortune; it's about improving the experience for things we do everyday.

    10. Re:Is this just a virtual file system? by Nefarious+Wheel · · Score: 1
      If every datacenter on the planet exploded tomorrow, your data would be right there on your computer. You always own it.

      But... your computer is a datacentre too, isn't it? Pfffffft.... Goodbye. (j/k)

      Actually the value of the datacentre as a repository for your data has nothing to do with whether you're a startup or not. What matters is the integrity of the data centre itself (hardware guarantees implicit in design of the comps, strength of the infrastructure, DRP structure, and the physical site integrity itself) in combination with the financial guarantees offered by those backing the running of the site; operational funds held in escrow, insurance, resilent and trustworthy business model.

      One good trick you can use in your assessment is to check the "Company News" on http://www.nasdaq.com/ if they're a listed company, or the parent company of the people backing them. If they're a barefoot operation contact them directly and ask. If the CEO responds, try to guess their age....

      --
      Do not mock my vision of impractical footwear
    11. Re:Is this just a virtual file system? by daeg · · Score: 1

      Sorry, I was going mostly off of comments and not TFA (couldn't load when I posted), which now loads. Go figure.

      Had enough bookmark sites? Heh.

      As long as I can use the service to easily sync my Firefox profiles between home and work, I'd be happy even with data lock in potentials.

    12. Re:Is this just a virtual file system? by jbjur · · Score: 1

      I am going to pose a few questions. Is this XRI syntax 2? A DMZ? More than a proxy application? Multitasking on the WEB? Again, what is the WEB? Are we multitasking on the web or on our actual desktop now? Desktop clutter as Internet clutter....Make the connection, shorten the connection, break the connection, reconnect. Would this: (1) resolve dead links? (2) require extra effort to manage large groups of files? What is the nature of inbound or outbound links in terms of static content in such a system? Opportunities for clickthroughs unified throughout Metafiles? How much is bandwidth worth to the end user, if the idea is to share resources and the server is acting on behalf of the client? (note: the term end user should be changed) I believe the stateless nature of the Web would cause some issues, here, given that the transitory condition of the user would be directly proportional to the connections amongst him/her/it. (This produces a provision for convergence from within the application layer.) Syncing the desktop with the Internet would make more sense rather that using a web application as throughput. Multiended connections may require a new protocol to be efficient with multiended sessions; wouldn't you agree? Having dynamic endpoints that are real-time would free up tunneling, but restarting may complicate the issues due to change in session or multiple concurrent sessions. So this brings me to my final question....Are we talking about a pseudo terminal with corresponding shells for tunneling objects? If so, the ability to bypass a firewall may be a critical issue. If we are talking about a pseudo terminal, I would think that spatial navigation would be good to have in a virtual environment. (I can also see how this connects with current developments within Firefox) Then again, an access key based upon gestural input would be superior. Development of such a system may allow for the advancement of new languages and forms of constructing from abstracting within.(i.e., locale) for/from the semantic web. But who knows.....

  2. Share, and share alike. by Anonymous Coward · · Score: 0

    "Translation: it makes it really easy to store your stuff and share it with the world."

    A P2P OS.

    1. Re:Share, and share alike. by UncleTogie · · Score: 1

      I'm betting a bunch of Sheeple use it for swapping music, porn, and movies until RIAA sues it into oblivion....

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  3. Nifty by Virak · · Score: 4, Funny

    I've always thought you should be able to write interrupt handlers in Javascript.

    1. Re:Nifty by dreamchaser · · Score: 1

      I'm really interested to see their scheduler too, and their memory management code. This looks, from the scant information available, to be Yet Another Browser that tries to integrate everything people do into one interface. It's not anywhere near being an OS, probably not even a Window Manager.

    2. Re:Nifty by colonslashslash · · Score: 1

      Or Action Script Flash kernel modules. "CLICK THE EPILEPTIC SEZUIRE INDUCING MONKEY TO WIN A FREE .KO!"

      Don't use so many caps. It's like YELLING filter bypass.

      --
      She's built like a steak house, but she handles like a bistro....
    3. Re:Nifty by Anonymous Coward · · Score: 0

      thats a spiffy idea! im up for it. What could possibly go wrong?

    4. Re:Nifty by Anonymous Coward · · Score: 0

      That, and isn't it a stupid idea to start with (even disregarding technical implementation)?

      Open source, minus the Free/free part (beer & speech).
      Open source, minus the choice.

      And I don't know where they're getting the idea people want a "web OS" of some kind from. I sure as hell DON'T want one.

    5. Re:Nifty by Quantam · · Score: 1

      I remember there was one component somebody was making that lets you handle interrupts in VB. How's that for scary?

      --
      You have tried to support your argument with faulty reasoning! Go directly to jail; do not pass Go, do not collect $200!
  4. One job, one tool by Harmonious+Botch · · Score: 5, Insightful

    Why must we have tools that try to do everything?

    I remember hearing about some guys named Brian and Dennis and uh I forget the third guy's name - it was back in the 60's - trying to write an operating system based on the idea that each part should do one distinct thing, and do it well. I don't know if anything ever came of it, but I thought that it sounded like a good idea.

    There is a major distinction between MY computer and the rest of the world. One is mine; the rest belongs to others. I treat them differently. I want my desktop to reflect it.
    There are already too many people who seem to forget that my stuff is mine - spammers, politicians, cold callers, door-to-door salesmen, etc - and that I might want it separate from the rest of the world. I don't want my OS forgetting this too.

    1. Re:One job, one tool by Anonymous Coward · · Score: 0

      Lighten up, Francis. Time to cut back on the caffeine. The dude is just trying to write some software he thinks will be useful. He's not threatening to stuff it down your throat or forcibly install it on your desktop.

    2. Re:One job, one tool by OakDragon · · Score: 1
      Why must we have tools that try to do everything?

      And why are some web devlopers so obsessed with the OS model? Everyone of these that I have seen, and I mean everyone of them, has either been a toy or an intentional joke. And if they're a toy, they're not even fun to play with.

      To tell you the truth, I think what we have already - meaning various file keeping and sharing web applications - is all people would want out of a "Web OS."

    3. Re:One job, one tool by MightyYar · · Score: 1
      I remember hearing about some guys named Brian and Dennis and uh I forget the third guy's name

      It was actually 4: Brothers Brian, Dennis, and Carl along with Mike Love.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    4. Re:One job, one tool by AuMatar · · Score: 1

      Because web devs have an inferiority complex. They want to be real programmers, but they just can't hack it. So they try and pump up their egos by writing "web OS" type web apps.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    5. Re:One job, one tool by blakeross · · Score: 1

      We're all about "one job, one tool." That was the concept that drove us to fork Firefox in the first place. What about the article suggests that we're deviating from that with Parakey? Perhaps I can clarify our intentions.

    6. Re:One job, one tool by fossa · · Score: 1

      If someone set out to make a entire toolbox of tools that did one thing well, would you deride them because the toolbox as a whole can do many things?

    7. Re:One job, one tool by ozmanjusri · · Score: 1
      And why are some web devlopers so obsessed with the OS model?

      Because we've read William Gibson and we want to build cyberspace.

      Microsoft, Apple et al all rely on the clear separation of workstation and world so they can sell the same product millions of times.

      Governments have lost the will and the ability to conceptualise and sell beautiful futures.

      If we want a great infrastructure project like cyberspace, we'll have to muck in and do it ourselves. This may not let me burn chrome tomorrow, but it has the potential to leave a bigger footprint in the cyberdust than the OS vendors have made in the past decade.

      --
      "I've got more toys than Teruhisa Kitahara."
    8. Re:One job, one tool by asa · · Score: 1

      There is a major distinction between MY computer and the rest of the world. One is mine; the rest belongs to others. I treat them differently. I want my desktop to reflect it.

      You're a slashdot reader. Of course you see a distinction there. You're atypical. You will see and treat these two as different because you understand the internals of the system. My little sister who wants to share her travel photos with me doesn't. The highschool english teacher that lives next door to me and wants to get in invitation to our upcoming barbecue doesn't. The Montana farmer getting his first computer to manage his heavy equipment doesn't. My grandmother who wants to see how my cat is recovering from surgery doesn't.

      When we designed Firfox with built in search features, you understood that there was a browser and there was a search providing website. Those people I just mentioned probably doesn't even know what a browser is and they certainly don't consider the browser and the Google search to be two different products.

      You're atypical. You're also a minority -- a shrinking one. Why should the rest of the web population be forced to think about these kinds of distinctions. My answer, and what I've seen of Blake and Joe's work on both Firefox and Parakey, is that users shouldn't have to understand how it works, especially if that costs in terms of how well it works.

      I remember slashdot criticism of early versions of Firefox fondly. I'm glad we stuck to our guns and built a browser for the not-slashdot audience. With tens of millions of users today, a reinvigorated internet, new browser releases from a company that had abandoned the browser half a decade ago, it was clearly the right decision.

      - A

    9. Re:One job, one tool by asa · · Score: 1

      To tell you the truth, I think what we have already - meaning various file keeping and sharing web applications - is all people would want out of a "Web OS."

      Yep. I just love having one account for my image hosting, a different account for my weblog, a third account for my video uploading, another account for my webmail. I love that it takes magic to make any of them talk to each other. I love that it takes magic to get any of them to actually know what's on my machine or for my machine to know what's up at those servers.

      "What we have already" is just perfect. Don't change a thing.

      - A

    10. Re:One job, one tool by TRACK-YOUR-POSITION · · Score: 1
      You're a slashdot reader. Of course you see a distinction there. You're atypical. You will see and treat these two as different because you understand the internals of the system. My little sister who wants to share her travel photos with me doesn't. The highschool english teacher that lives next door to me and wants to get in invitation to our upcoming barbecue doesn't. The Montana farmer getting his first computer to manage his heavy equipment doesn't. My grandmother who wants to see how my cat is recovering from surgery doesn't.

      Those are all examples of people who want to share or at least aren't hiding the information in question. Maybe slashdotters are the only ones who see a difference between the desktop and the web, but even two-year olds see a difference between mine and theirs.

    11. Re:One job, one tool by abigor · · Score: 1

      "Cyberdust"? "Burn chrome"? Get a fucking grip.

    12. Re:One job, one tool by asa · · Score: 1

      Maybe slashdotters are the only ones who see a difference between the desktop and the web, but even two-year olds see a difference between mine and theirs.

      Yep. But the difference between mine and theirs is orthogonal to the issue of local or remote, or PC or the Web. I can care deeply about what's mine and what's not and still not have to care about the difference between local or remote applications or storage.

      - A

    13. Re:One job, one tool by Osty · · Score: 1

      The Montana farmer getting his first computer to manage his heavy equipment doesn't.

      Completely off-topic, but this bit of your example is wrong. The average farmer in question probably got his first computer 20+ years ago, and was probably on the internet well before most people here. Being a farmer means manual labor, sure, but it also means being an accountant, a people manager, a stock broker, etc. To that end, every farmer I've ever known has been using computers since they became viable for home use (and some even before that, being able to justify the expense for business purposes). You think you're cutting edge because you had sat-nav in your car a couple years ago? Farmers were using GPS 10+ years ago for mapping purposes. You long for a future where cars drive themselves? Farmers already have that, with automated tractors that can plant an entire field with little to no human input.

      Contrary to popular belief, the family farmer is one of the more high tech people in the world today. They're not their grandfathers, walking behind horses dragging plows.

      (Note: I grew up on a farm, and I'm not making this up. Also note: This mostly applies to the indepdendent grain farmer, though I'd bet it generalizes to farming/ranching in general.)

    14. Re:One job, one tool by Cid+Highwind · · Score: 1

      My little sister who wants to share her travel photos with me doesn't. The highschool english teacher that lives next door to me and wants to get in invitation to our upcoming barbecue doesn't. The Montana farmer getting his first computer to manage his heavy equipment doesn't. My grandmother who wants to see how my cat is recovering from surgery doesn't.

      Then those people need education, not software.

      There is and always will be a fundamental difference between data stored on a system that you control and data stored elsewhere on someone else's nebulous array of servers and caching proxies and backup media. The difference is that data on my machine goes away when I delete it. Data on the internet stays on archive.org and other similar services forever. The teacher's students will always have their 9th grade english papers available for the world to laugh at. That farmer once downloaded a porno movie; that'll come back and haunt him when he tries to run for town council. Let's not even delve into the ways little sister's bitter ex-boyfriend can misuse her "private" data to cause her trouble. These hypothetical people may not know now what the difference between their local hard drive and google's servers is, but they'll learn. The question is how painful the lesson is going to be.

      --
      0 1 - just my two bits
    15. Re:One job, one tool by WilliamSChips · · Score: 1

      This is Blake Ross. He was one of the main programmers for Firefox. Which is an actual program.

      --
      Please, for the good of Humanity, vote Obama.
    16. Re:One job, one tool by ozmanjusri · · Score: 1
      Get a fucking grip.

      If I tried gripping it as firmly as you seem to be, it'd fall off.

      --
      "I've got more toys than Teruhisa Kitahara."
    17. Re:One job, one tool by jp10558 · · Score: 1

      The rest of the Web ought to care because otherwise they are more and more suceptible to phishing scams and the like. Not knowing the difference between a stranger and a trusted adult is how childern get kidnapped. Likewise, not knowing that ebay is different from your bank is different from a random link on google is how people get tricked into giving away CC numbers and become victims of identity theft.

      People absolutely should know when something is in their house vs at a companies site. For all sorts of reasons. How could you make any sort of reasonable decisions if you didn't see a distinction between your house and the mall? This is what you're advocating for those online. I'd say that could be an issue.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
    18. Re:One job, one tool by Anonymous Coward · · Score: 0

      So true. My uncles are farmers(family been farming since we came over in the late 1800's) and everyone of them was the first in the county to have computers. Also their tractors are amazing. Self driving, auto mapping of fields based a gps data, mobile communications out of the arse, and all this way ahead of the techy curve people adoption of tech. Think about the weather computer systems. They basically have the same live feed that most weathermen have and this is 80's computer tech. Also they are very diversified in the products the use. They use os/2 windows macs simple command prompt based systems. They are very computer dependent. Without them they couldn't do their farming anymore. Also have you ever seen the computer tech on a modern farm back hoe or bulldozer. It is not the old pull lever that pull cables anymore. All drive by wire systems that monitor all the hydro pressure sensors in real time and will not let you do anything that is not "safe"

    19. Re:One job, one tool by cptgrudge · · Score: 1

      I'll concede that having all those services in separate places and accessed in potentially vastly different ways increases complexity and raises the bar of entry for normal users. And yes, current people communicating on the web that are not familiar with the way the system works do not see the distinction between the their computer and the web. But likening it to an OS is a bit disingenuous. If you still need Windows, OS X or Linux to run the application, it is NOT an OS, and you are doing a disservice to your users by misusing the term. Just call it what it is, a CRM front-end.

      I know that it's supposed to be some sort of unification thing where you have all your stuff in one place, including on the web. Why make it open source, though? Logically, it doesn't make sense. So you make an application that brings all these media services under one umbrella, and you make money off of it by providing the services to the user.

      Most or all of Parakey will be open source, under a license similar to Firefox's. [...] "Although Ross plans to incorporate the talents and passions of the free-software community, he's building Parakey around a for-profit business model."

      Others that want to use it themselves will offer their own services, and the unification aspect is now irrelevant because there is competition. The details of the license are not noted. Can others still download the source and use it? If not, where's the incentive to contribute? So a company can make money off people and not pay them? The only way I can see the system working is if there is no fragmentation or competition, and I just don't see it happening.

      Why not just make an API that companies can design around when they make a web service? Then the company can release an extension to add access to their service through this program. Throw in drag and drop functions and some file organization to keep things uncluttered.

      There are far too many details missing about all of this for me to take seriously. We need more facts on how it will work.

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    20. Re:One job, one tool by cptgrudge · · Score: 1

      Just call it what it is, a CRM front-end.

      Great, now I'm misusing terms. I meant CMS (Content Management System). All of this terminology is meaningless to users. We should get rid of all these acronyms.

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    21. Re:One job, one tool by RobertLTux · · Score: 1

      that would be Brian W Kernighan and Dennis Ritchie (this pair did a book isbn 0131103628)
      it would be stupid to have a case where
      1 the code in question is C
      2 one of the platforms is UNIX
      3 and he says you have no case
      but then they do get into fun stuff in utah

      --
      Any person using FTFY or editing my postings agrees to a US$50.00 charge
    22. Re:One job, one tool by kiwipeso · · Score: 1

      I have been workng out a java project with similar issues, I came up with some very strong encyrption to deal with it. Then it won't matter if it gets backed up on unauthorised locations, because only you have the way to get it back.
      Fortunately, my country (NZ) has no laws regarding encryption, so I can export real strong stuff.
      I think I could get this working easily, the only thing it requires is some content that isn't out on the net to use as the encoder/decoder file(s).
      Basically, he has come to an idea I had 5 years ago, and so has just found a few of the problems on that path.

      --
      - Kaos games and encryption systems developer
    23. Re:One job, one tool by RAMMS+EIN · · Score: 1

      ``Why must we have tools that try to do everything?''

      We mustn't. However, some "tools" are platforms, on which lots of functionality can be built.

      ``...an operating system based on the idea that each part should do one distinct thing, and do it well...

      There is a major distinction between MY computer and the rest of the world. One is mine; the rest belongs to others.''

      I use that operating system extensively, and one of its great features is that I can access all of my computers through uniform interfaces, regardless which one of them I'm currently sitting at.

      --
      Please correct me if I got my facts wrong.
    24. Re:One job, one tool by smallpaul · · Score: 1

      I remember hearing about some guys named Brian and Dennis and uh I forget the third guy's name - it was back in the 60's - trying to write an operating system based on the idea that each part should do one distinct thing, and do it well. I don't know if anything ever came of it, but I thought that it sounded like a good idea.

      What influence did these guys have on desktop operating systems? Is their idea the basis of popular applications like Microsoft Office, Firefox and Mac OS X? Have the masses shown a preference for buying their hardware one place, their operating system another place, their GUI a third place, their file browser a fourth place, their Word processor a fifth place, their spreadshet a sixth place and so forth? You are confusing a framework for programmers to build processing pipelines with a desktop environment for rich end-user applications. Different jobs, different strategies.

      There is a major distinction between MY computer and the rest of the world. One is mine; the rest belongs to others. I treat them differently. I want my desktop to reflect it.

      That is so short-sighted it makes me sad. Your computer is a shell. It is just a user interface to your data and your appications. And increasingly, most people want their data to be unshackled from the shell. They want their data and applications to be available wherever they are. The thing that makes me sad is that the computer geeks who hand around here should be the first to understand that a computer is just an interface and that it makes no sense to tie the data and applications to a PARTICULAR I/O device or storage system. Anywhere I can authenticate myself, I should have access to my applications and my data.

    25. Re:One job, one tool by Jesus_666 · · Score: 1

      I remember hearing about some guys named Brian and Dennis and uh I forget the third guy's name - it was back in the 60's - trying to write an operating system based on the idea that each part should do one distinct thing, and do it well. I don't know if anything ever came of it, but I thought that it sounded like a good idea.

      Well, Brian and Dennis went on to write a book. Obviously their OS idea didn't play out.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  5. w00t by Anonymous Coward · · Score: 0

    The first OS made entirely out of DONGS!

  6. Win98 called.. by QuantumG · · Score: 1

    they want their lame idea back.

    --
    How we know is more important than what we know.
  7. For profit AND open source? by Kevin143 · · Score: 1

    Nothing is said about he is planning on monetizing this. Any ideas?

    1. Re:For profit AND open source? by AKAImBatman · · Score: 1

      Any ideas?
      Yeah. The source is free (at least the client component), but the service to hold your files on the web will cost $$$.

      Think: Different
      Think: .Mac

    2. Re:For profit AND open source? by happyfrogcow · · Score: 1

      Nothing is said about he is planning on monetizing this. Any ideas?

      selling your data.

    3. Re:For profit AND open source? by MightyYar · · Score: 1

      Presumably you'll need a server so that you can "Access Your Computer Anywhere!" Sounds like .Mac on steriods.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
  8. I hope it's walled off by Alcimedes · · Score: 2, Insightful

    Anything that makes it "really easy" for me to move/save/delete files while online from any computer means that unless you're amazingly careful, you're also making it that much easier for someone else to do it for you.

    Maybe I'm just paranoid, but I have yet to see *any* vendor, be it closed source or open source take enough time and care with their code to write something that doesn't have gaping security holes in it.

    What's going to happen when what was a simple browser problem becomes a file system problem? Drive by downloads that wipe your machine.

  9. You say Parakey by Mr.+Lwanga · · Score: 1

    I say butter.

  10. So in other words... by SoulRider · · Score: 1

    He is writing iPhoto/iWeb for windows?

  11. A simple battle cry? by ScentCone · · Score: 1

    a simple battle cry: 'One interface, not two!'

    Of course, when MS - also seeing a change in the traditional boundaries - wants to embed a browser in their own OS, and make poking around the local file system feel similar to poking around web sites... that's the battle cry of... Teh Evil!

    *sigh*

    --
    Don't disappoint your bird dog. Go to the range.
    1. Re:A simple battle cry? by AKAImBatman · · Score: 1

      I'm sure Microsoft's battlecry would be, "Free Sharepoint!*"

      * With a qualifying purchase of Windows Vista Home Multimedia Office Television Edition.

    2. Re:A simple battle cry? by glwtta · · Score: 1

      Teh Evil!

      Here we go again - what part of "monopoly" do you people not understand? When you are a money-grubbing monopolistic power with a strangle-hold on an entire industry the rules are different. We don't have to be "fair" to MS, that's not how it works.

      Is this really that hard to grasp?

      --
      sic transit gloria mundi
    3. Re:A simple battle cry? by Anonymous Coward · · Score: 0

      Of course, because if it's Microsoft, it's automatically and inarguably evil, especially on Slashdot.

      Not to mention, I'm not so sure how he's planning on making money off of this... and judging from Firefox (which has had its own fair share of severe bugs -- massive "it's not a bug, it's a feature" memory leak, bookmark deletion, not to mention the various giant gaping security holes that have appeared from time to time), I'm not so sure I'm willing to put a "Browser OS" in charge of ANY file on my computer.

      Lest we forget, "free, open-source application" does not mean "secure, up-to-date". It means that it's free and open source.

      *puts on flame-retardant suit*

      On an unrealted note, please consider changing the "confirm humanity" image. As useful as those are, having to take a guess at what some of them are because it covers up the crucial parts (is it a G or a C? l or 1 or I? e or o?) is getting annoying.

    4. Re:A simple battle cry? by ScentCone · · Score: 1

      Here we go again - what part of "monopoly" do you people not understand? When you are a money-grubbing monopolistic power with a strangle-hold on an entire industry the rules are different. We don't have to be "fair" to MS, that's not how it works.

      So, it's better for lawyers to dictate which is the best user interface in an O/S? How about what the shift key does? Or whether the screen resolution is adjusted with a slider bar or radio buttons? Or whether notepad.exe does, or does not support choosing your printer settings? Or whether the displaying an HTML file is something that a modern desktop should be able to do, natively? Yes, I want the court system, and lawyers getting 30% of some vague settlement, to define all of that for me, please. If you think MS is an actual monopoly, in the sense that the term was applied to Standard Oil or AT&T, you're really, really mistaken (and probably not making much sense to the Mac users, and all those *nix box users out there).

      --
      Don't disappoint your bird dog. Go to the range.
    5. Re:A simple battle cry? by WilliamSChips · · Score: 1

      ...Because Blake Ross has a history of writing good programs, while Microsoft has a history of writing bad programs(Although it's not because their programmers are bad per se, it's because the company is, in the words of Paul Graham, a walking mountain). In addition, Blake Ross's effort is cross-platform and this makes all the difference.

      --
      Please, for the good of Humanity, vote Obama.
    6. Re:A simple battle cry? by glwtta · · Score: 1
      So, it's better for lawyers to dictate which is the best user interface in an O/S?

      Ok, I guess it is difficult. If a good technical idea is implemented in such a way that MS leverages their monopoly power to further undermine competition, that's a Bad Thing. Even if the technical aspect of it is sound. In other words:

      Fun OSS project implements a new feature == "Cool, let's see how it works!"
      Giant monopoly implements a new feature == "Hmm, I wonder if this will have a negative impact on the rest of the industry, like so many times before."
      If you think MS is an actual monopoly, in the sense that the term was applied to Standard Oil or AT&T, you're really, really mistaken (and probably not making much sense to the Mac users, and all those *nix box users out there).

      You are joking, right? OS X desktops/laptops vastly outnumber Linux, and they are what, 4% of the market? (nothing else even registers)

      Incidentally, I'm using the word 'monopoly' in the same sense as it was used when MS was convicted of being an illegal monopoly.

      Point is, there is no alternative to MS products in the business world and little competition in the home market, ergo MS has the entire industry by the balls, ergo the decisions they make have significant impact, ergo they are watched more closely and with some skepticism (especially given their history).

      They've demonstrated time and again that there is no tactic they wouldn't stoop to, in seeking to profit at the expense of the consumer - how is this kind of behaviour not "Teh Evil"?
      --
      sic transit gloria mundi
    7. Re:A simple battle cry? by spitzak · · Score: 1

      Being able to show a local directory in a browser window does not require "embedding in the OS". Take a look at Konqueror or, actaully, any other browser, even IE.

    8. Re:A simple battle cry? by ScentCone · · Score: 1

      Being able to show a local directory in a browser window does not require "embedding in the OS". Take a look at Konqueror or, actaully, any other browser, even IE.

      But what if I, as the maker of an O/S, think that I want to use a browser interface for that? One that also knows how to invoke other tools to show directories full of images as thumbnails, or some other trick? Who care what I want?

      Should a lawyer or a judge decide which exactl method is the best (or only, or allowed) way to render a list of files, a collection of links, a gallery of images, etc? For that matter, perhaps the O/S shouldn't be allowed to show users any files, all by itself! Why, that would open up the market for third party file-listing-window-widget makers! That's it: the O/S shouldn't be able to interact with the user at all, let alone in any way that might also be useful in other ways.

      Just in case I'm being too subtle here: where do you draw the line? No text editors allowed? No native firewalling? Only one set of mouse pointers? No disk compression? Or, all of that's OK, as long as it's Apple doing it, on their own hardware only? I'd really like to meet the judge that you think is better at making such decisions than professional programmers, system administrators, and experienced end users. You, of course, have multiple choices, and can use any other O/S or browser you want. So, who cares whether or not you have to embed a browser - what if you're creating an O/S and you want to? Careful what you wish for: software design by government and trial lawyers is a pretty ugly prospect.

      --
      Don't disappoint your bird dog. Go to the range.
  12. MySpace++ by Salvance · · Score: 1

    This sounds great for the vast majority of web users ... people who want to create blogs, picture pages, keep notes, network with their friends, use e-mail, chat, etc. Calling it an O/S is a bit of a stretch since it doesn't perform any hardware/software control on the computer or the server, it simply comes with an application to facilitate file manipulation/moving/sharing/tagging/etc. Sounds like MySpace meets e-mail meets Flickr, on steroids.

    BTW - if you'd like to get more information on this product when it launches, you can get on their mailing list or just bookmark their site at www.parakey.com

    --
    Crack - Free with every butt and set of boobs
  13. Everything an OS can do!!11111 by Ant+P. · · Score: 1

    Including running like molasses and then BSOD!

    But seriously, is this just another one of those "desktop in javascript" things? They've been done a million times, and they all suck.

    1. Re:Everything an OS can do!!11111 by ZlatanZ++ · · Score: 1

      But seriously, is this just another one of those "desktop in javascript" things? They've been done a million times, and they all suck.

      Actually i think you'll find that it's called AJAX, not JavaScript, its, like, totally the best coding langauge out at the moment, all the cool people like google are using it.

    2. Re:Everything an OS can do!!11111 by Anonymous Coward · · Score: 0

      I used to think it was caled Emacs and I know some people who still use it (I use vi, so I need a real O/S underneath)

    3. Re:Everything an OS can do!!11111 by WilliamSChips · · Score: 1

      Emacs is a great operating system.
      It just needs a text editor.

      --
      Please, for the good of Humanity, vote Obama.
    4. Re:Everything an OS can do!!11111 by Ant+P. · · Score: 1

      But it's written in Lisp...

      Oh no, don't tell me someone wrote a Lisp interpreter in JS just to run Emacs.

  14. Most used feature: web recycle bin by Statecraftsman · · Score: 2, Interesting

    I wonder how this project will manage to give a "web os" more power over hardware while not simultaneously throwing our security in the "web recycle bin".

    IE had too much power over the OS and it caused problems. Firefox and IE7 do more to put some distance between the os and the web for good reason.

    1. Re:Most used feature: web recycle bin by kaytodaizzik · · Score: 1

      "web recycle bin"? Isn't that the Internet?

  15. Maybe it's just me... by Anonymous Coward · · Score: 0

    ...but I just don't get the idea of what a "Web OS" is. It's still going to be a bunch of code running on a physical webserver running a traditional operating system, right? I mean, doesn't that make it just one big web application?

  16. Web Os.... by scoot80 · · Score: 1

    Why would you want to run an OS from within a browser, in your own OS, and then surf the net from the browser in an os which is in your browser on your OS!!. The idea is ridiculous. How about just making a "functional website" rather then glorify it by calling it an OS. I'm sure if you had enough time you could do the whole thing in flash. It stinks - as much as the idea of Office live.

  17. Dumbing down of terminology by linguae · · Score: 1, Insightful

    Am I the only person appalled by these web interfaces, or even web desktops, being referred to as operating systems? It is technically wrong by a large margin. An operating system is the interface between hardware and software that manages the resources of hardware. Web "operating systems" do not manage any hardware.

    I find this usage appalling, and I hope that this terminology doesn't spread and dumb down the use of technical terms.

    1. Re:Dumbing down of terminology by scoot80 · · Score: 1

      Everyone wants to glorify themselves these days. Every technician calls himself an engineer, i've even heard of helpesk staff calling themselves helpdesk engineers. Like doctors, engeering titles should be applied to people who have engineering degrees and are doing actual engineering work. Same goes with these glorified OS things.

    2. Re:Dumbing down of terminology by Purity+Of+Essence · · Score: 1

      I find this usage appalling, and I hope that this terminology doesn't spread and dumb down the use of technical terms.

      If you find that appalling, wait till you find out what they call a hacker.

      --
      +0 Meh
    3. Re:Dumbing down of terminology by Viking+Coder · · Score: 1

      How about if you say "An operating system is the interface between resources and software that virtualizes the specific characteristics of the resources, allowing software to be written generically."

      There's no problem that can't be solved by introducing another layer of abstraction. Calling it a WebOS is a pretty easy way to introduce the topic to the largest audiences you care about: end users, and to a lesser degree, application developers.

      If the term offends your purist sensibilities, that's basically just too bad. At least they didn't call it iOS or OSpod.

      --
      Education is the silver bullet.
    4. Re:Dumbing down of terminology by Jesus_666 · · Score: 1

      Quite true. I'm waiting for the term being replaced with "Web Office Suite", with "Web Database" and with "Noninteractive Web Spreadsheet". The stuff will be built by Web Development Engineers, Web Style Engineers and Web Hosting Engineers. People access these appall-- amazing new features through their Web BIOS (formerly known as a browser).

      It'll be so innovative it hurts.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  18. Calling it an OS is overkill by DaveWick79 · · Score: 1

    It's hardly an operating system. It's more like trying to combine all your data into one browser window. It is a unique idea - no application I'm aware of centralizes this functionality. Why noone has thought of it before, who knows. It seems like the only reason I'd want to use this would be to share files with other people. It wouldn't seem like it would be a big deal to write an application that showed you the files on your computer, give you the option to post them online to any web server of your choosing, and format them nicely with a web portal. Even filtering the site so that different sets of people would see different data would hardly seem to be a problem, as you can email a 'key' to them that sets their level of access.

    As others have said, the most important thing to worry about would be security. What will prevent malicious code from altering your local files, or uploading sensitive data?

  19. WebDAV, anyone? by Kadin2048 · · Score: 1

    Sounds suspiciously like WebDAV, only with less brain-damage than Microsoft's implementation of a client for it.

    Personally I think WebDAV should get the "Internet's Most Unappreciated Technology Award", in terms of having a lot of promise but being seldom used. (Although Apple does drag it out every once in a while; I think the .Mac services use it.) It has a lot of potential.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  20. eyeOS is a free PHP app that does this by VGfort · · Score: 1

    Check it out eyeOS, its open source also :)

  21. References by alienmole · · Score: 1
    Nothing is said about he is planning on monetizing this. Any ideas?
    The answer to that is well known in the industry, as "Step 2". For more information, see the seminal work in this area by Parker & Stone, entitled "Gnomes".
  22. Obsession through emulation. by Kadin2048 · · Score: 1

    And why are some web devlopers so obsessed with the OS model?

    Because deep down, all web developers want to be OS programmers?

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Obsession through emulation. by Eli+Gottlieb · · Score: 1

      Because deep down, all web developers want to be OS programmers?
      Operating System Programmers do it with interrupts disabled.

    2. Re:Obsession through emulation. by mabhatter654 · · Score: 1

      he's working up to it... he's one of the Firefox developers... that's not kids stuff.

    3. Re:Obsession through emulation. by Anonymous Coward · · Score: 0

      Spinlock baby, I'm about to enter my critical section!

      No, I don't think I'll use that one.

  23. Anyone Know How? by drpimp · · Score: 1

    How does this differ from You OS? Previously reviewed on Slashdot

    --
    -- Brought to you by Carl's JR
  24. Wow by Bogtha · · Score: 1

    Parakey is "a Web operating system that can do everything an OS can do."

    It can be more useful than a brick when the network connection is down? No? Then it can't do everything an OS can do.

    --
    Bogtha Bogtha Bogtha
    1. Re:Wow by blakeross · · Score: 1

      As the article indicates, it works the same whether you're online or not.

  25. Let me save everyone the trouble :) by blakeross · · Score: 5, Informative

    I'm well aware that a "web operating system" would not fulfill the same functions as a true web operating system, and I'm as tired of the "WebOS" rhetoric as anyone else. I did explain this to Spectrum, and it seems the magazine decided to leave the mention but explain that it's only an "operating system" from the average user's perspective--which is difficult to prove either way, since my mother probably thinks an "operating system" is some kind of surgical device.

    As for the "how is this different from XXX?" comments, I understand that it may be difficult to differentiate Parakey based solely on the description provided in this early article. Rather than chase those sorts of questions here, I'd rather continue working towards putting the product in your hands so you can decide whether it's different and, ultimately, whether it's worth your time. Thanks everyone.

    1. Re:Let me save everyone the trouble :) by blakeross · · Score: 1

      "...as a true operating system...", that is.

    2. Re:Let me save everyone the trouble :) by diegocgteleline.es · · Score: 1

      So, from a geek to a geek, parakey looks more like a sort of IM-like, "social" program, that tries to unify IM, email, archive sharing, photo sharing/sending, calendar, blog (everything that can be considered "social", that these days means almost everything, even sharing experiences between sysadmins).... and unifying it with a server/client model like God Intended to replace the protocols mess we've today?

      If so, it looks nice :)

    3. Re:Let me save everyone the trouble :) by Anonymous Coward · · Score: 0

      I'm looking forward to seeing how you work around the problem that Javascript doesn't have any means to handle threads and therefore browsers only expose a single thread. So far every "web app" is limited to pushing things around, but I have yet to see a Javascript application which actually processes meaningful amounts of data.

    4. Re:Let me save everyone the trouble :) by QuantumG · · Score: 1

      So how much does a slashvertisement run you these days?

      --
      How we know is more important than what we know.
    5. Re:Let me save everyone the trouble :) by johndubh · · Score: 0

      Take a look at http://www.eclayer.com/. It largely does what you are doing. Eclayer wraps SQLite, ImageMagick, provides controlled access to the file system, and also lets you define handlers for events like 'no web connection available' / 'site not available'. It also provides AJAX bridges that allow you to do mashups directly from the browser.

      Our clients are mainly in the corporate sector and have built really interesting applications that combine content from their intranets, files and data on their local computer, and in some cases data from the public web.

      One client has even built a complete analysis environment for their Sybase applications, all written in Javascript.

  26. Is very .Mac-like by Kadin2048 · · Score: 1

    Yeah. The source is free (at least the client component), but the service to hold your files on the web will cost $$$.

    Seems like it shouldn't be hard, then, to reverse-engineer the code and figure out how to use somebody else's servers as the data repository. Unless he's planning on doing something sneaky/evil, like using encrypted binary lumps or something. Even then, if it's really that neat an idea, people will figure out a way to do it on their own servers.

    Think: .Mac

    Agreed; the whole thing reminds me of .Mac, both in terms of the business model (client is free -- in Apple's case it's included with every system -- but the server space is what you charge for) and some of the functions (document storage, integration with desktop applications, web services). Perhaps what he should be more interested in are the rumors I keep hearing about how Apple is going to pull the plug on .Mac any day now...dunno if it's true, but I heard the service was going to stop being for-profit and start being a free service coincident with the release of Leopard. Course, I can't find any substantiation of that now.

    There seem to be a dearth of good (by which I mean, tightly integrated) end-user client programs for accessing remote volumes over the Internet from Windows clients; if all this project ever amounts to is making a nice interface for Windows users to manipulate files on a remote FTP/HTTP/SMB/NFS/whatever server, then it might be a nice thing to have. I wish him well, I guess.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Is very .Mac-like by jp10558 · · Score: 1

      This has been mentioned, but I wonder if something like iFolder cleaned up a little and SSL back in wouldn't meet that criteria.

      --
      Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  27. Very Cool by Anonymous Coward · · Score: 0

    I just checked it out. It's very nice. I've no use for it, but it's a nice implementation of the idea.

  28. The Hydra by travalas · · Score: 0

    I think this is another solution to the same semantic problem. That is how do I integrate my real digital worlds into my real world. I love my Mac G5's interface but it's not terribly portable. I love the remote graphics of X11. I love the lightweight powerful interface I get through a CLI in ssh. The problem as I see it is there are way to many solution verticals implemented without enough development done to mesh them all together. It's all pretty fragile. For me I want the same information availible on my cell phone, a website, a login, a desktop, and to those ends I have a myspace page, a flikr account, a linux box running a website with my blog and photo gallery and NX Server, a Laptop, a G5 and a G4. The all have pretty much the same information stored redundantly. It's way inefficient, since I'm duplicating processing power, storage, and memory just for different access features, it tends to break and it's difficult to keep in sync. From what I can tell of this parakey.com it seems like a good idea but it sounds like another vertical framework. Until there are more horizontal interfaces designed and integrated into these personal computing verticals we're going to continue to reinvent a square wheel.

  29. Netscape + Java was supposed to do that by billstewart · · Score: 1
    The reason MS came out with IE was that Netscape+Java was supposed to be a sufficiently portable user+services interface environment that the underlying OS was supposed to be irrelevant, and therefore running Linux underneath could be just as useful as Windows. They didn't care about the market for free browsers, they cared about keeping Windows from getting killed.


    Breaking compatibility took care of that problem for them - why is it different today?

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  30. Shades of Desktop.com and WebOS by _flan · · Score: 1

    What makes Parakey different from Desktop.com and WebOS, two companies that looked like they had a decent future during the internet bubble? Desktop.com had a full operating system inside Netscape 4.5 and IE 4. You could share file, folders, etc. with your friends, use online "AJAX" applications, etc. WebOS had a very slick interface, too.

    At Desktop.com, we had a couple of problems making the product fly. The first was technical: it bloated the browser up to 32Megs and made it unstable. (Nowadays, I don't bat an eye when Firefox is hungrily consuming 250M.) The second was usability: the online experience just wasn't as smooth and easy as a local application. This was partly due to the lower connection speeds that people were using back then, but also due to the inability to seamlessly interact with local files. And the really big problem was the business model: you either have to charge the users, or figure out how to put ads somewhere where people aren't used to ads -- like in the application title bar. Ick.

    So, "one interface, not two" is all fine and dandy, but I'll be interested in seeing if they actually make it work and worthwhile.

    1. Re:Shades of Desktop.com and WebOS by blakeross · · Score: 1

      Thanks for your perspective. We've been at this for awhile now, so we've had plenty of time to think through the issues you mention. Of course, only time will tell whether we get them right. As for the business model, we do have it figured out, but it's not something that will be made public until we launch (which is still some time off).

  31. move OS into cpu? by Loconut1389 · · Score: 1

    I've begun wondering lately why the processors themselves can't be extended to handle much of the functionality of the 'OS'- essentially migrate the basics into the CPU? If there was a way to get things up far enough to access some flash memory that would house some signed net/video/input/storage drivers to get things up and running. This is just a very basic idea and by no means is all-inclusive of every possible requirement..

    1. Re:move OS into cpu? by scoot80 · · Score: 1

      You already can - most microprocessors have flash memory and its own OS (MSP430 for example by TI).Youll fnd them in just about everything - water heaters, lcd screens, washing machines, microwaves.. The idea of putting them in PCs however is silly because of the amount of hardware that is out there, and how will you decide that you'll have drivers for this, and not drivers for that..

    2. Re:move OS into cpu? by Anonymous Coward · · Score: 0

      This is off topic, but IMHO interesting. Why don't you expand it into an article and submit it? I'd sure like to read the resulting discussion.

  32. An idea in search of a name by mcrbids · · Score: 1

    I'm going to start with some obvious information to establish why I think there's a real development going on here.

    Historically, computing improvement has been achieved by layering the technology, so that each layer operates with a high degree of autonomy from the layer below it. Depending on your perspective, there are anywhere from 6 to dozens of layers within the computer you're using to read this.

    This layering, called "abstraction" by most, has minimized the amount of complexity that needs to be managed at any one point, allowing us dumb people to work together and improve the whole by incrementally improving each part.

    Even with a single "layer", there may be multiple internal layers. For example, much of the software I write is managed through a file abstraction layer that takes care of the details of converting a memory object to a file on disk. I do something simple like ($obj->FWrite($object)) and all the rest is managed for me.

    Now, on to the point. There are major abstractions in use today. EG:

    Hardware ->
    FirmWare ->
    Operating System ->
    Application ->

    And there's a new, cross-system development now underway. Technologies like SOAP, XML, RPC, AJAX, and similar, related words describe a new layer of abstraction on top of the Application layer.

    It's not a well-developed idea yet, and the foundational principles of this idea are now being explored. Yes, there are definitely specific implementations of this, but just like the Operating System developed after decades of exploration in designs, this next abstraction hasn't been well defined and/or commoditized yet. So far, any development in this area really requires a very specific implementation - code reuse is minimal.

    IMHO, the best implementation of this new abstraction is probably XML/RPC. But it's honestly not much more than a transfer protocol.

    So, yes. There will be a "Web O/S" - though we'll probably not call it such. It's closest cousin is called "Middleware" by IBM.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  33. Nah by /dev/trash · · Score: 1

    All they have to do is get Google to buy em.

  34. Web based OS already available by lobiusmoop · · Score: 0
    --
    "I bless every day that I continue to live, for every day is pure profit."
  35. PROFIT! by Lord_Dweomer · · Score: 1
    There are differences between the two projects, however. Although Ross plans to incorporate the talents and passions of the free-software community, he's building Parakey around a for-profit business model.

    Ah...the classic "Get your product/service made for free and then sell it for profit" business model. Best of luck to people who work for this and don't get compensated for their time and efforts.

    --
    Buy Steampunk Clothing Online!
    1. Re:PROFIT! by blakeross · · Score: 1

      Profit and open-source are not mutually exclusive. We would never try to profit unfairly off the backs of others.

  36. I like it by thinsoldier · · Score: 1

    I think it might be comparable to using wordpress or some other CMS vs. updating your site's content in the html source without the benefit of a sql database.
    I'd much rather my mom be trapped in a user friendly and productive content management system instead of nagging me every two minutes to do something for her.

    For the average person all popular OSes are too complicated.
    Does grandpa really need the contents of c:\windows\ showing up when he searches for one of the few files that he himself created?

    I think a lot of people would feel comforted knowing that something like parakey is sandwiched between them and the 'real' OS and they don't have to worry about possibly destroying their computer some how.

    Sure, this isn't a good fit for most people like me with our 1800 php files, 3000 html files, countless psd gif jpg, mb, 3ds, wav, ogg, etc...
    but we're not the "average joe". One of the main reasons IE is so damned popular is because a large portion of computer users ONLY use their computer to update their profile page on some community site, check their mail (ever had to help someone set up outlook over the phone, people hate all the steps and foreign terms),
    and search for information.

    When last did you see somone buy and encyclopedia on cd/dvd? stuff like Wikipedia is faster and easier and like so many things on the web it's straight to the point.

    Sure other people have attempted something like this in the past maybe. But maybe their implementation sucked. Maybe this won't suck so bad. With so many examples online of just how useful a good CMS can be, I'm sure they have a good chance to get it right and make something good.

  37. not getting it by asa · · Score: 1

    I work with Blake on Firefox. As one of the few people who's actually seen and used Parakey, I can tell you that the assumptions being made here are misguided. It's a unique product that surpasses anything similar I can find out there today.

    The article referenced does a poor job of explaining what Parakey is about and an even worse job of describing how it works. It won't be long before you all can see for yourself.

    - A

    1. Re:not getting it by dedazo · · Score: 1

      I sure hope this is not the end for him. We've seen enough careers and reputations get bogged down in the "I think I'll design an OS now" phase.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    2. Re:not getting it by kisielk · · Score: 1

      Well, can you point us to somewhere that gives a *good* description of Parakey? I'm interested in learning more...

    3. Re:not getting it by markimusk · · Score: 1

      well gee, thanks for clearing THAT up!

      Ooooh, you are in the know and won't tell us anything... But we'll know sooon! Oh Christ! Thank You, I was so worried I couldn't sleep!

      thank you very much.

      1983 called and my Commodore 64 wants me back.

  38. YourOS? by PopeRatzo · · Score: 1

    I don't know how different it is from YourOS. I kind of like the idea, though, even if it's not the unified solution many of us want.

    --
    You are welcome on my lawn.
  39. OS + web vs. OS + wiki by dbc001 · · Score: 1

    The idea of a "web operating system" sounds very 1990s to me. It doesn't really sounds the least bit interesting these days. On the other hand, I don't understand why linux distros don't take more advantage of things like wikis. I'd really like to see linux distros become more integrated with wikis - error messages could have links to wikis or forum posts, control panel applets could contain links to editable howtos, etc. there are some security issues but nothing impossible.

  40. Never fear, Ross! by Anonymous Coward · · Score: 0

    [H]e's not very practiced with bow ties. "I never made it to my prom," says Ross

    Buddy, you will soon get more women (and sex) than you will know what to do with. Do your best! You are fucking on behalf of well over a million Slashdotters, the vast majority of whom can only dream getting jiggy with the ladies.

  41. The triumph of ignorance by dbIII · · Score: 1
    If the term offends your purist sensibilities, that's basically just too bad

    It's just like an intelligent but illiterate professional dancer talking about how he has worked out there are 35 "senses" because he hasn't listened to anyone long enough to find out that the word perception exists. It appears that many are spinning different definitions of existing terms to profit from confusion or due to simple ignorance or lazyness. My instant reaction to this usage is to treat anyone who uses it as ignorant and gently correct them like those who are misled into thinking that linux is part of a gnu operating system - while the gnu operating system is the hurd.

    An apologist could argue that it is something that operates a system of web links or something and not a computer system - but of course my instant predjudiced opinion of people who radically change meanings of existing terms and loudly proclaim them is that they are some sort of not paticularly funny clown to be ignored or somebody up to no good.

  42. well... by zogger · · Score: 1

    ...go right ahead.

    In the article, you say you would like to open source all of it, but...Well, why not stick to your guns and keep wading through the vulture capitalists until you get what you want? Hold out for an angel investor instead.

    I am inferring from the article you are primarily a windows user, true? And follow up, although you say it will be browser agnostic, will windows OS be the primary dev platform?

    And money, this will be subscription based or ad driven? That appears to be the only two viable ways other than burning up startup capital, so which is it? And when will your alpha (or beta-whatever) code be available to people?

    1. Re:well... by blakeross · · Score: 2, Informative

      The quote in the article is not correct. Parakey will be open source, as the article does say elsewhere ("Most or all of Parakey will be open source").

      I am indeed primarily a Windows user. If you're going to make software for everyone, it helps to use the same computing environment as 95% of the world, so you can understand their problems better. However, my partner Joe is primarily a Mac user. There is no primary development platform; we develop on all platforms.

      As for the business model, it's a new take on an old idea, and something we likely won't divulge until launch.

      And finally, we are not offering any release dates at this time.

      Thanks for your interest.

    2. Re:well... by zogger · · Score: 1

      back atcha, thanks for the reply and good luck, and better skill

    3. Re:well... by byolinux · · Score: 1

      If it's all be released as free software/open source, how does that affect your business model?

      What's to stop someone else from offering the same service a week after you launch?

  43. Huh? by Ayanami+Rei · · Score: 1

    First of all, SOAP _is_ XML RPC. And AJAX is SOAP launched from a web client by javascript (as opposed to a piece of middleware).

    Everything you're talking about is using XML and the web CGI model for transactions. This technology exists in MULTITUDE other forms. Let me see, uh, RMI, CORBA, ringing any bells? How about jabber? If I scripted interaction with a jabber client using Lua for driving voice/text prompt tree navigation or something, would we make some new acronyms for that?

    What you're talking about is still client/server, but dealing with application platforms and interpreted code (specifically using web servers for arbitrartion, since everyone seems to like those, and they can be the basis for some nice frameworks).

    I don't think it needs a new name. We've been doing it all along, but we were programming to APIs. Now we create platform independant artifacts that depend on other software to act as an interface, providing a runtime (although at times I wish javascript had a JIT compiler too). You are simplfying the distribution aspect of your software product... if you get can to the website, then you can start using it, oh and please enter your credit card number here.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  44. Major assumption... by Ayanami+Rei · · Score: 1

    ... that the internet works and you can get to a browser.

    Big assumption to make in an OS. Better to have local documentation that is thorough.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:Major assumption... by dbc001 · · Score: 1

      Actually I would have 2 separate wikis - a local one with a bunch of basic information, that would allow you to take notes as you learn your way around the operating system, and then another one online so that people could share information. The local one - that you would install as an optional package - would come pre-populated with some basic FAQ-type info.

  45. Migration to this uber OS by Anonymous Coward · · Score: 0

    Ok fellas, lets migrate all our systems from Windows, Mac and Linux to this new uber OS.....hmmmm... where are the install CD images?...... what are the hardware requirements?.... are drivers available???.....oh wait!

  46. You don't need the marketing speak here by dbIII · · Score: 1
    Desktop.com had a full operating system inside Netscape 4.5 and IE 4.

    Come on guys - we are not all in the first year of high school and no good at anything but football here. Silly lies to children to dumb things down about computers are not necessary - statements like the above are more likely to intially confuse people into thinking a qemu window is running in a browser than what I assume you really mean from the rest of the context.

  47. Nobody uses IMAP either by DragonHawk · · Score: 1

    "Personally I think WebDAV should get the "Internet's Most Unappreciated Technology Award"

    Too late, IMAP already won that one.

    --

    dragonhawk@iname.microsoft.com
    I do not like Microsoft. Remove them from my email address.
  48. This is important - thank you Blake Ross... by almondjoy · · Score: 1
    A quick scan of posts so far in this thread indicates (to me at least) that many of you aren't getting it. Definitely some fault for that goes back to the parakey = OS confusion sowed by the spectrum article. In case you missed it in this thread, Blake clears some of that up here: http://slashdot.org/comments.pl?sid=204087&cid=166 81717

    The only thing I've got to go by is the Spectrum article, so I'm going to read into it *a lot*. So if my assumptions are correct you should be very excited by Parakey for the following reasons:
    • Its evolutionary: the web browser platform and programming methods have been continually evolving to support richer and richer client side applications (AJAX a great example). Parakey takes the rich client evolutionary process in the browser to its obvious next big step: the browser becomes the desktop (hey Spectrum editors: not the underlying OS!) Why is this great? Your PC OS has to run only one application, instead of 10 or 20 or so. Everything happens within the browser. You don't give a flip what OS is running on the client - the "webtop" abstracts it away, as if it were just the engine under the hood of your car. Hmmm - would I want to pay for Windoze Vista (or OSX) if the only thing I'm going to do is run a full screen browser on it 100% of the time? Maybe there is a free OS alternative out there that could do the job very well and not cost a cent?
    • The KISS Principle is obviously driving Parakey innovation. That much is very clear from the Spectrum article. And the participatory internet feeds on simplicity as the differentiator between winners and losers in the application space. So I'm gonna say it now... its totally Web 2.0 (sorry Blake - I means this in the most technically positive light)... techies cringe, investors rejoice!... :-)
    • Its disruptive. Windows - OS X - KDE - GNOME, etc... they are all amazing technical achievements. How necessary will they be in the years to come? Why do we need an OS/GUI/Session Manager/whateverthehellyoucallit that can become so complex it makes me think of a 1ft thick Swiss Army Knife? The browser-as-the-desktop model I hope will cause the KISS model to reign supreme in next generation human/computer interface design. (OK - kudos to the Gnome/Ubuntu crowd - they do get it - for proving that simplicity is better for the masses)
    • Blake's philosophy seems to fit for the, oh... 90%-95% or so of people in the world that only need to use computers to accomplish some basic things like communicating and sharing content. Sure the browser-as-the-desktop model doesn't work for someone who lives in Photoshop for example.

    For profit or not, this is a great project. ...Blake - do I get it?... and - who do I send a resume to? :-)
  49. at least he's honest by plierhead · · Score: 1
    Ah...the classic "Get your product/service made for free and then sell it for profit" business model. Best of luck to people who work for this and don't get compensated for their time and efforts.

    At least the guy is upfront.

    Not like numerous other characters who release their stuff under GPL, all the while reserving themselves (and only themselves) the right to sell it commercially to people under other, less restrictive licenses.

    Let the flames pour down on me and my petrol-impregnated shell suit but this is of course why BSD is the TRULY open source license - once you're released it under BSD you really can't forcibly make money off it, except by providing stand-out support.

    --

    [x] auto-moderate all posts by this user as insightful

  50. Old idea, new protocol by Dopefish128 · · Score: 1

    Yeah, calling it an OS is a bad idea, but these do have a purpose. With the whole Web 2.0 thing, we're basically seeing a move back towards thin clients. All you really need on a machine now is access to a modern web browser. From there, you've got email, IM, FTP, SSH, you name it. This basically looks like they're just rolling everything together into one bundle of Ajax apps. I'd imagine it'd be handy in an enterprise setting.

    --
    "Knowledge is power. Power corrupts. Study hard. Take over the world."
  51. webos is a bad term by dfj225 · · Score: 1

    I really dislike the use of the term "webOS", especially for a product aimed at the average user. Mom and Dad probably don't know what an operating system is or what it really does for them. Geeks, on the other hand, will just shake their head at the misuse of th term. In short, the term does nothing to describe the product.

    That said, I think Parakey does seem interesting. Even though I'm a geek and more than capable of figuring out how to publish things online, it would be very convenient to have one place to store various types of media. I think the concept of sending virtual keys to your friends is a good one as well. There have been many times when I've wanted to share a file with a friend or two, but not the public at large. Despite knowing how to use many tools, it is still very difficult to do this. I think that with the right feature set, Parakey could take off with the geek crowd despite being targeted for average users, much like Firefox has done today.

    --
    SIGFAULT
  52. And a big problem by Sycraft-fu · · Score: 1

    Is that the Internet isn't fast or reliable enough for the most part to act as part of a computer. A major distinction between local and remote is that all local data I have immediate access to, and I don't worry about losing it. That's a major difference from any remote data. Though my link to the net is somewhat fast in relative terms, 6mbps, it doesn't even approach the slowest local links. My mouse has a faster connection than that. So things I get remotely I have to wait longer for. Also, I find that the net is rife with unreliability. My connection can die, or the connection to the server, or a link in between, etc. However the data on my system is quite secure. For the most part, if the system is operational I have access to my data.

    Thus to try and blur the distinction is not useful because there is a real distinction brought on by the physical limits of what the Internet is. I suppose I could play make believe like it's part of my local system, but I'll quickly notice the difference.

    Thus I find it useful to have it as a distinction, and to have different kinds and level of access to things. I do not treat access to files on a remote site the same way I do on my hard drives simply because of speed. Thus it wouldn't be useful to present them in the same interface to me.

  53. Cyberdust + chrome by Anonymous Coward · · Score: 0

    I thought that last sentence of GGP was kinda elegant. Ignore GP; he clearly has no poetry in his soul.

  54. MOD PARENT UP by Nicolay77 · · Score: 1

    Instead of flaming, I have to agree with you.
    BSD is the only one really open.

    --
    We are Turing O-Machines. The Oracle is out there.
  55. Forget OS, security and all that jazz... by hvnarsana · · Score: 1

    ... what about plain old privacy? Would anyone really want to do this with their files? For a minute let's not get into how it's stored online, and what kinds can you store.

    But the simple fact that you can store all kinds of files online (and potentially access them - something similar to google docs or such??) brings int he question of privacy too. Security implies deleting, overwriting, and accessing (ofcourse), but would anyone really want to put files online which they truly hold dear? What if we have someone, or a bot, trawling through our files for information, numbers, etc?

    I guess this would make big business for anti-virus/internet security products, who now not only need to protect home PCs, but also online "OS"s of sorts! I guess that's where the revenue sharing/for-profit model partially comes from.

    --
    Usability Engineer, Master in Human Computer Interaction
  56. YouOS by RAMMS+EIN · · Score: 1

    For a really impressive web OS, try YouOS. It works in several browsers (I've tried Opera and Konqueror), looks and acts like a desktop OS with GUI, has its own API, and it's open source.

    --
    Please correct me if I got my facts wrong.
  57. Dear mr Ross, please read this. by master_p · · Score: 1

    What you are doing is good, but here is an idea that is even better:

    Instead of making a Web O/S, why don't we forget all about Javascript, HTML, XHTML, web forms etc, web services etc and make a distributed computing platform that allows us to easily program distributed applications? enterprises and even web users do not really need only a shared file system, but a way to create distributed applications as well. The current situation is disappointing at best: lots of 'standards', lots of bad implementations, and great difficulty to even make the most basic of distributed applications. Even a distributed 'hello world' takes a tone of coding, xml files, web server configuration, and ultimately user frustration.

    The distributed application platform would consist of the following components:

    -a programming language that is distributed, lazily downloaded, scripted and compiled, statically and dynamically typed, object-oriented and functional, able to modify itself and to express tree structure (ala LISP), that allows meta-programming so as that language and project configuration happen at the same level.

    -a virtual machine is responsible for executing the language, managing linking with the libraries on the local computer and accessing the resources of it with security as the first concern.

    -a 'browser' which acts as a host for the virtual machine mentioned above. The role of the browser is to provide a URL box and space for the downloaded programs to run their GUI.

    -a set of libraries that include abstractions for a GUI, networking, distributed storage, remote method invocation, model-view-controller etc.

    What would the above solve? well, it would make the 'web' a truly interactive place, where anything can be coded with a library. The real drawback of the current standards are that they are not Turing-complete, they are simple passive descriptions of predefined functionality, and we all know that no one can anticipate all the needs!

    Your Web O/S effort then could be reduced to a set of applications running in this platform.

    1. Re:Dear mr Ross, please read this. by Anonymous Coward · · Score: 0

      Your ideas are not important enough.

  58. Creator of Firefox by palndron · · Score: 1

    Although Blake is certainly out front in Firefox land, I didn't think he was the creator, at least the sole one anyway.
    I thought that Dave Hyatt ( now with Apple ) had quite a bit to do with that.

    Who are the creators of Firefox?

    --
    a man, a plan, a canal, panama
  59. Cut the B.S. by aricusmaximus · · Score: 1

    "This has nothing to do with fame or fortune; it's about improving the experience for things we do everyday."

    Oh really?

    IEE Spectrum Articles, Blog, Wired Articles == attention whoring (e.g. fame)
    For-profit business model == money grubbing (e.g. fortune)

    Nothing wrong with wanting recognition and some $$$ in pocket for your hard work. Not everyone's an introvert or RMS. Plenty wrong for trying to pretend otherwise.

    You're doing plenty good work. Don't taint it by spewing out blatant lies.

    1. Re:Cut the B.S. by blakeross · · Score: 1

      You're certainly entitled to your opinion, though I do feel more qualified to speak about my own motivations.

    2. Re:Cut the B.S. by aricusmaximus · · Score: 1

      Thanks for responding -- that's as diplomatic F-U as I've seen in a long time. I tried to type a nasty rebuttal, but for some reason Firefox wouldn't let me. Nevertheless, actions speak louder than words. When you I.P.O. (not if) and you make your first significant philanthropic donation, I'll be more than happy to print out and eat this thread.

  60. one tool to rule them all (emacs that is) by Medievalist · · Score: 1
    I remember hearing about some guys named Brian and Dennis and uh I forget the third guy's name - it was back in the 60's - trying to write an operating system based on the idea that each part should do one distinct thing, and do it well. I don't know if anything ever came of it, but I thought that it sounded like a good idea.
    Damn, that is a good idea. Wish somebody would do it!

    There were these other guys in the 70s (curiously enough also named Brian and Dennis) who wrote an operating system that treated everything as a file, and files as streams of characters terminated by an end-of-file character. This let you do cool stuff like I/O redirection and pipes very easily. Their operating system was called "Eunuchs" or something like that, and it had some pretty damn good small focused apps in it. That wasn't the point of the system, though - the system was a reaction to the prevailing culture of separate drivers for everything instead of a simple generic file paradigm for all I/O.

    Of course, eventually Emacs and tin were written, and that was the end of small focused apps for all practical purposes. Nowadays people think perl is elegant, and most operating systems are written by penguins.
  61. Great idea by ytseschew · · Score: 1

    Personally I really like the idea of Parakey. I've been thinking about how to do similar things for myself and my family for a while now. Being able to give myself, my friends and family and the public different levels of access to my data is something I want to do. I already do so via my own web pages, but in many ways it's clunky and inconvenient and I don't have a solid way of making sure the copies of my data in various locations are kept up to date which Parakey may be able to help with. Also, I can see my parents using it for photos that they want to share with the family.

    However, I'm not interested in storing my data on external servers (Parakey's site). Some of my data is personal and sensitive and should remain only on servers I run myself, though I would still like to be able to access it at any time. I hope that Parakey offers the capability of running your own personal server which can be accessed from the outside.

    Steve

  62. Hmmm... yeah. I can see that. by Ayanami+Rei · · Score: 1

    Although I would hope that any local documentation store (offline copy of a wiki, for example) would be formatted in such a way as to be viewable from same lynx or elinks. This shouldn't be too hard, I know twiki can be using the print preview site template, I'm not sure about MediaWiki.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON