Slashdot Mirror


Vista the Last of Its Kind

An anonymous reader wrote to mention a TechWorld story about Windows Vista. According to the Gartner Group, Windows Vista is likely to be the last of its kind. "The problem is that the operating system's increasing complexity is making it ever more difficult for enterprises to implement migrations, and impossible for Microsoft to release regular updates. This, in turn, stands in the way of Microsoft's efforts to push companies to subscription licensing. The answer, according to Gartner, is virtualization, which is built into newer chips from Intel and AMD, and has become mainstream for x86 servers through the efforts of VMware." Speaking of Vista, C|Net reports that a new release candidate is on the way. The average tester should expect it by the end of September.

28 of 337 comments (clear)

  1. Last of its kind? by Whiney+Mac+Fanboy · · Score: 5, Funny

    There'll never be another ridiculously late, overhyped, massively over budget, features touted then dropped software project again? ;-p

    --
    There are shills on slashdot. Apparently, I'm one of them.
  2. And Linux ? by Anonymous Coward · · Score: 5, Funny

    I'll let you in on a little secret - Linux (OSS in general) is the poor mans porn downloading system, and porn has driven its development. No one prints porn, so forget printer drivers. A few people want to upload pictures of themselves naked, so there are a few camera drivers. Scanners, forget it. USAB keys ? Handy for trading PORN. I don't know how to do it, but if some sort of survey could be done I think you would find that 90% of all Linux systems are used for porn excusively. The other 10% are scientists Latexing their papers, and downloading porn. And don't forget, these are the biggest cheapskates in the world. They don't want to pay for porn or software.

    1. Re:And Linux ? by joel8x · · Score: 5, Interesting

      I always thought that porn is what drove the latest & greatest in internet technology, unfortunatley in recent years that technology has been classified as spy/mal-ware. I wonder if there are any web 2.0 porn sites out there? Then again, wouldn't one of those "hot or not" sites be considered web 2.0? I guess porn is the true pioneer of the internet!

      --
      Sound waves should be free!
  3. MS Windows != Every OS by Anonymous Coward · · Score: 5, Insightful

    Just because windows is bloated it doesn't mean that all other OSes are. This sounds awfully much like the "Mainframes are dead" and later on the "Unix is dead" (no, not the BSD-troll) predictions.

    1. Re:MS Windows != Every OS by pedantic+bore · · Score: 4, Interesting
      True, the fact that windows is bloated does not imply that all other operating systems are bloated. But the fact remains that they are.

      I've seen OSs and apps like word processors and databases grow from things that a handful of people could put together in a few months into things that require 1,000s of engineers years to create millions of lines of code, and each new feature or bug fix seems to require an exponential number of new engineers to add. Nobody can comprehend the whole system any more, except at a very high level. Eventually some sort of event horizon is passed and it's impossible to add anything new because every new engineer gets sucked into fixing bugs ...

      The isn't a new phenomenon (remember "The Mythical Man Month"?) but the change is that it seems to have become ubiquitous -- more and more software projects are growing past the manageable size. Hopefully there's another Fred Brooks out there, who will tell us how to deal with all this...

      I have a theory; call it "Pedantic Bore's Law": The number of lines of code in a typical release doubles every two years.

      --
      Am I part of the core demographic for Swedish Fish?
    2. Re:MS Windows != Every OS by Darkman,+Walkin+Dude · · Score: 4, Insightful

      See the sad thing is they don't need a new operating system. They pretty much hit the nail on the head with 2k. If they adjusted the configuration to give it an "everyman" account, where you can play your games (a lot can't be played without being in an admin account these days), surf the web and check your email without hindrance (but thats all) and a technical account where people like us can get under the hood and fiddle, they would have an all time winner.

      Of course thats never going to happen, because M$ needs to keep turning profits, so they add bloat and useless features and eye candy which isn't really sweet at all, which because of their coding practices and beaurocratic structure are full of bugs and in extreme cases just don't work (like vista), in order to sell the same tarted up OS back to corporate customers.

      This guy proclaiming the end of OSs like vista is attempting to fix the sociological, organisational, and economic issues of one megacorp with technology.

    3. Re:MS Windows != Every OS by mrchaotica · · Score: 4, Insightful

      I don't think you understood his argument. He was saying that Windows is screwed up because Microsoft is (more or less) trying to integrate everything into the same huge process. This is in contrast to Linux, where all kinds of stuff are included on the disk but are separate programs using well-defined interfaces.

      In other words, there's nothing wrong with shipping a kernel and a firewall on the same disk, but the firewall shouldn't be in the kernel!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:MS Windows != Every OS by senatorpjt · · Score: 4, Informative

      there's nothing wrong with shipping a kernel and a firewall on the same disk, but the firewall shouldn't be in the kernel!

      The firewall is in the linux kernel.

    5. Re:MS Windows != Every OS by abigor · · Score: 4, Informative

      iptables is a part of the Linux kernel. There is a userspace program called 'iptables' that acts as a front end, but all packet filtering, rule traversing, etc. happens in kernel space.

      Linux does not have well-defined interfaces, particularly not at the kernel level. Just ask any driver writer.

  4. Summary of article by kjart · · Score: 5, Insightful

    Gartner analysts: We predict Microsoft will start making OS'es like this.
    Microsoft: Umm, no - there are a ton of problems with doing things that way (even more than with the way we do things now!!!11)
    Gartner analysts: Pffft, what would you know.

    Seriously, speculation can be fun, but I find it hard to take these guys seriously.

  5. Re:Its a word procssor by kfg · · Score: 5, Insightful

    . . .why would MS need to create so much additional complexity?

    "Trusted" computing.

    KFG

  6. This..this..its not even wrong.. by rufusdufus · · Score: 5, Insightful

    What does this article mean anyway? Its a bunch of buzz words mixed together in an apparently random order.

  7. Too much complexity? by gEvil+(beta) · · Score: 4, Insightful

    Wouldn't it be nice if there were a way to start with a core operating system unit that could then have additional modules and applications bolted on as necessary? You'd have full control over exactly what functions the machine will and will not have. Too bad such a beast will never exist...

    --
    This guy's the limit!
  8. More than 50 layer stack for future Windows? by five18pm · · Score: 5, Insightful

    That ought to be fun to work with. What will this stack do?

    However what is not understandable is how virtualization will be helpful. Sure, you can make a virtual machine run only one process (services), but these services need to interact with each other through some mechanism to do useful work. Will the Windows kernel just do this interaction?

    This seems to be oversolving the problem. Service isolation is good, but do you have to go overboard on that?

  9. By what means?! (and spoiler by ndogg · · Score: 5, Insightful
    It's obvious that Gartner doesn't understand computers at all...well, at least Microsoft.

    They said Microsoft doesn't agree with this vision, saying it's identified problems with integrating data across partitions and creating a consistent user experience.

    And Microsoft's absolutely right on this point. I don't typically defend them, but when groups like Gartner with no experience in computers makes up such ridiculous ideas, I think it's justifiable.

    "Upper layers could have dependencies on lower layers, but lower layers could not be dependent on upper ones," the analysts wrote. "This would allow it to lockdown lower layers when complete and worry less about compatibility changes as it worked up the stack." But this redesign is not enough to ease Microsoft's ongoing development and delivery problems, or the deployment difficulties of enterprises, Gartner said.

    There's no reason they need to resort to using virtualization to accomplish this task. They could do it now with the current NT code, but it works now so there's no need to fix it for the time being.

    It just seems like a waste of resources to completely re-engineer Windows to make efficient use of virtualization that still presents a consistent user interface.
    --
    // file: mice.h
    #include "frickin_lasers.h"
  10. Re:Last of its kind? I hope so... by Lord+Prox · · Score: 4, Interesting

    I am rather thankful about all the dropped "features" as they tend not to be so good until v3.0 and tend to be less than standard implementations (Internet Explorer) of technology that simply displaces 3rd party functional products.

    As for being late I am hoping that they are taking he time to debug them more than previous products that were shipped to schedule with major problems. Anyhow the longer they take the longer my win2000 will remain viable.



    Drop a curse on Microsoft.

  11. Garter Press Release not last of its kind by Jacques+Chester · · Score: 5, Funny

    Slashdot today released a report showing that stupid Garter Group releases will never come to an end.

    Instead of critical evaluation or even serious research, the respected organisation will stick by its tried-and-true method of spatial-temporal probability matrix randomisation (marketed under the trademark Making Shit Up, Even If Obviously Stupid).

    At a recent demonstration of this technique, Garter Group analysts showed releases on their drawing boards for next week's bullshit sessions, including:

    * IBM to buy Apple and force the line back to PowerPC, in order to cripple Microsoft's XBox.
    * Sun will no longer release any hardware products, pending a buyout offer from SCO.
    * George Lucas will admit he's a dud and bankroll a new new trilogy written and directed by competent artists, such as Britney Spears.

    At the time of writing, no Garter analysts were available to comment; being too busy trying to find where the crack pipe got to.

    --

    Classical Liberalism: All your base are belong to you.

    1. Re:Garter Press Release not last of its kind by dorkygeek · · Score: 4, Funny

      Gartner is a classic troll. Did you know that every year, 20% of the GNAA's elite is promoted over to Gartner? They are not really open about it, but Gartner is nothing more than the for-profit branch of the GNAA.

      It's a classic troll career: with 16, you perambulate the Usenet. With 19, you get your GNAA membership, and work yourself up the organisation. At approximately 25, just having completed a technology-unrelated degree, you are wellcomed to Gartner.

      Oh, and, in case you've wondered how to become a member of Gartner's: yes, you have to make a first-article in techworld, mentioning "Gartner". Then you have to join a conference call and are tested about the details of the movie "Bullshit Analysts from Outerspace".

      --
      Windows is like decaf - it tastes like the real thing, but it won't get you through the day.
  12. Latest BS from Gartner by owlstead · · Score: 4, Informative

    And it's late as well. I don't believe so much in virtualization on this level to create security. I mean, how are the components going to communicate? Sockets? Sockets are their own security problem. Microsoft clearly thinks in the same direction. What we need is a more fine-grained security model, in which applications only get the resources they need. Applications themselves also must be able apply the same security directives to their internal components. Just assigning a user per application won't work either, I mean, I would like to continue to work with my text editor as myself.

    Currently, applications can install themselves anywhere they want. They can destroy everything I own, including most things in the registry. They can take every bit of CPU power they like. Any amount of memory. Any amount of threads. Any amount of desktop space (including the whole lot through DirectX). They can even take away my keyboard. I don't think you can solve this by just giving every application it's own CPU and operating system. You can do this by restricting access, and by letting the OS take care of the installation and access conditions (maybe not configuration).

    The way to do this is to create dependencies with modules, and create security managers to handle access. This is e.g. part of the Java security model, which is sadly hardly ever used. Microsoft has it's own copy of that of course. It's in .net and works with assemblies. Where Microsoft has an advantage is that it owns the Windows operating system, and can therefore easily use a centralized Virtual Machine (as in MSIL virtual machine), installation procedures etc.

    I've little doubt that this is the direction Microsoft is thinking for the long run. Unfortunately they don't seem to grasp it on the same abstraction level that Sun can, so it will probably take time. No doubt it will take double that time for Gartner to understand it. Just running every app in its own OS is much easier to grasp, especially when it is already there.

  13. Gartner Group Writing Plan by beswicks · · Score: 4, Funny

    1. Collect Buzzwords
    2. ???
    3. Publish Report

    I assume they use a Bot to trawl the internet collecting the latest buzz words, and then another to automatically assemble the report... but after reading that piffle I don't think they would have the compitence to turn on the computer.

  14. I'm SOOOOO stupid! by Ancient_Hacker · · Score: 4, Funny
    I'm soooooo stupid!

    Here I am writing code, where the smallest slip can cause serious damage to our company, our customers, and my paycheck.

    When instead I could be writing *pure quasi-random blather*, with no consequences even if the stuff is pure blue-sky speculation, and unlikely for a multitude of reasons.

    ( *must* *get* *job* *at* *gartner* *group* )

    ( writing sample: )

    "Huge monopoly software company will screw their own pooch and dump their cash cows for no visible reason and instead (mumble) (not clear who) will use (completely different type of technology with not much in common with previous sentence) or (hot new buzzword that hasnt been seen-thru yet) to completely bypass all the laws of human ignorance, inertia, established base, software trends, and economics. "

    There, that should move me right to the top of their hiring list.

  15. Weak Link in Testing Chain? by slashbob22 · · Score: 4, Funny
    The average tester should expect it by the end of September.
    Here is the problem with Windows. Microsoft only uses average testers for their release candidates. Hire some "super-testers" or better yet - An infinite number of monkeys on an infinite number of PCs will eventually discover all your b.. Wait a second -- You? Me?... we ARE the monkeys.

    *hunches over and arches wrists -- picks at a few keys*
    --
    Proof by very large bribes. QED.
  16. Good point. by kripkenstein · · Score: 4, Insightful

    So, when's Linux going to take advantage of the hardware virtualization?

    Sarcasm duly noted. Still, I think it should be mentioned that the problems Gartner claim will be solved by this use of virtualization can be solved in other ways than virtualization, and in Linux sometimes are. For example, the kernel and GNOME (or KDE) are separate entities, developed separately, and runnable separately - you can use different kernels with GNOME - e.g. BSD, and you can use KDE/Xfce/etc. instead of GNOME. Perhaps Windows would be easier to maintain and improve if things weren't tied-in as they are, the most famous case of which is perhaps IE.

    I really don't see where hardware virtualization used to compartmentalize an OS is a better idea than correct modularization of the OS (which includes choosing the runlevel for the various parts, i.e. it may use 'virtualization', in a sense). Am I missing Gartner's point somehow?

  17. Step 6 of the Software Life Cycle: Death by Bushido+Hacks · · Score: 5, Interesting

    Reguardless of what model of software life-cycle you use, software does die eventually. Only instead of calling it "death", software engineers call it "retirement". The retirement phase of the software life-cycle occurs when the product (in this case Microsoft Windows) is removed from service. This happens when the functionality provided by the product no longer is of any use to the client.

    As much as some of us have loathed Microsoft and Bill Gates and Windows, it is quite untimely for all of this to happen. Talk about a private sale of the company, the retirement of Bill Gates, and the recent series of product failures is tragic.

    Even if we never liked Microsoft, it is sad to watch this mightly sparing partner collapse under the weight of mutual self-destruction. Even bitter enemies mourn the loss of their rivals.

    The wonton self-mutilation of Microsoft would be that in its hubris, they kept delaying Vista or Longhorn or whatever it was called in the beginning. Add to that, a list of software patents that while it protected themself from competition, prevented growth and development within the company. Greed settled in because the people in charge were happy making a ton of money with the status quo. Then they started to maximize their wealth by cutting out things that made the company what it was. Outsourcing workers. Removing subsitities and extras (i.e. Vulcan Enterprises which ran TechTV). Shortening the leash of how much code was released.

    As the company became more miserly, the man who was the corporate face of this software empire wanted out.

    We now see it not just as the death of a software product but the death of a corporation.

    --
    The Rapture is NOT an exit strategy.
  18. Speaking of that by Mateo_LeFou · · Score: 4, Funny

    After many years of excellent service, it's almost time to retire the BillGatesBorg icon for Microsoft stories. Esp. since he won't be with them any more, sorta. I vote for a chair icon. It can be a borg chair, I guess.

    --
    My turnips listen for the soft cry of your love
  19. My assessment of Gartner Group by dkleinsc · · Score: 4, Funny

    Gartner Group is the best proof I can find for George Carlin's theory that the most profitable business in the US is the manufacture, packaging, and redistribution of bullshit. It reminds me of friends of my sister who got a top-notch education, aced the SATs, got a degree from Harvard, and now get paid top dollar to go around giving Powerpoint presentations on how to create "synergy" in an "n-Tier multi-platform Web 2.0 AJAX solution".

    --
    I am officially gone from /. Long live http://www.soylentnews.com/
  20. Set Computing Back 10 Years?! by Ahnteis · · Score: 4, Insightful

    Yeah, cus EVERYONE had a computer back before Windows 95.

    Cheap, ubiquitous computers largely coincide with Microsoft's support for cheap 3rd party hardware combined with a good-enough operating system.

    Someone else MIGHT have come along to fill the void if they hadn't been there, but there's no proof that it would have happened, and certainly no proof that they set computers BACK 10 years. (Do you even REMEMBER what computing was like 10 years ago?!)

    >>"But Microsoft tends to keep backwards compatibility for a long time"

    Yeah--mass market kind of appreciates that. I suppose you'd prefer that the techno-elite (who have large budgets for new hardware AND software) have their own technology platform with no way to connect to, or pass files to the rest of the world? I mean, it'd be HORRIBLE if the guy using a 3 year old computer at home could bring his documents to work and use them on his brand new computer. (?!)

  21. Microsoft's business model needs complexity by Animats · · Score: 4, Insightful

    Ballmer used to call this "strategic complexity". As Ballmer once put it, when asked why Microsoft kept adding functions to Windows, "If we stopped adding functions to Windows, it would become a commodity, like a BIOS. And Microsoft is not in the BIOS business".

    There's no technical reason why an operating system has to be as bloated as Windows or Linux. Integrating Internet Explorer into the operating system was a business decision, not a technical one. And all that really meant was that IE's code was split up into various DLLs.

    Technically, the "big OS" problem results from operating systems with poorly designed interprocess communication. When it's much easier and faster to call the kernel than another program, there's too much of a temptation to put stuff in the kernel. Both pre-NT Windows and UNIX had terrible interprocess communication systems, which is how we got to the mess we're in now.

    On top of that classical problem, we now have the "DRM must be in the kernel" problem. DRM is really messing up operating system architecture. "Video streaming" crap is in the kernel, which means codecs with too many privileges and inevitably, codecs as attack vectors. Games want to have "drivers" to enforce their DRM. Even the iPod service wants privileged code in Linux. That has to stop.