Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Microsoft Working On "Post-Windows" Cloud Computing OS

Posted by CmdrTaco on Mon Aug 04, 2008 09:44 AM
from the it's-all-up-there-in-the-clouds-or-something dept.
Barence writes "Microsoft is working on a web-based operating system called Midori, as it looks to life beyond Windows. Midori is expected to be a cloud-computing service, and so not as dependent on hardware as current generations of Windows. It's also expected to run with a virtualization layer between the hardware and the OS, and is expected to be a commercial offshoot of the Singularity research project which Microsoft has been working on since 2003." If this story sounds familiar to you, it probably is.
+ -
story

Related Stories

[+] Technology: Windows Is Dead – Long Live Midori? 695 comments
parvenu74 writes "A story from Infoworld is suggesting that the days of Windows are numbered and that Microsoft is preparing a web-based operating system code-named Midori as a successor. Midori is reported to be an offshoot of Microsoft Research's Singularity OS, an all-managed code microkernel OS which leverages a technology called software isolated processes (SIPs) to overcome the traditional inter-thread communications issues of microkernel OSes."
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by m3j00 (606453) <meeyou.gmail@com> on Monday August 04 2008, @09:46AM (#24466721)
    ...welcome our old software-as-a-service overlords.
  • by blowdart (31458) on Monday August 04 2008, @09:46AM (#24466727) Homepage
    As apparently it comes with a dupe detector [slashdot.org] built in. Well if "well respected" journalists can claim things based on supposition and hope then surely I can as well?
  • by Anonymous Coward on Monday August 04 2008, @09:49AM (#24466785)

    so not as dependent on hardware as current generations of Windows. It's also expected to run with a virtualisation layer between the hardware and the OS,

    You mean a kind of, say, Hardware Abstraction Layer [wikipedia.org]?

    Yeah... they've been doing that kind of thing for over ten years.

    • Yeah, and operating systems have been around for like, forty. There's nothing new here at all. It's just code that runs on a machine.

      • It's just code that runs on a machine.

        It's just a payment automatically debited from your account each month!

  • Cloud 9!

    too bad it's by definition vaporware.

  • So now (Score:4, Interesting)

    by Z00L00K (682162) on Monday August 04 2008, @09:50AM (#24466799) Homepage

    The operating system behavior with functions will be even more cloudy.

    An application will reside somewhere in the cloud and it will be harder to realize if it is a legitimate application or if it is some malicious program.

    Of course - there will be advantages too with an OS like that, especially for distributed computing problems.

    Or as in the classic SF story with the question of "Does God exist?" - "Yes NOW there is a God" when all the computers in the net got connected. And the man trying to disable the connection got vaporized by a lightning.

    • Of course - there will be advantages too with an OS like that, especially for distributed computing problems.

      And how many average Joe consumers do you know of that require distributed computing problems?

      I mean, I'm sitting on a dual core 3.4 ghz machine with 2 gigs of memory. The hardest stuff I put it through is compiles, games, and the occasional rendering, all of which being handled at the local level perform acceptably and any gain in processing time in the 'cloud' is negated by my 1.5 Mb (cha right!) network connection.

      Sure, this is great for companies/facilities that require cloud computing, but for average

      • Re: (Score:3, Interesting)

        You're missing the point. Local machines are relatively inefficient; so you could have a local machine that's effectively a thin client with all its processing offloaded into the cloud.

        A step like this is an attempt to do away with the local machine; software as service, but also computer as service.

        • Re:who's buying? (Score:5, Interesting)

          by RingDev (879105) on Monday August 04 2008, @10:46AM (#24467679) Homepage Journal

          Who cares if they are relatively inefficient. Could a thin client browse the web, check email, play youtube videos? Sure! But why should I get my aging mother to buy a new one when her 3 year old PC is still doing just fine? What's the motivating factor? Not only will I have to motivate her to buy a new PC, but I'll also have to convince her to pay for a monthly service so that she can do all the same stuff she currently does for free. And all the documents that she has, many of which are sensitive in nature, are now going to be hosted on the internet. I'm failing to see why any post about cloud computing for consumers is tagged as anything other than "badidea;goodluckwiththat".

          And for as 'relatively inefficient' as desktop PC's are, the network connection you rely on is significantly more inefficient. Sure, passing text blocks isn't a problem, even passing low resolution video only requires a few minutes of queuing. But have you ever tried playing a video game over remote desktop where instead of sending the data across the network you are sending full screen images? I'll give you a hint, even if the cloud computing is rendering 9000 frames per second, you'll be getting a max of 1 frame per second on a 19" monitor at a decent resolution.

          And there in lies the rub, if you have a system that is powerful enough to play any modern graphics intensive video game, you have a machine that is more than capable of doing everything else the average consumer would do. Buying a new machine, OS, and dealing with all the pain and inconsistencies of depending on SaS is not a worth while investment.

          Corporate use? Maybe. But consumer use? no way. This is not going to be the "next Windows".

          -Rick

                • Re:who's buying? (Score:4, Insightful)

                  by RingDev (879105) on Monday August 04 2008, @11:54AM (#24468793) Homepage Journal

                  I disagree.

                  The IT world has shifted from centralized to distributed computing and back again a number of times. Neither of which has truly dominated the entirety of the market. It is because each design has its own advantages and disadvantages.

                  The big disadvantages of the PC are it's price, maintenance, and 3rd party purchases. The price of PC's though, has plummeted over the last few years and longevity is increasing. Sans a monitor and printer, I can build a top end PC for under $500 today that would have been a $1000 endeavor 5 years ago, or a $2500 task in the late 90's. Maintenance is becoming easier and easier as AV software producers and MS have bundled automatic updates into the OS, so there is no more patching process, just click 'OK' and reboot once a month and you're set. 3rd party software is also relatively insignificant. Getting a full office suite is often a really cheap add on for buying a new PC, or if you want to save your pennies, OSS alternatives like Open Office will fulfill all your needs with out dropping a dime.

                  With those disadvantages largely nullified, it dramatically reduces consumer motivation to look for something new, something different, something that is going to require them to change their behavior or spending habits.

                  The disadvantages of a thin client granny machine still remain: Security, Contracts, Functionality. Since it's a thin client, all of your documents and data are stored somewhere else, which means at some point in time, someone, somewhere, other than you, is going to have access to them. Whether that person is an admin tech restoring a backup and poking around to make sure things restored correctly, a hacker looking for personal information, or an FBI agent with a warrant, it is a real threat. And depending on SaS, your data and services are only as good as the company behind the contract you signed. It was just last week that Yahoo pulled the plug on their SaS DRM music store, screwing all of their former customers out of the products they paid for. Imagine what would happen if your provider went bankrupt and downed the servers before you had a chance to get all of your tax documents stored locally? And there is still the existing limitation on functionality, because as you pointed out, there is no existing solution, nor is there any realistic solution on the horizon, to solve the bandwidth issue.

                  Cloud computing can work, but it is not for average consumers, nor wide spread use on the internet. There is no need for it there.

                  Software as a Service does have some basis for distribution to consumers, but largely it is just a way for incumbent software developers to lock in consumers so that they don't wind up running into issues like MS has with Office.

                  -Rick

      • Your Unreal Tournament 9 might feature realtime ray tracing, but it will run on a dedicated server to which your monthly fee will allow you something like an RDP, VNC, or remote X connection. Quadruple bonus for game companies:
        1. monthly fees
        2. cheating almost eliminated (although people might set up a NN on another cloud to play the game as if it were human)
        3. the game end-of-lifes when they want it to
        4. no pirates

        Downsides (from the company perspective):

        1. bandwidth out the wazoo
        2. game companies required
  • ...but much more dependent on a proprietary non-standards compliant web browser?

    So the plan is to kill two birds with one stone? Firefox and Google?

    Flamewar follows.

  • horrible article (Score:5, Informative)

    by ianare (1132971) on Monday August 04 2008, @09:50AM (#24466813)
    Why was this abortion of an article selected, when there is a better ars one here [arstechnica.com], and BBC here [bbc.co.uk]
    • Re:horrible article (Score:4, Informative)

      by sm62704 (957197) on Monday August 04 2008, @10:08AM (#24467099) Journal

      You must be new here. Notice also that it's not only a dupe, but the summary says it's a dupe!

      The "abortion of an article" was selected so it could be slashdotted, setting its host server on fire, and creating true cloud computing; clouds of smoke.

      Which is what Microsoft's "cloud computing" vaporware is. They used to call these things "thin clients." Our mainframe at work served these workstations, which were dog slow, as many companies did. Departments bought "microcomputers" (PCs) to get away from the slow speed of the terminals and the stodgy IT people who didn't realise that their toys were tools that staff needed to get their jobs done.

      It seems to have gone full circle.

  • No Gates, now no more Windows. Can someone please show Microsoft the Door!

  • Cloud computing is just a buzzword for rented VMs at someone else's datacenter?

    Wouldn't the popularity of such a service destroy the demand for systems administrators at independent datacenters?

    If so, where do I go to get a job working on these clouds?

  • If only someone could utilize the power of cloud computing to get rid of dupes [slashdot.org].
  • Microsoft is working on a new OS that will never see the light of day because it will risk the monopolistic platform to which they now enjoy...

    • Re: (Score:3, Insightful)

      Microsoft is working on a new OS that will never see the light of day because it will risk the monopolistic platform to which they now enjoy...

      No, they are working on a new OS in order to continue the monopoly they now enjoy. If the paradigm of cloud computing becomes the reality, then they are fucked if they continue with their current business model.

    • Or that Microsoft will be owned by Dell because of the use of Cloud Computing.

  • by modernbob (558981) on Monday August 04 2008, @09:56AM (#24466927) Homepage
    Well, can't wait to pay for midori monthly, then office monthly, VS monthly, maybe media services monthly. MS will make 10 times the money they do now off software that you probably already have. Best part is every version that comes out we rush to get because we think it is going to be better.We haven't learned to use most of the functionality of the software version you are replacing.
  • by Kupfernigk (1190345) on Monday August 04 2008, @09:57AM (#24466939)
    Perhaps a fluent Japanese speaker could confirm or deny, but I have been told that, although it is usually translated as "green", midori does not exactly correlate to the English word. (This is not unusual; the difference between "green" and "blue" is to some extent culturally determined as the two sets of cones in the eye have quite close spectral response peaks and the overlap region is therefore much less well defined than the red-green transition. Even in the British Isles, the word "glas", which is also vaguely cognote to "midori", has different color significance in Irish and Welsh.)

    So: did someone in Microsoft just like the name, or is it a cunning way to express that they themselves don't quite know what this operating system is actually going to be? And is it time for anybody using the word in the US to get in a trademark application, just in case?

  • by dpbsmith (263124) on Monday August 04 2008, @10:07AM (#24467073) Homepage

    Don't tell me, let me guess. It will have all the stuff Microsoft that was going to be in every version of Windows since Windows 95.

    As the release date approaches, Microsoft will suddenly start echoing all the knocks critics have been making on Vista, saying it is insecure, difficult to use, presents a bad user experience and is generally a piece of junk which only fools would ever have purchased... but, fortunately, Midori will solve all these problems, and will include a Web-standards-compliant browser, an animated character that will pop up and give you only helpful advice and only when you actually need it, WinFS, and Duke Nukem Forever.

    And if you believe them, then you'd believe that Lucy will finally let Charlie Brown kick the football.

  • yes it is a dupe.

    and, no it has no real innovation I can see. Abstraction layers, distributed systems, "cloud" systems are nothing new - this seems to be a stitch together of lots of buzz words and an attempt to steal thunder and market share from Google.

    but there are greater risks to this style of system that I am *utterly* philosophically opposed to.

    it paves the way for SW as a service to rent by the usage or monthly/weekly charge. I really *hate* that idea - if I buy a computer and SW I want to
  • ... that hardware is expensive and bandwidth is cheap. So far this has very much not been the case. It is still a pain running remote X-applications over most household broadband connections. In fact I find the lag time annoying even on a LAN.

    When do they figure that we will be able to run a "web-based" OS? 'cause it sure isn't anytime soon.

  • Holy cow, what a great idea. In the complete originality and freshness of the idea, I think there should be an equally original and fresh idea for it's name. How about "dump terminal"?
  • by jdb2 (800046) * on Monday August 04 2008, @10:16AM (#24467201) Journal
    The following is copied from my journal. It's a comment concerning the microkernel protection mechanisms of Midori which was intended to be posted in the previous story, but unfortunately I modded that one. This time, dupes actually help ;) :

    "SIP", or "Software isolated processes" is just MS marketing hype speak for what is known as a Language-based system [wikipedia.org] in which seperate processes can be isolated from one another without paging or other hardware protection mechanisms. This is done using the semantics of the language in which the processes are programmed which excludes any possibility of one process intruding into the address space of another.

    One example of a similar OS would be Bell Labs' Inferno. ( thanks to Knots for pointing this out ) Also, there's JX, which is an open-source microkernel based operating system in which the (micro)kernel and the applications are written in Java and run under a modified version of the JVM.

    jdb2
  • by zShutter (917686) on Monday August 04 2008, @10:20AM (#24467273)
    Yeah, it's MS, but before jumping completely on the stomp-it-dead bandwagon, I'd say this: We thought Apple was dead once too. If MS can do some real innovation here, and bring a new paradigm to an operating system, we'll be lucky. Innovation never hurt anyone, and it may come when you least expect it. If Apple can pull off a 180, so can Microsoft.
    • by je ne sais quoi (987177) on Monday August 04 2008, @10:55AM (#24467837)

      If Apple can pull off a 180, so can Microsoft.

      There's a difference. Apple had a visionary at the helm when it turned around, in particular the second coming of Steve Jobs (love or hate the guy, you have to admit he has vision). Having a visionary is important for turning around a big company because they have to fight off the corporate goons that drown every decent idea in marketing nonsense and bureacracy. For Microsoft, Bill Gates has been decreasing his role at MS for some time now. Do you see any other visionaries at Microsoft?

      That said, to point out a counter-example,IBM seems to have changed its tune as well without some sort of outspoken visionary.

  • Sounds like MS just wants to "create new ideas" by "borrowing heavily" from Plan 9. [wikipedia.org]
  • It's official... (Score:4, Insightful)

    by IGnatius T Foobar (4328) on Monday August 04 2008, @10:47AM (#24467709) Homepage Journal
    ...Microsoft now officially has its head in the clouds.

    Old school Microsoft bashers will, of course, recognize this as Microsoft's tried-and-true strategy of preannouncing vaporware in order to freeze the market. Buyers put their plans on hold and wait for Microsoft's product to emerge, effectively killing the competition, even though the competition has non-vapor products on the market today.

    Does anyone even remotely think that the vaporware strategy will work this time? Cloud computing is all about the elasticity of computing resources. It's a natural fit for unlicensed operating systems. Microsoft's entire business is built around per-unit software licensing. Anyone who's been around an IT shop that uses Microsoft products knows that keeping track of licenses is practically a full time job. Add in the elasticity of cloud computing and it becomes pretty much impossible.

    I'd even go as far as saying that cloud computing is fundamentally incompatible with Windows.
  • by Animats (122034) on Monday August 04 2008, @11:06AM (#24468027) Homepage

    First .NET, now this. Why Microsoft's mania for virtual machines, considering they only support x86 targets? Microsoft at one point supported NT for PowerPC, MIPS, Alpha, and x86, and that was with hard-compiled code. So it's not about portability. It seemed to be more like Microsoft's answer to Java - if Sun was succeeding in that market, Microsoft had to go there too.

    Rather than trying to use software-separated processes, it would be more useful to improve message passing so that hardware-separated processes could talk to each other better. This, by the way, is one of the big weaknesses of the UNIX/Linux world. In UNIX/Linux, interprocess communication sucks. What you usually want is an interprocess subroutine call, or "synchronous message-oriented interprocess communication". What UNIX and Linux give you are pipes (one way, stream-oriented, asynchronous), sockets (two way, stream oriented, excessive overhead, asynchronous), System V IPC (used by nobody, message oriented, two way, asynchronous), and shared memory (unsafe, one process can crash another). There's no safe, synchronous message passing system. You can build one atop the existing mechanism, but there's a big performance penalty. The result is huge, monolithic applications, or systems that use "plug-ins" that can crash the entire application (i.e. Apache). Fast message passing has a bad history in the UNIX world, due to the Mach debacle, but it works fine in QNX, IBM VM, and hypervisors like Xen. (Windows has fast message passing, although for historical reasons in the 16-bit era it's somewhat clunky and too tied to the windowing system.)

    Windows at least has a standardized approach to message passing. The UNIX/Linux world does not. This leads to a proliferation of mechanisms for doing the same thing. Both KDE and OpenOffice use CORBA for message passing, but they don't use compatible versions of it.

  • by Killer Eye (3711) on Monday August 04 2008, @11:16AM (#24468203)

    Don't they realize that implementing something from scratch, much less something this complex, undoes all of the security and other bug fixes found by hundreds of people over more than a decade (not to mention invalidating the experience of thousands of people with established systems)? They're guaranteed to end up with something that has unknown quirks, and that's after it's released to market years later than it's supposed to be.

    I'll allow that Microsoft is capable of good ideas. But they'd be much smarter to build on solid foundations and just bring the good ideas to market.

    • That is an excellent point, and I believe it to be quite valid.

      However, I think that part of the issue lies not in the "cloud" itself but in the hardware that is used to access the cloud. This looks like a variation on the old "network computer" theme that was making the rounds about 8-10 years ago.

      It is one thing to access applications on a distant server, it is entirely different to be dependent on those distant servers for all computer functionality (other than the obvious booting into the "cloud" OS, th

    • Midori is a code name, meaning it won't be named that when it's released. It's a pretty common word, as it means "Green" in Japanese. It's also the name of a common Melon Liquer. Chill out, not everything they do is evil, it's just a name.