Slashdot Mirror


Operating Systems of the Future

An anonymous reader writes: "'Imagine computers in a group providing disk storage for their users, transparently swapping files and optimizing their collective performance, all with no central administration.' Computerworld is predicting that over the next 10 years, operating systems will become highly distributed and 'self-healing,' and they'll collaborate with applications, making application programmers' jobs easier."

384 comments

  1. Beowulf cluster by joebp · · Score: 2, Funny
    Imagine a Beowulf cluster of these 'future' computers!

    Oh, wait...

    1. Re:Beowulf cluster by kiwipeso · · Score: 0

      This isn't funny, it will happen for real soon.

      In case you've missed my many posts on Kaos, I'm programming an operating system with all the features comp world want and more.
      This will be ready to use in 1 year, not ten.
      more details will be on my website after I have watched stargate tonight. (hour after this post)

      --
      - Kaos games and encryption systems developer
  2. And making.... by SquadBoy · · Score: 1

    sysadmins everywhere kill themselves. This just sounds like trouble waiting to happen.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    1. Re:And making.... by jo42 · · Score: 1

      Truly scary idea this. Would give viruses a whole new level of terrorism...

  3. Crazy users and VBS scripts by satterth · · Score: 3, Funny

    What happens when some user click on a VBS script ?

    I image great horrors as the whole cluster goes down in a mass emailing.

    /satterth

    --
    Being called a dork on Slashdot must be like being called the retard in special ed.
    1. Re:Crazy users and VBS scripts by RMSIsAnIdiot · · Score: 0

      Hi. You're a dick. That wasn't even remotely funny.

      If I had mod points I would surely and gladly use them on you.

      --

  4. Amoeba by oyving · · Score: 5, Informative

    Tanenbaums Amoeba is way ahead of the game then.

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

      There is a distribution :
      http://fsd-amoeba.sourceforge.net

    2. Re:Amoeba by Anonymous Coward · · Score: 1, Informative
      I don't know where you got that idea, Mr. Troll. From Tanenbaum's FAQ:
      What do you think of Linux?
      I would like to take this opportunity to thank Linus for producing it. Before there was Linux there was MINIX, which had a 40,000-person newsgroup, most of whom were sending me email every day. I was going crazy with the endless stream of new features people were sending me. I kept refusing them all because I wanted to keep MINIX small enough for my students to understand in one semester. My consistent refusal to add all these new features is what inspired Linus to write Linux. Both of us are now happy with the results. The only person who is perhaps not so happy is Bill Gates. I think this is a good thing.
    3. Re:Amoeba by arn@lesto · · Score: 1

      Amoeba is identical to the design of Plan9 with the following differences: transparent parallelism, built on a micro-kernel.

      It's not that revolutionary, nor does it address the configuration and usability for the 'average' user.

      --
      - AndrewN
    4. Re:Amoeba by naasking · · Score: 1

      Amoeba is identical to the design of Plan9 with the following differences: transparent parallelism, built on a micro-kernel.

      Amoeba also implements the sparse capability security model. In fact, that's it most significant feature, the one that really sets it apart.

    5. Re:Amoeba by Gibecrake · · Score: 1

      Way ahead at languishing.

      Last checked in at april 1996.

      Maybe they have been improving it diligently for the past 6 years and are about to make the Above referenced article actually seem topical.

      And maybe it will do what thousands of other brilliant research projects have done at universities. Age ungracefully, alone, and silent to be a once promising shooting star and now a faded meteorite.

    6. Re:Amoeba by jafuser · · Score: 1

      Amoeba? Isn't that old technology? I know someone who had one of those computers back around 1990... ;-)

      --
      Please consider making an automatic monthly recurring donation to the EFF
  5. Futurists are stupid by SirSlud · · Score: 4, Insightful

    I'm so sick and tired of what the next 10 years will bring us. Howabout OSes that dont crash? How about hardware that won't lock up your computer? How about open standards, a generally more cautious approach to computing that will allow us to stabilize the developments that occur? Nah .. of course not. Lets take this overly complicated not-so-realiable thing and throw a transparent layer of 'self-healing' autonomy to it. I know thats what I've been looking for ... yet another reason why I have to explain to my boss that computers ain't perfect. I can hear him now: "But they're supposed to heal themselves! Why didn't the OS dial up our energy provider and ask why the power went out?!"

    --
    "Old man yells at systemd"
    1. Re:Futurists are stupid by npietraniec · · Score: 0, Redundant

      Here here! I'm sick of hearing about computers that can fly and cure cancer. Who's making these predictions? They don't know what the hell they're talking about.

    2. Re:Futurists are stupid by PowerTroll+5000 · · Score: 3, Insightful

      Most unfortunately, postulating what we could do is much more exciting than perfecting something we already do.

      Apparently, the public has a certain tolerance to defects and bugs. A fine exmple is the automobile, with its near-certain breakdowns, despite Tucker proving otherwise.

      --

      I'm not afraid of falling, it's the sudden stop at the end that frightens me.

    3. Re:Futurists are stupid by DrCode · · Score: 2

      I'm still waiting for those computers that will program themselves, a prediction that was being made in the early 80's. But it's just as well, as a lot of us would be out of a job...

    4. Re:Futurists are stupid by Anonymous Coward · · Score: 0

      Howabout OSes that dont crash?

      it's called UNIX.

    5. Re:Futurists are stupid by Anonymous Coward · · Score: 1

      Try OS X. Closest thing to tomorrow's OS that's out there. I've not had a "crash" in 7 months.

      blakespot

    6. Re:Futurists are stupid by SirSlud · · Score: 2

      I think this is because we've been told that this is the best it will get (or, in MS speak, it doesn't break in the first place.)

      Cell phones rarely crash (granted, much simpler in terms of the complexity of their input), but I think this is because, since there is no focus in marketing about their 'stability', makers really do have to make them stable. As long as 'stability' is a marketable selling point, computers will have to be unstable.

      --
      "Old man yells at systemd"
    7. Re:Futurists are stupid by Detritus · · Score: 3, Insightful

      Sadly, reliability doesn't sell. The average computer user wants fast and cheap. Even on slashdot, you see endless dicksize wars over who has the most 'leet, overclocked system running last night's kernel release on the latest CPU, chipset and motherboard. It doesn't have to work reliably if it looks cool doing it.

      --
      Mea navis aericumbens anguillis abundat
    8. Re:Futurists are stupid by 2nd+Post! · · Score: 2

      Then don't complain about the reliability or lack of reliability.

      Original poster complained about stability.
      Someone else mentioned Unix.
      This poster mentioned OS X, as Unix on commodity hardware.

      You reject it; fine, stick with Linux or Windows :P

      There aren't exactly many competitors for a desktop Unix boxen, are there?

    9. Re:Futurists are stupid by 2nd+Post! · · Score: 2

      There's never been a focus on stability because until recently PCs weren't on 24/7.

      Of course, that's changing, what with web servers and such.

      On the other hand, are you willing to pay the price premium for a Unix desktop PC? Ala Apple, OS X, Darwin, BSD, etc?

    10. Re:Futurists are stupid by SirSlud · · Score: 2

      >are you willing to pay the price premium for a Unix desktop PC?

      More and more with each passing day. Looks like I'll be coming home to OSX in the near future.

      --
      "Old man yells at systemd"
    11. Re:Futurists are stupid by SirSlud · · Score: 2, Redundant

      >computers that will program themselves

      It's called a compiler. You use C/C++, or whatever, to 'tell' the computer what the program it should make will do.

      Computers that can 'program themselves' is simply an extention of that concept to the point where (presumably) you can 'code' in your natural spoken language. A computer shouldn't do anything until you've told it what to do. Currently, we use C, but there really isn't a functional difference between English and C except for the granularity of the specification of the problem and the desired implentation of its solution. For instance, with PHP, I no longer need to tell the computer that the $foobar variable will be an unsigned long ... of course, you'll always give up speed, just as when you tell someone else to do something. The more granular you describe the solution you want, the less time the other person/computer has to spend figuring it out themselves.

      --
      "Old man yells at systemd"
    12. Re:Futurists are stupid by SparkyUK · · Score: 3, Insightful

      >>Howabout OSes that dont crash? How about hardware that won't lock up your computer

      One of the key laws of nature is : Shit Happens.

      This is as true for code in your PC as it is for crawlies in nature.

      We want to fool ourselves that the PC is a clean and closed environment which we have full control of but it just isn't true. That storage device that was there a picosecond ago may have just failed or been removed, the network connection may have just been severed, another program may be running amok and draining system resources just as another needs it.

      Nature mostly gets around unexpected problems, we need OS's and languages that can do the same.

      Your goal of OS's that don't crash and hardware that doesn't "lock up" arn't incompatible with that.

    13. Re:Futurists are stupid by SirSlud · · Score: 2

      Yeah, I know, but that doesn't prevent me from hoping that some day futurists will be led to conclude:

      "In the next 10 years, humans will be able to make sensible decisions that do not give them excuses and scape-goats to feel unhappy about their experiences in this society."

      Honestly, I think there is an entrenchment in the 'bitterness' and 'stress' social industry that we're lenient to give up. The day computers actually start working, we'd have to start focusing on our own problems again - the very antithesis of the desires of a market.

      --
      "Old man yells at systemd"
    14. Re:Futurists are stupid by Jonny+Ringo · · Score: 1

      I think that was Hollywood that made that perdiction. "Look he's scanning through star charts!"

    15. Re:Futurists are stupid by russellh · · Score: 2, Insightful

      I'm so sick and tired of what the next 10 years will bring us.

      Right. I think the point is, though, to quote from the article:

      The target environment for Farsite is an organization in 2006 with 100,000 computers, 10 billion files and 10 petabytes (10,000TB) of data.

      Managing data and applications on that scale with PCs today sucks. Data synchronization is a HUGE issue already. The question futurists ask is what must we change for that to be manageable?

      --
      must... stay... awake...
    16. Re:Futurists are stupid by SirSlud · · Score: 2

      Well, lets ask why nature gets around unexpected problems. I suspect it is because nature doesn't 'invest functionality' in a natural thing that requires excluding certain types of input in order to survive or function.

      > Nature mostly gets around unexpected problems

      The dinos would agree with 'mostly'. I want mostly. I want computers that are built to work regardless of input, unless said input is likely to occurr on a frequency of say, once every decade or some crap.

      Companies are notorious for turning this around. Witness warrentees. "This product will work unless you do X" Sometimes X is why people buy it in the first place!

      In the realm of computer and hardware, there is nothing to say that we can't make the PCI bus X times slower in order to build complete down-to-electron-level fault tolerance into it. Obviously, I'm unaware of the actual feasibility of this, but I think people above, in blaming the market, were far more on point than saying, "Well it happens in nature, so it happens in PCs." Sure, but I didn't see species dropping off the face of the earth like flies until the 1970s, when we starting making impossible-to-fulfill demands of our eco system.

      Same of computers. The vision, the story, the 'sales pitch' is really lightyears ahead of the design. It could only happen in an economy who's goal is to get shit out as fast and cheaply as possible to everyone, instead of considering the social and unquanitiable costs of certain technologies. Until manufacturers are really allowed to say, "We made it X times slower, but you can't crash it short of excersising your physical superiority on it, so I dare you to even try to feel stress or mistreatment in using it", and I think that might be never under current circumstances, posters above were more on point than you were.

      Which isn't to say that I don't agree .. I think it's just more about the demands you place on the technology over aknowledging the unpredictability of it's operating envrionment.

      --
      "Old man yells at systemd"
    17. Re:Futurists are stupid by Chris+Burke · · Score: 2, Interesting

      No one can predict what will happen in 10 years. Anyone who claims that this "is" what will happen is selling something. Anyone who says "maybe" is admitting that they are engaging in pointless masturbation. In 10 years, events run far outside of anyone's ability to predict cause-and-effect.

      That's just in general. Apply it to the technology sector, and it becomes even more true. About the best you can do is say "wouldn't it be cool if...?" But basically these guys just take an interesting research paper (out of the thousands out there) and act like that's what's actually going to happen.

      But I'm better than them! I really can predict the future! I predict that in 10 years, there'll be a bunch of people predicting what will happen 10 years from then, and nearly all of them will end up being wrong. That's right, you heard it here first.

      --

      The enemies of Democracy are
    18. Re:Futurists are stupid by Grunhund · · Score: 2, Informative

      Check out genetic programming. Automatic programming via genetic algorithms.

    19. Re:Futurists are stupid by Anonymous Coward · · Score: 0
      mod this up!

      (mostly because I want Ginsu Computer ads on late night telly - "YOU CANNOT BREAK IT!")

    20. Re:Futurists are stupid by Chundra · · Score: 2, Informative

      Currently, we use C, but there really isn't a functional difference between English and C except for the granularity of the specification of the problem and the desired implentation of its solution.

      Really? Please tell me how to break down:

      "Why are we here?", or "I think I love her", or "He died last week"

      into a sufficient granularity to be implemented in C, of course with the full semantic connotations involved. There's a huge difference between a formally defined language and a natural language. That's why NLP is so damn hard.

      As far as computers programming themselves, well... a c/c++ compiler translating c/c++ code into machine code isn't the same thing. Translation *is* a necessary step, but you also have to add the ability to change the running program. For that you need a language that blurs the distinction between data and instructions.

    21. Re:Futurists are stupid by RetroGeek · · Score: 1

      Well, DBase (and its xBase off-shoots) also had type-less variables. Actually I prefer typed variables, but that is another war.

      As for natural language, a flat file app named Q&A allowed you to enter such things as "find all the people whose salary is over $50000". It would parse the query, translate it into code, then run it.

      It was a neat product, but the company died because of the GUI "revolution". By the time it was ported to Windows, MS Access had the market.

      Though why we need a Graphical interface to represent text data..., oops another war...

      --

      - - - - - - - - - - -
      I am a programmer. I am paid to produce syntax not grammar. Deal with it.
    22. Re:Futurists are stupid by Anonymous Coward · · Score: 0

      A classic example is ECC memory. Nobody uses it because it costs 10% more than regular memory.

    23. Re:Futurists are stupid by SirSlud · · Score: 5, Insightful

      >"For that you need a language that blurs the distinction between data and instructions"

      My point was that instructions are data. But I challenge you to illustrate that in order to solve a problem, you can provide data that does not encompas the intrucstions. "My house is on fire" is data that will instruct people to run out of it, but only because they were previously programmed with a 'fire' trigger. Escape it when it's inputted into your system.

      So neither english nor C can go outside of it's own contextural setting. English is just so more complicated with so many more possible branches of execution based on data that it's difficult to compare the two without either belittling humanity or getting 1984ish about technology. C /can/ change itself via function pointers and, lets say, random data to throw on the execution stack. But brute force only works when you can test a result within the programattic bounds of the inputted data, including instructions. I mean, really, humans are just wildly complex computers, which is why our data-exchange set is so much more advanced. :)

      "Why are we here?" has multiple answers, so you can really only validate successful self-programming if you already think you know what the answer is. And for that, you depend on previous data entry ... etc, etc, etc ..

      --
      "Old man yells at systemd"
    24. Re:Futurists are stupid by CoreyG · · Score: 2, Informative

      Since when doesn't reliability sell? That's exactly why the Honda Accord and Toyota Camry are consistently the most popular sedans sold in the U.S. and not the Geo Metro or Daewoo Anything. It's exactly why Consumer Reports is so popular. People read it to find out which things work well and which things don't break. It's exactly why people buy computers from manufacturers(they're supposedly pieces of electronics that work). That's exactly why Apple's iMac sold so well, and why it continues to do so.

    25. Re:Futurists are stupid by Anonymous Coward · · Score: 0

      That's exactly why Apple's iMac sold so well, and why it continues to do so.

      Ehhh.. from what I've heard the iMac isn't exactly reliable. The monitors are very prone to failure, at least in the older models compared to say.. a normal VGA monitor.

    26. Re:Futurists are stupid by ibis · · Score: 1

      Still using Windows[TM], eh?

    27. Re:Futurists are stupid by Anonymous Coward · · Score: 0

      Hey, he didn't say "PC" he said computer.
      Yes, there's still a world of difference.

    28. Re:Futurists are stupid by Anonymous Coward · · Score: 0

      the whole imac catching on was due to its form and price, not reliability.

    29. Re:Futurists are stupid by himself · · Score: 2, Funny

      In honor of my brother (from whom I first heard this, though he could have ripped it off) I present John's Ominutile Justification: "Sure it's stupid, but chicks dig it."

    30. Re:Futurists are stupid by Cyno · · Score: 1


      Its funny how it is always the people with the cheap pentium 133, old scsi hardware and slow fvwm graphics that REALLY know their stuff about computers and networks while the rest of us stroke our dicks with our Gigahertz and Gigabytes systems and yet we can't even keep an uptime of more than a week.
      And I have yet to see an all Linux LAN party.

    31. Re:Futurists are stupid by benmhall · · Score: 2

      In that case what's the appeal of MS Windows? It's neither fast nor cheap. Then again, it isn't reliable either.

      ;)

      Me, I'll take stability, reliability first, speed next, and then remote accessability and multi-user. Oh, and I guess with apt and/or red-carpet/up2date, I get self healing too. (Gasp, it's cheap too!)

    32. Re:Futurists are stupid by 2nd+Post! · · Score: 2

      I haven't found that to be true, at least. From all accounts I've heard, OS X is a remarkably* stable OS.

      *Remarkable for a 1.0 product.
      *Remarkable because it's a Mac.
      *Remarkable because people haven't yet gotten used to a desktop OS capable of running for weeks without crashing.

    33. Re:Futurists are stupid by Anonymous Coward · · Score: 0

      Oh please!!!!

      HP, Compaq aka DEC, IBM etc all have computers that run 99.99999% with each of them looking to add another 9 to the end. PC can and user should demand that there PCs run as reliable. Grant it writing the OS is not a small feat but it can be done and has been by several really large companies and lots of developers working on Linux.

      And software developers are the biggest culprits to why software is buggy. Why? Writing quality code is not rocket science. The process is very well documented. We have tons of best practices for managing the software process. Tools for writing, documenting, testing, and even finding esoteric errors like memory leaks. We justify why there are bugs rather than figure out how to write quality code. Why? Because for the most part we write code with assumptions and then we don't check in our code that our assumptions are correct. Perfect example, when is the last time that you verified that an object passed to a method actually existed before you used it. I mean after all the assumption is that the object will be passed by the calling party.

    34. Re:Futurists are stupid by Paradise+Pete · · Score: 1
      Here here!


      That's hear hear, not here here. Hear?

    35. Re:Futurists are stupid by crivens · · Score: 1

      I hear ya buddy. Unfortunately it's easier to dream up wonderful ideas for the future than it is to sit down and fix the crappy OSes we have now.

    36. Re:Futurists are stupid by Anonymous Coward · · Score: 0

      One Ac says apropropos de rien, "try Mac OSX it's the greatest" ignoring the fact that it can not be said to be a next generation OS (topic under discussion). This AC with his content free plug for OSX gets modded up to 1 from zero.
      Another AC says, in response to a very similar but different post, in effect , why do I want to pay the heavy price of Apple hardware/OS when the result is no better for stability than the current MS operating system and arguably not as capable all-around. Thanks for the shilling but your proposal solves absolutely no problem that I am experiencing. He gets modded down to -1 flamebait.
      Could it be there is a double standard at work here? Make empty advertising for Apple and get bonus points? Point out that OSX isn't in fact a panacea for either MS users or Linux users, get modded down.

    37. Re:Futurists are stupid by LatJoor · · Score: 1

      it's difficult to compare the two without either belittling humanity

      I mean, really, humans are just wildly complex computers, which is why our data-exchange set is so much more advanced. :)


      If humans were just wildly complex computers, why would beer and pornography be so popular?

    38. Re:Futurists are stupid by Jeremi · · Score: 2
      In that case what's the appeal of MS Windows? It's neither fast nor cheap. Then again, it isn't reliable either.


      It doesn't need 'appeal' -- people have no choice. For a large number of applications, its either run Windows, or you don't get to use the application. The fact that it is fairly difficult to buy a name-brand PC clone without Windows pre-installed (and pre-paid-for!) certainly helps as well.

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    39. Re:Futurists are stupid by jo42 · · Score: 1
      How about slowing down this insane hardware and software product release cycle first to actually give things time to be developed to some adequate depth, resulting in stable and reliable systems? Look at how long it is taking the Holy Linux Kernel Tribunal to come up with a solid kernel. Or look at the unholy mess that Messysoft is kludging on top of Windows NT technology - just how many API layers do we really need to slow down 2+ GHz processors? At one point, a few years ago, I used to love the computer technology industry. Now I despise it with a passion for the shite it is excreting.

      Mod this down to flame bait, I dare ya, punk.

    40. Re:Futurists are stupid by fferreres · · Score: 1

      RMS was a futurist, didn't you know?

      --
      unfinished: (adj.)
    41. Re:Futurists are stupid by Anonymous Coward · · Score: 0

      That's really an offtopic shill. If you were staying ontopic you might say instead.something like : Linux Terminal Server Project PLUS mosix clustering ALREADY answers a couple of the projected features of tomorrow's OS: namely Grid Computing with completely centralized management. As for so called "self healing" well, the day my operating system thinks it knows what's best for its health and assumes it has AUTHORITY to change itself absent human administrator action is the day I wipe that shit from the drives and install something else made by programmers to meet the requirements of users, not shitheel marketroids and 5th Ave. TV ad execs who know fuckall about computing.
      Death to marketroids.

    42. Re:Futurists are stupid by Tony-A · · Score: 2

      "But they're supposed to heal themselves!"
      Yeah, like an office of Microsoft Windows computers will heal itself from a virus/worm outbreak.
      Methinks the worst security risk is a false sense of security.

    43. Re:Futurists are stupid by FrostedChaos · · Score: 1
      So now you're putting forth a whole philosophy based on the idea that there is no such thing as "meaning" in human language. Ha.

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    44. Re:Futurists are stupid by kiwipeso · · Score: 0

      Funny thing is, I'm doing this stuff today and I'm not going to have this 10 year plan.
      kaos pretty much does 3 times as much as Farsite will (but it'll work and will be usable by 2004)

      --
      - Kaos games and encryption systems developer
    45. Re:Futurists are stupid by kiwipeso · · Score: 0

      I don't quite have an auto-compiler program yet, but I do have a mass-compiler program in development.
      Only thing is, it can only compile from templates of code.

      --
      - Kaos games and encryption systems developer
    46. Re:Futurists are stupid by meggito · · Score: 1

      Its almost like the few years of developement of C by the few (relative) who use it can't compare to the thousands of years that languages have been developing. Damn.

    47. Re:Futurists are stupid by matrix29 · · Score: 1

      As far as computers programming themselves, well... a c/c++ compiler translating c/c++ code into machine code isn't the same thing. Translation *is* a necessary step, but you also have to add the ability to change the running program. For that you need a language that blurs the distinction between data and instructions.

      Ahh... but ponder this, young and curious mind, with multitasking operating systems an artificially intelligent bit of software could write a new version of itself, compile itself, run itself while giving access to its current data files, and if it decided the result was indeed better - write a script to delete itself after it shuts itself down. Thus allowing a seamless personal upgrade.

      Consider the issue of teleporting a running computer (perhaps doing some math-intensive computation). You would have to freeze it in its current state (hardware, software, and energy patterns in motion). Unless you could jump it out of the time and reality we share the task is impossible. That was the state of single-tasking computers then. Today for your example, we'd put some jump pointers to the new code and the next trip it takes goes into the new code until it hits the jump pointers back to the old code around the repaired area.

      --
      "Face it, a nation that maintains a 72% approval rating on George W. Bush is a nation with a very loose grip on reality.
    48. Re:Futurists are stupid by Chundra · · Score: 1

      Old and Wise One,

      You are speaking of Lisp, and it has existed for many solstices--more than my young and curious mind has witnessed. The ancient scriptures speak of it as having these very properties that we discuss. "All this and more!", quoth they. Kindly observe that this was before the days of modern operating systems, multitasking or not. Of this I am certain.

    49. Re:Futurists are stupid by Rojacks_1066 · · Score: 1

      It is strange that in a time when we exploded the atom bomb more than 50 years ago and put a man on the moon over 30 years ago we cannot build a domestic computer that doesn't crash. Or can we? I suspect that computers that never crash, start from cold in a flash and are silent bar for the sounds we wish them to make are a reality. But at what cost would this come? A playstation is an excellent example of a device manufactured along the above concept. Forget Linux or windows you will never know what the OS is as it would be transparent, forget application choice, it would be limited closed and above all user friendly and forget upgrade's it would be close architecture. Our price of freedom of software, applications and hardware is the unreliability, incompatibility and rapid obsolesence. Buyers vote with there dollars and they vote for freedom of choice.

  6. how long until... by Anonymous Coward · · Score: 0, Troll

    ...we slashdotters see this as complete worthless bullshit because MS Research is spearheading this effort? This is actually quite a novel idea, but the due to the general 3771ism of /., it will be made fun of and dismissed out the wazoo.

  7. easier, doubt it by Anonymous Coward · · Score: 0

    anything that has claimed to make programmer's lives easier, has had little to no positive effect. if anything it has made it worse. remember dll's anyone. registries?, etc.

  8. Linux is the operating system of the future by Anonymous Coward · · Score: 0

    You heard it here first. That's where the smart money is: Linux.

  9. A vision of OS future : tiny reliable components. by chrysalis · · Score: 5, Interesting

    IMHO, future operating systems will tend to something like the ErOS operating system . This OS is based on multiple tiny extremely reliable components, within a strong capability model to provide a high level of security.
    It's definitely a good approach, although ErOS is still quite experimental yet.


    --
    {{.sig}}
  10. As long as... by BoarderPhreak · · Score: 5, Informative
    ...This software isn't like Office X from Microsoft on the Mac where it scans your network for anti-piracy measures, but in the process opens up your machine wide to the Internet by opening several ports... Worse yet, not tell anyone about it!

    Grumble, grumble...

    1. Re:As long as... by Anonymous Coward · · Score: 0

      Using ipfw is pretty easy. Amazing, huh?

    2. Re:As long as... by Anonymous Coward · · Score: 0

      well, technically...
      it seems to open up a random port in the 3000+ range, and while you can close up ALL those ports with the firewall built into the kernel, but it closes a lot down, and thats a pain in the ass.

  11. Mod Me Down If I'm Wrong..... by Peridriga · · Score: 1, Insightful

    Is it just me or does "such as fault tolerance, self-tuning and robust security" just not sound like a Microsoft product to me...

    And...

    http://www.computerworld.com/computerworld/recor ds /images/story/Farsite.gif

    Was it just me or does the notion of a "Centralized file server" NOT sound like distributed computing to you?

    Leave it to Microsoft to translate distributed into centralized

    1. Re:Mod Me Down If I'm Wrong..... by agrounds · · Score: 1

      Maybe they are thinking of a "distributed Terminal Server"..?
      One can only imagine the vast reworkings of geek-speak they are capable of.

    2. Re:Mod Me Down If I'm Wrong..... by Ouroboro · · Score: 3, Informative
      1. http://www.computerworld.com/computerworld/records /images/story/Farsite.gif

        Was it just me or does the notion of a "Centralized file server" NOT sound like distributed computing to you?

      Not being in possesion of any moderator points I am forced to respond to your comment....

      If you were to have read the caption on the image, you would see that it says Logically: a centralized file server, but then it goes on to say Physically distributed among clients.

      --
      When I want your opinion I will beat it out of you.
    3. Re:Mod Me Down If I'm Wrong..... by zangdesign · · Score: 2

      I got as far as distributed storage and stopped. The idea of my files being stored on some Iowa farmhands computer does not sit well with me, regardless of how secure the software is. The only real security is hardware security, which is to say, my files on my machine, your files on your machine, and if I feel like giving you access, fine. If not, oh well.

      Why is everyone so hot on distributed computing and storage? Relying on someone else to securely store data is ridiculous because the security model always fails to account for marketers, accountants, and CEOs (or anyone working for them).

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    4. Re:Mod Me Down If I'm Wrong..... by toddstock · · Score: 0, Offtopic

      ok....this is OT and all, but shouldn't it be "When I want your opinion I'll beat it into you"??

      --
      ....There is nothing a Cattle Prod and a foot length of 7/8" satellite coaxial can't fix/
    5. Re:Mod Me Down If I'm Wrong..... by Salamander · · Score: 4, Informative
      The idea of my files being stored on some Iowa farmhands computer does not sit well with me...
      ...The only real security is hardware security, which is to say, my files on my machine, your files on your machine

      The first statement above makes perfect sense if you consider the second as axiomatic. However, the people working on these types of systems don't accept that axiom. Instead, they believe that cryptography-based security is just as strong as physical security...the odds that someone will factor a couple of hundred-digit numbers (or accomplish some equally difficult mathematical feat) are no higher than that they'll break into your home/office and steal your hardware. If they're right then there should be no problem with storing your files on some Iowa farmhand's computer (so long as you also have other replicas elsewhere for availability purposes), because Iowa Farmboy still can't access or modify your data without the right keys.

      That's a big "if" you say. Well, yes it is. But if you want to make an argument that hardware security is the only real security, you'll need to show that cryptographically based systems aren't as secure as skilled and experienced implementors of such systems seem to think. Good luck.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    6. Re:Mod Me Down If I'm Wrong..... by Ouroboro · · Score: 2

      ok....this is OT and all, but shouldn't it be "When I want your opinion I'll beat it into you"??

      If you had read my sig you would know how I feel about your comments.

      ;)
      Just kidding.
      I will take your suggestions under advisement.

      --
      When I want your opinion I will beat it out of you.
    7. Re:Mod Me Down If I'm Wrong..... by zangdesign · · Score: 2

      This raises the question of: how do we trust the people implementing the cryptography? Sure, it's possible to implement a heavy-duty cryptography system, but how do we keep the programmers from implementing a backdoor, in a way that is verifiable by a majority of users, without having to teach them a new language?

      Open Sourcing the routines is a good idea, until you have to try and explain this to the large mass of users who think an algorithm is something that only women can have.

      Frankly, with the way systems are going these days, it's beginning to sound like the dead-tree version of a document is the safest way to store something (at least is verifiably destroyable in a very easy to understand manner).

      I think I am about 10 years from becoming a Luddite.

      --
      To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
    8. Re:Mod Me Down If I'm Wrong..... by kiwipeso · · Score: 0

      That graphic is practically the same as the plan I used 5 years ago on an old project which got stolen 4 years ago.

      http://www.e-see.com was the original use (brand logo protection of graphics by RMI java)
      http://www.bankonit.com is the reduced version they hacked up for banking (please note they still haven't found the security flaw after 4 years)

      Mind you, that was a pretty good predecessor to distributed computing in it's day.
      Who knows, it may work for microsoft in 2012...

      --
      - Kaos games and encryption systems developer
    9. Re:Mod Me Down If I'm Wrong..... by kiwipeso · · Score: 0

      I had a program that does this 5 years ago, I say that if you use crypto that the NSA hasn't broken yet, it's ok for file storage.

      My system works by storing across the organisation or trusted friends you have.
      You determine who gets to mirror your files, not your boss.

      --
      - Kaos games and encryption systems developer
    10. Re:Mod Me Down If I'm Wrong..... by kiwipeso · · Score: 0

      I'm doing a system a bit more advanced than the MS vaporware at the moment.
      Yes, I use quantum cryptography. Yes, there is a backdoor.

      The backdoor is the way you generate the steganography layer on top.
      If you only use the top layer, anyone could read it (if they know what file resources generate the steganography)

      The routines will be open sourced outside the USA and other places which ban ultra secure crypto.

      Fortunately, I will have a working version by 2003.

      --
      - Kaos games and encryption systems developer
  12. Imagine... by 68030 · · Score: 1

    Am I the only one disappointed that we have an article about computers starting with the word Imagine that isn't immediatly followed by "a beowulf cluster of these"?

    If I wasn't aware of better operating sytems
    available I'd be whining about how Windows XP
    made a mess of my harddrive while trying to
    upgrade from 98se, or how the Win2k drivers
    for my soundcard are fidgity and lamenting that
    this is still the future.

    Hell, if I hadn't gotten hosed by the operating
    system blues this would have been "FIRST POST!!!"
    because I wouldn't have had to look up my
    randomly generated password for slashdot.

    Oh woe is me. Someday I will be free of these
    infernal machines.

  13. re: "application programmers' jobs easier..." by Anonymous Coward · · Score: 1, Insightful

    ...this won't fly well at all in systems that are required to be audited and validated, for things like pharmaceuticals, where a certain degree of determinism is required...

  14. A nice conspiracy theoretic rant by base3 · · Score: 2, Interesting
    Beware this "distributed storage" push. As the intellectual "property" "industries" gain more and more control of the world's governments, storage will be in the hands of a few large companies, and not under the control of individual users.

    Your digital "rights" managed TrustedPCs will connect to a giant virtual disk array via the network, where what you store will be subject to government and corporate monitoring and removal.

    Think this is nuts? Where are the 200GB drives? Why is Intuit pushing us to store tax and financial information on their site? Why does Microsoft want to give us an authentication token that's good for retrieving our information "anywhere, anytime."

    Why would anyone (other than a legitimate large corporation) have a need for local storage, once the Internet storage product is fast and cheap? I can only imagine one use for local storage--copyright infringement.

    --
    One CPU cycle wasted on digital restrictions management is ONE TOO MANY.
    1. Re:A nice conspiracy theoretic rant by sirinek · · Score: 1

      They already have 160GB drives. Check www.pricewatch.com

      120GB 7200RPM IDE drives are under $200 now.

      siri

    2. Re:A nice conspiracy theoretic rant by AntiNorm · · Score: 2

      Where are the 200GB drives?

      Here.

      Why is Intuit pushing us to store tax and financial information on their site? Why does Microsoft want to give us an authentication token that's good for retrieving our information "anywhere, anytime."

      For now, they're giving you the option more for your convenience than anything. If you multiboot, or even if you lose your Quicken data in a hard drive crash (this has happened to me before), there will be an offsite backup of it that you can access.

      Not to say that it won't turn into something bad, though. As most of us here probably do, I prefer backing up my own data instead of letting the software company do it for me. I am a big proponent of privacy, and I see a definite potential for abuse of these "convenient" features later on. But that doesn't mean they're doing anything bad with it just yet.

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    3. Re:A nice conspiracy theoretic rant by subgeek · · Score: 1

      i don't want to say you don't have a point. you might.

      i just thought of another reason for local storage - privacy. i know that if i don't trust whoever is providing the virtual storage space, i want to keep my stuff on my local drive, not on some shared space on the internet.

      --
      you probably shouldn't have read this.
    4. Re:A nice conspiracy theoretic rant by Anonymous Coward · · Score: 0
      Where are the 200GB drives?

      Here.

      You misunderstood. 200gb, not 160.

      =-=-=-=-=

      Your comment has too few characters per line (currently 6.8).

      Wha!?!?!? Retarded /. filters. Blah blah blah blah blah. Is this better now? Less lame somehow?

  15. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  16. Hrmmm.... by z84976 · · Score: 1

    Sounds kind of like the model of the old original Sun workstations in the early 80's...

  17. Doesn't Lotus Notes do this already? by lostboy2 · · Score: 1

    (regarding Farsite)

    Granted, Lotus Notes is not strictly an OS and has its own limitations, but the idea of encryption, replication and assymmetrical trust relationships is something that Notes can do already.

    -- D.

  18. Not new by Ashcrow · · Score: 1

    I've heard about things like this in the past. It's not a bad idea except that it pushes for one OS only and networking protocals are not foolproof. Sniffing, injection, resurection of vampire taps, etc..., can chang the home cumputer from personal PC to global war ground.

  19. Scalability problems, anyone? by mblase · · Score: 4, Insightful

    The target environment for [Microsoft's] Farsite is an organization in 2006 with 100,000 computers, 10 billion files and 10 petabytes (10,000TB) of data.

    Surely there will be major scalability problems with something like this, a la Gnutella?

    The potential pitfalls of 100,000 computers trying to access each other across the same network gives me headaches just thinking about it.

    1. Re:Scalability problems, anyone? by Anonymous Coward · · Score: 0

      Yeah, they'd need an INTERNET or something...

    2. Re:Scalability problems, anyone? by Hal-9001 · · Score: 3, Insightful
      The potential pitfalls of 100,000 computers trying to access each other across the same network gives me headaches just thinking about it.
      The number of machines on the network isn't the issue--an AC's tongue-in-cheek response to this comment pointed out that by that logic the Internet shouldn't work--but the bandwidth requirements and network architecture do matter. Gnutella's problem is that it requires a LOT of bandwidth and it is easily bogged down by slow (i.e. modem) connections. A well-designed protocol and architecture (i.e. not an pre-alpha binary posted on the web for less than 24 hours ;-) ) would probably be up to the task. Of course, knowing Microsoft, they'd probably ship a protocol and architecture that scales worse than Gnutella... :-p
      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    3. Re:Scalability problems, anyone? by Salamander · · Score: 5, Informative
      Surely there will be major scalability problems with something like this, a la Gnutella

      That's why it's research. I've met and talked to Bill Bolosky (Farsite project lead); he's very clueful wrt scalability in general, and well aware of the problems that networks like Gnutella (an unusually naive protocol, BTW) have run into. However, like the folks working on OceanStore or CFS or many other projects, the Farsite folks have a fairly formidable arsenal of innovative techniques they can apply to the problem. The details are still being worked out, of course, because that's what research is all about, but the people working in this area do seem to be making real progress toward solutions that could scale to such levels.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    4. Re:Scalability problems, anyone? by jilles · · Score: 2

      The latest versions of limewire are much better since they use so-called super peers which makes gnutella very similar to the fasttrack protocol used in morpheus and kazaa. It seems that the gnutella protcol is evolving in the right direction. Especially the early versions were rather stupid and naive.

      Right now gnutella's main problem is that nobody knows this, the network can easily handle the amount of users that use it, only it is competing with the much larger fasttrack network which simply has more to offer.

      --

      Jilles
    5. Re:Scalability problems, anyone? by Hal-9001 · · Score: 2

      I had no doubt that more recent Gnutella clients had made great strides in improving the scalability of the network. No doubt, most of the "Gnutella doesn't scale" papers, besides being written by biased authors (like, say, a Napster software engineer), analyze the protocol as it was implemented in Justin Frankel's pre-alpha client, which was only available in binary format on Nullsoft's web site for less than a day before AOL-TW higher-ups told him to remove it. Actually, Justin's client was quite impressive--the binary was only about 50k IIRC and had a lot of functionality, but it was not intended to be used on a large scale.

      Unfortunately, the person I was responding to seemed to think that because he had seen reports that Gnutella could not scale up to 100,000 clients, it was impossible for any network to scale up to 100,000 clients. My intent was to point out the gap in his logic, not that Gnutella is fatally flawed.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    6. Re:Scalability problems, anyone? by good-n-nappy · · Score: 1

      I agree. And as you noted this isn't a toy file sharing scheme for Geeks - this is supposed to be the next OS.

      Microsoft keeps building on this idea that people will have unlimited bandwidth (I say Microsoft because I just heard a .NET talk on Farsite). What's amazing to me is that my home connection has maybe doubled from 28K to 56K in the last 5 years (Yes, I'm not willing to pay for DSL or Cable) - and I'm in one of the most developed countries in the world. Also, this solution is actually adding to the bandwidth problem by passing around files that might otherwise reside on a single hard drive. Sure it has benefits, but I'm questioning whether its worth it.

      There is also another huge assumption that they don't mention in the article. The assumption is that people don't use most of their hard drive. This is supposedly based on some kind of empirical data. While this may be true I think it depends on a lot of factors that they don't take into consideration. For example, if I expect to use 20 GB of disk space, I'll probably buy a 40 GB disk, just to be safe. If you take away users disk space, they might start to get nervous and want more disk space even if they don't need it.

      Anyway, I think Microsoft is on the wrong track but its their nickel. I'd be happy to see them take this approach and fail.

      --
      Never underestimate the power of fiber.
    7. Re:Scalability problems, anyone? by Salamander · · Score: 2
      Microsoft keeps building on this idea that people will have unlimited bandwidth...Microsoft is on the wrong track

      I once brought up this very same issue myself, only to find that it's already addressed in the Farsite FAQ:

      We assume that the machines are interconnected by a high-bandwidth, low-latency, switched network. Also, at least for our initial version, we are assuming no significant geographical differences among machines.

      In other words, it's not being designed for geographic-scale distribution. I have mixed feelings about that. On the one hand, it makes it less "interesting" to me than it could be, although there's still great research value even if it is limited to a fairly particular environment. On the other hand, if they were targeting geographically distributed environments they'd be competing more directly with me. I guess I shouldn't complain. ;-)

      BTW, the FAQ also anticipates several other questions that you and others here have raised. I won't say RTFM, but...well...no, I won't.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    8. Re:Scalability problems, anyone? by Anonymous Coward · · Score: 0
      "It takes 9 months to bear a child, no matter how many women you assign to the job."

      Yeah, but you get more children, don't you?

    9. Re:Scalability problems, anyone? by Hal-9001 · · Score: 1

      Yeah, but that doesn't help if you want one child in as little time as possible. See my journal for background information regarding this quote.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    10. Re:Scalability problems, anyone? by good-n-nappy · · Score: 1

      Yes the FAQ pretends to address the problems I brought up but the answers don't hold up if you really look at them.

      We assume that the machines are interconnected by a high-bandwidth, low-latency, switched network. Also, at least for our initial version, we are assuming no significant geographical differences among machines.

      This has two main problems. The first is the phrase "at least for our initial version ..." Given Microsoft's angle on .NET, I have a hard time believing this is only meant for large corporations. Second, the main argument for the architecture can be summed up in this cartoon. So they're arguing that they are going to reduce the risk of "geographically localized faults" by distributing files on computers that are geographically localized. Huh??! OK, and this is my favorite:

      So, if you need more storage space, you don't get it by calling the sys-admin and begging for a larger quota; you do it by buying a larger hard drive and plugging it into your desktop computer.

      Did they really say that? Plugging in a new hard drive is easier for an end user than asking for more space? Inconceivable!

      As for the assumption that people only use a fraction of their hard drive ... that is what they said in the talk I went to. This must be an important assumption otherwise they wouldn't have made it.

      Anyway, the more I think about this the more absurd it seems for any real network. Imagine if the OS was storing my Word application files on another machine (using that great file coalescing scheme). Now it takes an extra 30s to a minute to start - and that is optimistic for a "geographically localized network". Users have been upgrading for years to reduce load time and now they're supposed to take a huge step back! It's so ridiculous, its laughable!

      --
      Never underestimate the power of fiber.
    11. Re:Scalability problems, anyone? by Salamander · · Score: 2
      they're arguing that they are going to reduce the risk of "geographically localized faults" by distributing files on computers that are geographically localized

      The contradiction is all in your mind, Sparky. Their target is neither a single machine room nor a global network. It's a campus like that of a university or large company (such as Microsoft itself), or a single metropolitan area. Machines in such a scenario might well be "interconnected by a high-bandwidth, low-latency, switched network" with "no significant geographical differences" and yet be immune to the single-meteor-strike scenario (unless the meteor happens to be enough to wipe out a whole metro area).

      Imagine if the OS was storing my Word application files on another machine (using that great file coalescing scheme). Now it takes an extra 30s to a minute to start

      You must have been asleep during the part about local caching. Those blocks would, in general, still be on your local hard drive and would be accessed at the same speed as they ever were. Sure, they'd be on a different part of the disk, and there'd be a tiny bit of extra metadata to check, but the performance impact would be negligible. This is a shared filesystem and, compared to sharing via protocols such as NFS or CIFS (which many people are happy with as a primary access mechanism), you'd still be way ahead of the game.

      Maybe Farsite doesn't do what you want it to do, but that doesn't make it "ridiculous" or "laughable" as you claim. What do you do that's less ridiculous or laughable than that? Maybe you shouldn't be so quick to slag other people's projects just because you don't understand what it is that they're doing.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    12. Re:Scalability problems, anyone? by uspsguy · · Score: 1

      I suppose we fit the target demographic but my question is why would we want it? Nobody outside our facility has any use for the majority of data we create and store locally. Even the facility 2 blocks away where the Suits live only wants statistical summaries. One page for multiple megabytes of data. Access to everything we produce all over the country would drown almost any system. Local (well, fileserver) storage works well for most everything, the national systems only have to deal with what they NEED.
      BTW, my personal tax information is safe and secure on my local hard drive with a Zip disk and tape backup. They won't be data mining my returns.

      --
      Profanity - The sign of a small mind trying to express itself.
    13. Re:Scalability problems, anyone? by RFC959 · · Score: 2
      Those blocks would, in general, still be on your local hard drive...
      Doesn't this kind of defeat the whole purpose of the scheme? If your files are on your local hard drive, and everybody else's files are on /their/ local hard drive... So they're not /necessarily/ there, perhaps. So it only /maybe/ adds another 30s to Word's startup time, and still imposes a high storage overhead (50k doc x 5 copies = 250k, for example).
    14. Re:Scalability problems, anyone? by Salamander · · Score: 2
      Those blocks would, in general, still be on your local hard drive...
      Doesn't this kind of defeat the whole purpose of the scheme?

      Not at all. The fact that they're present on your hard drive does not preclude their being in other places as well - in case your hard drive fails, or someone else nearer to one of those other places wants the data, etc.

      So it only /maybe/ adds another 30s to Word's startup time

      Incorrect. You're assuming that data cannot be in more than once place at a time, or cannot safely be so; either way, the assumption is Just Plain Wrong.

      --
      Slashdot - News for Herds. Stuff that Splatters.
    15. Re:Scalability problems, anyone? by good-n-nappy · · Score: 1

      It's a campus like that of a university or large company

      How many companies actually have campuses of buildings "interconnected by a high-bandwidth, low-latency, switched network" with "no significant geographical differences"? I'd like to see some statistics on that. Furthermore, the meteor strike example was completely ridiculous to begin with because the data and the backups for most companies are stored in different geographic locations. So it would take at least two concurrent catastrophes before they lose their data. Most companies are willing to accept those odds.

      or a single metropolitan area

      Wow, that would be a ballsy proposal. Did they actually make it? I didn't see it if they did.

      Those blocks would, in general, still be on your local hard drive

      Caching does not solve all the world's problems. Its going to be using LRU or some such. There is yet another assumption here that people use their applications and files in this way. You've got to pay for the transfer sometime. There is no getting around it.

      This is a shared filesystem and, compared to sharing via protocols such as NFS or CIFS

      I think you've highlighted my main problem with this scheme. I wouldn't mind if this was shared file SPACE but they are talking about an entire shared file SYSTEM. But if you take away this assumption that you're sharing the entire file system then you lose most of the benefits of file coalescing - and the whole thing falls apart. Currently, I do use various protocols for shared file space - but I don't use an entire shared file system.

      Maybe you shouldn't be so quick to slag other people's projects just because you don't understand what it is that they're doing.

      I wouldn't be so quick to criticize with anyone except MS. As a disgruntled user of MS products, I want to clearly state my objections so that this doesn't become accepted and put in their next OS. (And I do think I have a pretty good handle on what they're doing.)

      What do you do that's less ridiculous or laughable than that?

      My work probably is ridiculous in some ways. And I'd love to have somebody point it out so I don't waste my time. But we're not talking about my work.

      --
      Never underestimate the power of fiber.
  20. Scary by amaprotu · · Score: 2, Interesting

    'Self Healing' scares me. I'm not entirely sure why, but I want to be in control of my computer. I'm afraid that with 'self healing' my computer can install things I don't want installed, uninstall things I do want and send all my information to Big Brother.

    Now if it was open source, distributed OS with self healing I might be ok, I guess I just object to giving that much control to a large coorporation whos main concern is profits and not my privacy.

    1. Re:Scary by T1girl · · Score: 2

      I'm afraid that with 'self healing' my computer can install things I don't want installed, uninstall things I do want and send all my information to Big Brother.

      When I worked at BigCorp everyone was networked, and you couldn't log on until you'd installed the latest gimcrack they had pushed to your desktop - never mind if it rucked up your other programs. And they would interrupt whatever you were doing to "push" news broadcasts onto your screen every time they made a sale -- at least that was back when they were actually making sales. It seemed kind of Big Brotherish. (Of course, it was their gear.)

      I don't even like it when someone comes into my cube and looks over my shoulder, much less sharing all my files.

      As far as my own gear goes, I'd rather sit in a cave alone and scratch images into the sand with a sharp stick than be connected to the kind of all-encompassing network you describe.

  21. Finally... by bofkentucky · · Score: 1

    So there is something behind .Net, a giant global filestore ran by taa daa, Bill "G money" Gates and the M$FT hustlers. I gamble that the next thing we'll hear is "An XTC (X-box thin client) in every home, and a chicken in every pot"

    --
    09f911029d74e35bd84156c5635688c0
    1. Re:Finally... by 3am · · Score: 0, Offtopic

      The worlds worst pickup lines are actually:

      "The human body is 90% water... and you're making me thirsty"

      and

      "If you were a sandwich at mcdonalds, it'd be called the "mcbeautiful""

      --

      A: None. The Universe spins the bulb, and the Zen master merely stays out of the way.
    2. Re:Finally... by kin_korn_karn · · Score: 0, Offtopic

      World's least effective pick-up line "Hey, nice shoes, wanna fuck?"
      I heard an anecdote of this working, once. It was at Teikyo-Mary in Davenport IA if you want to go find her.

      Personally, I fear the thought of the woman that would go along with this.

  22. Im still waiting.... by CDWert · · Score: 1, Redundant

    Im stil waiting for the flying car promised in the 50's

    Or the atomic car promised by ford in the 60's

    Or the Artificial intelligence android promised me in the 70's

    Or......I get it ....futurists have NO clue what so ever !

    All this technolgy only makes it easier to kill each other, steal each other land and money, and pretty much lead more misearble meaningless existences than life was 50 years ago....

    Predicting what an OS is going to be like now is hilarious. The systems architecture, may, be the exact same basis the PC has been for 20 years no. I got my first IBM PC in 81, they havent changed as much as you think, open up one of the antiques , youll see ....

    So what is a computer going to be like in 10 years ? If you can predict this one way or another. Same or Radically different you could be the next BG....

    Horseshit all of it...

    --
    Sig went tro...aahemmm.....fishing........
    1. Re:Im still waiting.... by Anonymous Coward · · Score: 0

      Yes, technology is killing the human race. It may keep us warm at night, but it ultimately will be our destruction.

    2. Re:Im still waiting.... by Anonymous Coward · · Score: 0

      Where my promised Java(tm) Toilet?!!

    3. Re:Im still waiting.... by Anonymous Coward · · Score: 0

      We prefer that you use the proper terminology : "litter^H^H^H^H^H^H sandbox" -- the Java standards team

    4. Re:Im still waiting.... by daeley · · Score: 2

      You sound like someone who didn't get what he wanted for Christmas.

      It's very easy to dismiss futurist predictions because we hear about the misses more than the hits disproportionately to their true ratio. And while there are undoubtedly more of the former than the latter, it's a little much to proclaim all of it horseshit. Better to say, sniff carefully because it's *probably* horseshit. :)

      Here's a great site, and a good example of what we're talking about, HEINLEIN'S PREDICTIONS For The Year 2000, in which twenty predictions in 1950 are listed, along with amendations in 1966 and 1980 and other commentary. He bats .500 on the first two, at least: Interplanetary Travel and Contraception.

      Now, as far as your bleak

      'All this technolgy only makes it easier to kill each other, steal each other land and money, and pretty much lead more misearble meaningless existences than life was 50 years ago.... '

      rant goes, I was going to find a science timeline to refute it with a few choice examples, but I think I'll leave it at one: The Internet, which allows rabble-rousing pedants to blow off steam into the air of a virtual domain rather than taking up valuable public park space with their soapboxes and shrill, infantile proclamations.

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    5. Re:Im still waiting.... by CDWert · · Score: 1, Offtopic

      Well even a blind man can hit a dart board half the time.

      To be honest I have more belief in certain sci-fi writews in the long term of prediction, HG Wells for one. If not take litteraly of course.

      AS far as THIS goes...
      'rant goes, I was going to find a science timeline to refute it with a few choice examples, but I think I'll leave it at one: The Internet, which allows rabble-rousing pedants to blow off steam into the air of a virtual domain rather than taking up valuable public park space with their soapboxes and shrill, infantile'proclamations

      Two points, the internet was one of the things I was ranting about, digital dissemination of infromation is leading corporations to crack down and stifle speech more than before.

      Medical breakthroughs dont mean shit when we have twice as many people starving to death, etc.

      As far as the soapbox part goes ????

      Well I was a loudmouthed opinionated pain in the ass before the internet came to be. I think in a past life I mighta been standing on one.......

      ---begin rant---
      One difference, I will actually backup my words with action, whatever neccesary, I have convictions, right or wrong, theyre mine. Im not (and im not saying you are so dont take this wrong) One of those mealy mouthed politically correct spinless bastards that tries to whitewash everything, while at the same time tries to steal rights and freedoms from you, saying if you respond in a negative way you are a blah blah blah or hiding something or someother crap meant to silence you further.

      I was raised to fight, my son will be raised to fight, no matter what the cost, to preserve integrity,not to hide under a shroud of fear,

      Humans do some things better than any other 4000 years and it does not change, only the scenery, make no mistake, histroy has tought us this again and again, we kill, plunder and oppress. Until we understand and embrace this we cannot change it.
      ----end rant----

      On a whole, lives taken by a result of technology from 1900 to lives saved,....guess what your argument loses EVERY time, it has been studied, and proven.

      --
      Sig went tro...aahemmm.....fishing........
  23. OS's will be so smart in 10 years..... by 8string · · Score: 5, Funny
    Farsite is just one of several projects at Microsoft Research and other labs around the world that will render operating systems all but unrecognizable in 10 years. Farsite embodies several characteristics--such as fault tolerance, self-tuning and robust security--that will distinguish operating systems of the future.

    So, Bill is finally going to release a version of windows that will automatically simulate pressing ctrl-alt-delete when it blue screens.

    Many people would say it's MS's customers that have been fault tolerant.
    <rimshot!>
    1. Re:OS's will be so smart in 10 years..... by Anonymous Coward · · Score: 1, Funny

      >>So, Bill is finally going to release a version >>of windows that will automatically simulate >>pressing ctrl-alt-delete when it blue screens.

      So Linux is finally going to release a version of the kernel that automatically reboots the machine instead of having to yank the cord when it freezes hard?

    2. Re:OS's will be so smart in 10 years..... by 8string · · Score: 1

      I think I speak for most here when I say:

      Keep the details of your chord yanking to yourself...

      ;)

    3. Re:OS's will be so smart in 10 years..... by mystran · · Score: 2, Informative
      So, Bill is finally going to release a version of windows that will automatically simulate pressing ctrl-alt-delete when it blue screens.

      Actually, they already invented that with W2k.. if you khappen to be on a coffee break while it crashes and don't pay attention whether you are doing a login or a unlock, then you might be surprised to a fresh desktop just when you thought there was too many apps anyway..

      --
      Software should be free as in speech, but if we also get some free beer, all the better.
    4. Re:OS's will be so smart in 10 years..... by Anonymous Coward · · Score: 0
      Actually, they already invented that with W2k.. if you khappen to be on a coffee break while it crashes and don't pay attention whether you are doing a login or a unlock, then you might be surprised to a fresh desktop just when you thought there was too many apps anyway..
      I like how Win2k does that alot when I play Counter-Strike...it's doesn't even wait for me to leave the room... :-p
    5. Re:OS's will be so smart in 10 years..... by Anonymous Coward · · Score: 0

      I've never had linux freeze hard, but I'm willing to bet the reset button would be an easier solution than grabbing the power cord.
      I have had windows freeze hard though, repeatedly. The reset button fixed that each time.

    6. Re:OS's will be so smart in 10 years..... by Anonymous Coward · · Score: 0

      Then upgrade your vid card driver as it is the culprit. Secondly, turn off the auto-reboot. Simpleton!

  24. And they're called by gorilla · · Score: 3, Funny
    1. Re:And they're called by glenmark · · Score: 1

      ...or to be a bit more up to date, OpenVMS Clusters. (OpenVMS runs not only on the VAX hardware platform, but also Alpha, and soon IA64.)

      --
      *** Quantum Mechanics: The Dreams of Which Stuff is Made ***
  25. Already done by DotComVictim · · Score: 1

    Mango software already does this. The file part anyways.

  26. same old story by NCamero · · Score: 1

    They said the same thing when I was in college 10 years ago.

  27. Job Easier... by ruvreve · · Score: 1

    Most technological improvements don't make a techies job easier. Because as soon as new technology becomes available to make something easier or less time consuming the entity that employs the techie thinks the techie should be able to accomplish more then the same time frame. So while certain technologies make jobs less mundane I don't think any innovation will make somebodys job easier. Unless of course it replaces the techie's function.

  28. Why not mod "funny" instead of "offtopic" by tfurrows · · Score: 0, Offtopic

    Does everything have to be on topic around here? The beowulf thing is a standing Slashdot.org joke and I find it humorous.

    Please mod parent up.

  29. Hmmm... by dghcasp · · Score: 5, Interesting
    Oh, you mean something like Plan 9 from Bell Labs?

    I predict that there will never be a revolutionary new operating system until we break free of the chains imposed by Posix compliance. Until then, we're stuck with files that have to be streams of bytes, ugo-style permissions, non-wandering processes, incompatable RPC calls, &c.

    And the real pain is there have been OS'es that have had simple & elegant solutions to problems that are hard under unix (Aegis, Multics, VMS, TOPS, ...) that were pushed aside by the steamroller that is Unix.

    But to be fair, many of the forgotten O/S's are now forgotten because they weren't as general purpose as Unix. Unix is the great compromise. But it's hard to strive for the best when you've already accepted compromise.

    1. Re:Hmmm... by kin_korn_karn · · Score: 2

      But to be fair, many of the forgotten O/S's are now forgotten because they weren't as general purpose as Unix. Unix is the great compromise. But it's hard to strive for the best when you've already accepted compromise.

      OK, you tell the CIO of [mid-sized corp] that he has to junk his $5m worth of Sun boxes because his O/S is a 'compromise'. The enterprise game is a one-shot deal. This isn't "ok, that pc is broken, ship it back to Dell" it's "you spent $500k on a machine that wasn't good enough? go find a new job".

      The people that make technology decisions don't care about elegance.

    2. Re:Hmmm... by ethereal · · Score: 1

      Re: the great compromise

      Worse Is Better.

      [chars added to beat the slashdot characters-per-line filter]

      --

      Your right to not believe: Americans United for Separation of Church and

    3. Re:Hmmm... by horster · · Score: 1

      isn't this exactly what unix advocates have been telling mainframers to do all along?

    4. Re:Hmmm... by Error27 · · Score: 1
      I don't think this fair to call VMS elegant.

      And RMS[1] is down right disgusting. It's like a half finished database. I can not think of even one good reason why I would want to write the second half of a database.

      Unix did the right thing by providing files as streams of bits. If you need a database in Unix there are dozens of REAL databases. Heck most of them even come complete with SQL interpretters.

      [1] Record Management System, not the bearded GNU hacker.

    5. Re:Hmmm... by Anonymous Coward · · Score: 0

      SQL is Fortran of database languages...

  30. Better get crackin' by Marx_Mrvelous · · Score: 2

    And get all these ideas implemented in the Linux kernel! Now that we know the future, we can be the first ones there!

    But seriously, somehow I don't see this in 10 years.

    --

    Moderation: Put your hand inside the puppet head!
  31. Links by Pfhor · · Score: 2

    MS Notice:
    http://www.microsoft.com/technet/security/bullet in /MS02-002.asp

    And a thread talking about it on macintouch:
    http://www.macintouch.com/officevx3.html#feb08

  32. So what's so special? by dfenstrate · · Score: 4, Insightful

    Farsite, while ingenious, looks more like a fantastic file storage system than anything else. Is it possible that they've tweaked the UI that most of us are accostomed to the point where any more upgrades are aesthetic, feature or reliability driven, and aren't fundamental improvements on the current desktop analogy?
    Will the majority of the computer using populace still be double clicking, dragging and dropping, and 'opening' folders and hard drives 10, 15 years from now?

    Could be. Could be.

    --
    Alcohol, Tobacco and Firearms should be the name of a store, not a government agency.
    1. Re:So what's so special? by guttentag · · Score: 2
      Will the majority of the computer using populace still be double clicking, dragging and dropping, and 'opening' folders and hard drives 10, 15 years from now?
      No. The majority of the computer-using populace will be having one of the following conversations with their computers: Bob? Yes, John? How long has it been since I emailed mom? It's been three weeks, John. You should really send her another. Right. Send her this: Dear Mom...

      Bob? Can I help you, Sally? How long has it been since I got a letter from John? Three weeks, but his computer tells me it looks like he's trying to write a new one now. Splendid... let me know when it arrives.

      Bob? What? Leave the toaster oven alone. But it doesn't have the latest... I don't CARE! I do not want to upgrade it. All right, Steve. I'll remind you in 30 days. The lucky ones will be those who remember how to use the desktop metaphor or the CLI.
    2. Re:So what's so special? by Xcruciate · · Score: 1

      You're probably right. Voice recognition ala HAL 9000. Just have to be careful about what you say or you might hurt your computer's feelings. ;-)

      --
      It's like "looking busy" at your employment - it's actually easier to do real work than to fake it. - bmo
    3. Re:So what's so special? by Anonymous Coward · · Score: 0
      The lucky ones will be those who remember how to use the desktop metaphor or the CLI.

      Excuse me? Lucky ones?

  33. Freenet by commonchaos · · Score: 2, Informative

    Looking at the diagram at the bottom of the article, I was reminded of how Freenet works... so at least in that area it looks a bit redundant. The article seems to describe more of a grouping of many ideas which have been out for a while and adding in a bit of marketing hype. Nothing to impressive, but intresting none the less.

    1. Re:Freenet by BJH · · Score: 1

      Exactly what I thought. Data encrypted throughout? Protection against compromised nodes? Already done. So much for Microsoft "research".

  34. Doesn't that look a lot like Freenet by Anonymous Coward · · Score: 0

    It does to me

  35. I already can't find a job by hendridm · · Score: 3, Funny

    Oh great. It's already impossible to find a job with my measly bachelor's degree and now I have self-healing computers to look forward to. I should studied accounting...

  36. And they'll make me breakfast too.

    "Is there no place in this world for a man with a 105 IQ?" -- Homer Jay Simpson

    1. Re:Sure by Anonymous Coward · · Score: 0
      And they'll make me breakfast too.

      Well, at least Linux already does coffe right now...

  37. Druthers by r_j_prahad · · Score: 5, Funny

    I don't need a self-healing computer nearly as much as I need a self-painting house and a self-mowing lawn. And my wife could sure as heck use a self-fueling car.

    1. Re:Druthers by Anonymous Coward · · Score: 1, Funny

      self-painting house [...] self-mowing lawn [...] self-fueling car.

      These are called "igloo", "astroturf" and "bicycle".

    2. Re:Druthers by Hal-9001 · · Score: 2
      I don't need a self-healing computer nearly as much as I need a self-painting house and a self-mowing lawn. And my wife could sure as heck use a self-fueling car.
      Fsck all that, I just want self-washing dishes...some self-laundering clothes (and/or money) might be nice too... ;-)
      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    3. Re:Druthers by Kalabajoui · · Score: 2, Funny

      There ARE self-painting houses; the marvelous new technology that allows this feet of engineering is known as "vinyl siding."

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

      Personally, I could use a self-sucking dick.

  38. The future belongs to Plan 9 by kfg · · Score: 5, Insightful

    Don'cha just love it when people "predict" what's already nearly available? And without even mentioning its existence in the article.

    And don'cha just love it when MS "predicts" that they'll "inovate" by duplicating it under the MS banner?

    Anybody care to "predict" the havoc that might insue when such OS's gain wide public use? I'd be leery of using such even in my isolated from the internet home network until it was proven to be absolutely secure, something today's less interactive computer nets can't even manage.

    I'm happy that people are looking forward to, and researching, the future.

    Would it hurt if a few people spent a bit more time making the present work worth a shit?

    KFG

    1. Re:The future belongs to Plan 9 by horster · · Score: 1

      plan9 is cool, but inferno is very cool - everything in plan9 but up one level into a safe vm that can run on any os, or without one!

    2. Re:The future belongs to Plan 9 by Rooktoven · · Score: 1

      Thanks for mentioning this. What do these Plan 9 guys know about OSes anyway... ;-)

      --

      Acquiescence leads to obliteration
    3. Re:The future belongs to Plan 9 by kfg · · Score: 1

      One can make an assesment of how little they know by the simple expedient of examining their work prior to Plan 9.

      KFG

    4. Re:The future belongs to Plan 9 by Peaker · · Score: 1

      Plan9 is just a small step towards Eros. :)

  39. These guys already do alot of that... by Anonymous Coward · · Score: 1, Informative

    http://www.tricord.com

  40. plan9 by gimpboy · · Score: 1

    isnt this similar to what plan9 is trying to accomplish?

    plan 9 from bell labs

    --
    -- john
  41. ...twixt the cup and the lip by d5w · · Score: 3
    There's a good side and a bad side to this, considering the companies working on it. The good news is that whenever the researchers are talking about Byzantine fault tolerance you can translate that as "assume the machines on the network are unsecured Windows PCs". In that sense it's great to hear of Microsoft feeding a reporter that phrase, since it suggests a from-the-ground-up specification that doesn't inherit the security holes of the past and is robust against insecure machines.

    The bad side, which is closer to reality, is that a computer company working in an "extend our existing market" mode will find find it irresistable to tie new things tightly to the innards of what already been deployed. That's a great way to ensure that you inherit security flaws from whatever old model you had, however good the theory of your new system is.

  42. nothing will happen in ten years by El+Cabri · · Score: 1

    The evolution cycle of operating systems is well over 20 years. So in ten years, things will be just as they are. As the persistence of Unix, including its MacOS X and Linux derivatives, te demise of BeOS show, nobody is interested in revolutionnary OS architectures. They're just useless. Wasted time. Better hardware, network protocols that are universally supported, and more specialized software is wht makes computer do more things than they used to. Nobody wants a new OS architecture.

    1. Re:nothing will happen in ten years by jilles · · Score: 2

      Things have been pretty much the same for the past 20 years so it is time for a small revolution. What will happen in the next couple of years is that the OS (i.e. the kernel + hardware drivers) will become increasingly less relevant. Once .Net, Mono or whatever VM variant really takes off, programs will be OS independent. Of course they will still be API dependent. But likely those API implementations will be portable as well.

      That's one trend. The other is that mass produced cheap, networked and mobile computers will be omnipresent. They will all be running some OS (not really relevant which one) and a vm that will make them general purpose. In addition, the network bandwidth will be such that you have easy access to huge amounts of server side storage.

      All you need for omnipresent access to all your music is a fat harddrive and a 196 kbps network connection to it. Video requires a bit more but at 1mbps the quality is very acceptable. Mobile networks being capable of this are already planned will very likely be deployed worldwide and widely used in 10 years.

      The networks are going to happen, the hardware is happening and the software and most of the concepts needed is already available today. All we need to do is put it together, perfect it a little (remove bugs, improve security, think a little more about privacy).

      --

      Jilles
  43. Microsoft's Plastic Future(tm) by agrounds · · Score: 1

    Imagine a whole world of distributed termimals running WindowsXP with the Fischer-Price Blue and Green Plastic Desktop Theme!! The mind reels, and Martha Stewart drops dead of a massive coronary!

  44. So, in other words, MS invents UNIX by BravoZuluM · · Score: 0, Troll

    Yawn.

    The Apollo workstations did this in the 80's on a Unix variant. On that system, it was hard to tell where the computer left off and the network and began. I was pleasantly surprised when I found that my user directory and applications were actually on another machine in another building. What was missing however was the self healing aspect, although I think that could have been dealt with.

    I remember when the Mac went from 24bit to 32bit. Microsoft was at Windows 3.1 16 bit. Microsoft spent a bunch of time trying to convince people that 32bit was overhyped and that 32 bit didn't matter. Once Windows 95 came out, they completely reversed course and told everyone that your word processors will no longer work as well because they weren't 32 bit.

    Microsoft has downplayed the value of Unix for years. They suggest the value of some of Unix'es virtues as irrelevant. Then as they add the feature, it become the greatest thing since sliced bread. I.E. terminal services...

    I'm certain that in 10 years when Microsoft "invents" and patents this, there will be a concerted effort to convert us all. Maybe Passport is the first step.

    Michael

  45. The future by Anonymous Coward · · Score: 0

    In the future, ENTIRE CITIES will be built around these things!

    1. Re:The future by Anonymous Coward · · Score: 0

      I always wanted to do Mary Ann!


      (hell, it's on the second page, I'm posting at score : 0 as AC, this should be safe here....)

  46. Borg Time... by PHAEDRU5 · · Score: 5, Funny

    Let me see if I've got this straight:

    1. /. story about Microsoft getting legal permission to take over your computer, as part of a EULA.

    2. ComputerWorld story that includes a line about how Microsft sees the computer of the future as one giant logical system with many small partitions.

    Is anyone else joining the dots like I am?

    --
    668: Neighbour of the Beast
    1. Re:Borg Time... by J'raxis · · Score: 1

      This is Slashdot, dont try to think like that. Just sit back and enjoy the ride

  47. I've been doing this too long by Mr.+Foogle · · Score: 1

    'cause I remember stuff like this when I *started* doing IT, in 1990. I'm too young to be crabby and cynical!

    --
    Display some adaptability.
  48. Not going to happen. by Mr.+Piccolo · · Score: 1

    Guaranteed. They've been predicting this kind of distributed computing is 10 years away for 20 years, at least, and guess what? Still 10 years away!

    Time to give up and focus on writing easy-to-use secure systems that DON'T CRASH!

    --
    Glückwünsche, haben Sie Slashdot ermordet, indem Sie zum korporativen Druck beugten und Subskriptionen einlei
    1. Re:Not going to happen. by PHAEDRU5 · · Score: 1

      Well, at least they're holing their own. ;^)

      --
      668: Neighbour of the Beast
  49. OT: Why it is no longer humorous at all by FreeUser · · Score: 1, Offtopic

    Does everything have to be on topic around here? The beowulf thing is a standing Slashdot.org joke and I find it humorous.

    It was humorous the first time. Moderately amusing the next 100 times perhaps. Now it is merely tired, trite, cliched, and asinine ... and above all, about as original as Microsoft "innovation".

    --
    The Future of Human Evolution: Autonomy
    1. Re:OT: Why it is no longer humorous at all by Anonymous Coward · · Score: 0, Flamebait

      Thanks for posting at 2 and adding nothing to the discussion.

      Oh, and adding "OT" to your subject doesn't give you the right to post off-topic.

      May you be stung be three paper wasps.

    2. Re:OT: Why it is no longer humorous at all by Anonymous Coward · · Score: 1, Funny

      "and above all, about as original as Microsoft "innovation". "

      Oh come on, nothing is that bad, except perhaps: "I'm from the government and I'm here to help you."

  50. I am a self-proclaimed futurist by RICE_BOY_TYPE_R · · Score: 0

    My predictions:

    Computers of the future will suck more than they do now because computer hardware will be so ubiquitous and so commodified that no company will be able to afford to manufacture it without bundling it with services.

    These services will be delivered to you, dear consumer (you are not a person, sorry) in the form of compulsory surveys and opt-in spam, which will be used to develop detailed dossier (er i mean anonymous profile) of your entertainment viewing habits, cross referenced with your purchasing habits and a detailed inventory of all of your possessions.

    embrace your future.

    --
    I live my life one quarter pounder at a time -Vinh Diesel
  51. Seems like a good idea... by Arcanix · · Score: 4, Funny

    I assume Microsoft will be releasing the source code and freely distributing Farsite so I support this project.

  52. Amen again Brother! by GSloop · · Score: 3, Insightful

    How about getting rid of IRQ's on the PC platform!

    How about getting rid of drive letters in Windows/Dos and having mount points!

    How about a better drive interface than the stupid IDE interface. (Macs did it right with SCSI, but now to be "cheap" they do it too [sigh])

    And for self healing? If Windows is still around and the predominant OS, I'll pass on the "self healing" - it'll be more like "death-without-dignity." Remember NT 4 SP 6? [Shivver] I don't want MS "self-healing" my machine!

    In fact, I don't think I want anyone self healing my machine until software is lots more robust than it is now. At least when I apply patches to my machine and notice that something isn't working right, I know I _just_ patched it, so it might be the patch. With someone else applying patches without my knowing, I would be screwed!

    Yeah, all those "wonderful things are just around the corner" articles are neat, but I would truly be happy with some "incremental" changes.

    Lets forget "visionary" for a while and just fix the crap that's broken right now! Pleeeeease!

    Cheers!

    1. Re:Amen again Brother! by Hatechall · · Score: 0, Flamebait

      Remember NT 4 SP 6? [Shivver] I don't want MS "self-healing" my machine!

      I'm sorry, but I am not aware of the problem in NT4SP6. Could someone fill me in here?

    2. Re:Amen again Brother! by mike_g · · Score: 2, Insightful

      How about getting rid of IRQ's on the PC platform!

      Perhaps I am misunderstanding, but you want to get rid of interrupts? Interrupts are a good thing, what we need to do is increase the number of them instead of removing them. If I remember correctly powerpc architecture has 64 hardware interrupts instead of the measly 16 on the x86 platform. We want more interupts not less.

      How about getting rid of drive letters in Windows/Dos and having mount points!

      I agree with this. While in the short term it would be a pain migrating existing users over. Everyone would have to learn to use /mnt/floppy (or its equivalent) instead of a:. Some sort of symlinking could get around this though. Mount points for hard drives are a great improvement.

      How about a better drive interface than the stupid IDE interface. (Macs did it right with SCSI, but now to be "cheap" they do it too [sigh])

      Oh the great IDE Vs SCSI debate. I don't think that Macs support IDE to be "cheap", I think that they do it to be relatively competative/affordable. For some reason unknown to me, SCSI drives are much more expensive than IDE drives. Looking at todays pricewatch listings, I found that the cheapest $ per GB for SCSI was $3.85/GB for a 36.4GB drive. While on the IDE side you could get a 60 GB for $1.37/GB. The cheapest SCSI is over 2.81 times the price of IDE per GB. Never mind that some SCSI drives ran over $10/GB. While I do realize that SCSI is superior to IDE (higher performance, less cpu utilization, more devices per controller), and I would never use SCSI in a server or workstation, is it really worth almost 3 times the price for the desktop? Most desktop uses (browsing internet, email, word processing, solitare) would not even be noticeably improved by the increase in performance. For tasks such as these IDE is more than adequate.

      What I would find interesting is a size/performance comparison between a $x SCSI drive and a $x IDE hardware RAID array.

    3. Re:Amen again Brother! by Anonymous Coward · · Score: 0

      The point about IDE over SCSI is that if PC manufacturers would have added $2 more in components 10 years ago, we'd all be running SCSI right now instead of IDE. Then SCSI would enjoy the economies of scale which currently make IDE so cheap.

      But, the PC is pretty much cost-engineered from the ground up. How many boxes do you see with a high-end CPU and a bargin basement chipset/motherboard?

    4. Re:Amen again Brother! by mike_g · · Score: 1

      The point about IDE over SCSI is that if PC manufacturers would have added $2 more in components 10 years ago, we'd all be running SCSI right now instead of IDE. Then SCSI would enjoy the economies of scale which currently make IDE so cheap.

      While this might be true on the controller/motherboard side, I don't think that it is true on the drive side. What is the physical difference between an IDE and a SCSI drive? Perhaps a SCSI drive uses higher quality components, but basically the difference boils down to the controlling chipset. Assuming identical quality, in the price difference between a $65 40GB IDE and a $168 36 GB SCSI you are paying $100 for a controlling chipset. I am very skeptical that a SCSI chipset costs $100 more to produce than an IDE chipset.

      Now, even assuming that the drive components (platters, heads and whatnot) are of significant better quality to warrent the increase in price, why don't they make a SCSI-LITE? Use drives that are exactly identical to the IDE drives, but just replace the chipset with a SCSI controller? This would allow most of the SCSI benefits (more devices per controller, lower cpu utilization) with the drawback that the performace is equal to that of an IDE drive (since the actual hard drive is physically the same). I, and I expect many others, would gladly pay a $5 to $30 premium (but not $100) for such a drive.

      How many boxes do you see with a high-end CPU and a bargin basement chipset/motherboard?

      I think that depends on what you mean by high-end CPU. If you mean XEON processors, then most likely very few. If you consider Athlon XPs as high end, then I would suspect that many come with the ~$50-75 ECS/Shuttle/Biostar motherboards to cut prices.

    5. Re:Amen again Brother! by Paelon · · Score: 1

      How about getting rid of drive letters in Windows/Dos and having mount points!

      I suppose windows isn't fully there, however with 2000 you can mount any partition in a directory, and disconnect the drive mapping. You can still mount a partition to a directory in XP, but I wasn't able to disconnect the drive mapping when I tried.

      Technically I guess you still need one drive for C:\, but it's a hell of a lot easier for most windows users if you don't have to teach them all about mount points.

    6. Re:Amen again Brother! by GSloop · · Score: 2

      Thanks on the IRQ's thing.

      Yes, I just mean that the IRQ interface as it's implimented is way lame.

      Put more than a couple RAID/Network etc cards in your server, and poof, all IRQ's are used. Now what?

      What I really mean, is to make a "IRQ" system that works right. It's kind of like having 256MB of RAM under windows 3.1, but still running out of GDI/User/System resources - even though lots or RAM is still free...

      Cheers!

    7. Re:Amen again Brother! by Anonymous Coward · · Score: 0

      "why don't they make a SCSI-LITE? Use drives that are exactly identical to the IDE drives, but just replace the chipset with a SCSI controller?"

      They used to do exactly this 10 years ago (see the crapo SCSI drives found in Macs of that era). The retail price difference was only 20% or so. But now there's no market, so SCSI stuff generally is engineered for server use (reliability) and is 3x more expensive.

    8. Re:Amen again Brother! by spitzak · · Score: 2
      You could migrate users easily by making the disks automatically mount as /A, /B, etc, and having the system automatically turn "A:" into "/A/".

      Symbolic links would help a lot but MicroSoft will not add them because that would allow Windows to be Unix-compatable.

    9. Re:Amen again Brother! by innit · · Score: 1

      How about getting rid of drive letters in Windows/Dos and having mount points!

      I agree. However that's likely to cause the biggest outrage amongst the J. Average Users you've ever seen. "Where's my A: drive, where's my S: drive, where's my Word icon". We've all heard it, and we all know it would happen. You'd basically need to retrain more or less everyone who for the past 20 or so years have always had a C: drive.

      Stuii!

    10. Re:Amen again Brother! by sql*kitten · · Score: 2

      Symbolic links would help a lot but MicroSoft will not add them because that would allow Windows to be Unix-compatable.

      Links are fully supported by NTFS, that's what POSIX compliance is about.

    11. Re:Amen again Brother! by RFC959 · · Score: 2
      I am very skeptical that a SCSI chipset costs $100 more to produce than an IDE chipset.
      Of course it doesn't. But it goes like this: Because SCSI is more expensive, so it tends to be bought by businesses, serious enthusiasts, and others with deep pockets. Because SCSI tends to be bought by those with deep pockets, it's priced higher.

      I'm not saying there are /no/ real differences between high-end SCSI and IDE - check out some 15k RPM FCAL drives some time - but a lot of it is simply "what the market will bear."

    12. Re:Amen again Brother! by Hatechall · · Score: 1

      Thins was NOt aFUCKING FLAMEBAIT. What the FUCK is wrong with you MODERATORS?!!?!? FUCK YOU FUCK YOUFUCK YOUFUCK YOUFUCK YOUFUCK YOUFUCK YOUFUCK YOUFUCK Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You Fuck You

    13. Re:Amen again Brother! by Anonymous Coward · · Score: 0

      That wasn't very coherent...but I do agree - it wasn't flaimbait - so sorry!

      Cheers!

    14. Re:Amen again Brother! by TummyX · · Score: 1


      How about getting rid of IRQ's on the PC platform!


      If you're talking about the limitations of IRQs on PCs, this is for the most part over. If you run Windows 2000/XP on an ACPI machine, all your devices will be assigned resources by the OS. All devices share IRQ9 (the PCI steering IRQ). This means you will never 'run out' of IRQs like in the past.


      How about getting rid of drive letters in Windows/Dos and having mount points!


      Windows 2000/XP allow you to setup mount points to any directories. NT natively doesn't use drive letters (it uses naming paths like Unix). Personally, I like drive letters.


      And for self healing? If Windows is still around and the predominant OS, I'll pass on the "self healing" - it'll be more like "death-without-dignity." Remember NT 4 SP 6? [Shivver] I don't want MS "self-healing" my machine!


      Well, 2000/XP are already 'self healing'. Major system files are automatically restored if they are corrupted. Drivers can be automatically disabled and 'rolled back' if they cause a system crash.

    15. Re:Amen again Brother! by spitzak · · Score: 2
      Nope, that is under the Posix subsystem. Any programs that run under that cannot make Win32 calls, which makes them virtually useless.

      In case anybody else launches this bullshit, here is what a symbolic link under Windows should do:

      Take a MicroSoft word document, and make a "symbolic link" to it. Lets call the linke "a.msw" and the word document "b.msw".

      Without recompiling any programs, when MicroSoft Word opens "a" and opens "b" it gets the SAME document.

      Also when you use VC++ and read in "a" and "b" into the debugger, you get the SAME binary dump.

      And using VC++ and you make a program that reads both "a" and "b" and does a checksum of the entire contents, you get the SAME result. And you can rewrite the program to use open(), fopen(), or FileOpen(), and it still works. And you can recompile it with GCC under the cygwin libraries and it *still* works.

      Got it? Don't make yourself look like an idiot by suggesting anything less and saying "they have symbolic links".

      It is increasingly obvious that MicroSoft refuses to do this, and deleted functions that sort of worked (the MSDOS assign command) because it would allow Unix compatability. There is no other plausible reason for them to not implement a very simple addition.

      Notice that I am talking about *symbolic* links. Unix "hard" links are unnecessary and definately user-unfriendly and there is no reason for Windows to copy them.

  53. Links provided by NearlyHeadless · · Score: 3, Informative

    Farsite

    Butler Lampson, for papers on Byzantine reliability, mostly based on the work of

    Leslie Lamport

  54. Re: tiny reliable component -- that's what Unix is by lessthan0 · · Score: 1

    tiny reliable components are the basic philosophy of Unix.

  55. Re:A vision of OS future : tiny reliable component by Mysticalfruit · · Score: 1

    Isn't that what HURD is all about? Also, I think Plan 9 would be a good OS for this as well.

    --
    Yes Francis, the world has gone crazy.
  56. The ever lasting Paper Clip by Tremul · · Score: 1

    I can just see it now. Windows will obviously have to communicate with you while it "fixes" things. How you ask? Though the paperclip.

    You delete the paperclip, windows thinks it's user error it undeletes it. Then it turns it back on so that you know it's okay. Welcome the everlasting PaperClip. What we really need is the shotgun OS

    --

    "Can't sleep. Clowns will eat me"
  57. Re:A vision of OS future : tiny reliable component by mlinksva · · Score: 2

    For the purposes of mind expansion you could do much worse :-) than lurking on the EROS and E language mailing lists. Decentralization is another good one, though much less focused.

  58. Shouldn't someone rename "kernel" by Anonymous Coward · · Score: 0

    to something like "vast monolithic program containing device drivers and all other sorts of shit".

  59. More like Windows or linux of the future by Ars-Fartsica · · Score: 2

    The market for alternative operating systems has completely dried up, so you should really be asking what will be in future versions of Windows and Linux, because unless there is a huge surge in OS research, these are going to be all thats left in ten years.

  60. And the name of this new OS... by BlackGriffen · · Score: 1

    will be the MCP! It will have built in Digital Rights Management, and an FBI keystroke logger.
    No thank you. I'll keep my computer and my OS local and under my direct, physical control, thank you very much.

    BlackGriffen

    1. Re:And the name of this new OS... by Anonymous Coward · · Score: 1, Funny

      Don't worry, Tron will defeat the MCP.

    2. Re:And the name of this new OS... by AJWM · · Score: 2

      Tron references aside, MCP (Master Control Program) actually was the name of the OS (kernel) for Burroughs Large Systems (B6700 et al) back in the early 1970s, and for all I know may still be the name on the A-series.

      --
      -- Alastair
  61. Brrr... by sharkey · · Score: 5, Funny

    ...operating systems...and they'll collaborate with applications...

    Windows Inheritance: "Psst. You crouch behind j.user's legs and I'll give him a push."
    Clippy 5000: "OK"
    *SHOVE*-splat!
    Software: "Have a nice trip? See you next Fall! Muahaha!"

    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  62. I only have 3 words for this... by Anonymous Coward · · Score: 1, Funny

    vay. per. ware.

  63. Re:A vision of OS future : tiny reliable component by Kallahar · · Score: 2

    Gosh, how about Assembly? All the opcodes used by a microprocessor are extremely reliable components. The problem with any language, and any program, is when everything starts to interact. Components begin to be used in conditions the original author didn't intend, people try to hack the system, it all gets more complex...

    So while it is certainly a good approach to have very stable base components, it isn't an all-solving approach.

  64. The #1 Rule of Network Security by Guppy06 · · Score: 4, Interesting

    "Imagine computers in a group providing disk storage for their users, transparently swapping files and optimizing their collective performance, all with no central administration."

    Whoever thought up this pipe dream apparently doesn't understand the Zeroth Law of Network Security: If you want information to be secure, DON'T PUT IT ON THE FUCKING NETWORK!

    Seriously! As if most business OSes don't default to the least-secure settings already! Why would you want to run important apps on a system where the default is to share anything and everything with any computer in listening distance?

    1. Re:The #1 Rule of Network Security by kapella · · Score: 1

      s/NETWORK/INTERNET/;

      These days, most data is usable only if you can share it, or share the products of your analysis, or use other people's results/etc. As useful as it is for security, an air gap diminishes productivity something fierce. The trick is having a good security policy that keeps your internal network separate from your outside-accessible resources.

      Even though some people may miss running BearShare or downloading the screensaver du jour, it's quite effective to make the internal network completely isolated from the Internet and enforce strict policy about what can move between the two systems.

    2. Re:The #1 Rule of Network Security by mr.nicholas · · Score: 1
      Whoever thought up this pipe dream apparently doesn't understand the Zeroth Law of Network Security: If you want information to be secure, DON'T PUT IT ON THE FUCKING NETWORK!

      This reminds me of a (badly paraphrased) quote from David Brin's new novel, Kiln People: After all is said and done with, people realized that if you want maximum security and privacy for information, you write it down on a piece of paper and hide in it a box.

    3. Re:The #1 Rule of Network Security by Guppy06 · · Score: 2

      "These days, most data is usable only if you can share it, or share the products of your analysis, or use other people's results/etc."

      But from the sounds of it we're not talking about something as simple as sharing applications and files that need to be shared. It seems that in an effort to optimize the performance of individual workstations this fictional OS is load-balancing just about all tasks amongst the workstations. "Here, help me parse this password list." This isn't publishing a web page, this is setting up your system partition as an FTP site, along with anonymous telnet access to the OS, as a default.

      "The trick is having a good security policy that keeps your internal network separate from your outside-accessible resources."

      It's a trick, but not the trick. Just because you have a firewall doesn't mean you don't need any security behind it. As long as you insist on putting information on the wire, security concerns grow with the volume of the information, and this idea wants to share everything. Besides, what if you configure this OS's firewall wrong and it tries load-balancing its security funcitons with the wrong side of the router?

      Most of the time when there's a hole in the operating system's security a cr/hacker has to poke at the system a bit to see if there are any holes ("active radar," if you will). Somebody usually can't tell if a system is currently insecure unless they probe it first. But if you set up a system like this then you won't even need so much as a packet sniffer because everybody will be busy broadcasting information to the rest of the network in an effort to set up load-balancing. Set up a rogue laptop somewhere and who knows what it will volunteer to help load-balance. Payroll comes to mind.

      With the client-server model you can focus the majority of your security efforts to the server end. While passwords may go back and forth over the wire, the server itself is where the validation (decryption, etc.) takes place. In the model described here, you have to set up sever-esque security at each and every workstation because you never know where the validation will be taking place. You want to log in as Bob and hose the network? Why bother trying to find out his real password when you can just wait until your workstation is the one validating passwords?

    4. Re:The #1 Rule of Network Security by Guppy06 · · Score: 1

      I prefer "three can keep a secret if two are dead."

    5. Re:The #1 Rule of Network Security by Wesley+Felter · · Score: 2

      The article is a bit poorly worded; Farsite encrypts everything, so it really is secure to store data on other people's machines.

  65. deja vu all over again by csbruce · · Score: 2

    Weren't there predictions just like this ten years ago?

  66. Re:A vision of OS future : tiny reliable component by NumberSyx · · Score: 2

    Lots of small utilites, each with only one function, which it does very well , and can have its output piped to other such utilities or vice versa. Sounds like Unix to me.

    --

    "Our products just aren't engineered for security,"
    -Brian Valentine,VP in charge of MS Windows Development

  67. Beware emergent behaviour by AJWM · · Score: 5, Insightful

    This OS is based on multiple tiny extremely reliable components

    Unfortunately that doesn't necessarily make the OS itself reliable. The emergent behaviour of a system is different from the behaviours of its components.

    After all, all software is based on multiple tiny extremely reliable components (F00F and FDIV bugs aside)-- the processors op-codes -- and look how flakey most software is.

    Sure, you've got to start with reliable components, but you have to combine them in just the right way, too.

    --
    -- Alastair
  68. If the last 18 years are any indication... by Whatsthiswhatsthis · · Score: 3, Interesting

    ...there won't be much drastic change from now till the next 18 years. For evidence of this, look at the Apple Lisa. The Lisa had windows, icons, a menubar, a WYSIWYG interface, and a mouse. Today's computers are little more than a glorified Lisa interface, whether they are running Mac OS X or Windows XP (I know because I run both.) Like the Lisa, todays computers still crash and still corrupt themselves. I doubt that this could be easilly changed in the next five, ten, or even fifteen years.

    I'll believe the distributed file-storage myth when I see it. To me, it sounds as if it would hog bandwidth, just like gnutella does. I don't see any change coming in the way I store files on my computer. It's fast, effecient, and hasn't needed a change.

    SysAdmins need not quit their day-jobs. As long as Microsoft is providing this technology, you can be sure that it will run into snags and security vulnerabilities. Increased complexity = increased vulnerability.

    ...and that's all I've got to say about that

    1. Re:If the last 18 years are any indication... by macjerry · · Score: 1

      18?? Over 21 by my calendar. I interviewed at Xerox Parc in 1981 and saw 90% of today's enviroments running there. Ethernet, windows, icons, desk tops, full page displays, laser printers (I think). About the only thing missing was 24-bit color and video. And they had been working on that for years before. I'm still waiting for something innovative...

  69. Re:A vision of OS future : tiny reliable component by Anonymous Coward · · Score: 0

    And what could be better than an OS named after a goddess of Love, especially with Valentine's Day coming up.

  70. Re:A vision of OS future : tiny reliable component by mlinksva · · Score: 2

    From what I understand, EROS' key feature is not being built of "tiny reliable components" but fine-grained robust security known as the capability model. You can build a distributed system out of tiny reliable components, but it'd be nice if those components weren't burdended with bad security genes, so to speak.

  71. Hmmm... by curunir · · Score: 2

    The target environment for Farsite is an organization in 2006 with 100,000 computers, 10 billion files and 10 petabytes (10,000TB) of data.

    Hmmm...my first thought..."ScanDisk is checking harddrive C..."

    Farsite is a serverless, distributed system that doesn't assume mutual trust among its client computers. Although there's no central server machine, the system as a whole looks to users like a single file server.

    Cool...Microsoft invents the cluster. I'm sure the folks who created Beowulf clusters stole the idea from them...come to think of it, those Gnutella folks blatantly ripped them off too...

    ...the Farsite project at Microsoft Corp...embodies several characteristics--such as...robust security...

    I'd say something mean, but I assume this was meant as a joke...

    --
    "Don't blame me, I voted for Kodos!"
  72. They are still bolvans! by WetCat · · Score: 1

    They still think about files!? Files are evil, better think into object oriented OSes that hold everything in database-like places. They are much more flexible and Viva OS-400 and OS PICK!

  73. this is new?? by prmths · · Score: 1

    self healing? That's easily done with tripwire, and a local backup of known working configs (and occasional remote backups), a bunch of bash scripts, crontab, etc. I'm a fulltime student, work fulltime and also have my own web hosting business. My server pretty much takes care of itself and i collect the money. The only thing i ever do is stuff the envelopes and lick the stamps ;)
    It totally blew the minds of all my M$ liscence thumper co-workers when i showed them my server setups.

  74. Sounds like MS worried about file server future. by Tenebrious1 · · Score: 2

    Farsite is a serverless, distributed system that doesn't assume mutual trust among its client computers. Although there's no central server machine, the system as a whole looks to users like a single file server. High reliability and security are ensured because each file has one or more encrypted and digitally signed replicas elsewhere in the cluster.

    It sounds to me like MS is worried about the future of the file server market. Perhaps they see the writing on the wall... it says LINUX. Who's likely to implement linux servers? Those that can't afford to pay for a Win2K Server license. "But wait, if you upgrade to the new Farsite OS, you don't need a server! So you don't need to use Linux at all! Think of the cost savings when you don't need to buy or maintain a separate server! Think of the savings in administration costs!" Or some hype along those lines. With large corporations, with all that spare hard drive space and idle processors, how many servers could they replace? Have they done the math and come up with figures that spell doom for the file server market?

    --
    -- If god wanted me to have a sig, he'd have given me a sense of humor.
  75. Sounds like Freenet by Mnemia · · Score: 2

    Maybe it's just me, but the Farsite diagram at the bottom of the article really reminded me of how I understand Freenet to work...Is MS attempting to create a DRM-enabled variation of this same idea?

    I don't imagine that Farsite has the same goals as the Freenet project, but there is enough similar in the underlying technology that I was struck by it. Maybe MS is recognizing the value of the architecture, if not some of it's potential uses?

  76. Re:Wow! You can bash Microsoft! That makes you COO by 8string · · Score: 1

    No.

    Bashing microsoft doesn't make me cool. Being man enough to post with my 'real' nick does.

    :)

  77. Self healing OS? by markmoss · · Score: 2

    I find that part about a "self-healing" OS in a fantastically complicated distributed system rather unbelievable. Microsoft has actually been attempting to edge Windows towards self-healing. But that depends on the OS actually being able to identify problems and find the fixes. So far, "self-damaging" seems to be a more accurate assessment of the results -- and this is for an OS residing on a single box. In a distributed system...

    1. Re:Self healing OS? by Anonymous Coward · · Score: 0

      wow you really are such a fucking loser for actually putting thought into your reply. Eat shit you fucking nimrod

    2. Re:Self healing OS? by Tony-A · · Score: 2

      Right.
      There's a reason for the K.I.S.S. principle. So far the self-healing features seem to insure that Microsoft Windows stays a safe breeding ground for worms.

  78. Re:A vision of OS future : tiny reliable component by j3110 · · Score: 1

    Hmm... sounds like a micro-kernel :)

    I like the Hurd's principal, but all the good ideas die because they aren't mainstream as quick as the mediocre ones. It's quite hard to edge out the market once a standard has been set. (Evidence: Windows, Monolithic Kernels, X86, X11, 2 Party system in America, Saddam Hussain, Communism) Microkernels are great at security, scalability, ease of programming, backwards compatibility, and portability. Come on, does the small added speed of one less context switch really matter that much? Certainly not anymore. Besides, hardware isn't really optimized for context switches yet (no real demand). If it were, perhaps microkernels could outperform monolithic.

    The point is, for this fairytale view of magical computers fixing themselves to come true, there is a huge barrier that would have to be crossed, and I don't think Linus is willing to cross it. Thus my question is, will the open source community ever really accept such a fundamental change in the kernel, or will it be MS, Sun, and IBM that pioneer the future yet again? It just seems to me that Linux will be playing catch up if it doesn't. If Microsoft is really serious about security and really does do a good job, then what is linux going to have that Windows doesn't other than price?

    I guess the issue that concerns me is if open source can make large transitions as easily as a company. One might say yes, but you have to think of the coordination issues involved with so many developers. It's important to know if large scale open source systems can keep up or surpass their commercial equivalents. It's relevant because sometimes the technically superior still can't get enough support amongst open source communities in some cases pertaining to the OS. (Think about Rieser's plite. He had to turn to MP3.com for funding for a great product.) Can Linux move quick enough? Does it have too much inertia?

    --
    Karma Clown
  79. That's fine, but... by fleener · · Score: 2

    That's fine, but what does it look like?

    More than anything else, the user cares about the OS interface. How does it work?

    The user doesn't give a damn about where a file is stored. He just wants to launch his programs quickly and locate his files fast. Why can't we do some thinking on this basic issue (and not have the end result be some bulky goofy 3-D environment)?

  80. /dev/files in UNIX (Linux) by peter303 · · Score: 2

    UNIX (or Linux) can be as transparent as you want it, if you want to put lots of intelligence in a storage driver. It wouldn't matter in principle where the data was on tape or disk. You could have just one monster file storage device. In practice large applications want some control to increase efficiency.

    Mainframes got very sophisticated in automating this. It was also somewhat difficult to program commands in IBMs or DECs data-definition languages. Much of this was lost in downsizing to personal workstations and is being rediscovered again.

  81. we'll never get there by Anonymous Coward · · Score: 0

    We'll still be running Linux, which will still
    be reimplementing basic OS concepts which have
    already being implemented in BSD. Linux will
    hold back the state of computing just as it has
    for the past 10 years.

  82. They already have this! by Burritos · · Score: 0

    It's called Novell Netware!
    We have it at my school.

  83. poorly researched article by f00zbll · · Score: 2, Interesting
    The article is poorly researched. IBM's autonomic computing != Farsite. IBM's autonomic computing is a very ambitious project. Here's the opening paragraph from the autonomic site:

    IBM believes that we are at just such a threshold right now in computing. The millions of businesses, billions of humans that compose them, and trillions of devices that they will depend upon all require the services of the I/T industry to keep them running. And it's not just a matter of numbers. It's the complexity of these systems and the way they work together that is creating a shortage of skilled I/T workers to manage all of the systems. It's a problem that's not going away, but will grow exponentially, just as our dependence on technology has.

    From my understanding, autonomic computing and other projects like are going for something much bigger than "lets make our OS smarter." I seriously doubt this is targeted at the consumer, since there are too many privacy issues. The real benefit of "self healing" is in the corporate environment where up time is critical. Autonomic's goal as I read it is about making systems work together seamlessly to improve reliability and scalability. Say a server has some hardware problem or a switch is dying. Things like these could cause real financial losses, so having smart systems that reconfigure/heal itself could reduce the cost of hardware and software failures. How many times have admins had to get up at 3 am to fix the webserver because some log ran amuck and ate up all the HD space. Having a standard system for handling these problems would help make systems more reliable.

    Too many reporters are getting way too lazy.

  84. As a former Andersen employee. Maybe not. by Anonymous Coward · · Score: 0

    lol, accounting. Is that partnership in Antiquia or the Bahamas?

    1. Re:As a former Andersen employee. Maybe not. by Anonymous Coward · · Score: 0

      it is at anderson accounting :-)

  85. self healing = MS BS by gruntvald · · Score: 1

    This is what Office 2000 was supposed to usher in - a new age of "self healing" apps, running on W2K a "self healing" OS. Now, a couple of years into this "self healing" stage, experienced sys admins can recognize it as yet another crock of crap that was simply promoted to justify the upgrade tax. W2K and Office 2K certainly offer improvements over predecessors, but didn't deliver where it counted - try keeping up with the security patches to see what I mean. File with BOB, OLE, DNS and any other hyped up crud sold to magazines as news "articles".

  86. Who else thinks that 2006 is undoable? by pwagland · · Score: 2
    The target environment for Farsite is an organization in 2006 with 100,000 computers, 10 billion files and 10 petabytes (10,000TB) of data.
    Now the problem as I see is that only fortune 1000 size companies have 100,000 computers, and a good whack of those currently are pretty old, and will be in 2006. While it is likely that there will be 100Gb per machine, does anyone really believe that there will be an average of 10,000 (assuming american billion) files per machine? Remember, this is a distributed OS, therefore the OS files only get counted once, averaging to roughly 1 file per machine. That means that every machine will have roughly 9,999 unique files. That's a lot of Pr0n!

    Plus, as these are fortune 1000 companies, what is the bet that they won't even look at this technology for another 10+ years.

    Maybe, just maybe, it will be possible (well, it already is, but...) what is the chance of it being really deployed?

    Plus, where are the offsite backups going to be done? Does this mean that every workstation has to be left on at all times. How much retraining does this require. Yes, we know that you used to get fired for leaving your machine on, but if you don't from now on, you will be fired!

    Methinks that the dream will not match the reality....

    1. Re:Who else thinks that 2006 is undoable? by markmoss · · Score: 2

      does anyone really believe that there will be an average of 10,000 (assuming american billion) files per machine?

      There are 80,000 files on my machine. 42,000 are in or under the Windows folder. That is 38,000 non-OS files. (Actually many more than that, because lots of non-OS stuff gets into the Windows folder -- e.g., every internet bookmark is a separate file in Windows\Favorites.) And that's on a 10G hard drive, with less than 7G used!

    2. Re:Who else thinks that 2006 is undoable? by innit · · Score: 1

      42,000 files in/under your Windows folder? Hell, you need to re-install, it's well bloated out with crap that is. I only have 15,500 in mine, and that's a reasonably fresh version of XP (average installation ~2gb for those who don't know)

      Stuii!

    3. Re:Who else thinks that 2006 is undoable? by markmoss · · Score: 1

      It's Win98SE. There's a lot of applications (I've got to have all the CAD programs any of our customers use), and each one puts something into \Windows. (Allowing this to happen is a _really_ f'd up OS design.) Every desktop icon, every start menu shortcut, and every internet bookmark (I've got lots, split out into a dozen folders, some with sub-folders) makes a separate file, and illogically these go under Windows too... So the only way to find out how many of these files are actually the OS would be to do a wipe and re-install of just the OS -- and you'd still be counting Microsoft Explorer's default set of bookmarks...

      What an f'd up OS design.

    4. Re:Who else thinks that 2006 is undoable? by innit · · Score: 1

      Ah yes, Win9x is bloody awful. At least Windows 2000 and XP use a different root folder for crap like bookmarks and such like ("Documents and Settings"), which in my case removes 4,000 odd files from the Windows folder.

      Why Win98SE? While 2000/XP aren't perfect, they're a darn site better than anything based on Windows 95.

      Stuii!

  87. *Cough* ... *cough* ... from Microsoft??? by Seth+Finkelstein · · Score: 2, Redundant
    Farsite is just one of several projects at Microsoft Research and other labs around the world that will render operating systems all but unrecognizable in 10 years.
    Ahem ... ahem ... I feel like I'm karma-whoring here, but ...

    How long has it taken for Microsoft to make an OS that simply DOES NOT CRASH?!

    With around 15 years of work and refinement, they may just about have gotten to that point with Win2000 and WinXP. How much effort did it take them to do long file names, for heaven's sake? Let's not even get into issues about the quality of multitasking.

    I simply can't take a prediction seriously that a (real) Borg Operating System will be a reality in 10 years. Especially coming from Microsoft. Heck, I wouldn't believe such a prediction from an OS company I respect. But from Microsoft??? Consider the source.

    Sig: What Happened To The Censorware Project (censorware.org)

  88. NT SP2,3,4,5,6 etc. by gruntvald · · Score: 1

    In general, there aren't problems. You see them if you install on many machines, even if they are identical. I had SP5 trash 30 machines in one go, yet the previous 30 test machines, same hardware, model, apps etc. worked fine. it's the law of averages - windows works "most" of the time, so you think it's not as bad as it really is.

  89. The future by Anonymous Coward · · Score: 0

    I only wish I could predict the kinds of computers we'll have in the year 2000.

  90. Just great... by Anonymous Coward · · Score: 0

    All we need are multiple terminals all "blue screen"'ing at the same time.

  91. blah blah blah by Anonymous Coward · · Score: 0

    blah blah blah...

    What a load of crap that not only has already been said 1,000,000 times, but is even present in products that already out there... The clustering of resources such as services (I.E., SQL using multicasting) and disk space has been (I.E., Novell) is nothing new (these are just two examples). "Self-healing", a/k/a, fault tolerance in networks and OS's, has been around even longer... Shit, even WindowsME cliamed to be self-healing.

    I swear, as if there aren't enough "future technologies" and "death of the .com" articles out there already... the IT world is like a cross between bad local news and a giant infomercial sometimes... Now where's my remote...

  92. Sounds like Freenet by dr_zeus · · Score: 1

    Sounds like the Freenet Project to me, except not opensource. Most likely an outgrowth of .NET, where Microsoft owns the network and the info you store on it.

  93. What about bandwidth.... by PSL · · Score: 1

    Ok, so in ten years the OS is going to be replicating files across many users desktops... Typically we have a File Server/Client setup these days with clients typically on a 100mb pipe... (10 years ago what was everyone using... about 10mb, so network speed hasn't increased that much), then compare the size of files today versus files 10 years ago. I bet you the size of the files has grown faster than the speed of the network. An now you want to multiply the size of the file and send it across a already loaded net? Nice idea, but there are some other improvements that need to be made first.

    --

    "Times may change, but standards must remain the same." - George Carlin.
  94. future of te OS is ... by Anonymous Coward · · Score: 0

    Multic.

  95. My predictions for computers over the next decade by tjwhaynes · · Score: 2

    Computers will become easier to use.

    And as they get easier to use, the number of people who really understand computers will also decrease.

    As less and less people need to understand how a computer ticks in order to use it, the current class of knowledgable computer users will become a smaller and smaller subgroup of computer users.

    This elite class of computer 'brains' will be increasingly in demand for those cases where VB Programming 101 is not sufficient.

    This elite class will be paid vast sums to keep the rest of the computer-using world happy (I can dream can't I? :-) )

    Cheers,

    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
  96. My predictions by Hal-9001 · · Score: 0, Flamebait

    I bet that, over the next ten years, operating systems from Microsoft will become bigger, slower, more invasive, and less secure than ever before. Anyone want to take me up on that bet? :-p

    --
    "It take 9 months to bear a child, no matter how many women you assign to the job."
  97. OS of the Future/Myths by Anonymous Coward · · Score: 0

    Every so often some article appears telling us of a promising new OS developement and what we end up with is OSX, XP, and the assortment of linux endeavors. None of them much different that what has been around for the last 10 years. I have just become totally disinterested in OS developements of any kind because there are none of any interest.

  98. Computers still haven't changed by pmz · · Score: 4, Insightful

    What was they hype ten years ago? Twenty?? Then, why am I still using UNIX??? And why is UNIX still the most powerful OS commonly used????

    I think there hasn't been a new idea widely used in computing since the '70s! What gives?

    1. Re:Computers still haven't changed by markmoss · · Score: 4, Insightful

      Because Unix wasn't designed as an OS that came with all the functions you would ever need (until next year, when you had to replace it), but rather a framework for adding in whatever turned out to be needed.

  99. Originally... by kronstadt · · Score: 1


    Originally, some thought that most people would have computers as a service, a la television or electricity. The idea would be that you have centralized servers that provide access for everybody (possibly via dumb terminals). The problem with this is that it ignores the fact that it doesn't really fit well with our current economic system. Think of the benefits to a computer company for selling full fledges PCs as compared to selling general computer services.

  100. Gyrocopters, Rocketcars, Automats... by swb · · Score: 2

    Futurists are full of crap. They've been predicting a techno utopia where technology actually breaks ahead of itself and solves problems that it created.

    Instead what we end up with a distopia that looks more like "Blade Runner" and less like "The Jetsons".

    1. Re:Gyrocopters, Rocketcars, Automats... by SirSlud · · Score: 2

      This because technology can absolutely never solve more problems than its design, implenetation, production, and use cause. Ever.

      It's in the laws of thermodynamics, but we have to ignore it because we all depend on it to offload those problems (and sometimes the origional problem if the technology 'transports' the original problem rather than solves it) to other parts of the world.

      --
      "Old man yells at systemd"
    2. Re:Gyrocopters, Rocketcars, Automats... by Anonymous Coward · · Score: 0

      SHUT UP, Homer!

      The laws of thermodynamics are empirical laws, with NO basis in theory!!!

      Freakin' Luddite.
      And you'd probably contest the point that the green revolution did more to benefit mankind than all the world's religions combined.


      I want my cold fusion powered spindizzy, and I want it now!

    3. Re:Gyrocopters, Rocketcars, Automats... by SirSlud · · Score: 2

      Hehe, nothing hurts AC's feelings like the truth. Speaking of luddites, do you support the 'Sewing Machine for a Life' laws passed in the 19th century to prevent people from rejecting certain technologies that disrupted social patterns? You know .. the ones that said, if you didn't want your jobs taken away by mechanical looms, you could be killed for it?

      I love it. Hell no about the green revolution. I think the only thing that helps humans is other humans. It is, after all, why we havn't really disproved the conclusion that we are social animals that seek and depend on social interaction for a happy life. Everything else is just the the quest for centralized power pitted against those who seek to decentralize it.

      --
      "Old man yells at systemd"
    4. Re:Gyrocopters, Rocketcars, Automats... by Cyno · · Score: 1

      technology can absolutely never solve more problems than its ... use cause

      I don't this is always the case. I just think in most capitalist countries we have a lot of lazy people who don't want to learn how technology works, even the very technology they rely on. And any country that isn't capitalist today probably wouldn't have enough technology to cause problems. Its sad that people are more interrested in money that the technology they need to survive, but that's my point of view. Perhaps money really does provide them with food and gasoline.

    5. Re:Gyrocopters, Rocketcars, Automats... by Darren+Winsper · · Score: 1

      It's certainly created less blood-shed in its name.

    6. Re:Gyrocopters, Rocketcars, Automats... by SirSlud · · Score: 2

      You, my dear friend, must learn a little about the technology and its trappings. Name me one technology that did not cause as many problems as it solved. I'm not saying technology is bad, as a whole. I'm only saying that to portray technology as the salvation of existance is as completely unsupportable a concept as that of the afterlife, heaven and hell.

      > we have a lot of lazy people

      I'm so glad we have lazy people to blame everything on. Once you get over the fact that, yes, lazy people do exist and always will, you cease to have an argument on which to build your 'technology will solve our problems' argument. No they won't, because 'lazy people' (as conveniently defined by you) will always screw shit up. Conversly, I could claim that 'not so intelligent people' consistantly force technology on societies and cultures that are not built on value systems that will fail see any benifit from the existance of particular technologies. There are thousands of societies on this planet alone that have existed happily and peacibly without technology. And without the death toll associated with cars. Or the cancer rates (quadrupled in western society over the last 30 years) associated with the electric fields present in developed (note I dont say civilized) areas. Or obseity rates that make North Americans (I am one) the fattest fucks on the planet.

      > the technology they need to survive

      So basically, life was utter and complete unenjoyable shit until we started inventing shit, eh? You're a microcosm on a large planet, in a huge history, in an insanely huge galaxy. Your values (such as your emphasis on technology in order to delude you into a sense of control over your environment) may be applicable to your society, but not to humanity in the same way that you will probably never understand why some Japanese pop stars are more rich and famous than your favorite band. Different cultures and socities have different needs, and technology as a whole is not a blanket solution to the human condition. It might keep you busy and give you a sense of direction, but to ignore the problems it causes in adjacent communities and environments will ultimately leave someone with the dubious job of cleaning up after your 'misunderstanding of technology'.

      > And any country that isn't capitalist today probably wouldn't have enough technology to cause problems

      That would be true if we all lived in a vacuum, but there are many non-capitalist societies with power elites who've been allowed access to technologies to furthur entrench their totalitarian regimes, or sweatshop industries, or ... non-capitalist societies still have to clean up after the capitalist ones, and to think otherwise is to display a frightening naivite with respect to history and the international political and economic system.

      --
      "Old man yells at systemd"
    7. Re:Gyrocopters, Rocketcars, Automats... by Paradise+Pete · · Score: 1
      his because technology can absolutely never solve more problems than its design, implenetation, production, and use cause. Ever.

      It's in the laws of thermodynamics


      This is a troll, right? surely you don't truly believe that's what the laws of thermodynamics imply.

    8. Re:Gyrocopters, Rocketcars, Automats... by Anonymous Coward · · Score: 0
      ...electric fields present in developed (note I dont say civilized) areas.

      And rightly so. Developed does not imply any electric fields, and electric fields does not imply developed. Were you trying to make a point? If you're trying to trash western civilization (note I dont [sic] say developed), just come out and say so, don't hide behind your intellectual bullshit.

    9. Re:Gyrocopters, Rocketcars, Automats... by Anonymous Coward · · Score: 0

      In case your superior brainpower didn't figure it out, substitute 'electric fields/developed' for 'electric fields' and 'civilized' for 'developed'. Of course you will quickly seize the moment and dismiss my previous response bacsue:

      a - it's AC
      and b - I was thinking ahead of my typing.

  101. Wait ... by Anonymous Coward · · Score: 1, Funny

    Where are the flying cars already?

  102. I'd say they'd be slowing down... by Kjella · · Score: 2

    Personally I see it in several of the applications I use regularly. Acdsee Classic? Eudora Mail? Forte Agent? Opera? mIRC? WinAmp? They're almost never updated, the application layer is getting "done". Ok you can add the latest wiz-bang features, and I'd upgrade to it too if it's free but it's not providing any real add-on value.

    The only thing left to compete on when the consumer don't need any new features, is cost. Windows apps are getting there, Windows itself isn't there yet, nor is Linux and their apps, but they're getting there and there's no competing with something that's free (BSD free or GNU free, doesn't matter much to the enduser). Look at Win2k (Pro) vs. WinXP Pro. What *good* corporate features are there? Damn close to none, and a whole lot of crap and eyecandy from the home edition that doesn't provide any business value whatsoever.

    Kjella

    --
    Live today, because you never know what tomorrow brings
  103. A cynical view by Anonymous Coward · · Score: 0

    In 10 years time, unless something is DONE about the dual monopolies of Microsoft and Intel, operating system design will be in the exact same place it is now---wallowing in a pathetic morass.

    Why are we still waiting for a crash proof operating system? It's been in the textbooks for decades, for crying out loud. This is still a selling point?! Insane.

    The Monopoly will make sure that, at least in the consumer realm, operating system technology in 10 years time will be as backwards as it was almost 10 years ago--Win-whatever, running on the latest Intel Frankenstein chip.

  104. Interfaces still haven't changed by Drazi100 · · Score: 1, Interesting

    not only that, but the mouse and click interface has been around since 83, though if you count the star workstation then that was the 70's too

  105. *pple is dying by Anonymous Coward · · Score: 0

    Let's look at the facts. The fact that a dying OS is pirated by a company that's been going out of business for twenty-five years is no basis for a computing paradygm. If I ran around saying that I was the richest man in the world because some acidhead had sold me some fruity UI, they'd put me away!!! !

  106. Re:My predictions for computers over the next deca by kapella · · Score: 1

    ... and history repeats itsself...

    Isn't that where we were 15, 20 years ago? A small educated class of High Priests who maintained the altars of the Mainframe Gods and handled the supplication of the users?

    I've always wanted a job where I got to wear a white robe and sacrifice things.

  107. In other words,... by Anonymous Coward · · Score: 0

    ...operating systems will become highly distributed and 'self-healing'...

    ...expect a distributed BSOD.

    1. Re:In other words,... by tomhudson · · Score: 1

      mind you, if you read the article, it says that it's for an "incompletely trusted environment". It's from Microsoft, and they're finally telling it like it is. AND we know that they have no real plans to fix their current security problems.

  108. I'd like to see it by On+Lawn · · Score: 2, Informative

    It may be relatively recent technology, but I wonder if this will happen or not.

    Mosix does a pretty good job of balancing processing time, but won't split tasks that require shared memory, sockets, and is not fine grained enough to put threads on different machines. It also requires a simular kernel to run on all of the machines. But I run it now because it is the closest we have. I think it may catch on.

    For distributed disk sharing, the closest we could find was Coda, although it has a few disadvantages also. You can't have very large volumes, its difficult to configure, it takes painfuly earned experience to use efficiently.

    Mosix has its MFS, which gives everyone a shot at everyone's disk drive. This is an interesting possibility also, however it is not configurable. You can't lay the volumes down where you want them to be. It could be used.

    But then, we could partitian available disk space to large network raids with network devices. GFS I believe works along this principle. Lower layered than Coda, but without the caching that I think lets the system work efficiently over the network.

    I guess the funny thing is that I use and consider them them inspite of the challenges. Kind of like Linux in the 1.2.13 days. Ahh the good ol' days when "Hey we finaly got X working" would bring a round of congradulations from lab. "Oh no, the mouse doesn't work" would only mean we'd be happy to fumble around for another few hours with faith that it would eventually work, if we changed something somewhere.

    Hey wait a minute. You know, maybe linux isn't dead like some have said. Maybe there is still software frontier to cover and being covered that we can download/compile and enjoy....

    (Although I have yet to get a workable EROS kernel doing anything useful...)

  109. This was being done in 1968 by karl.auerbach · · Score: 2, Informative

    This kind of thing was being done in 1968 - check out the UC Irvine "Distributed Computing System". If I remember right it went well beyond things like file sharing among relatively autonomous machines, it even had the memory allocator running on different machines than those holding the memory being allocated.

    I believe that it also used an intresting mechanism in which resource requests were allocated using an auction like mechanism - if one of the boxes needed to spawn a process it would put out an RFP and machines willing to undertake the job would offer bids with costs. A second committment phase bound the offer to the bid.

    All this in the late 1960's.

  110. ha ha ha by Anonymous Coward · · Score: 0

    "self healing software" = delusions of grandeur meet Norton System Works OS, so not going to happen, sorry, unless AI ever becomes as or smarter than humans (which will NOT happen in 10 yrs) this idea wont work.

  111. VMS by D.Throttle · · Score: 2, Interesting

    VMS has been doing all of those things for years. Now can anyone tell me where it is right now?

    1. Re:VMS by mikefoley · · Score: 2, Informative

      It's still alive and kicking. As a matter of fact, it's currently being ported to IA-64 (Itanic/Itanium) There is also work being done to allow open-source software written for Linux to be easily ported to VMS. Including Autoconf. (Which amazes me frankly!) I used to be the sysadmin in the VMS Group. Linus may not like VMS, but honestly, you can't beat it. It just works and has worked longer than some of you kids have been around.

      --
      What's my Karma Mr. Burns? "Excellent"
  112. Predictable Predictions by nathanh · · Score: 3, Interesting

    My strong belief is that the best "predictions" occur when you find something in use today - only too expensive for the home user - and "predict" it will be ubiquitous within a few years. So here are my completely predictable predictions.

    1. Stereo equipment will start to offer Ethernet ports and "integration with your home computer". Initially this will be limited to song selections via Windows-only software.
    2. Affordable SANs will become popular. Initially this will occur within school/university labs but the gear will spread into "tech homes" as well.
    3. The word processor will become "that thing you get for free with your computer" thanks to efforts from Sun and OpenOffice, similar to what currently occurs with web browsers and media players.
    4. People will get sick of managing hundreds of incompatible devices; stereo, computer, MP3 player, discman, mobile phone, PDA, etc. Vendors will form large alliances to offer an integrated system.

    Notice how all of my predictions sort-of exist already. This is what makes predictions so easy.

  113. Blah, blah, blah by guisar · · Score: 0, Troll

    And what is it exactly that this paradise is supposed to do for us and what exactly is "healing"? We've been hearing this sort of crap for years esp from Microsoft and what has happened in the meanwhile? The operating system has become larger and relatively slower (given the increase in computational power) with no increase in functionality that I can see over something from 15 years ago. I'm talking OS now- not applications.

    Microsoft should have had to pay for advertising space to have this article printed.

  114. "Byzantine fault-tolerant protocols" by Anonymous Coward · · Score: 0

    If this is anything like the Byzantine Generals Problem (in Networking/AI) we are doomed!

    Other computer, Are you ok?
    I'm ok.
    Did I hear you say you were ok?
    I said that I heard you say that I was ok.
    Did you say you were ok, or was that a mistake?
    I said that I said that I said that I was ok.
    Did I hear you say that you said you were ok or was that a mistake?
    I said, I said, I said, I said, I was OK!!!
    Did hear that you said that I said that...

  115. Self Healing? by rufusdufus · · Score: 1

    How about an OS that isn't self wounding? Then we wouldnt need the self healing feature!

  116. Hmm. Does BT know about this? SUE! by crovira · · Score: 3, Insightful

    And if you believe this piece of dross, read their predictions from ten years ago.

    'Nuff said.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
    1. Re:Hmm. Does BT know about this? SUE! by buss_error · · Score: 2
      I like that no one seems to really understand, sometimes the "best" way to do things isn't the best way to do it. Flexible systems=complex systems. Sometimes it's Art, not science.

      I'm still waiting for the period that "we won't need programmers anymore because the systems will program themselves." That was 15 years ago, and it still hasn't happened yet. Computers interact with people, at what ever remove they be. People don't generally model well.

      --
      Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  117. **** AMOEBA IS OBSOLETE ***** by anpe · · Score: 2

    Maybe it will help Amoeba's take off

    :-)

    1. Re:**** AMOEBA IS OBSOLETE ***** by Anonymous Coward · · Score: 0

      If you replaced Amiga with Amoeba would anyone notice?

  118. Yep... by Anonymous Coward · · Score: 0

    ...and it will happen one week after we have paperless offices, or the sun burns out. Pick one.

  119. MS stole my idea! by MrResistor · · Score: 2
    I've actually been thinking about something like this far a couple of years now (basically, since I first tried Linux and heard about Beowulf clusters).

    My vision is of a client/server network built out of workstations. Take a Beowulf cluster, build it on top of a distributed filesystem, and make each node usable locally. Obviously, you'd want local processes to have priority on local resources, and you'd want a lot of redundancy in your storage, but I don't see why it couldn't be done. Of course, I don't have the knowledge to do it myself (yet), so I could easily be missing something important.

    Would it be useful? That's another question. I can certainly envision an environment where it could be. Maybe an engineer or artist or researcher would find it useful to tap into the receptionists spare CPU cycles to give their own apps a little boost. It could probably reduce computing costs for companies doing computationally intensive stuff.

    Anyway, the concept is interesting to me, but I personally wouldn't trust MS to do it right. For something like this to be truely useful, I think it would have to be more flexible than MS is inclined to allow.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
  120. Its not about the components by Peaker · · Score: 2

    EROS is not about the components. EROS is about a solid design model, large parts of which that are mathematically proven secure.
    EROS is about the principle of least privelege, performance and simplicity.

    Compared with the *nix model, the EROS model is simpler, more flexible (You can have many more types of systems built around it), more powerful (It can do a lot more with a lot less code), more secure (Process-grained capability system security, rather than a lot of cumbersome ACL's attached to thousands and thousands of objects), easier: The system implements a high-performance reliable orthogonal persistency scheme. This means that the system restarts to the last reliable checkpoint (shut it down, restart it, and the cursor is at the same position in your window), and achieves much higher disk performance and greatly simplifies applications that no longer have to persist themselves explicitly.

    I've been amazed of the many advantages offered by EROS, it truly seems like it could correct a lot of today's OS problems, if not all of them.

  121. Ooops by The+Bungi · · Score: 1

    Shawn should have patented the Napster model. *Grin*

  122. It's true! MS is a Borg collective by Xcruciate · · Score: 1
    Now we know what Microsoft really wants. Here is the sidebar from the article...(emphasis mine)

    Worldwide scalability. Logically, there's just one system, but it's partitioned into many pieces in many places.

    Seamless distribution. The operating system decides where data resides and where computation occurs.

    Fault tolerance. The system transparently handles failures and the removal of resources, without loss of data or functionality.

    Self-configuration and self-tuning. New resources are automatically assimilated, and the system optimizes its own performance and resource use.

    All developed by Microsoft of course. Resistance is futile.

    --
    It's like "looking busy" at your employment - it's actually easier to do real work than to fake it. - bmo
  123. Re: tiny reliable component -- that's what Unix is by naasking · · Score: 1

    tiny reliable components are the basic philosophy of Unix.

    On a big, bloated kernel.

  124. Re:Already done -discontinued by Insightfill · · Score: 1
    Mango dropped the Medley product a few years back. They had only made a Win 95 version of it, and never got up to speed on the 98/NT versions. Sad, as they had a great idea. General reviews said that the performance wasn't as good as hoped for, but still pretty good.

    I had bought a few copies from a reseller after it was dropped, just to fool around with it, but never got time.

    Link below is from 1997, but the last I saw of it was 1999.

    Check Google for more specs on it.

    http://www.mangosoft.com/news/pr/19970617.asp

  125. Just tell me this. by wubboy · · Score: 1

    Where do these "predictors" live and where can I get some of what they are smoking.

    --
    Sit... Speak.... Shake.... Good Dog!
  126. *cough* *splutter* bullshite! **cough** by Anonymous Coward · · Score: 0

    Computerworld is predicting that over the next 10 years, operating systems will become highly distributed and 'self-healing,' and they'll collaborate with applications, making application programmers' jobs easier."

    What a load of BULL-S-H-I-T-E

  127. No, you should have studied business management by Cyno · · Score: 1


    Don't you know that Business Management is the only secure job. I mean think about it, if you had the choice would you ever choose to lay yourself off?

  128. Forward Your Hooks Here by Mojo+Geek · · Score: 1

    I'm ready. Ready to take advantage of distributed computing in ways we only imagine. Forward your addresses and any netapp hooks I might need to take advantage of this new age and I will dutifully report on my progress (when I get around to it).

    Come on Boys. Yee Haaaah.

  129. Eros's features for keeping EB to a minimum by slithytove · · Score: 3, Informative

    Eros components arent just small and work exactly as documented like your assembly example- that would be enough if every programmer were an anal retentive computer scientist maybe.
    in eros everything is orthogonally persistant meaning that every object, without doing anything on its own, has it's state saved by the system.
    the other neat feature that makes it more reliable even in the face of bad application level code is that instead of access list based security ala unix, there are fine grained permissions called capabilites that govern what any object may do to any other.
    these features coupled with transparent distribution could guarantee that even if the terminal in front of you is struck by lightning you'll be able to move to the nearest working one and pick up *exactly* where you left off!

    check it out- there are a lot of kewl os level ideas that could make life better if adopted by more mainstream oses.

    1. Re:Eros's features for keeping EB to a minimum by kiwipeso · · Score: 0

      EROS and KeyKos sound just like Kaos, my operating system.
      The main difference is Kaos is agent based so that interaction between apps is better.

      I'm willing to take on new ideas for kaos, and I will update my site by thursday to reflect the ideas I had in the middle of nowhere.

      Kaos is going to be 100% compatible with the major flavors of BSD but have a different system architecture and API system.

      --
      - Kaos games and encryption systems developer
  130. not good by mr_burns · · Score: 2

    So we build a nuclear strike proof network, cluster the nodes on it, make some of those nodes control robots and we end up terraforming the surface of the planet into a mainboard for a giant computer with many sharp/flailing appendages which we can never turn off.

    Why is it that every time we get closer to the classic scifi doomsday plot of a giant computer which controls everything with humanity powerless to stop it that we think it's cool?

    I think it's foolish.

    --
    "Let him go, Ralph. He knows what he's doing." --Otto Mann (simpsons)
  131. M$-OS prevents M$-programs? by malachid69 · · Score: 1
    "operating systems that are "application-aware" and can tailor the delivery of resources such as bandwidth and battery power accordingly."

    Hmmm... so, if I don't like you running something like "Outlook", I could shut off your battery power...? interesting...

    --
    http://www.google.com/profiles/malachid
  132. Self-healing OS? by wackybrit · · Score: 2

    Wow, I sure want one of those 'self-healing' OS.. perhaps it would:

    * remove stupid 'product activation' features
    * let me play any DVDs from any region as I should be able to
    * erase the Microsoft logo from itself
    * uhm.. not crash? And before you say.. XP! I have managed to crash XP several times already.

  133. Re:Futurists are stupid (but not Boccioni) by subgeek · · Score: 1

    maybe they were, but i still think that umberto boccioni made some great sculptures.

    yeah, i guess even their predictions were pretty misguided, too. here we are 100 years later and technology hasn't solved our problems yet.

    --
    you probably shouldn't have read this.
  134. Byzantine Fault Tolerance Described Previously by jpavel · · Score: 1

    The Byzantine fault tolerance described in the article sounds much like a paper
    we read in an MIT systems course, from OSDI, 1999.

    Linked Here

  135. Unfortunately you're wrong by IamTheRealMike · · Score: 1
    There have been many new ideas in computing. Problem is, they have failed to take off in the same way that for instance UNIX or the GUI did. The only real example of a "modern" technology that took off massively I can think of is the web (1991), so over a decade old now.

    The causes vary, often it's due to politics, or too much market control by one organisation (read, microsoft usually).

    For instance, take OpenDoc. OpenDoc was cool stuff, really ahead of its time, true componenet programming and computing. The idea of the application was made almost obsolete, instead you made up the software you needed from reusable parts. Something called Stationary was the closest you got to application, Stationary was basically part templates.

    OpenDoc was IMHO great stuff, and should have revolutionised computing. Problem is, it was invented by Apple before Jobs came and sorted them out. There was a Win32 version out there somewhere, but Apple did their best to keep it hidden, the "official" OpenDoc website didn't mention Windows at all. There were many other companies involved besides Apple, but they were in control, and through their arrogance in believing that OpenDoc could give a boost to the Mac platform they killed it's potential. I spent ages trying to learn how to write Parts, but without being able to find the elusive Windows version I was stufffed.

    So there's one answer to your question. Very few good ideas ever reach the light of day, and fewer still get generally accepted in the way UNIX/the GUI/the web did.

    thanks -mike

  136. we still have to choose by subgeek · · Score: 1

    High reliability and security are ensured because each file has one or more encrypted and digitally signed replicas elsewhere in the cluster.

    we can't have it all. we want unbloated, secure software and data. at least MS can now offer us something that might be secure because we have at least 2 copies of everything.

    so now that the data might be safe, what are they doing for the OS to make sure i will be able to read my encrypted and digitally signed files?

    --
    you probably shouldn't have read this.
  137. Where Are the Flying Cars? by WeBMartians · · Score: 2, Interesting

    The Geezer remembers a presentation at IBM when it decided to make FS ("Future System)... about 1980...

    We were shown slides of how the OS would link multiple machines and faults could be automatically tolerated and hardware hot-swapped for repairs. Plasma panels would provide fully bitmapped presentations. A new language (PLAS) would make bugs a thing of the past. We thought it was pretty cool.

    THEN, we were told that this is EXACTLY THE SAME SHOW (slides and all... except for PLAS) as was presented for the System/360... and THAT WAS EXACTLY THE SAME show as presented for the 7090... and THAT WAS EXACTLY THE SAME SHOW... Dumb as we were, we did realize that we hadn't done crap and that all the plans had come to naught.

    So... now that it's 2002, where're the flying cars I was promised would be here by 2000!?!?

  138. Haze by Thomas+Charron · · Score: 2

    This kind of thinking always reminds me of an LCD induced haze of the 60s..

    "Hey man.. I can see it all now.. Imagine there's no buglists, it's easy if you try.. Oh look, the sky, it's GREEN!"

    The largest problem is the lack of practicality and common sense functionality in some of these dreams. Some of the most innovative and venturesome ideas never actually take off, becouse the end user doesn't CARE. They turn it on, type in www.freepornostuff.com, and WHAM, theres the stuff. They dont have the time, patience, nor interest for the computer to do anything but that.

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  139. Re:A vision of OS future : tiny reliable component by Anonymous Coward · · Score: 0

    EROS needs a new name. At least, no one should search for it at google:

    Eros Magazine - A youthful slant on urban gay living

    Not that "windows" is a unique identifier either!

  140. Only 100.000 files per computer? by cyba · · Score: 1

    > The target environment for Farsite is an
    > organization in 2006 with 100,000 computers,
    > 10 billion files and 10 petabytes (10,000TB)
    > of data.

    10.000.000.000 / 100.000 = 100.000

    I have much more files on by Debian box _today_.

  141. welcome to the world of VAXclusters and VMScluster by cdsilv · · Score: 1

    circa mid '80's - if only Olsen had embraced the PC and UNIX while opening up VMS from the h/w perspective...

  142. And flying cars, too! by Milalwi · · Score: 2

    And by the year 2000, we're going to have flying cars! They told me so!

    Hey... wait a minute...

    Milalwi

  143. Having less admins is a... by Anonymous Coward · · Score: 0

    ... bad thing?

  144. microkernel eh by LinuxInDallas · · Score: 1

    Hey, anyone remember the famous USENET bout between our beloved Linus and Mr T? Funny that the first sentence describing Amoeba is "Amoeba is a powerful microkernel-based system..."

  145. Please. by Anonymous Coward · · Score: 0

    I'm tired of things that make application programmer's lives "easier". Such initiatives usually only result in the degradation of code quality. By making the overtly difficult stuff easy, you lower the bar and make "programming" accessible to everyone (read: the Complete Idiots all those books are written for). This does nothing to address the real problem areas in software.

    This kind of thing will result in a lot of gee-whizz "You mean I can make my program distributed by turning on this option when I compile? Wow!" comments while cratering software quality.

    It's a good thing hardware is advancing at the rate that it is, because otherwise, I wouldn't even be able to create a spreadsheet today.

  146. yeah, right by Anonymous Coward · · Score: 0

    Imminent death of UNIX predicted. News at 11.

    Never happen until the year 2038 problem.

  147. Fix your crap now before you plan later by Goingbald · · Score: 1
    Seriously, why is Microsoft still making promises? Remember how did MS promised "faster performance" and "better stability"? They been using their same formula for the past decade (closed source, etc.) and I don't think they will change much.

    I'm pretty confident that they have no idea what they are talking about. In this article they make it sound like in the next 10 years that OSes will be a beautiful utopia. Yeah right, when hell freezes over. The reason for this, is because all OSes (Windows, UNIX, etc.) are pretty much warzones. You got piracy, reverse engineering, floods, malicious attacks, viruses, data damage, corruption, and so on. Sounds like real life, huh? And this "let's trust our software" is not the solution. Because the last thing we need is for software (artificial) intelligence to take over human (real) intelligence.

    And I'll like to add on how stupid does a "'collaborative relationship' between an application and the OS" sounds. The last thing we need is for the application to be tied around with the OS. An example is when Internet Explorer 4.0+ crashes, it takes down Windows (maybe not 100%, but sometimes 100%) as well. It's pretty funny that MS couldn't tell the difference between the application and the operating system.

    In a closing sentence, I think the article should've been: "10 Years Later: Microsoft, where are they now?"

  148. Petabytes by Fissure_FS2 · · Score: 1

    So, then, would a 1-petabyte file be called a petafile? I can only imagine the number of jokes this would create:

    Q: What do admins and small children have in common?
    A: They're both scared of petafiles.

    --
    My life's goal is to get a score of +3!
  149. Well, not quite by mabs · · Score: 1

    10 years is not long enough anymore, no matter what anyone says (but, in this case, I'd like to be wrong), think about where we have been in the last 10 years, the only difference is that hollywood effects have made it to _most_ desktops.

    What I predict is Linux kernel version 4.4, multiple cpu's on the one chip, maybe a quantum co-processor, and a smart program running under the OS that does what you tell it too, in an extreemly simplified way, so that you give it a description, and it will build a program as a solution, aka lcars system on star trek, maybe not as intuitive, but enough to make everything on you computer to work very closely together.

    --
    VK3TST
    -- "People aren't stupid. Usually." -- jd
  150. Expectation is Key to Reliability by Louis+Savain · · Score: 3, Interesting

    Sure, you've got to start with reliable components, but you have to combine them in just the right way, too.

    First off, we should learn a lesson from biology. The bee, for example, has about a million interconnected neurons. Yet the bee's highly sophisticated behavior is extremely robust and efficient. How does nature do it? The answer has to do with parallelism and expectations.

    1. Parallel processing insures that signals are not delayed, i.e., their relative arrival times are guaranteed to be consistent.

    2. Expectations are assumptions that neurons make about the relative order of signal arrival times.

    We can emulate the robustness of nature by first realizing that computing is really a genus of a species known as signal processing. We can obtain very high reliability by emulating the parallelism of nature and enforcing a program's expectations about the temporal order of messages: no signal/message should arrive before its time. The use of stringent timing constraints will ensure that interactions between multiple tiny modules remains consistently robust. Enforcement should be fully automated and an integral part of the OS.

    Of course, this is only part of it. The other constraints (e.g., the use of plug-compatible links, strong typing, etc...) are known already. No message should be sent between objects unless first establishing that plugs are connected to compatible sockets, i.e., that they must be of the same type.

    The most problematic aspect of computing, IMO, is that it is currently based on the algorithm. Problem is that algorithms wreak havoc in process timing and the end result is unreliability. The algorithm should not be the basis of computing. To ensure reliability, computing should be based on signal processing. Algorithms should only be part of application design, not process design. Just one man's opinion.

    1. Re:Expectation is Key to Reliability by tkrotchko · · Score: 2

      "Yet the bee's highly sophisticated behavior is extremely robust and efficient."

      Really? Isn't it more a case where there are so many bees that if one breaks down it doesn't matter?

      Perhaps we're going about reliability the wrong way.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    2. Re:Expectation is Key to Reliability by fferreres · · Score: 1

      You mean the best OS is a human brain style computer (or a digital human brain)? Why not then leave that work to us humans. After all, using our minds is OUR JOB and computers should make us think faster or aid our quest for knowledge.

      AI is great and is the future...but making it humanlike is not very cretive. Eventually, we'd be able to just use DNA as source code and give life to ourselves inside a computer world (the next step would be to be able to compile a hard creature - that is solid state creature).

      My piont is: I don't think bees/humans are a good Operating System of any kind. Unless a bee helps you carry out your work faster / better which i doubt. And a human does not help either. We are always trying to automa stuff, ie: less people doing more things, not the oposite.

      Now if you want to find higher inteligence (through AI) that's fine with me.

      --
      unfinished: (adj.)
    3. Re:Expectation is Key to Reliability by Tony-A · · Score: 2

      That's the way. You build reliable systems out of unreliable components. Part of the recipe is that one demented bee can't take out the hive.

    4. Re:Expectation is Key to Reliability by kiwipeso · · Score: 0

      Which is exactly why I use a multiple agent system modelled on ants or bees.

      The reliability is in the duplication of task management by agents, 1 dies and another picks up it's work.

      --
      - Kaos games and encryption systems developer
  151. Plan 9? by jgarzik · · Score: 2
    No, not from outer space :)

    The Plan 9 operating system already supports a lot of the concepts quoted in the Slashdot story summary.

    Jeff
  152. find . -name '*.mp3' by bier · · Score: 1

    Wow 10 Petabytes!!

    That is one big D:\ drive.

  153. Re: tiny reliable component -- that's what Unix is by drink85cent · · Score: 1

    No thats what windows 2000/xp is based on, tiny parts, or microkernels. This is partly why it is much more reliable than in the past. (No snickering linux monkeys cause i said windows was reliable, windows is getting more reliable and as always, very functional)

    Unix and Linux on the other hand have these small parts put into a nice big kernel still. Maybe people will make them a bit more modular one day. Im sure they will be as good as they are now if not more reliable with a microkernel implementation.

    But i do have to admit loadable modules in Linux a huge advantage over any other os for personalizing it.

  154. Which is why we're still using Unix of one flavour or another after 30 years...

  155. sure... by AA0 · · Score: 1

    there will still be BOSDs, but its self healing right? After you reboot...

  156. Would it really be that bad? by M3shuggah · · Score: 1

    I can see it now... M$ would implant an X-Box and all I would have to do is renounce my citizenship, identity, etc... and be assigned an OEM number.

    On top of that, on our "one giant logical system" what are the chances that there would be a huge security hole that I could manipulate other "members" of this system.

    I could see it now... I'd locate an attrative woman on my subnet, gain access to her system, and add an administrative service to constantly request my (computational) LOAD.

    Man... that would suck!

  157. Re:A vision of OS future : tiny reliable component by Jonathan+S.+Shapiro · · Score: 1
    For anybody who is interested in EROS, we expect to finally hit the point where people can start building app code in the next month or two. When that occurs I'll try to figure out how to post a slashdot announcement. It's always better when people can try it for themselves and get a sense of the strengths and weaknesses of a new system.

    Though I must say, the conversations on the cap-talk list have been pretty cool lately -- Eric Raymond, Alan Cox, Mark Miller, John Randolph, and I have been trying to figure out how far we can go to rescue UNIX apps in a fundamentally secure environment. Succeed or fail, the process of thinking things out is turning out to be pretty interesting.

    • -shap
    --
    Jonathan S. Shapiro (The EROS Guy)
  158. OS only resembles Hardware by Anonymous Coward · · Score: 0

    Unfortunately the power of an OS is only as big as the hardware platform is. It is not per se impossible to change an OS, but it isn't necessary.

  159. Re: As if bill ... by fferreres · · Score: 1

    The strange thing is not what MS is saying, but that they release this after the memo from Bill stating that EVERYONE at MS should stop whatever the f*ck they where doing and focus in security issues (ie: drop features and anything new).

    Gosh, masive distributed computing and everyone sharing everything...

    --
    unfinished: (adj.)
  160. Sounds like Apollo Domain OS... by ggravier · · Score: 1

    These guys could do almost all of what is described... Apollo... pity HP killed them.

  161. Monads by Anonymous Coward · · Score: 0
    Yeah, so is Monads. Can you say "one persistant virtual adress space" (all the RAM and all the files, transparent).
    So as far as concepts go, this is really old news.

    And switching from the one-person-one-cpu approach to a really distributed OS will take more than just a distributed scheduler and a sandbox to run foreign code in.

  162. Re: tiny reliable component -- that's what Unix is by Anonymous Coward · · Score: 0

    Loadable modules give linux most of the advantages of a microkernel, but without the speed hit.

    Of course, QNX/Neutrino gives you all the advantages of a microkernel, but without the speed hit. :-)

    If one were to implement some form of rudimentary memory protection between kernel space threads, one could well call linux a microkernel.

  163. Looks like this futurist has read IBMs paper by mrjb · · Score: 1

    This article looks strangely familiar... IBM wrote a paper on 'autonomic computing', which has been mentioned in a previous slashdot article. Although a bit 'manager talk', the paper is an interesting read.

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  164. Shit Happens by kiwipeso · · Score: 0

    I predict that the more code microsoft assimilates, the more shit will happen...

    I'm designing Kaos in Java 2 (JDK 1.4) for that very reason, I want to handle the unexpected with ease and skill that you won't get with .NET

    --
    - Kaos games and encryption systems developer
    1. Re: Shit happens by kiwipeso · · Score: 0

      > Well, lets ask why nature gets around unexpected problems.
      Simple darwinian survival explains why problems have to be dealt with.
      > I suspect it is because nature doesn't 'invest functionality' in a natural thing that requires excluding certain types of input in order to survive or function.

      Just look at sharks, 320 million years without change to the basic shark.
      >> Nature mostly gets around unexpected problems

      I think he means the majority of creatures survive problems and the minority have fatal exceptions to problems.
      > The dinos would agree with 'mostly'. I want mostly.
      I want more than mostly, I want something that is as successful as the shark.
      I want software that acts like an efficient predator that is resilient enough to cope with almost every kind of attack nature has going.
      > I want computers that are built to work regardless of input, unless said input is likely to occurr on a frequency of say, once every decade or some crap.

      Exactly, I want stuff to work for ages without changing the way it works or rewriting it from scratch every major version.
      > Companies are notorious for turning this around. Witness warrentees.

      I especially love the notes about using it to fly a plane, operate a nuclear power plant or life support machine.
      They always give me bad images of those machines running the latest microsoft bug filled product.
      > "This product will work unless you do X" Sometimes X is why people buy it in the first place!

      I want to be able to say, "If you have problems doing X, tell me and I'll make the product do X"
      > In the realm of computer and hardware, there is nothing to say that we can't make the PCI bus X times slower in order to build complete down-to-electron-level fault tolerance into it.
      It's not speed as the problem, it's system bloat. Did you see the requirements for Farsite?
      > Obviously, I'm unaware of the actual feasibility of this, but I think people above, in blaming the market, were far more on point than saying, "Well it happens in nature, so it happens in PCs."

      I think nature has a lot to offer and would be better to run the market on a natural basis.
      > Sure, but I didn't see species dropping off the face of the earth like flies until the 1970s, when we starting making impossible-to-fulfill demands of our eco system.

      The problem is overpopulation of a single species that dominates the environment.
      How many people is too much in India, China, Africa or South America?
      Do we really want half the people of the world to starve or do we want to reduce the birth rate?
      > Same of computers. The vision, the story, the 'sales pitch' is really lightyears ahead of the design.

      Bill Gates did marry his marketing department head, that says just how much the sales pitch means to microsoft.
      > It could only happen in an economy who's goal is to get shit out as fast and cheaply as possible to everyone, instead of considering the social and unquanitiable costs of certain technologies.

      I'm working on designing products to cause social and invisible changes in the way we use computers.
      Is that a better focus than fast and cheap junk?
      > Until manufacturers are really allowed to say, "We made it X times slower, but you can't crash it short of excersising your physical superiority on it, so I dare you to even try to feel stress or mistreatment in using it"

      It's more a case of reliable operation, if the prouct is well documented and understood like a car you could let experts modify it.
      >, and I think that might be never under current circumstances, posters above were more on point than you were.
      > Which isn't to say that I don't agree .. I think it's just more about the demands you place on the technology over aknowledging the unpredictability of it's operating envrionment.

      I think unpredictability should be something the user provides, not the program.
      Guess I'll never get that idea stolen by microsoft. ;-)

      --
      - Kaos games and encryption systems developer
  165. Re:A vision of OS future : tiny reliable component by kiwipeso · · Score: 0

    This Eros appears to be a simpler version of doing things the Kaos way.
    My system is an exokernel running dozens of tiny reliable components which cn be replaced if you can do better than me.
    Security is the main goal of the project, the core encryption is used to ensure a reliable grid of data runs anywhere you can logon.

    --
    - Kaos games and encryption systems developer
  166. I'm the target by KGBear · · Score: 1

    It's a simple strategy. First MS targeted developers, creating an environment that is easy to setup and run without sys admins then putting an easy to use "development environment". That's what's getting them more and more space in the corporation. Of course, such systems don't scale at all and at some point people realise they need sys admins more than ever, only there just aren't many good sys admins for Windows environments - and the few there are cost even more than Unix sys admins. So Linux starts creeping back into the server farms. The next step seems obvious: make sys admins unnecessary! Let's go one more step before sys admins are required. Make the environment self-healing, space self-allocating, generaly automate the sys admin job. Why all this? Because sys admins are the people knowleadgeable enough to actually test features before implementing and spotting the ugly marketing plot behind the shiny pretty color interface. Fellow sys admins, beware: MS has decided we should be extinct and is working towards this end.

  167. Re:A vision of OS future : tiny reliable component by kiwipeso · · Score: 0

    I have a solution I came up with for Kaos using agents, if you are interested we can discuss it in detail.
    (too long and technical for slashdot)

    --
    - Kaos games and encryption systems developer
  168. Ram instead of HD by godot73 · · Score: 1

    We still have a paradigm from old times which IMHO won't live too long anymore - the distinction between RAM and Harddrives. Already now, the virtual memory abilities or file caching blurs the distinction. Database-driven filesystems will blur it even more. Namespace integration (see Hans Reiser) should allow us to worry about data, and not where is stored - dummy users often refer to programs or services instead of devices anyway (I have this document in Word but I can't find it anymore, or: My browser does not work! When the network or server is down). Java applets are stored on a server, but by starting it I get my local copy... What if we get persistent RAM in huge amounts? Will we use it as RAM disk just to still be able to reboot?
    I wish for a machine where installation will be a netboot from somewhere while I'm connected, and it will continue to work when I take it on the move (I may still be connected, who knows?). The concept of saving a file to a HD (or tape) is artificial, invented on the first, slow, restricted computers. Instead of building on old technologies with phony 'distributed computing' ideas I hope the next ten years will allow me to care about contents, not where it is stored.

  169. Re:A vision of OS future : tiny reliable component by Hydrogenoid · · Score: 1

    You mean that things like FDIV bugs can't happen, don't you?

  170. Re:A vision of OS future : tiny reliable component by Jonathan+S.+Shapiro · · Score: 1
    Hmm. How to say this...

    Kaos may well be interesting someday, but right now there isn't enough on the website to understand what it is trying to do. I'm skeptical, for several reasons:

    1. Crypto isn't the solution. Crypto isn't the problem. Crypto is only as good as the OS it runs on. Information flow and resource denial are the problems.

    2. When you can show a formal model (hell, even a credible argument) for how you can utterly prevent one program from tampering with another, you are ready to begin building a secure OS. Until then, don't cut code -- you aren't ready yet.

    3. Similarly, you need a solution and a compelling design that deals with resource denial of service.

    4. BSD (and other UNIX derivatives) aren't a viable starting point. See (2,3).

    So far, the website has lots of buzzwords, but neither design docs nor code. I really encourage you to persue Kaos, but what you are trying is a long hard haul. Lots of people have tried to do what we are doing. Mostly, their gone and we're still here. I would welcome competition in the secure system space -- it would benefit all of us by raising overall credibility.

    Hmm. As I reread, this note seems harsh, even though I don't mean it to be. Still, I think the points are valid. Good luck with Kaos.


    --
    Jonathan S. Shapiro (The EROS Guy)
  171. I've PATENTed it already by Anonymous Coward · · Score: 0

    sorry, got that covered with a PATENT ;-)

  172. computers of the future? by zuriel7 · · Score: 1

    Promised in the 80's. Lauded in the 90's. Still not a reality in the 21st century. People never seem to be looking in the direction of the growth of technology... I could tell you that flying cars will come soon, but you and i both know that though people have been promising them for years, every auto company out there is still trying to figure out how to get a 10% fuel-to-power increase out of the main driveshaft. The computers of the future will be surprisingly un-intuitive... basic, even. Remember X-parc... go back to basics.

  173. website being updated today by kiwipeso · · Score: 0

    1. crypto is an essential feature as the system use is better than anything NSA can read.

    2. the formal model states that an exokernel works by using the operating system as an API. This is a proven model at MIT.

    3. Resource DoS is handled by agent management at the core of any app.

    4. BSD is used for compatibility only, I'm coding an exokernel system and the GUI from scratch.

    5. Buzzwords are useful to get the attention of MBAs, my friends in local companies have looked over the design docs and found it a viable model.

    6. the crypto system is not allowed in the USA, China, Russia, etc. So I am keeping that secret design here in New Zealand offline.

    7. The special predictive multitasking uses some special maths I developed for another project a few years ago.
    It's too sensitive to publish, so it's documented offline too.

    8. I have been in the middle of a rural forest and have yet to change the website to include new information I dreamed up there.

    Your notes are always welcome regardless of how harsh they are.

    --
    - Kaos games and encryption systems developer
    1. Re:website being updated today by Jonathan+S.+Shapiro · · Score: 1

      Crypto is an essential feature, but crypto isn't novel. The hard problem in crypto is having a safe place to run it. Nothing on your web site describes how you achieve this.

      What formal model? Where is it published? What formal specification language was used? Exokernel is anything but a proven model in formal terms. Indeed it may not be possible to model it formally.

      The assertion that "resource management is handled" is often made but seldom honored. Where is the design for this agent published? Central agents generally imply covert channels. Given the choice of a central agent design, how are covert channels to be limited?

      If the design has not been publicly reviewed, your claims of security are only that: claims. I sincerely hope they are right, but in the absence of a public design you have not offered a convincing argument. In contrast, people have been picking on our stuff for *years* without finding a substantive hole. I don't say this is the only way to go, but it is a very very helpful way to go.

      Any crypto system is now allowed in the US so long as it is (a) open source or (b) commodity. In any case, the design is not encumbered. Secret crypto is invariably broken crypto.

      The phrase "too sensitive to publish" sounds suspiciously like "not solid enough to withstand criticism." If you must, patent it first, but offer it for public review. Your mere allegation that something is wonderful does not make it so.

      I look forward to a time when you disclose enough for your claims to be examined and accepted or refuted. Until then, it's all unsupported allegations. When your website has been updated, please let me know. I'ld like to take a look.

      --
      Jonathan S. Shapiro (The EROS Guy)
    2. Re:website being updated today by kiwipeso · · Score: 0

      > Crypto is an essential feature, but crypto isn't novel. The hard problem in crypto is having a safe place to run it.
      I have a safe collection of hardware capturing devices in a secure house.
      > Nothing on your web site describes how you achieve this.
      This is because the method is very simular to the method used to collect daily one time pads for missile command codes.
      I can't describe this publically if a US citizen can access it.

      > What formal model? Where is it published?

      Agile Software Development, published by Addison Wesley 2002. ISBN 0-201-69969-9
      >What formal specification language was used? Exokernel is anything but a proven model in formal terms. Indeed it may not be possible to model it formally.

      The specs revolve around Java2 (JDK 1.3 & 1.4) MIT thinks exokernels are proven and have had a formal model for 3 years.
      >The assertion that "resource management is handled" is often made but seldom honored.

      It has to be honored by my system or it loses the point of control in the reliability process.
      > Where is the design for this agent published?

      Good designs are available from: Genetic Algorithms in Search, Optimisation & Machine Learning; Programming Mobile objects in Java; Agile Software Development Ecosystems.
      My agent design relies on a special predictive multitasking algorithm set I developed at great cost, I can't afford to share it.
      > Central agents generally imply covert channels. Given the choice of a central agent design, how are covert channels to be limited?

      Agents themselves aren't central, the app is the hive/company/market of agents working towards the goals of the user.
      > If the design has not been publicly reviewed, your claims of security are only that: claims.
      The security system has essentially been proven correct in theoretical publications over the past few years while I have remained silent.
      I do not comment on details which are 5 years ahead of publically known theories. I have been doing what microsoft is now researching for Farsite for 5 years and know where they will make mistakes I overcame 4 years ago.
      Public reviews are liable to cancel any future patents I wish to apply for when I can afford to.

      > I sincerely hope they are right, but in the absence of a public design you have not offered a convincing argument. In contrast, people have been picking on our stuff for *years* without finding a substantive hole. I don't say this is the only way to go, but it is a very very helpful way to go.

      Read the agile software manifesto at www.agilealliance.org and you will see why full documentation is unproductive.
      I have run calculations on the design for 6 years, and haven't found any flaws for 4 years.
      > Any crypto system is now allowed in the US so long as it is (a) open source or (b) commodity. In any case, the design is not encumbered. Secret crypto is invariably broken crypto.

      The steganography is the only part to be open source, the rest is US military grade.
      US military grade is not allowed as a commodity, has been secret since 1947 and is unbreakable for 100 years or more.
      My secret crypto is adapted for use on a commodity hardware on methods which have been in use for 40 years.
      > The phrase "too sensitive to publish" sounds suspiciously like "not solid enough to withstand criticism." If you must, patent it first, but offer it for public review.

      I could publish, but disclosure of my methods would be close enough to disclosure of the methods used to collect one time pads for missile command keys.
      If it's good enough to work flawlessly for 50 years, why review it publically?
      > Your mere allegation that something is wonderful does not make it so.

      I haven't married my chief of marketing, so I don't need to lie about the quality of my work.
      > I look forward to a time when you disclose enough for your claims to be examined and accepted or refuted. Until then, it's all unsupported allegations.

      I have disclosed enough details to local critics with qualifications, they have asked me why I don't run the computing department of the university.
      I have mathematical proof of validity and have confirmed the proofs with numerous examples of other projects discovering things I found several years ago.
      > When your website has been updated, please let me know. I'ld like to take a look.

      current work is on http://neural.net.nz/neural_net_nz.html as the test layout.
      the site will have subdomains going for individual projects and tools after the weekend.

      --
      - Kaos games and encryption systems developer