Slashdot Mirror


Windows 7 To Be 256-Core Aware

unassimilatible writes "As new features of Windows 7 continue to trickle out, ZDNet is now reporting that it will scale to 256 processors. While one has to wonder, like with Vista, how many of the teased features will actually make it into the final OS, I think we can all agree, 256 cores is enough for anybody." This Mark Russinovich interview has some technical details (Silverlight required).

441 comments

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

    While one has to wonder, like with Vista, how many of the teased features will actually make it into the final OS

    If you're going by their track record, it's an easy answer: None.

    1. Re:Hmm by Khuffie · · Score: 5, Interesting

      To be fair, I think Microsoft this time around have been really careful with what they promise for Windows 7. Seems like they learned from their mistakes with Vista, and now that they have a stable, solid kernel (whether you'd like to believe it or not), a lot of the headaches from Vista's development are simply not there.

    2. Re:Hmm by DannyO152 · · Score: 5, Insightful

      Yes, this decade has been about TCDGADA (The customers do give a damn about:). First networking inflexibility, then security, then interface, then performance. Now if we can hold their feet to the fire about crippleware (five editions, only one with the all the features that matter), file formats, and equitable interoperability, Windows might become a product we work with instead of around.

    3. Re:Hmm by Khuffie · · Score: 5, Informative

      Ya, I really wish they get rid of their multiple editions. I see only need for Windows 7 and Windows 7 Server (and even if they want to stretch it, Windows 7 Home and Windows 7 Business/Pro like they did in XP), but 5 versions are ridiculous.

    4. Re:Hmm by Rhapsody+Scarlet · · Score: 1, Interesting

      If you're going by their track record, it's an easy answer: None.

      Well even if it does, my first question would be: Which version?

      Vista comes in a bewildering array of versions, with the fully uncrippled version (Ultimate) costing a truly eye-watering amount of money. Given that Windows 7 is meant to be "an improved version of Vista", I'd say the probability of it following the same pattern is high indeed. So how much will the 256-core version cost and how many will the other versions support?

    5. Re:Hmm by RCL · · Score: 1

      What substantial changes in development process had happened to allow this? I doubt that new Windows is that good as long as they continue hiring students and rushing the projects. And Windows 7, with its 2009 release date looks like it is going to be a rushed project, once again.

    6. Re:Hmm by David_W · · Score: 3, Interesting

      I really wish they get rid of their multiple editions. I see only need for Windows 7 and Windows 7 Server

      Heck, I wish they'd go further than that. I think there should only be Windows 7, period. If you want to have different sets of optimizations for desktop/server/home/corporate use, make it something you configure in control panel, not something you need a different version of the OS for.

    7. Re:Hmm by Khuffie · · Score: 2, Informative

      They brought in new management (I believe it was the head of the Office 2007 team). They are focusing less on kernel changes (which caused the massive headaches with Vista upon release, especially with drivers) and are working on improving UI and performance (ie, more user-centric changes rather than lots of backend changes as was the case with Vista).

    8. Re:Hmm by aaron.axvig · · Score: 2, Insightful

      Yes, because people never complain about the amount of HDD Vista already takes up (do you really think 200 million (rough guess) want Active Directory Server sitting around on their HDD)? Do you think admins want to have to put in a disk to install that part? Do you think they want to wait for it to download?

      Do you think Microsoft wants to charge only ~$100 for their OS on servers? Do you think home users want to pay ~$900 for their desktop OS? Do you think home users are going to be OK meeting in the middle?

      This is like saying Filezilla should include FTP Server along with their FTP Client. Stupid.

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

      They will do it, because it maximizes profits and they have no core value like simplicity (such as Apple).

      The idea is that you get the maximum amount of money from each customer, because there is always a version that they are willing to pay for.

    10. Re:Hmm by jtgd · · Score: 1

      Another question is: How many of the features left out of Vista will appear (finally) in Windows 7?

      --
      J
    11. Re:Hmm by Maxmin · · Score: 1, Interesting

      There is maybe one feature that MS *must* get into Windows 7...

      "Windows 7 ... will scale to 256 processors

      It's gonna need it, considering this is the follow-up to Vista. Ironically, non-Windows users will be the ultimate beneficiaries of MS's bloatware: fast, cheap hardware, designed to run Vista and Windows 7, will be a screaming delight for Linux and OS X users.

      "I think we can all agree, 256 cores is enough for anybody."

      "640K of memory should be enough for anybody." - Bill Gates.

      --
      O lord, bless this thy holy hand grenade, that with it thou mayest blow thine enemies to tiny bits, in thy mercy.
    12. Re:Hmm by Ihmhi · · Score: 2, Interesting

      How big is the install for the server stuff anyway? Honestly these days you can get a terabyte for something like USD$150. I'd be surprised that anyone would actually give a damn about a few extra gigs here and there being used by their OS.

      Besides, wouldn't most of those features be compressed on the HD anyway unless they are installed? (As I understand it, "uninstalled" some Windows portions merely compresses the unwanted files on your hard drive to conserve space, but they're still there to reinstall.)

    13. Re:Hmm by Lonewolf666 · · Score: 2, Interesting

      Based on their past sales policy, the 256 core version will probably be the "enterprise server" that costs a few thousand dollars. Unless increasing competition forces the prices down.

      Not that it will matter for the average PC user:
      Today, the typical PC might have a quad core CPU, but more than one CPU socket is the domain of expensive workstations and servers. The cores per CPU might scale to 16 cores some years from now, but that is the maximum I see Joe Sixpack using.

      --
      C - the footgun of programming languages
    14. Re:Hmm by Anonymous Coward · · Score: 0

      XP is: XP Home, XP Pro, XP Media Center Edition, Windows Server 2003 4 Versions right there.

    15. Re:Hmm by RedK · · Score: 2, Insightful

      Is there a particular reason you have to install everything on the DVD to your HD ? Is IIS that integrated into the OS that if it is on the same DVD as the kernel and UI, it automatically gets installed ? What you say makes no sense. They could ship 1 and only 1 version of Windows. Your license could enable/disable some package trees, which you could choose to install or not. Are we in 2008 with DVD media or in 1986 where floppy number is a determining factor in what you ship ?

      --
      "Not to mention all the idiots who use words like boxen."
      Anonymous Coward on Monday August 04, @06:49PM
    16. Re:Hmm by UnknowingFool · · Score: 1

      Actually there's more than 5. Vista may have 32 bit and 64 bit editions depending on the version.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    17. Re:Hmm by DragonWriter · · Score: 1

      Ya, I really wish they get rid of their multiple editions.

      Like academic licenses (and discounted versions for less-developed countries), multiple editions are a tool for market segmentation to assure that they get the most money possible out of each segment of the market. Microsoft isn't giving that up. Its been increasing with each subsequent version of Windows, and I'd expect that Windows 7 will have more editions than Vista-era Windows (Vista + Server 2008).

      I mean, pre-XP you had 3: Consumer windows [95/98/ME], Workstation (NT/2000), and Server (NT/2000), with XP-era windows you had 5: XP Home, XP Pro, XP Media Center, XP Tablet PC Edition and Server 2003, and with Vista-era windows you've got 6: the 5 Vista-branded editions + Server 2008.

    18. Re:Hmm by negRo_slim · · Score: 1

      I'd be surprised that anyone would actually give a damn about a few extra gigs here and there being used by their OS.

      Well yeah, if you think about it logically. But no one likes to see a bloated system directory... Reflects poorly, even if subconsciously, on the Operating System.

      --
      On the Oregon Cost born and raised, On the beach is where I spent most of my days
    19. Re:Hmm by operagost · · Score: 1

      I'm sure this feature will make it, but they will make sure you have to buy the $7,000 enterprise server version to get it. Meanwhile, desktop PCs are already coming with quad-core CPUs that aren't supported by anything less than enterprise and business levels of the desktop and server.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    20. Re:Hmm by man_of_mr_e · · Score: 2, Interesting

      Basically, this is the same thing that happened with XP. Windows 2000 took 4 years get out the door, and had lots of compatibility and other issues, then XP came along a mere 2 years later and was an order of magnitude more usable for home and desktop users.

      This is reflected in the way XP was 5.1, and 7 is 6.1.

    21. Re:Hmm by bazorg · · Score: 2
      MS needs the many different versions as a sales aid but also to react to litigation about bundling products. Vista Home Basic will have less things bundled compared to Windows 7 "home", unless they get away with selling stuff like notepad as a subscription service.

      The accessory components that will be bundled as part of the "basic" pack will increase to keep up with what's standard with competitor's OSs.

    22. Re:Hmm by canuck57 · · Score: 1

      Ya, I really wish they get rid of their multiple editions. I see only need for Windows 7 and Windows 7 Server (and even if they want to stretch it, Windows 7 Home and Windows 7 Business/Pro like they did in XP), but 5 versions are ridiculous.

      Actually, more than that. Double it for OEM versions and you forgot ultimate. My local electronics shop has 11 different ways to order Vista, and I don't think it is complete.

    23. Re:Hmm by Detritus · · Score: 2, Funny

      I've got an el cheapo quad-core PC that runs Vista Home Premium just fine.

      --
      Mea navis aericumbens anguillis abundat
    24. Re:Hmm by Bungie · · Score: 3, Informative

      The Vista DVD pretty much does that. It contains the files for all 5 versions and the key you enter when you install determines which version of Vista will be configured. So you can install Vista Ultimate from the Vista Home DVD, if you use an Ultimate key. This also allows you to perform the "anytime upgrade" to a higher version if you buy it.

      The server components are not present however because Windows Server is configured a lot differently. For example, Windows XP is version 5.1 and Windows Server 2003 is version 5.2. Although they contain many of the same features their configuration is a lot different (ie. Windows server has no themes service or system restore and is set to prioritize background processes over foreground). Some people have configured Windows Server as a workstation but there are a lot of steps involved just to get it to XP style functionality. The kernel and services are also different to optimize the system for serving or workstation tasks.

      --
      The clash of honour calls, to stand when others fall.
    25. Re:Hmm by afidel · · Score: 2, Informative

      NT Server had 3 editions, Normal, Enterprise, and Terminal Server and was available for four CPU architectures, x86, MIPS, PPC, and Alpha. Windows 2000 had four server flavors, Standard, Advanced, Datacenter edition, and Small Business Server. Windows 2003 has 8 flavors, Standard, Enterprise, Datacenter, Web, Compute, Storage, Home, and Small Business Server. Windows 2003 supports three different CPU architectures, x86, x64, and IA64. So it's really never been as simple as you make it out to be.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    26. Re:Hmm by bertok · · Score: 2, Informative

      That's marketing bullshit.

      I'm one of the people who runs Windows 2008 Server on a laptop, and I can tell you now, it's Vista with a higher retail price-tag.

      Microsoft has been releasing server builds that are virtually identical to the desktop editions for years now. Windows XP 64-bit uses Windows 2003 service packs. Windows 2008 uses Vista drivers, the server editions have the DirectX gaming APIs, the workstation editions can serve file and web pages, etc...

      The only difference in server is different initial default settings, some additional modules (such as Active Directory), and a half-dozen tuning parameters, most which are set through the registry anyway.

      Even Active Directory will run on a desktop OS! It's called Active Directory Application Mode (ADAM).

    27. Re:Hmm by jimicus · · Score: 1

      Yes, this decade has been about TCDGADA (The customers do give a damn about:). First networking inflexibility, then security, then interface, then performance. Now if we can hold their feet to the fire about crippleware (five editions, only one with the all the features that matter), file formats, and equitable interoperability, Windows might become a product we work with instead of around.

      It's called market segmentation. It's actually a good thing in this case because the only rational reason Microsoft would have for segmenting the market is that they're genuinely concerned that there is competition.

        Quite simply, there's no real need to segment the market when you control 98% of it. But when your control is weakening, it's a valid strategy to try and sell to people who might otherwise be tempted to try out things like Linux (at the "Vista Home Basic" read: cheap) end or Mac OS X.

    28. Re:Hmm by im_thatoneguy · · Score: 1

      With Windows 7 the feature has to work before it becomes part of the build. They've completely changed their management structure for Windows 7 because Windows Vista was so poorly led.

      I would imagine that this new "If it doesn't make it into the build it's not a feature" philosophy would imply that anything you see working is actually working and not some wishlist item.

    29. Re:Hmm by v1 · · Score: 1

      good money says it'll be a bit like 64 bit support. Oh come on you had pick of 15 different versions of windows! You didn't pay for one of the higher end versions, next time read the fine print on the box.

      --
      I work for the Department of Redundancy Department.
    30. Re:Hmm by Artuir · · Score: 2, Interesting

      It isn't that difficult. The themes service is still there along with the default XP theme. Basically it comes down to this:

      Enable DirectX, Enable services that are critical to what you need to do (sound etc), disable the shutdown event tracker and tell Windows to prioritize programs instead of background services.

      In a nutshell that's all you really need to do. Hardly complex - and it runs a lot better since everything is DISABLED by default rather than enabled as in standard XP Home/Pro.

    31. Re:Hmm by atraintocry · · Score: 1

      The differences may be minimal from a technical standpoint, but I think from a business standpoint they are large. That is, people who only want the desktop functionality shouldn't have to subsidize the design and maintenance the extra features that the server version has. For instance, Server runs on Itanium. I think the fact that you can get IIS going on XP or Vista closes the gap somewhat, ADAM even further. But someone's gotta pay for the R&D, and it may as well be the people buying the server versions. Just my opinion...you're right, it's striking how close they've become.

      Perhaps internally they are treating it as "Windows kernel + desktop stuff" vs "Windows kernel + server stuff". They're just making a clear distinction at the marketing phase, as you point out, but I don't really think that's a bad thing, especially when people are looking for something that "just works" and historically MS takes the blame for the crappy builds the OEMs cook up.

    32. Re:Hmm by dougisfunny · · Score: 1

      When you run on 36GB SCSI drives, it cost more that $150 for a server to have 1TB drive.

      For the home user efficiency and security isn't as important, they don't know any better. But the Server implementations in general have a number of services and functions disabled because they are silly on a server. For example sound, graphics acceleration and other usability things.

      --
      This is not the funny you're looking for.
    33. Re:Hmm by Anonymous Coward · · Score: 0

      "I think we can all agree, 256 cores is enough for anybody."

      "640K of memory should be enough for anybody." - Bill Gates.

      Man, you sure showed him.

    34. Re:Hmm by Chaos+Incarnate · · Score: 1

      The desktop versions limit you to two physical CPUs, but you can have as many cores per socket as you want.

      --
      Benford's Corollary to Clarke's Law: "Any technology distinguishable from magic is insufficiently advanced."
    35. Re:Hmm by Xaria · · Score: 1

      I disagree, but I think they messed up in *how* they bundled it. Home Basic is just stupid ... take away the Vista "pretties" and you get a lot of people wondering why they bothered paying for Vista at all. But most people don't need Media Center and Terminal Apps built in, so most people *don't* need all the features of Ultimate (we do, unfortunately).

      I think they need three levels. Standard, Home Server and Ultimate. Home Server should be configured as a media center and file server. Standard should be a gaming/workstation platform. Ultimate should do both, plus maybe some advanced features if they want to wring more $$ out of IT professionals who need all the top VPN/remote access functionality by forcing them to get Ultimate. *Maybe* have an 'Enterprise' edition which is tightly coupled to Active Directory/SUS/etc and *only* comes with volume licensing. Eliminate volume licensing except for the Enterprise version, and bang they only have ONE product to support in big corporations. That's potentially a good thing for everyone (except Linux/Mac users!).

      Then of course you need Windows Server and its various incarnations. I don't manage a large enough Windows network (mostly Linux/Mac in this branch) to have an informed opinion on those. Oh, yeah, this is Slashdot ... informed opinions be damned ;)

    36. Re:Hmm by felipekk · · Score: 1

      It would not work for their licensing/pricing scheme. Windows Server is a lot more expensive than Windows Vista.

    37. Re:Hmm by KGIII · · Score: 1

      N, K, and the Starter editions as well.

      --
      "So long and thanks for all the fish."
    38. Re:Hmm by marcosdumay · · Score: 1

      "...now that they have a stable, solid kernel..."

      Yes, they have. But I'm not sure the hardware manufactures will rush to port their drivers to NT4.

    39. Re:Hmm by Pigskin-Referee · · Score: 1

      You are kidding right? There are like a million different *.nix versions of one OS or another available, so why not multiple versions of Windows? I like the fact that I can choose the version I want, similar to what I do now with non Window's operating systems.

      --
      Pigskin-Referee
      Linux: Yesterday's technology, tomorrow ...
    40. Re:Hmm by jonbryce · · Score: 1

      Vista is 1 DVD, Small Business Server 2008 Premium is 5 DVDs, so we are in 2008 where DVD number is a determining factor in what you ship. In a few years time, they will be able to ship on Blueray, but it will have bloated to the point that the number of Blueray disks will be a limiting factor.

    41. Re:Hmm by jonbryce · · Score: 1

      Windows 2003 does have a themes service. It is just disabled by default. All you need to do is go to services.msc, enable it and set it to start by default, then you can change to the Luna theme just like you do in XP.

    42. Re:Hmm by jonbryce · · Score: 1

      And you are forgetting all the different server editions.

      There's Home, Small Business Std, Small Business Premium, Business Essentials Std, Business Essentials Premium, Standard, Enterprise, Data Centre, Web Server and probably loads more that I've forgotten about.

    43. Re:Hmm by bdenton42 · · Score: 1

      The only difference in server is different initial default settings, some additional modules (such as Active Directory), and a half-dozen tuning parameters, most which are set through the registry anyway.

      I tried Server 2003 on my desktop a while back and there was enough difference there that I could never get my ATI All-In-Wonder card to function correctly. I'm not sure if it was some setting or if the drivers needed to be updated from the XP version.

    44. Re:Hmm by RedK · · Score: 1

      Visual Basic 4.0 shipped on 17 floppies (there's no typo there). 5 DVDs is nothing aside from huge bloat, which Small Business Server is since it incorporates tons of components that don't ship with Windows, desktop or server editions.

      --
      "Not to mention all the idiots who use words like boxen."
      Anonymous Coward on Monday August 04, @06:49PM
  2. Blocking up the fail whales blowhole by Anonymous Coward · · Score: 5, Insightful

    (Silverlight required).

    My browser already supports audio, video, vector graphics and a scripting language.

    1. Re:Blocking up the fail whales blowhole by Z00L00K · · Score: 5, Insightful

      So why the limit?

      Are they only having a byte to store the core ID?

      Today it's feasible to build yourself a machine with 32 cores using 4-core AMD:s 4-core processors and a Tyan n4250QE with a M4985 daughterboard. This will give you 64 cores to play with.

      In a not too far future we will see processors with a larger number of cores and therefore we will soon bang our heads into that wall. At least those of us that toy with parallelism.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    2. Re:Blocking up the fail whales blowhole by digitalchinky · · Score: 1

      I'm sure by the time 256 cores is the 'norm' on grandma's desktop, Windows 7 will be old news :-)

    3. Re:Blocking up the fail whales blowhole by Penguinoflight · · Score: 1

      The mainboard has 4 sockets, so does the daughterboard. You're only getting 4 cores per socket as of now.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
    4. Re:Blocking up the fail whales blowhole by Z00L00K · · Score: 1

      Darn - too little caffeine - I can't count! Of course - only 32 cores!

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    5. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      > Today it's feasible to build yourself a machine
      > with 32 cores using 4-core AMD:s 4-core processors

      Fail math much? 4x4 = 16

      > and a Tyan n4250QE with a M4985 daughterboard.
      > This will give you 64 cores to play with.

      4x4 (main board) + 4x4 (daughter board) = 32

    6. Re:Blocking up the fail whales blowhole by SunTzuWarmaster · · Score: 3, Insightful

      You are missing the point. You can BUY 8 cores right now for your grandma from Dell.

      This means that businesses are buying 64 core machines and up for things like graphics rendering, real-time image processing, and server loads. Hell, the place I work for has a 64 core machine for handling E-mail remotely.

      Within a 1-2 years, even people that WANT to run Microsoft products in a high-end environment will not be able to.

      Yes, you are correct, Grandma will not have a 256 core machine on Windows 7, and will probably not face that choice. However, many things that she interacts with (her E-mail, or ebay, for instance) will not even be supported.

    7. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      You are missing the point. You can BUY 8 cores right now for your grandma from Dell.

      Well, Mac desktops (not the Mini line) do come in 8 core and 4 core flavors as minimum now. I sure wish I could buy a 2 core mac that wasn't a mini, but profit margins and pricing strategies have made them go well into multicore sales under the guise of "video editing."

      Hmm. Long point, but what I meant to say is "who buys their grandma a $3000 mac?" I thought you'd purchase one and give her your old gamer rig, I guess, and even that sounds a bit extreme ;)

    8. Re:Blocking up the fail whales blowhole by hairyfeet · · Score: 5, Insightful

      Which I think shows what I have been saying for awhile now,which is that since Ballmer took over they have lost their way by focusing on the home rather than the enterprise. I mean just look at what they have been throwing their weight behind in the last few years: You have Zune=iPod,Xbox=Apple TV, and there is no way that anyone even thought of business needs once when they made Vista. Aero in a business OS? WTF?

      IMHO Microsoft under Ballmer has forgotten what made them the 800 pound gorilla in the first place. It was business that bought the long term contracts and support agreements. It was business that bought huge amounts of hardware every 3 years(thus making their customers the OEMs happy) and finally it was business that sat their OS in front of millions of users who then wanted the same OS at home because that was what they were used to.

      Hopefully getting laughed at with the Vista debacle has taught them a few lessons. And if this 256 core limit is strictly for the desktop,and they don't cripple their brand by releasing 5 different versions with different levels of crippling to confuse the buyers,then it might sell well. IMHO there should be no more than 3 versions,Home,Business,and volume licensed Enterprise,but going back to Home and Pro would be best. But with the rate of cores seeming to jump almost weekly if the server has that limit it could really be bad news. After all the Intel roadmap already has 8 and 12 core versions on it,and IIRC that only goes to 2011. With a server it is expected to last at least 5 years,and with the market in a downturn Win7 really needs to shine and cut down on the confusion and BS that we saw with Vista. As someone who has to work on Windows machines I personally hope they got their act together. Because it is bad enough trying to find XP drivers for the Vista boxes that folks bring in to be changed,I don't want to even think about having to do that in 2011.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    9. Re:Blocking up the fail whales blowhole by Repossessed · · Score: 1

      More frustrating, silverlight sights persist in refusing to try and render in moonlight. All of Microsoft's vaunted talk about compatability and the default setting for silverlight pages seems to be 'refuse to try'.

      --
      Liberte, Egalite, Fraternite (TM)
    10. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      I only have a dualcore but the math on that say that a 4 cpu mobo with 4 quad core cpus give only 16 cores.

      and with the added daugther board that would give 32 cores.

      maby you need a quad core machine to get 4 x 4 = 32

    11. Re:Blocking up the fail whales blowhole by Idiomatick · · Score: 3, Insightful

      Xbox=Apple TV
      Rofl... apple tv was such a threat they made xbox? I dunno what fantasy land you live in but xbox was definitely about video games not a flopping piece of garbage that sold what .5million?

    12. Re:Blocking up the fail whales blowhole by nmb3000 · · Score: 1

      My browser already supports audio, video, vector graphics and a scripting language.

      Yes, by using a plugin called Flash. This is a plugin that competes with Flash, the first real contender in some time. Competition is good, especially when it competes with Adobe.

      (Silverlight required)

      And in any case this isn't even true. There are a half dozen download links right in the post:

      MP4
      MP3
      WMV
      WMV High

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    13. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      Folks- It is highly unlikely you will run this number of cores at home. However, take a look at the IBM x3950 M2. One of these monsters can be confiugred with up to 8 boxes with for processor sockets per box. 32 sockets. At 4 cores per processor now standard, and 6 and 8 core xeons coming... not to mention hyperthreading also coming back... that is 256 cores + 256 hyperthread slots which count as separate processor slots...

      Summary - even with windows 7 supporting 256 cores, this is not enough to support a top of the line name brand server in its full configuration.

      That is not even considering what custom servers will be able to run...

    14. Re:Blocking up the fail whales blowhole by dontmakemethink · · Score: 3, Insightful

      You are missing the point. You can BUY 8 cores right now for your grandma from Dell. This means that businesses are buying 64 core machines and up for things like graphics rendering, real-time image processing, and server loads. Hell, the place I work for has a 64 core machine for handling E-mail remotely.

      Yes but once you go past 64 it probably makes more sense to cluster several boxen rather than put all your cores in one basket. Four 64-core boxes clustered can operate at 75% while updating each box independently, where one 256-core box comes to a grinding halt for every security update.

      --

      War as we knew it was obsolete
      Nothing could beat complete denial
      - Emily Haines
    15. Re:Blocking up the fail whales blowhole by hairyfeet · · Score: 1, Troll

      Actually if you look at interviews with Ballmer at the time(Sorry I can't find a link,but as others have noted my Google Fu is starting to seriously suck) but Xbox was his plan for "getting into the living room" and "connecting with the Windows PC for a total media experience" because at the time there was big press buzz about how Apple owned the music space and how easy it would be for Apple to own the living room. I forget what was the buzzword of the day-"upward convergence" or "upward integration" or something. Basically it was this theory-Apple gets a foot in the door with iPod,they then come out with a set top box that integrates with the iPod for a seemless experience,followed by support in Mac that makes for a total multimedia domination.

      But the point still stands. Anyone who has been watching the moves at MSFT since Ballmer got the power can tell you that Ballmer wants to be Steve Jobs so bad it hurts. The problem with that is twofold. One,MSFT doesn't do cool. When they try to do cool,like with Zune and Vista,it comes out as lame and sucky. Apple can do cool because the Unix underpinnings have great memory and process management which means the bells and whistles don't slow it to a crawl. And second,by focusing their resources on trying to beat Apple at their own game,it not only comes off as "Me too!" ripping off,but it ignores the CORE of their business,which of course IS business.

      Fortune 500 companies don't give a flying crap about cool. They want resource light(to cut down on hardware cost) they want easy to manage with little need for retraining(to cut down on IT support cost) and they want easy to lock down with Group Policy. Is there ANYONE who can look me in the eye and tell me with a straight face that Vista was designed for business? Is their anyone here who hasn't looked at the shots of Win7 and thought "damn they are even ripping off the Apple dock.". The point is MSFT better learn REAL quick where their bread is being buttered from,because even here in mudsuck AR I have had more and more SMB owners wanting to take a good hard look at Linux. Just a few years ago these folks wouldn't have given Linux a second thought. But MSFT focusing on the home users and loading their OS with bells and whistles are really starting to turn off the businesses. And with EA and others trying to make PCs unusable for gaming with DRM that acts worse than any virus,the LAST thing MSFT needs right now is for businesses to move to Linux/Apple.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    16. Re:Blocking up the fail whales blowhole by springbox · · Score: 1

      It's funny if they were being stingy with memory usage and *finally* decided to use an 8-bit integer to store the number of installed processors. You know, like that would have been a monumental concern.

    17. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      So why the limit?

      Are they only having a byte to store the core ID?

      It's an x86 limit, the APIC ID field in the hardware is only 8 bits long, so a maximum of 256 cores. But you won't reach this limit because there are other devices on the bus that take up an APIC ID, such as the IOAPIC.

    18. Re:Blocking up the fail whales blowhole by i.of.the.storm · · Score: 1

      Umm, no, I think the poster meant that his browser (probably Firefox 3.1 beta or nightly) supports the HTML 5 and tags.
      http://www.w3schools.com/tags/html5_video.asp

      --
      All your base are belong to Wii.
    19. Re:Blocking up the fail whales blowhole by shutdown+-p+now · · Score: 1

      So why the limit? Are they only having a byte to store the core ID?

      If the limit is anything like the highest memory limit in present-day Windows versions (Windows 2008 Datacenter Edition), then it's there simply because they haven't tested it on anything higher:

      The maximum 2TB limit of 64-bit Windows Server 2008 Datacenter doesn't come from any implementation or hardware limitation, but Microsoft will only support configurations they can test. As of the release of Windows Server 2008, the largest system available anywhere was 2TB and so Windows caps its use of physical memory there.

    20. Re:Blocking up the fail whales blowhole by archen · · Score: 1

      I think MS has been doing fine business wise. Windows Server is much improved. Personally I find Exchange 2007 to be in far better shape than it was in say 2000. As far as that goes, integrating the power shell scripting abilities with exchange was a great boon to the system. Now has MS pushed out anything new and exciting on the business front? Sharepoint would probably be it I guess. But I think it appears that MS is now focusing more on consumer products due to the fact that there isn't much room for growth in the business sector for them at the moment. And as far as that goes, many businesses are satisfied (or at least put up with) Microsoft products and would prefer that they don't rock the boat too much.

      Not to say that Microsoft isn't directionless and sprawling, but those consumer products don't worry me as much as MS focusing on worthless crap like facebook.

    21. Re:Blocking up the fail whales blowhole by shutdown+-p+now · · Score: 1

      Apple can do cool because the Unix underpinnings have great memory and process management which means the bells and whistles don't slow it to a crawl.

      I would respectfully disagree. Apple can "do cool" because they have Steve Jobs. Everything else is secondary. Mac OS X could run on a NT kernel just as well, and iPhone could run on GNU Hurd, and it wouldn't change anything.

    22. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      Maybe they've chosen to use a UINT8 for the core number.. saves space..

    23. Re:Blocking up the fail whales blowhole by symbolset · · Score: 1

      This seems logical. We'll probably pass through this phase on our way to 256 cores per desktop.

      The IT world gets ever more bizarre. Companies buy quad core desktops because that's what is cheap in the market and we've always gone up with hardware. Then they load it down with software that slows it to the same level of performance we've always had, because people don't type any faster than we used to. We wind up with a hundred million super computers of last decade sucking watts like they're free, to produce 8 1/2 x 11 inch sheets of wood fiber printed with glyphs just like we did when the pinnacle of office technology was the IBM Selectric - which, btw, at least had a decently engineered keyboard.

      Blech.

      --
      Help stamp out iliturcy.
    24. Re:Blocking up the fail whales blowhole by Bill,+Shooter+of+Bul · · Score: 2, Insightful

      Yeah, no. Apple tv announced in 2006, Xbox released in 2001. The ipod was also released in 2001. It wasn't really that ubiquitous or even successful ( mac only at that point) at the time the xbox was released. Microsoft has always had their eye on the living room. From web tv, to ultimate tv to the xbox.

      Maybe the quote you read was referring to the xbox 360? In any case, the 360 is cool. No one gets made fun of because they have a 360. Not like when they admit they have a zune anyways.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    25. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      Slashdot news entry is misguiding - you don't need Silverlight to access video, there is 'Downloads' link where you can download video in wmv format as well as few other formats for ipod, psp or zune.
      Interview is also available in mp3 format if you don't want to download big video files.

    26. Re:Blocking up the fail whales blowhole by dontmakemethink · · Score: 1

      I hear ya. Lots of folks don't power down their idle quads at night, for example. However, an animation rendering farm of 50 dual cores sucks much more watts per work unit than a four-box cluster of 64 cores, which would be much more productive and occupy a small cabinet instead of a room.

      I've seen a rendering farm in Toronto that was all Dell desktops, probably upwards of 50 of them spread between three rooms. Obviously some animator thought himself a network admin. They were even sitting on desks, as though someone would actually sit in front of them. Meanwhile the animators were rammed into cubicles...

      the IBM Selectric - which, btw, at least had a decently engineered keyboard.

      I hear ya there too. I'm typing on a late-80's NEC keyboard, haven't encountered a newer keyboard I can tolerate.

      --

      War as we knew it was obsolete
      Nothing could beat complete denial
      - Emily Haines
    27. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      I pretty sure last poster was referring to vector graphics when s/he mentioned Flash.

    28. Re:Blocking up the fail whales blowhole by Almahtar · · Score: 1

      Don't worry. That's when Windows 8 will come out.

      All aboard the treadmill!

    29. Re:Blocking up the fail whales blowhole by Almahtar · · Score: 1

      Right, but what about when you need 1024 cores? 16 boxes with 64 cores each, or does it make more sense to get four 256 core boxes? Extrapolate to 4096, etc.

    30. Re:Blocking up the fail whales blowhole by John+Hasler · · Score: 1

      > Right, but what about when you need 1024 cores?

      You use Linux.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    31. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      Being comfortable with what you're looking at improves productivity, along with ease of use in the interface.

      As an office worker whose company did switch to vista, I appreciate not looking at that blue xp bar all day.

    32. Re:Blocking up the fail whales blowhole by NotBornYesterday · · Score: 1

      So why the limit?

      Well, because W7 only requires ~ 250 cores right now in beta, so they just binary-rounded to 256.

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    33. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      SVG.

    34. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      I know that it is too difficult for anyone here to actually research this posting, or watch the admittedly long video, but the reason for the limit is explained.

      Since the inception of Windows NT it has had a built-in concept of thread affinity where each process or its individual threads can be assigned to only be scheduled to execute on a specific set of logical processors. This is accomplished via a native-word sized bitmask where each bit corresponds to said processor. This affinity bitmask effectively sets the limit on the number of supported CPUs. On a 32-bit system the maximum number of logical processors is 32, and on a 64-bit system the maximum number of logical processors is 64.

      What they have decided to do in Windows 7.0 is that in the case of there being more than 64 logical processors that the 64-bit bitmask will be carved up into affinity groups, so if you assign a process to run on a single processor it may actually be scheduled between up to four specific processors, if you have 256 cores. If you have fewer than 64 logical processors then it will behave as it always has.

    35. Re:Blocking up the fail whales blowhole by mini+me · · Score: 1

      Linux and IRIX support 1024 cores. SGI has made 1024 core machines in the past.

    36. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      Minumum System Requirements: 128 Cores...

    37. Re:Blocking up the fail whales blowhole by dontmakemethink · · Score: 1

      Right, but what about when you need 1024 cores? 16 boxes with 64 cores each, or does it make more sense to get four 256 core boxes? Extrapolate to 4096, etc.

      Extrapolate to "why the hell would someone even consider Windows for such an application?"

      As a sound tech, I don't use Bose gear to drive a 5000 capacity room either.

      --

      War as we knew it was obsolete
      Nothing could beat complete denial
      - Emily Haines
    38. Re:Blocking up the fail whales blowhole by Cytotoxic · · Score: 1

      Today it's feasible to build yourself a machine with 32 cores using 4-core AMD:s 4-core processors and a Tyan n4250QE with a M4985 daughterboard. This will give you 64 cores to play with.

      Thanks for the links! One correction: The board has 4 processor slots and the daughter board has 4 slots : 8 Processors x 4 cores each = 32 cores.

    39. Re:Blocking up the fail whales blowhole by marcosdumay · · Score: 1

      "Yes but once you go past 64 it probably makes more sense to cluster several boxen rather than put all your cores in one basket."

      You are missing the point here. Moore's law implies that the number of cores on the most cost effective processos will keep going up, so we'll cluster 256-cores machines at future, just like we cluster 64-cores machines now.

    40. Re:Blocking up the fail whales blowhole by Anonymous Coward · · Score: 0

      not to mention that some gamers GPUs are already over 128 cores.

      I`m not even following the CAD industry material anymore

    41. Re:Blocking up the fail whales blowhole by Almahtar · · Score: 1

      Heh - got me man. I don't even use it on my dual core :-)

      But if the rumor (confirmed? Not a rumor?) that Intel's planning on cranking out massively multicore cpus that can be used for raytracing in place of a gpu turns out to be true we could be seeing this kind of hardware in desktops pretty fast.

    42. Re:Blocking up the fail whales blowhole by dontmakemethink · · Score: 1

      You are missing the point here. Moore's law implies that the number of cores on the most cost effective processos will keep going up, so we'll cluster 256-cores machines at future, just like we cluster 64-cores machines now.

      You're talking about clustered 256-core machines running Windows, and I'm missing the point?

      --

      War as we knew it was obsolete
      Nothing could beat complete denial
      - Emily Haines
    43. Re:Blocking up the fail whales blowhole by marcosdumay · · Score: 1

      What do you think people will need to host a low trafic ASP.NET site when Windows 7 gets out?

      A cluster of 256-core machines running some not bloated OS will probably be quite less common.

  3. Enough? by Fex303 · · Score: 5, Funny

    I think we can all agree, 256 cores is enough for anybody.

    I just put the finishing touches on my 257 core machine, you insensitive clod!

    1. Re:Enough? by impaledsunset · · Score: 5, Funny

      I think there is an error in the summary, I believe that 256 cores is the minimum requirement for Windows 7, not the supported number of cores, so your machine might actually be fine with 7.

    2. Re:Enough? by WoodGuard · · Score: 0, Redundant

      Is this like when 640k was enough for everyone? Who would need more ram?

    3. Re:Enough? by Anonymous Coward · · Score: 0

      For once, a funny anti-Microsoft-bashing comment. Come on moderators. +1

    4. Re:Enough? by jellomizer · · Score: 2, Interesting

      256 Cores really isn't that much.
      Yea it is a lot of a PC but not for some of the real high end stuff. In college I worked on a MasPar with 1024 processors.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Enough? by risinganger · · Score: 4, Insightful

      Like anybody in their right mind would ever consider putting windows on a 1024 processor machine used for 'real high end stuff'.

      Let's remember for a moment where most installations of windows will be.

    6. Re:Enough? by pablomme · · Score: 4, Funny

      Let's remember for a moment where most installations of windows will be.

      In Africa?

      --
      The state you are in while your HEAD is detached... - wait, what?
    7. Re:Enough? by Dolda2000 · · Score: 0, Redundant

      What does it even mean that it "scales to 256 cores", though? I'd interpret it to say that it has support for 256-processor SMP scheduling, but in that case, my reaction would have to be "not until now?". Seriously, does Windows Datacenter Edition (oh, the oxymoron that it is) not support that many CPUs already? Or does it mean that the standard edition of Windows 7 will just be licensed to be able to use 256 CPUs?

      Also, how many CPUs does Linux support these days? Last I read about it a couple of years ago, it supported 1024 processors.

    8. Re:Enough? by Anonymous Coward · · Score: 0

      Oddly enough, a few years ago the same thing was said to me regarding multicore processors. Those things? They can only be useful in servers and high-end workstations, a domain of UNIX and unix-like operating systems.

    9. Re:Enough? by jcr · · Score: 1

      What does it even mean that it "scales to 256 cores", though?

      SInce it's a microsoft product, it probably means that you'll get 1/256 the memory bandwidth, 1/256 of the context-switching performance, and 256X the interrupt latency. Of course, by the time they ship it, the CPU vendors will have chips that are about 256 times as fast as their current products, so it will be a wash.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    10. Re:Enough? by RSCruiser · · Score: 3, Interesting

      Our IT deparment must be nuts for running Windows Compute Cluster on their system then. Running on 4604 cores no less. It's also the largest Windows cluster (2:50 mark) in the world (and before anyone's head explodes, yes it does run Linux).

      How much the cluster is actually used on the Windows side I don't know, but it is there and available for use.

    11. Re:Enough? by Anonymous Coward · · Score: 0

      Let's remember for a moment where most installations of windows will be.

      In Africa?

      For whole of Africa, you mean:-)

    12. Re:Enough? by afabbro · · Score: 4, Insightful

      Our IT deparment must be nuts for running Windows Compute Cluster on their system then.

      Couldn't have said it better myself.

      --
      Advice: on VPS providers
    13. Re:Enough? by PDX · · Score: 2, Funny

      I can't handle the frame rates of my new 512 core AMD Linux system. Its causing my optical lobe to expand from all of the over-stimulation. I may have to go back to my old 256 core machine for a while until the intercranial swelling goes down to manageable level. I switched to my new system to avoid all of the spam and bloatware in Windows 7. With the bloat removal tools the cores are quicker but I still can't get rid of all my old DRM titles from 2009. Civ is just too addictive.

    14. Re:Enough? by operagost · · Score: 1

      What does it even mean that it "scales to 256 cores", though?

      It means that the performance increases in a near-linear fashion with each additional core. Past 256 cores, you may see diminishing returns.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    15. Re:Enough? by ModernGeek · · Score: 5, Informative

      You can link to the exact spot in the video by adding #t=XmXs at the end.

      --
      Sig: I stole this sig.
    16. Re:Enough? by spongman · · Score: 1

      Datacenter-x64 supports 64 cores. however, the performance is somewhat limited by some global locks low down in the kernel. win7 adds support for 256 cores by partitioning the cores into logic groups. they've also removed several of those global locks to reduce contention at scale.

    17. Re:Enough? by trailerparkcassanova · · Score: 1

      I remember when 1KB of RAM was more than enough.

    18. Re:Enough? by Anonymous Coward · · Score: 0

      Just 256? Well at least that means I can run TWO INSTANCES of Windows7 on my SGI Altix 4700! Oh wait I could use Lin...

    19. Re:Enough? by Anubis350 · · Score: 1

      256 cores, enough? I'm a cluster admin you insensitive clod!

      (I really am :-p)

      --
      "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
  4. Another excuse not to RTFA by sakdoctor · · Score: 5, Funny

    Suggestion for new /. poll. Who has installed Silverlight? (Silverlight required)

    1. Re:Another excuse not to RTFA by PerfectSmurf · · Score: 5, Informative

      Opera browser and NO Silverlight here. That said there is no article to read but an interview to watch and the summary is wrong - it only requires Silverlight if you're using Internet Explorer. It streams video (.wmv) just fine to me.

      --
      I smurf everything and everything I smurf is perfect.
    2. Re:Another excuse not to RTFA by Anonymous Coward · · Score: 1, Insightful

      Actually i never had the need to install it, i think that the only SL sites that i tried to visit were MS's ones

    3. Re:Another excuse not to RTFA by Johnny+Loves+Linux · · Score: 2, Insightful

      The thing that gets me is: was this a bait and switch to get people to install siverlight to see something that sounded really interesting? When I saw the "Need to upgrade browser/install siverlight" I felt nothing but digust.

      Here is an opportunity for Microsoft to demonstrate something cool and what do they do to all the folks who can never get silverlight to run on their operating systens? Yeah, tell them "Piss off! You're unclean! You can't watch our video!" That's a great way Microsoft to try convince folks to give your technology a try. Way to go Ohio.

      The second thing I noticed was the sudden feeling that this was a poor imitation of Google Tech talks, in which you can watch the videos in any operating system, because google is more interested in getting the word out than trying to "sell" or "slip under the radar" some new multimedia transport mechanism.

    4. Re:Another excuse not to RTFA by bonkeydcow · · Score: 1

      Installed to watch the olympics.

    5. Re:Another excuse not to RTFA by aaron.axvig · · Score: 1, Funny

      I did. And it is awesome and I don't have to whine on teh internets that I can't see something. Instead, I get to brag. ;)

    6. Re:Another excuse not to RTFA by rrohbeck · · Score: 1

      Suggestion for new /. poll. Who has installed Silverlight? (Silverlight required)

      Only if there's a SilverlightBlock extension for Firefox.

    7. Re:Another excuse not to RTFA by Anonymous Coward · · Score: 0

      It is called NoScript and handles Silverlight as good as it handles Flash.

    8. Re:Another excuse not to RTFA by jonbryce · · Score: 1

      Apart from MS, the only Silverlight site I've seen is itv.com

  5. Silverlight? by Loibisch · · Score: 0, Redundant

    RTFA my ass!

  6. Linux: 4096 by setagllib · · Score: 5, Informative

    The most recent mainline Linux release has integrated mature patches for 4096 core scalability, that have been developed by high performance computing corporations and tested in the field for years. Previous versions were rated for "only" 1024 cores. That still makes 256 look like a Gameboy.

    It must be really hard for Microsoft to compete in the HPC space. I almost feel bad for them. Almost.

    --
    Sam ty sig.
    1. Re:Linux: 4096 by master5o1 · · Score: 1, Funny

      It must be really hard for Microsoft to compete in the HPC space. I almost feel bad for them. Almost.

      I don't believe you on this. I think you're just saying that to not be modded done on too much bias. But then again, this is slashdot, anything anti-microsoft should get you modded up.

      --
      signature is pants
    2. Re:Linux: 4096 by BeShaMo · · Score: 5, Funny

      The most recent mainline Linux release has integrated mature patches for 4096 core scalability, that have been developed by high performance computing corporations and tested in the field for years. Previous versions were rated for "only" 1024 cores. That still makes 256 look like a Gameboy.

      It must be really hard for Microsoft to compete in the HPC space. I almost feel bad for them. Almost.

      I think these comparisons have to stop. They give Linux an unfair bias. Linux does not have to spend resources on things like cool names their releases, and wages for people with excellent chairthrowing abilities, so naturally they can instead use the resources on developing software. Come back when each release of Linux is given inspiring names like Linux XP and they have proper chairthrowing capabilities, then we shall make a fair assesment.

    3. Re:Linux: 4096 by hedwards · · Score: 4, Insightful

      It's a moot point. It's likely that processors will eventually have more than 256 cores, but that's going to take a long time, I'm not necessarily convinced that we will. At some point we will hit the smallest possible transister size and I'm not sure that will leave physical room for all the extra cores without moving to a much larger chip size.

      That being said, if we're still using Windows 7 when mainstream computers have more than 256 cores there's something very wrong going on. Linux probably will need that kind of scalability, but it's because of the sort of rolling release schedule where releases are expected to be based upon the previous version, if loosely at times.

    4. Re:Linux: 4096 by Mia'cova · · Score: 1

      256 is not a set maximum. It's a target for consumer applications. It's about breaking the major windows subsystems down to work with many cores. 4096 processor scalability is great. But how much benefit would you see in KDE and open office if you could drop a 4096 core 2 duo in your machine right now?

    5. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      What happened to "None, One, or Infinity"?

    6. Re:Linux: 4096 by jonaskoelker · · Score: 4, Funny

      Come back when each release of Linux [...]

      You come back when WGA includes source code and a patch. Until then, I'll be sending my money in the direction of http://www.linuxgenuineadvantage.org/source/ and http://www.alienos.com/wp-content/uploads/linux_gen_adv_crack.patch

    7. Re:Linux: 4096 by catmistake · · Score: 4, Informative
    8. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      *blink*

      Oh look, OpenOffice.org has just added an eighth of a centimetre to its progress bar! That's fast!

    9. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      I believe that you mean it is a "moo point", as in the opinion of a cow. It just doesn't matter. "The point is moo."

    10. Re:Linux: 4096 by theeddie55 · · Score: 1

      hey... I've done some linux development and can throw chairs as well as the next man (*checks to make sure the next man isn't Steve Ballmer*)

    11. Re:Linux: 4096 by eclectus · · Score: 5, Informative

      It won't take too long. Sun's T2 chip has 64 threads, and the T5440 that I have at the office has 4 chips in it, for 256 threads, all in a 4u chassis. Granted, it doesn't run windows, but seriously CMT chips are out and growing fast. BTW, the T2 cpu is only about an inch quare, and it's only done on 65nm tech, not even 40nm.

      --
      This signature is a waste of 42 characters
    12. Re:Linux: 4096 by Sique · · Score: 1

      It's a necessity if you want to position Windows 7 as a host OS for a blade center. Blade centers can host more than 64 cores very easily.

      --
      .sig: Sique *sigh*
    13. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      It's a moot point.

      For your desktop, yes.

      It's likely that processors will eventually have more than 256 cores, but that's going to take a long time, I'm not necessarily convinced that we will.

      Intel already showed off a 80 core processor a few weeks ago. It's not unthinkable that they'd get it to 256. My guess would be they'll have it within two years. That would be november 2010.

      Iirc Windows 7 is scheduled to be released in 2010. How often have windows releases been delayed? I wouldn't be too surprised if a 256 core processor will arrive *before* you can buy windows 7.

      At some point we will hit the smallest possible transister size and I'm not sure that will leave physical room for all the extra cores without moving to a much larger chip size.

      In the far future, if any of these atom scale technologies will eventually produce a working chip, things are going to be muuuuuuuuuuuuuuuuuuuch smaller still.

      That being said, if we're still using Windows 7 when mainstream computers have more than 256 cores there's something very wrong going on. Linux probably will need that kind of scalability, but it's because of the sort of rolling release schedule where releases are expected to be based upon the previous version, if loosely at times.

      I agree. The summary is somewhat of a troll ;)

    14. Re:Linux: 4096 by makomk · · Score: 1

      256 is not a set maximum. It's a target for consumer applications. It's about breaking the major windows subsystems down to work with many cores. 4096 processor scalability is great. But how much benefit would you see in KDE and open office if you could drop a 4096 core 2 duo in your machine right now?

      Pretty much none. You also wouldn't see any benefit in Microsoft Office and the Windows desktop with a 256-core processor, and probably won't ever do so - this is entirely about low-level kernel support for applications that require that much computing power. In both cases, finding or developing applications to make use of the available cores is your problem.

    15. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      The worst thing about Windows in HPC is all the people you have to hire to run around the machine-room, wiggling the mice on each HPC node. Having the screensaver kick in and require a password really impacts the linpack scores.

    16. Re:Linux: 4096 by Midnight+Thunder · · Score: 0, Redundant

      The most recent mainline Linux release has integrated mature patches for 4096 core scalability, that have been developed by high performance computing corporations and tested in the field for years. Previous versions were rated for "only" 1024 cores. That still makes 256 look like a Gameboy.

      While the operating system might be able to support his many cores, many applications fail to do so. The PS3 is a good example of the hurdles in place to developing applications that truly can take advantage of the multiple cores. The problem is not to do with the hardware, but with the tools and programming methodologies we all know. While many programmers have touched on multi-threading how many truly master it?

      In many ways it is better to write a single threaded application, than a badly threaded one. The point is that if threads spend too much time sharing resources and coordinating their use then the overhead sometimes outweighs the advantages. You can't apply threading to all solutions and you if something is going to be long running, then it is often better to separate the resources and then resync them at the end of the task. For me its like building a house: as long as each contractor is working on something independent then it works well, but as soon as they are involved in trying to work in the same area then you spend more time trying to manage things so that they don't get in each other's way.

      What we need are better tools, better understanding of threads and an acceptance that a single application can't always take advantage of threads effectively.

      --
      Jumpstart the tartan drive.
    17. Re:Linux: 4096 by Gavagai80 · · Score: 1

      A trademark lawsuit waiting to happen.

      --
      This space intentionally left blank
    18. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      No, we don't want to run your fucking OS. Get that through your head.

      I have gotten it through my head.

      What I still am unclear of, is why you have to bitch and moan? If you don't want to use it, don't use it. Simple as that.

      By the way, Linux does run 'serious' programs. As I sit here idly working away at a personal project on my Gentoo Linux 2008.0 install... I am also running a complete legal (open the setup.exe and click-click-click) install of Adobe Photoshop CS2 (Not the latest, I know. But I own this one) I've been running it under WINE since February this year. I also have Macromedia Flash 8 (which I own as well).

      Not to mention the huge database of applications that run under WINE.

      Anything you can do on Windows, I can do better on Linux.

    19. Re:Linux: 4096 by Duckie01 · · Score: 1

      It's a moot point.

      For your desktop, maybe.

      It's likely that processors will eventually have more than 256 cores, but that's going to take a long time, I'm not necessarily convinced that we will.

      Intel already showed off a 80 core processor a few weeks ago. It's not unthinkable they'd get that to 256. I'd guess they'd have that within 2 years. That'd be novemeber 2010.

      Windows 7 is scheduled for 2010. It's not unknown for windows releases to be delayed.

      I wouldn't be too surprised if the 256 core processor would arrive *before* you can buy Windows 7.

      At some point we will hit the smallest possible transister size and I'm not sure that will leave physical room for all the extra cores without moving to a much larger chip size.

      Apparently we're not at that point even with current technologies. If any of those atom scale technologies ever produces a working chip, things will be muuuuuch smaller still. Yes that's theoretical stuff atm but so were our current multi-Ghz multi-core processors some while ago.

      That being said, if we're still using Windows 7 when mainstream computers have more than 256 cores there's something very wrong going on.

      If mainstream is defined by "what i have on my desk at home", then you're absolutely right.

      Linux probably will need that kind of scalability, but it's because of the sort of rolling release schedule where releases are expected to be based upon the previous version, if loosely at times.

      No. That's reversing reality to make it meet your theory. Linux does not grow the way it does because people expect it and push for it, but people expect it because it has grown the way it does.

      Of course each new linux version will appear to be base upon the previous version. That's because people made 2.4 grow to 2.6. They didn't write 2.6 from scratch and make it compatible with 2.4.

      The only reason linux supports 4096 cores today is that somebody thought it'd be worthwhile to (pay somebody to) implement that. Not because of some release agenda.

    20. Re:Linux: 4096 by Tubal-Cain · · Score: 1

      How wide is the progress bar? A seventh of a centimeter?

    21. Re:Linux: 4096 by Smauler · · Score: 1

      Heh, I went to the download page, and found these gems in big type just above the download and buy now buttons :

      If you have an opportunity to download Linux XP Desktop from Internet, it is the fastest way will get acquainted with system.

      If you wish to get the box version of Linux XP Desktop and to get support on installation and initial adjustment ok so far... wait for it - address to our partners Internet-shops.

      Good to see they're a professional outfit (and if they actually are, wtf is up with that Engrish). I don't have any problem with poor English per se, but if I were buying a product which needed decent English to function well, I would steer well clear of something that uses such crappy English to sell itself.

    22. Re:Linux: 4096 by Anonymous Coward · · Score: 1, Insightful

      Says the idiot who never saw such an obvious joke?

      Hand in your geek card and go browse 4chans /b/, you would fit right in there.

    23. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      Look at this from Microsofts perspective:
      a) Develop an OS that can run on up to 4096 and have a market of about 3 people
      b) Develop an OS for the home and business computers and sell to millions

    24. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      Oh good, then. Did Bethesda Softworks release Fallout 3 for Linux when I wasn't paying attention?

    25. Re:Linux: 4096 by Macthorpe · · Score: 3, Insightful

      What I still am unclear of, is why you have to bitch and moan? If you don't want to use it, don't use it. Simple as that.

      If only everyone who doesn't like Windows did that, Slashdot would be much better off.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    26. Re:Linux: 4096 by qw0ntum · · Score: 1

      This is not Windows HPC, this is Windows 7, their desktop single-user OS. They are completely different; why would you expect a desktop OS to fill the same role as an HPC OS?

      --
      'Every story, if continued long enough, ends in death.' --Ernest Hemingway
    27. Re:Linux: 4096 by man_of_mr_e · · Score: 2, Informative

      Actually, i think you're confusing cores with nodes. NUMA is multi-processor architecture, and I believe the Linux kernel can support up to 4096 NUMA nodes (that is NUMA processors). Theoretically, those processors could also be multi-core.

      My understanding is that 256 is the largest number of cores Intel and AMD have "defined" for the architecture, so I don't see how any OS could claim support for more than 256 cores.

    28. Re:Linux: 4096 by mqduck · · Score: 1

      You should have tried clicking on the links first.

      --
      Property is theft.
    29. Re:Linux: 4096 by springbox · · Score: 1

      Unreal Tournament 2004 seems to be a popular example Linux game

    30. Re:Linux: 4096 by setagllib · · Score: 1

      And why shouldn't it? The mainline Linux kernel runs on realtime embedded devices and 4096-CPU supercomputers, depending on the options used at compile-time. Linux proved it can be done, why can't Microsoft do the same? Do they just not have the engineering skills?

      --
      Sam ty sig.
    31. Re:Linux: 4096 by setagllib · · Score: 1

      There are other architectures besides Intel's. News at 11.

      --
      Sam ty sig.
    32. Re:Linux: 4096 by qw0ntum · · Score: 1

      That's a point well taken. The versatility of the Linux kernel demonstrates its technical superiority to Windows in many aspect and I think also speaks to the power of the open source development model.

      Still, I think it's important to mention that Microsoft has only in the past couple years started focusing on HPC. Further, since Windows 7 is a desktop OS, and comes from a history of desktop OSes, it seems logical that MSFT would focus on other aspects of the OS rather than on supporting large numbers of cores.

      I think it's probably less that they don't have the engineering skill than that they don't have the resources to implement this kind of multicore support and do whatever else they need to. I'm sure the management logic was something along the lines of "256 cores should be enough for most people in our target market for the time being, at least until our next release. And if it becomes apparent users need this sooner, we can reallocate resources to it to make sure it gets done faster." That would seem perfectly logical to me.

      --
      'Every story, if continued long enough, ends in death.' --Ernest Hemingway
    33. Re:Linux: 4096 by Bungie · · Score: 1

      Linux proved it can be done, why can't Microsoft do the same?

      The NT kernel was written in a versatile manner and can easily run on alternate platforms. Windows NT was origionally made for i386, MIPS, Alpha and PowerPC. However a while ago Microsoft dropped support and stopped developing for all but intel and embedded (MIPS, ARM, and SH4) platforms. I think the primary reason for not supporting 4096 CPU supercomputers is because nothing like exists on the Intel platform which Windows runs on. Even if they wanted to prove it, there's nothing that they could ever test it on.

      --
      The clash of honour calls, to stand when others fall.
    34. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      By the way, Linux does run 'serious' programs. As I sit here idly working away at a personal project on my Gentoo Linux 2008.0 install...

      "Personal" meaning for yourself, for fun or generally for a non-serious purpose.

      On the other hand, as I sit here idly working away at a contract assignment on my Microsoft Windows XP Professional Service Pack 2 install... Honestly you say "Gentoo Linux 2008.0" like you're bragging, not about the fact you are using Linux, but about specifically running the 2008.0 Gentoo install. What? You want a pat on the back or something?

      I am also running a complete legal (open the setup.exe and click-click-click) install of Adobe Photoshop CS2 (Not the latest, I know. But I own this one) I've been running it under WINE since February this year. I also have Macromedia Flash 8 (which I own as well).

      In case you haven't been following, Photoshop CS2 isn't just old, it's very old. Two generations behind in fact. I also love how you have to qualify that you "own" these products for some reason.

      Not to mention the huge database of applications that run under WINE.

      Only about 1700 items in that "huge" database are rated as Platinum, which means they work as they should, and most of them look like insignificant and unknown freeware utilities.

      Anything you can do on Windows, I can do better on Linux.

      Well, I just spent a few hours working in Cubase and Fruity Loops. Now I am about to fire up Dead Space and play it a little. Nice to know you're doing these things better under Linux though.

    35. Re:Linux: 4096 by spongman · · Score: 1

      the kernel for Server 2008 R2 is going to be based on the win7 kernel.

    36. Re:Linux: 4096 by shmlco · · Score: 1

      "... depending on the options used at compile-time."

      Nice way to blow your own argument out of the water. And in the same sentence, no less. Options chosen at compile-time equals conditional code equals DIFFERENT code. So the embedded version is not quite the same as the desktop version, and neither is the same as the server version.

      By that logic one can assume that the "mainline" Windows kernel also runs as everything from Windows Mobile to Windows Desktop to Windows Enterprise. Sure, there may be different compile-time options used, but....

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    37. Re:Linux: 4096 by ciggieposeur · · Score: 1

      What we need are better tools, better understanding of threads and an acceptance that a single application can't always take advantage of threads effectively.

      Or we could begin banging away at Clojure with its persistent immutable objects and direct language support for concurrent transactions.

    38. Re:Linux: 4096 by cymru_slam · · Score: 1

      To be fair though, this is really 32 cores doing fancy tricks to look like it's running 256 threads simultaneously. Of course I am jealous because I only have T2000s and T5220s ;-)

    39. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      I noticed you didn't comment on my main point. Anything after 'By the way' was from a personal point of view.

      "Personal" meaning for yourself, for fun or generally for a non-serious purpose.

      I work from home. Most of my personal projects also launch into commercial products. Linux and open source software is all I use for daily and work related use. Yes, I develop for Windows and I can tell you the difference is staggering in ease of use (I suppose that is biased as I've been using Linux longer than Windows)
      Needless to say my small company rakes in more in one month than you probably make in a year.

      On the other hand, as I sit here idly working away at a contract assignment on my Microsoft Windows XP Professional Service Pack 2 install...

      'contract assignment' == you work at some dickheaded day job pushing papers. "Yes, boss. No, boss. Sure, I'll suck your cock for a raise, boss."

      Honestly you say "Gentoo Linux 2008.0" like you're bragging, not about the fact you are using Linux, but about specifically running the 2008.0 Gentoo install. What? You want a pat on the back or something?

      Every distribution is different. It was actually the equivalent of saying 'I use Microsoft Windows Vista' (microsoft=gentoo, windows=linux, vista=2008.0).
      Linux is only a kernel. Saying "I use linux" does not have any meaning at all. I could probably name 30+ different flavours/distros off the top of my head that are "Linux".
      Thus, stating the distro and version is not out of the ordinary... especially when compared to the MS equivalent.

      In case you haven't been following, Photoshop CS2 isn't just old, it's very old. Two generations behind in fact. I also love how you have to qualify that you "own" these products for some reason.

      Not really, no. I've used CS3 and there was nothing new and exciting that said "Buy Me! I contain great value over CS2". CS4 has a few features I'd like, but there are other open source programs that accomplish the few things I would want if ever needed. So far I don't need it.

      Only about 1700 items in that "huge" database are rated as Platinum, which means they work as they should, and most of them look like insignificant and unknown freeware utilities.

      Really? I was not aware that the following were insignificant freeware programs:
      - Guild Wars (All Versions)
      - Warcraft III: The Frozen Throne
      - Dreamweaver CS3
      - 3DMark2000
      - Xara X & Xara 3D
      - Microsoft Office 200 & 2003 (2007 is currently Gold Status)

      Well, I just spent a few hours working in Cubase and Fruity Loops. Now I am about to fire up Dead Space and play it a little. Nice to know you're doing these things better under Linux though.

      Ah, but both run under Linux with minor tweaks. I'll give Dead Space until Xmas before it is at least silver status.

    40. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      Why do the screenshots of Linux XP look like Vista?

    41. Re:Linux: 4096 by iabervon · · Score: 1

      You don't like "Funky Weasel is Jiggy wit it"? Or "Rotary Wombat"? Or "Killer Bat of Doom"? Sure, they don't change every release, and they don't get used anywhere at all, but they're more frequently changed and more... creative... than Windows version names.

    42. Re:Linux: 4096 by John+Hasler · · Score: 1

      > Sure, there may be different compile-time options used, but.... ...only Microsoft knows.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    43. Re:Linux: 4096 by jonaskoelker · · Score: 1

      Man you wouldn't recognize a joke when it slammed you in the face.

      The irony is massive.

      First, LGA is ironic in itself. Secondly, p^3 is being ironic, and I'm giving an ironic retort at p^2. The parent^1 is missing the ironice joke I'm making while complaining I don't get that LGA is a joke, adding even more.

      This goes beyond eleven.

    44. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      1) You didn't have a point.

      2) I am quite certain you've never launched a single commercial product or even held a real job in your entire life. In fact, you sounds like you're still a kid.

      3) Your utter misinterpretation of the term "contract assignment" reinforces the suspicion that you are in fact a kid with no actual business knowledge, experience or social skills.

      4) You contradict yourself here. Next time try thinking before you type.

      5) You must not do any serious image editing if you think PS CS2 is the same as PS CS3. CS3 came out 2 years after CS2. CS4 came out 1 year after CS3. Currently you are about 3 1/2 years behind.

      6) Oh yeah, wow what was I thinking. Clearly listing 6 entire applications/games, half of which are extremely old and non-platinum status, proves that WINE is superior to Windows. 3Dmark2000? Come on, now you're just embarrassing yourself.

      7) And both run under Windows without any tweaks, nor latency issues as would be the case under Linux provided you could even get them working. As for Dead Space a)silver isn't playable status and b) don't count on it when WINE *still* can't even run something as old and popular as Halo 2.

      Nice try and troll kid, but we're done here.

    45. Re:Linux: 4096 by setagllib · · Score: 1

      Right, because the same kernel binary can boot on ARM mobile phones and SPARC supercomputers. You might just be an idiot or a troll. Of course different machine architectures require different compiled binaries.

      On the same architecture, yes, you can boot the same kernel for 4096 CPUs and 1 CPU. That is handled at boot time, not at compile time, but you can optimise further in either direction with some options. Linux seems to do all of this about as well as theoretically possible, including actually patching itself at runtime to optimise for single-processor systems, even if compiled for multi-processor ones.

      --
      Sam ty sig.
    46. Re:Linux: 4096 by Anonymous Coward · · Score: 0

      That said, the 80 core CPU that Intel demonstrates is not really an 80 core CPU. Only a handful of the cores in each CPU is x86, the remainder are specialized math coprocessors with a specialized and limited instruction set. Since the scheduler does not and can not see them all as one type of CPUs the limits won't apply. Software has to be specially written to take advantage of the additional SPUs. They work similarly to Cell CPUs. In Windows case since the scheduler cannot treat them all the same those additional cores would not matter to the affinity bitmask which has been the limiting factor.

    47. Re:Linux: 4096 by jonbryce · · Score: 1

      If it is running on an NX server, you could have a lot more users per machine. I guess network bandwidth would run out before the 4096 cores does.

    48. Re:Linux: 4096 by jonbryce · · Score: 1

      Windows 7 doesn't run on them. News at 11:01.

    49. Re:Linux: 4096 by WuphonsReach · · Score: 1

      It's a moot point. It's likely that processors will eventually have more than 256 cores, but that's going to take a long time, I'm not necessarily convinced that we will. At some point we will hit the smallest possible transister size and I'm not sure that will leave physical room for all the extra cores without moving to a much larger chip size.

      Quad core is pretty much mainstream now. Having two CPUs on the board is not far out of the realm of possiblity, and quad-CPU systems are a staple of the server level. So individual chips only need to reach 64 cores before Windows 7 starts to run into its limit.

      Figure quad cores this year. We'll probably see 8 cores per CPU by 2010, with 16 cores by 2012. And if the # of cores per chip starts doubling every 15 months instead of every 24... we approach 256 cores inside of a server box even quicker.

      The open question at the moment is whether we'll really see 8-16 general purpose cores inside of a single CPU by 2012. Or will it switch over to a non-uniform style of CPU cores where you have 8 general purpose and 8 special purpose cores?

      --
      Wolde you bothe eate your cake, and have your cake?
    50. Re:Linux: 4096 by Elbowgeek · · Score: 1

      You know, all this drivel about how many cores the OS supports, and how my OS is soooo much better than your cuz it can support more, is reminiscent of those utterly useless arguments which abounded when OS/2 was actively competing with Windows 3.x. I remember endless discussions on the relative boot times of each system, as if some people had jobs which consisted entirely of rebooting their machines.

      In a similar way, the number of cores an OS supports is irrelevant to 99.999% of the consuming public, and will have little effect on it's popularity.

      I think MS has a potential winner on their hands if they can keep the number of versions to a minimum and price it reasonably. I will probably switch to it eventually, but I absolutely hate the UI. Those fiddly little icons and arrows make my skin crawl, and it's so obvious that they've tried to hammer together OS/X and the two dominant Linux UIs into one far less usable whole.

      --
      Who is this delectable creature with an insatiable love of the dead?
    51. Re:Linux: 4096 by McKing · · Score: 1

      We just got some T2-based blades in, but we can't play with them yet until the electricians come out to hook up the power in that row of the datacenter. :-(

      IMHO, Sun has done things the smarter way (as far as going multi-core/multi-thread) than Intel/AMD. Intel has to take existing massive cores running at insane speeds and cram them into the same silicon to get 2 or 4 core CPU's, while Sun took their existing slower cores and put as many into the die as they can (8 right now), and focused on parallelism first, then speed later. They've already solved a lot of the problems that Intel/AMD are just starting on (memory access / multi-threading / execution optimizations) and now they can work on shrinking the die even more to get more cores/threads on each CPU.

      A lot of little cores doing things relatively slower makes more sense than a couple of insanely fast cores sitting around waiting for memory or I/O to catch up. Intel needs to take their Atom processor and use that as their base for some massively parallel CPU lovin'....

      --
      If only "common" sense was actually that common...
    52. Re:Linux: 4096 by maztuhblastah · · Score: 1

      You come back when WGA includes source code and a patch.

      If you're comfortable with x86 ASM, I can give you buildable source and a patch... ;-)

  7. MS has a really bad habit of.... by 3seas · · Score: 5, Insightful

    .... testing the waters via marketing that which may or not come into some form of existence.

    They use the same tactic as well, to help suppress any interest a competitor might be getting with some technology by claiming they are doing the same, where often enough they kill teh support teh competitor was getting while never producing that which they claimed they were doing.

    So take this current claim in such a light and you'll know "believe it when you know you have it and are using it, not even a split second before".

    1. Re:MS has a really bad habit of.... by Stan+Vassilev · · Score: 1

      So take this current claim in such a light and you'll know "believe it when you know you have it and are using it, not even a split second before".

      It's in the builds handed out at PDC.

      Windows could not support 256 cores before as processes could pick to be bound to a core with a bitmask, and that mask didn't have 256 bits in it.

      The solution Microsoft chose is to maintain backcompat by making each bit respond to a pool of cores instead of one core. This is augmented with also smarter thread/resource management on the kernel level.

      Another work related to enabling Windows to scale to many cores is removing many hard locks in the kernel and user code, and replacing with more granular locks or no locks at all (only where there's a safe alternative), which is essence means more stuff runs at once than just waiting for something else to be marked available.

  8. Question by Anonymous Coward · · Score: 0

    Can we just agree on either measuring in processors or in cores. What does that now mean? 256*n cores. Or 256 cores on 256 single-core processors. Or ...

  9. Re:256 cores... pfft by ultranova · · Score: 1

    Since these seem to be powers of two, it's 4 orders of magnitude, actually.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  10. Not exactly my highest priority by Anonymous Coward · · Score: 0

    The fact that it's slower, less stable, far more bloated, takes longer to boot, has that ridiculously badly-thought-out UAC, and has far worse hardware support than XP? They can address those things in Windows 8. As long as Windows 7 can handle 256 cores, everything is good in the world!

  11. Too bad it won't run on a Sun-T2 box by Anonymous Coward · · Score: 0

    They are already showing up as 128 cores on a fairly affordable box.

    1. Re:Too bad it won't run on a Sun-T2 box by bhtooefr · · Score: 1

      That's 128 threads (and they have a four socket, eight core version, for 256 threads,) not 128 cores.

      Basically, their chips are dual-core, and each core is split 32 ways by SMT (what in the Intel world is known as HyperThreading.)

    2. Re:Too bad it won't run on a Sun-T2 box by bhtooefr · · Score: 1

      Bah, my bad, eight cores per chip, eight-way SMT per core.

      Still, not 128 cores per box.

  12. Yeah right ... by Luscious868 · · Score: 4, Interesting

    I won't believe a thing Microsoft says about Windows 7 until I see it. Microsoft is like a political candidate running for office. It makes a ton of promises you know it'll never keep.

    1. Re:Yeah right ... by antdude · · Score: 1

      Does that mean you don't vote?

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    2. Re:Yeah right ... by shutdown+-p+now · · Score: 1

      Well, they're certainly being much more cautious with their promises this time. So far, the list of features for Windows 7 is mostly stuff that I can categorise as "UI polish" for Vista. I can certainly believe that they can make that in the timeframe being considered.

    3. Re:Yeah right ... by HansieC · · Score: 1

      Does that mean that Linux/BSD is like Ralph Nader/Cynthia McKinney? They're good, they'll likely keep their promises, and they'll be lucky to get a whole 2% of the marketshare/vote.

  13. Memory scaling by FourthAge · · Score: 3, Interesting

    How will Vista (and, indeed, Linux) manage memory across so many cores? The machine can't be SMP, because you can't maintain data cache coherence across more than about eight cores. So it has to have a completely new memory model. I wonder how this can be achieved without major changes to the kernel?

    --
    The tao of democracy: the government you can vote for is not the real government.
    1. Re:Memory scaling by setagllib · · Score: 5, Informative

      Linux supports NUMA which largely solves that problem, and ccNUMA which solves it even better. It's all about locality once again. Linux has been running on multi-thousand CPU machines for years, and has been optimised and refined by the stakeholders of those projects, so it's not a toy project to show off.

      --
      Sam ty sig.
    2. Re:Memory scaling by Anonymous Coward · · Score: 0

      The answer is it won't handle it.

      Basically they've raised an arbitrary limit on the number of CPU's from whatever it is now in XP and Vista to 256. Obviously they haven't tested it at 256 cores because there are no x86/x86_64 256 core machines out there.

      This is a pretty pointless announcement.

    3. Re:Memory scaling by Anonymous Coward · · Score: 0

      I believe that's what NUMA is for

    4. Re:Memory scaling by Znork · · Score: 1

      AMD Opteron and Intels upcoming CPUs support NUMA, or rather ccNUMA. That basically syncs only areas cached in multiple caches. OS support for that isn't extremely complex; it becomes mainly an issue of minimizing the situations where multiple caches cache the same memory.

    5. Re:Memory scaling by jargon82 · · Score: 4, Informative

      I'm reasonably sure 64 bit windows supports NUMA as well. I've worked with the IBM x3950, which is a NUMA architecture, and several of the folks (the minority, to be sure) whom I configured these systems for ultimately used windows.

    6. Re:Memory scaling by 32771 · · Score: 1

      This post is somewhat redundant now but I have been wondering about the same thing and then I found out about NUMA:

      http://lse.sourceforge.net/numa/

      If you are looking for a NUMA machine running Linux have a look at this.

      http://www.sgi.com/products/servers/altix/4000/

      If you check out citeseer you might find that the name NUMA came up around 1989. I couldn't find it any earlier. So whatever a 256 core processor will look like, it doesn't have to be something new.

      It seems like it should be possible to use already existing parallel architectures in those multi core processors. Although I could imagine that integrating multiple cores on one chip could support architectures which make use of that different type of platform. I don't know how this could look like, but I wouldn't want to rule out that we are going to see something new.

      --
      Je me souviens.
    7. Re:Memory scaling by MinistryOfTruthiness · · Score: 0

      The funny thing is that I was just reading about CUDA, and the 240 cores in nVidia cards. Granted, these aren't general-purpose cores like a Core 2 Duo chip, but how long until we see general-purpose CPUs like this? nVidia uses a hardware scheduler to manage the threads so the software doesn't need to, so maybe that's the same way Intel/AMD would go.

      I'm not really making a statement so much as wondering aloud: If nVidia already has 240+ cores in their cards, why does it seem so far out that Intel and AMD go the same route? Where's the fundamental difference other than the Intel/AMD architecture currently makes it difficult to scale to that many cores -- a limitation rather than an intentional design decision.

      --
      "I know that every word that man just said is true, because it's EXACTLY what I wanted to hear." -- Space Ghost
    8. Re:Memory scaling by Pentium100 · · Score: 1

      32bit Windows XP also supports NUMA, otherwise I would not be able to use my PC which has 2x Opteron 270, each socket having its own memory.

    9. Re:Memory scaling by Anonymous Coward · · Score: 0

      Yep, NUMA support since Windows 2003 Server version (and XP 64). However, somebody once suggested that Windows scheduling doesn't scale well over 8 cores. Is this still the case?

    10. Re:Memory scaling by Anonymous Coward · · Score: 0

      How will Vista (and, indeed, Linux) manage memory across so many cores? The machine can't be SMP, because you can't maintain data cache coherence across more than about eight cores. So it has to have a completely new memory model. I wonder how this can be achieved without major changes to the kernel?

      Don't tell Microsoft that.

    11. Re:Memory scaling by afidel · · Score: 1

      Well, there is no 256 core x64 machine, but there is a 96 core machine (Unisys ES7600R) which should get them close enough to prove the algorithms work.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    12. Re:Memory scaling by Anonymous Coward · · Score: 0

      We are talking about NUMA-awareness. As an XP user, you probably should try to enable node interleaving to gain more predictable performance (not necessary faster).

    13. Re:Memory scaling by drspliff · · Score: 2

      Microsoft has also supported NUMA (in some form) in their server systems since Windows 2000, yet I don't think any of the big players support Windows (e.g. on SGI Altix systems) and it's very unlikely that Microsoft will gain any ground in this area.

      All their HPC efforts seem to be towards homogeneous sets of boxen... still I wonder what the NT task manager would look like with 1024 cores!

  14. Re:256 cores... pfft by cnettel · · Score: 2, Informative

    256 cores means that it can be stored in a 16-byte flag. Coincidentally, most current implementations of x64 (not the very first Athlon64s, though) implement instructions for atomic 16-byte operations. It seems like MS thinks that the performance benefits of being able to store affinity and other status flags in this manner outweigh the downsides. By the way, I would say this is more to handle things like 32 cores of 8-way SMT, than 256 actual cores. MS can accept losing the niche of very large shared-memory systems, but not the midrange servers of tomorrow.

  15. Re:eh by Anonymous Coward · · Score: 4, Informative

    No... No he didn't.

  16. We never get enough by Anonymous Coward · · Score: 0

    Saying that nobody needs more cores is like they said that noone will ever need more than a few bauds of network traffic.
    It's bullshit. AFAIK Sun is already building machines with more cores.

  17. Re:eh by hedwards · · Score: 5, Informative

    Sigh, first off, it was 640kb of ram, and second off it's not even his quote. And additionally I'm not sure who really said it, but it wasn't Gates.

    The 640kb wasn't meant in the long term it was meant at that point, a time when they were talking about how to divy up the limited ram. It was the sensible way to proceed, it's just that drivers and such didn't get loaded into the rest of the ram causing huge headaches for gaming.

    Even at that point it was asinine to suggest that ram wouldn't become more common in machines. I think at that point they'd already seen ram increase by a few thousand percentage points easy if not more.

  18. No Silverlight here. by argent · · Score: 4, Insightful

    No Silverlight, no Moonlight, it's bad enough that I've got to deal with Microsoft's broken security zones at work, I'm not going to start running son-of-ActiveX at home.

    1. Re:No Silverlight here. by modmans2ndcoming · · Score: 2, Informative

      and Silverlight is different from Flash how? Actionscript is just as close to your computer as the CLR in silverlight is... the difference is that I can write apps in a nice language (c#) in silverlight.

    2. Re:No Silverlight here. by argent · · Score: 3, Informative

      and Silverlight is different from Flash how?

      Flash isn't interpreted by an interpreter that includes mechanisms to provide full local application privileges to downloaded code.

      Silverlight is based on .NET, which has support for full native applications and uses a security model based on "security zones" that has proven extremely unreliable.

    3. Re:No Silverlight here. by Anonymous Coward · · Score: 0

      No Linux support in Silverlight. No, Moonlight isn't good enough, it doesn't allow access to all those proprietary, patent-encumbered MS codecs Silverlight uses for media streaming. Plus Moonlight is way behind Silverlight's current version in terms of functionality.

      Flash == fail. Silvelight == epic fail

    4. Re:No Silverlight here. by Anonymous Coward · · Score: 0

      L. I. N. U. X. No bloody M, S, F, or T.

    5. Re:No Silverlight here. by Anonymous Coward · · Score: 0

      Flash likes to run with a lot more privileges than it needs and it performs recompilation, so an error with the JIT could result in it taking over the Flash executable and the permissions it's running with.

    6. Re:No Silverlight here. by Anonymous Coward · · Score: 0

      wait wait, let me fix this for you..

      "You're not supposed to be able to do, for instance, unsafe native calls in it. That is until you flip the evil bit."

    7. Re:No Silverlight here. by Anonymous Coward · · Score: 0

      you are a retard. MS has a Linux package for all those patent encumbered codecs for moonlight. Try shutting the fuck up if you are a clueless moron like yourself.

    8. Re:No Silverlight here. by Anonymous Coward · · Score: 0

      Flash isn't interpreted by an interpreter that includes mechanisms to provide full local application privileges to downloaded code.

      Yeah it just runs as an ActiveX which can make Win32 calls directly (under local application privileges) and it has it's own internal security model which is separate from Windows. It even still installs to s folder in system32. Totally better than .net mechanisms designed for the same use.

    9. Re:No Silverlight here. by spongman · · Score: 1

      err, AS3 code (on flash 9) is JITed.

    10. Re:No Silverlight here. by spongman · · Score: 3, Informative

      actually, silverlight does not use .NET CAS (code access security) model. the only code that silverlight will run is transparent and verifiable. this is exactly the same security model that flash uses.

    11. Re:No Silverlight here. by argent · · Score: 1

      Yeah it just runs as an ActiveX which can make Win32 calls directly (under local application privileges)

      The interpreted language (actionscript) can't. It doesn't even have an API to do so.

    12. Re:No Silverlight here. by argent · · Score: 1

      So you're saying that the CIL interpreter that Silverlight code runs under does not even implement an API that provides access to native Win32 calls, and the security model is implemented entirely outside CIL?

    13. Re:No Silverlight here. by argent · · Score: 1

      Flash likes to run with a lot more privileges than it needs

      Even assuming that was the major issue (you don't need a privilege escalation exploit to make a local execution exploit deadly, even with Microsoft's leaky sandbox for IE), Flash runs with local user privileges. It doesn't run setuid on the systems I'm talking about, so it has no more privileges than anything else running under the browser. If it does anything more than that under Windows that's a Windows problem.

  19. Re:Those not aware of History... by mab · · Score: 1

    Except that he never said that.

  20. Re:Those not aware of History... by Anonymous Coward · · Score: 0

    Swooooosh!

  21. in all editions? by wjh31 · · Score: 1

    or just in an HPC version?

    even with current growth, i cant see a 256 core cpu in the reasonable future, does MS maybe expect multi-processor motherboards to start creeping into desktops?

    if this is only for an HPC edition, it doesnt seem like much, cpus with 8 cores are available now, so 16 core chips seem likely in the not to distant future, which would only allow 16 processors, with quad processor boards available now, that would mean your core limit could be reached in just 4 boards.

    im no expert but this seems either totally excessive or nowhere near enough

    on a side, how many cores do vista, xp etc support?

    1. Re:in all editions? by deniable · · Score: 1

      You better believe MS marketing will put limits on the cheaper versions. It's kind of like how you had to buy the higher priced server versions for more than two processors / cores. (I haven't been keeping up, so I'm sure the limits have changed again.)

    2. Re:in all editions? by nabsltd · · Score: 1

      Although XP and Vista don't support more than two physical CPUs, they do support up to 32 cores (64 on the 64-bit versions) regardless of the version of the OS.

      Yes, that's a lot less than current Linux kernels, but the reality is that for a desktop operating system it's not a problem. I don't think that Microsoft is really wrong in assuming that once you hit more than two CPU sockets, you're going to be installing a server OS.

    3. Re:in all editions? by deniable · · Score: 1

      It was one of the standard MCSE prep questions back in the NT 4 days. If you wanted to run 2 or 4 (can't remember the exact number) processors on the desktop you had to pay 10 times as much and buy the server version.

      There are uses for multiple cores / chips other than acting as a server. Think about high end engineering tasks. Hell, most jobs I've done, the desktops needed way more grunt than the servers.

    4. Re:in all editions? by nabsltd · · Score: 1

      Seriously, you've needed more than 64 cores in a single desktop machine?

      Even using the newest 6-core chips, that would mean a 12-socket motherboard. Systems like that often don't have standardized hardware that can run an abitrary desktop OS, anyway.

      Before quad-core chips became common, there were probably a few times when wanting support for more than two sockets from a desktop OS was a reasonable request, but now that you can run 12 cores with just two sockets, anything more really screams "distributed app". Heck, with all the free bare-metal virtualization systems that support at least 256 cores, you can just run one of those, then run VMs of your choice on top of that.

      Each VM would have 2-4 virtual CPUs, and then add in a distributed component using virtual networking. Since the networking is entirely within the same physical machine (no real NIC is ever used), you essentially get memory copies (that's how VMware ESX does it). So, you'd have a very fast, very scalable system with no extra cost...you'd still need to buy any hardware and license any VM OS and software, but you'd always have to do that.

  22. Hmmm, me thinks by JohnnyGTO · · Score: 2

    if I had a machine with 256 cores I would be using an OS that fit the dedicated process I was coding for, not one that added to the overhead.

    --
    Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
  23. Can't Agree by RAMMS+EIN · · Score: 0, Redundant

    ``I think we can all agree, 256 cores is enough for anybody''

    No. Why would that be enough? I can think of many scenarios where more cores would be useful, and computers with more cores have already been built.

    --
    Please correct me if I got my facts wrong.
    1. Re:Can't Agree by neuromanc3r · · Score: 3, Funny

      Oh for fuck's sake, it's a joke. Why does every second post here have to prove that its poster is humour-impaired?

    2. Re:Can't Agree by volsung · · Score: 4, Insightful

      Because people who get the joke are going to laugh and move on. Only people who don't get the joke, or who want to make a lame follow-on joke, are going to hit the submit button. (Or people who are annoyed by the previous groups.)

      Self-selection bias explains a lot about the stuff you find on the Internet.

    3. Re:Can't Agree by CarpetShark · · Score: 1

      This "...is enough for anybody" comment is referring to an old point of ridicule for Bill Gates. He once said that "640KB should be enough for anybody." (640KB of RAM, that is).

    4. Re:Can't Agree by Anonymous Coward · · Score: 0

      Yeah, I am about to say :" Shut the fuck up, we are having fun here". Yeah... anonymously :)

  24. Non-silverlight URL by Anonymous Coward · · Score: 2, Informative

    Paste into VLC, mplayer etc: mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_s_ch9.wmv

    1. Re:Non-silverlight URL by thePowerOfGrayskull · · Score: 2

      Or paste into into firefox, IE, WMP, etc...

  25. 256 cores won't be enough by jayhawk88 · · Score: 1

    Presumably they will eventually release Crysis 2.

  26. Calc, notepad, and pbrush by gatkinso · · Score: 2, Funny

    The only useful apps bundled with Windows. Please don't mess with them, primitive as they may be.

    --
    I am very small, utmostly microscopic.
    1. Re:Calc, notepad, and pbrush by k33l0r · · Score: 2, Informative

      And even they suck when compared to open source/freeware alternatives such as Speedcrunch, Notepad++, and Paint.NET.

    2. Re:Calc, notepad, and pbrush by gyrogeerloose · · Score: 1

      Don't forget Solitare.

      --
      This ain't rocket surgery.
    3. Re:Calc, notepad, and pbrush by n3tcat · · Score: 1

      calc already got messed with, but as a "powertoy". Go download the powertoys pack and you can see the calc.
      Notepad got upgraded to wordpad ages ago. they just left both versions in there for you.

      and paint is already totally revamped in windows 7. See here

    4. Re:Calc, notepad, and pbrush by CableModemSniper · · Score: 1

      Well they didn't mess with notepad afaik, but they did miss with wordpad (it has a ribbon), calc, and paint brush (it too got a ribbon).

      --
      Why not fork?
    5. Re:Calc, notepad, and pbrush by gatkinso · · Score: 1

      hahaha - I was actually going to include that one!

      --
      I am very small, utmostly microscopic.
  27. Differing theory by Anonymous Coward · · Score: 1, Interesting

    .... testing the waters via marketing that which may or not come into some form of existence.

    They use the same tactic as well, to help suppress any interest a competitor might be getting with some technology by claiming they are doing the same, where often enough they kill teh support teh competitor was getting while never producing that which they claimed they were doing.

    So take this current claim in such a light and you'll know "believe it when you know you have it and are using it, not even a split second before".

    I have another theory. MS, not wanting to waste time, money, people, and any other resource on developing something that may not do well in the market place, tests the waters to see if anyone actually wants the product. Maybe if they did that with Vista, they wouldn't have that train wreck.

    Microsoft is a mature company in a mature industry. The days of investing a product and crossing your fingers that it will sell are long gone. They need to think like a car company now.

    1. Re:Differing theory by Darkness404 · · Score: 2, Interesting

      I have another theory. MS, not wanting to waste time, money, people, and any other resource on developing something that may not do well in the market place, tests the waters to see if anyone actually wants the product. Maybe if they did that with Vista, they wouldn't have that train wreck.

      Lets see why Vista was a train wreck: A) It ran pathetically slow B) It renamed things for no apparent reasons and C) It had too much DRM and other crap. I think that anyone could have told you that it wouldn't go over too well. It wasn't because of things developed that "wouldn't go over well in the marketplace" it was the idiot Ballmer trying to push his agenda that is killing MS over developing decent software.

      Microsoft is a mature company in a mature industry. The days of investing a product and crossing your fingers that it will sell are long gone. They need to think like a car company now.

      A mature industry?!?! You tell me that making OSes that crash every few hours and have to reboot all the time is part of a "mature industry"? And I'm not just talking about Windows, I'm talking also talking about a few of the flaws that OS X and Linux have too. To use your analogy its like having a car that stalls every hour or so, and when you have more than 3 people in it stalls more often, and if you have certain luggage in the back it stalls more often too. The OS industry is not mature it no longer is a monopoly with Linux and OS X becoming popular, but it sure isn't mature.

      --
      Taxation is legalized theft, no more, no less.
    2. Re:Differing theory by Gavagai80 · · Score: 5, Informative

      You tell me that making OSes that crash every few hours and have to reboot all the time is part of a "mature industry"?

      This is obviously your own personal problem for downloading malware or whatever. Just because you break your operating systems doesn't mean they aren't mature. My last reboot was several months ago (not due to a crash -- last crash was probably a year ago), and the last time I used Windows (2003) I actually found XP quite stable and not in need of any regular rebooting (except for security updates).

      --
      This space intentionally left blank
    3. Re:Differing theory by unfunk · · Score: 3, Informative
      How to spot somebody who's never used Vista (or run it for five minutes before saying "I don't like it, it's different!"):

      Lets see why Vista was a train wreck: A) It ran pathetically slow B) It renamed things for no apparent reasons and C) It had too much DRM and other crap. I think that anyone could have told you that it wouldn't go over too well. It wasn't because of things developed that "wouldn't go over well in the marketplace" it was the idiot Ballmer trying to push his agenda that is killing MS over developing decent software.

      a) What are you running it on? A P-133? If you'll remember, XP was pretty damned slow when it first came out. Slower, in fact, than Vista (comparatively speaking)

      b) Like what? Are you talking about the "My Documents" to "Documents" transition? Like how XP moved your docs folder from C:\My Documents to %user%\ ?

      c) Did you really expect Microsoft to not include DRM in Vista? They're in a pretty hard place; they have to bow to multiple governments demands as to what they can and cannot include in their OS. Not only that, but they'd get their arses sued off by the media companies, who would then release their own DRM stuff that would only bog Windows down even more.
      Funnily enough, it's only Microsoft that's at the mercy of these organisations... I don't see Apple getting yelled at for including iChat, iMovie, iLife, Quicktime, GarageBand and iTunes with their OS. I also don't see nearly as many users bitching about the actual restrictive DRM in their OS as there are about the unintrusive (WGA notwithstanding) DRM in Vista.

      Now, there's MS bashing, and there's MS bashing. I am personally sick of seeing "waaa Vista sucks" posts all over the internet. Did you know that you pay more per chip in a bag of potato chips than you do per megabyte of RAM these days?
      Think about that. Suck it up and buy some more RAM and enjoy Vista the way it was supposed to be used - XP ran like shit on less than 64MB of RAM, so why is Vista bashed for having the same comparative requirements?

    4. Re:Differing theory by Darkness404 · · Score: 1

      a) What are you running it on? A P-133? If you'll remember, XP was pretty damned slow when it first came out. Slower, in fact, than Vista (comparatively speaking)

      Actually, I'm comparing it from a laptop with a 1.6 Ghz Intel Core Duo CPU with 512 MB of RAM running the pre-installed Windows Home Basic. And comparing that with a live-CD running Ubuntu 8.04... Ubuntu running of of the CD is faster than Vista is from the Hard Disk, and Ubuntu running off of the HD is faster than Vista by far. And just so you know, this system runs no anti-virus so you can't use that as an excuse, just the fact that Vista is slow.

      b) Like what? Are you talking about the "My Documents" to "Documents" transition? Like how XP moved your docs folder from C:\My Documents to %user%\ ?

      No, but some of the settings, like Display is now renamed Personalization, etc. While that renaming is simply annoying for those who are mildly technically inclined, for those who aren't, it can make the OS unbearable.

      c) Did you really expect Microsoft to not include DRM in Vista? They're in a pretty hard place; they have to bow to multiple governments demands as to what they can and cannot include in their OS. Not only that, but they'd get their arses sued off by the media companies, who would then release their own DRM stuff that would only bog Windows down even more.

      Oh yes, I'm sure they sure can't just make a stand and say "DRM is evil" with all the billions of dollars they have, what else are the media companies going to do? Make it only playable on Macs which won't thrive if they have the majority marketshare? They sure aren't going to make it Linux only. So what else are they going to do?

      Sure they would release their own DRM, but MS can make a point in saying that DRM is morally, and economically wrong.

      Funnily enough, it's only Microsoft that's at the mercy of these organisations... I don't see Apple getting yelled at for including iChat, iMovie, iLife, Quicktime, GarageBand and iTunes with their OS. I also don't see nearly as many users bitching about the actual restrictive DRM in their OS as there are about the unintrusive (WGA notwithstanding) DRM in Vista.

      Because it isn't easy to buy a non-MS computer. Go into any major retailer and about the only computers you will find running Linux are sub-par desktops and underpowered notebooks (netbooks), the rest is running restrictive Vista. With a Mac you know what you are getting and its easy to buy something that isn't OS X, on the other hand it isn't easy to buy a cheap computer with decent specs that isn't running Windows because MS has a virtual monopoly.

      And I really don't consider being called a pirate for a purchased copy of Windows with the screen turning black every so often "non-intrusive". DRM by nature is intrusive.

      Did you know that you pay more per chip in a bag of potato chips than you do per megabyte of RAM these days? Think about that. Suck it up and buy some more RAM and enjoy Vista the way it was supposed to be used - XP ran like shit on less than 64MB of RAM, so why is Vista bashed for having the same comparative requirements?

      Vista offers no more than XP it offers nothing other than DRM and more non-needed things. XP had a lot more than the previous version of home Windows, Windows ME. It offered the NT kernel, a new UI, etc. All that Vista has is DRM, and a newer UI, why should it take a ton more RAM? I don't see the point. The average consumer doesn't see the point, Heck, I don't think even MS sees the point and that is why Vista fails

      --
      Taxation is legalized theft, no more, no less.
    5. Re:Differing theory by rantingkitten · · Score: 1

      Except that Windows makes it all too easy for a user to stuff up the OS with all that malware and whatever else. In Linux, the expected means of getting new applications is to grab them from a vetted and vouched repository, which has been examined by people who have the time to examine this stuff. It tells you precisely what it's going to install, and the centralised repository system means that this has been looked over and examined.

      Contrast that with the expected means to get new stuff in Windows: either shell out huge amounts of money for the software, which most users won't do, or download and install something from some website which may have zero accountability. The installer in question will defecate all over the place because there are no standards about where things should go in Windows. At best, it'll probably install some inane systray helpers and registry entries alongside; at worst it'll install malware without telling you.

      Of course, that assumes you're lucky enough to find an application that does what you want without being a BS 30-day trial, or is crippled to only have a few of the features available with the "full" version, or that doesn't nag you every hour, or make you register with who-knows-what and send god-only-knows information to who-knows-where. But that's all beside the point.

      The point is, even someone well-versed in this stuff can't always tell what's safe to do in Windows. I figured installing Chrome would be a safe move, but then I noticed it installed some idiotic Google Updater thing, which is a major bitch to get rid of, and something a less seasoned user would never have noticed. There was no indication that would happen, and it could just as easily have been something far more nefarious.

      You can blame the users for being careless, but as the well-documented example above shows, even being careful isn't always enough with Windows, and Microsoft shares a large measure of responsibility for making it not only easy, but practically de rigueur to get crapware just by going through day-to-day operations.

      My Vista machine is pretty stable too, but it took a Herculean effort to turn off all the ridiculous little party favors, and every time I install something I have to go back through and clean up the mess. Your average user has neither the time nor expertise to do this, and most of them aren't even aware that it can or should be done. Modern Linux distros avoid these problems entirely.

      No, an OS that becames a complete disaster of third-party updaters and registry entries and nag screens and other bloated cruft, just as a result of installing normal applications, is not mature.

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    6. Re:Differing theory by IchBinEinPenguin · · Score: 1

      c) Did you really expect Microsoft to not include DRM in Vista?

      No, not really. Would have been nice though.....

      I'm not sure I follow your reasoning here:

      They're in a pretty hard place; they have to bow to multiple governments demands as to what they can and cannot include in their OS. Not only that, but they'd get their arses sued off by the media companies, who would then release their own DRM stuff that would only bog Windows down even more.

      Multiple government demands are mostly about what they can NOT add, so adding DRM would make their life more difficult, if anything.
      I'm not sure on what legal grounds media companies are going to sue Microsoft for NOT including DRM.

      Funnily enough, it's only Microsoft that's at the mercy of these organisations... I don't see Apple getting yelled at for including iChat, iMovie, iLife, Quicktime, GarageBand and iTunes with their OS. I also don't see nearly as many users bitching about the actual restrictive DRM in their OS as there are about the unintrusive (WGA notwithstanding) DRM in Vista.

      I find it difficult to imagine Microsoft being at the mercy of media companies.
      If anything then Microsoft put themselves in voluntary bondage by saying "we'll include all sorts of DRM in order to entice you to use use as a preferred platform for your content".
      Now it turns our the customers hate the DRM (who would have thought!) and the media companies are quite happy to use alternate platforms (like Apple). Microsoft played and lost, don't expect me to feel sorry for them.

      Monopolies are bad for consumers, so the rules change a bit to make it tougher on monopoly holders. They get tougher and tougher every time said monopoly holder is convicted of criminally exploiting said monopoly to the detriment of their customers.
      That's why Apple isn't being yelled at for including iStuff

  28. So.. by mikkelm · · Score: 1

    .. how many of the people complaining here are going to run Windows 7 with more than 256 cores? No, really, I'd love to know why.

    1. Re:So.. by deniable · · Score: 1

      Maybe Microsoft are being realistic about the development time for Windows 8. If it's as long as NT 5 (eventually renamed Win2k) or Vista, we may have 256 cores by the time 8 is done.

    2. Re:So.. by chasisaac · · Score: 0, Troll

      because they want to run Microsoft Office and another program. BLOATWARE FOREVER!

      --
      -- A computer without Windoze is like a choclate cake without mustard
    3. Re:So.. by funkatron · · Score: 1

      No, really, I'd love to know why.

      I think the standard geek answer should suffice here: Because!!

      --
      "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
    4. Re:So.. by DerWulf · · Score: 1

      I don't understand what's so hard about N+1 cores ... well, with 256, the taskmanager would probably need a redesign :)

      --

      ___
      No power in the 'verse can stop me
  29. Obligatory by westbake · · Score: 4, Funny

    Can you imagine a beowolf cluster of those?

    Neither can I.

    --
    I am a name troll of Westlake. Visit my homepage to learn why.
    1. Re:Obligatory by noidentity · · Score: 1, Redundant

      You missed THE most obligatory comment:

      256 cores should be enough for anybody!

    2. Re:Obligatory by kencurry · · Score: 1, Funny

      You missed THE most obligatory comment:

      256 cores should be enough for anybody!

      i use 257 cores, you insensitive clod!

      sorry, had to be done

      --
      sigs are for losers (except to point out that sigs are for losers)
    3. Re:Obligatory by wolenczak · · Score: 1

      I'll settle with 256 colors with my brand new 4GB NVIDIA card.

    4. Re:Obligatory by conureman · · Score: 1

      I can live with 64.

      --
      The cost of that cleanup, of course, will be borne by taxpayers, not industry.
    5. Re:Obligatory by andrikos · · Score: 1, Funny

      Will Windows 7 need 256 cores to run fast enough?

    6. Re:Obligatory by beav007 · · Score: 1

      AI think that the vast majority of /. users are in excess of 256-boobie aware. That doesn't me that they actually use them though. They are just aware of them.

    7. Re:Obligatory by Anonymous Coward · · Score: 1, Funny

      no, to boot

  30. You don't actually need silverlight by ubbe · · Score: 4, Informative

    If you look more closely (just below the description section) there are download links for:

            * iPod (MP4)
            * MP3
            * PSP (MP4)
            * WMA
            * WMV
            * WMV (High)
            * Zune

  31. Re:256 cores... pfft by ElMiguel · · Score: 4, Informative

    256 cores means that it can be stored in a 16-byte flag

    Er... there are 128 bits in 16 bytes. HTH.

  32. Re: I think we can all agree, 256 cores is enough by t-maxx+cowboy · · Score: 0, Troll

    Someone once said there would never be a need for more than 640K in a personal computer. I wouldn't be so bold as to say 256 processor cores would be enough in a personal computer.

    --
    Regards,

    Ryan Pritchard
    Fun Extends All Basic Life Expectancies
  33. One word: T5440 by rainer_d · · Score: 1

    Available to today already:
    http://blogs.sun.com/sistare/entry/solaris_for_the_t5440

    But I don't see a port of Windows7 to SPARC on the horizon, so there's hardly something to compare here...

    --
    Windows 2000 - from the guys who brought us edlin
  34. 256-core might not be enough. by misterjava66 · · Score: 1

    Given how many NT4 installs still out there. You should expect a 15-year lifespan.
    Given the number of 4 core machines out there; combine with moores law (double every 18 months)
    4 * 2^10 = 4096 core machines at 2Ghz in 15 years. Who knows what the new OSes will
    REALLY need, but a 256 core plan is probably actually minimal.

    1. Re:256-core might not be enough. by Ant+P. · · Score: 1

      Given how many NT4 installs there are out there on 2008 hardware, I doubt anyone cares.

    2. Re:256-core might not be enough. by afidel · · Score: 1

      There are plenty, they are just running in a VM after being P2V'd =)

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  35. 256 cores is enough for anybody by nurb432 · · Score: 0, Redundant

    Unless you want to run the new interface, oh and antivirus, at the same time.

    --
    ---- Booth was a patriot ----
  36. Enough? by JavaBear · · Score: 1

    "I think we can all agree, 256 cores is enough for anybody." ... For now.

    Saying anything is enough for anybody is dangerous in this business. Though 256 cores in a single unit is a lot for common people, it is not beyond the realm of super- or high performance computing.

    The future may see CPU's with a hell of a lot of very small, somewhat specialized cores. The Cell or the current crop of GPU's may be paving the way for that idea, where for instance the ATI 4850 and 4870 have 800 processing units on a single chip, in 5-10 years those units are bound to be immeasurably more complex and plentiful than today. Imagine a CPU made up of over a thousand cores, each on par or better than the Intel Atom...and even then I think I'm shooting below the mark at 10 years.

  37. 256 would be enough unless . . . by chasisaac · · Score: 0, Redundant

    You are wanting to run the new Microsoft Office. Then you will have underpowered machine, but just wait for Windows 8.

    --
    -- A computer without Windoze is like a choclate cake without mustard
  38. Re:eh by nurb432 · · Score: 4, Informative

    Except the architecture they chose was pretty much limited to 640, so i don't buy your argument.

    Sure, soon afterwards ways around it was found, and eventually broken completely but it was a HARD limit at one point and i don't give Bill credit for seeing beyond his nose due to his 'self importance' attitude, which has burnt him more then once ( but with billions in the bank, its easy to buy your way out of a mistake ).

    It was also marketing spin against the competing motorola chips ( and systems ) which could address more. "you really don't need that extra headroom, stick with microsoft'

    --
    ---- Booth was a patriot ----
  39. non silverlight by Anonymous Coward · · Score: 0

    http://mschnlnine.vo.llnwd.net/d1/ch9/9/1/1/5/3/4/RussinovichInsideWindows7_ch9.mp4

  40. HPC... by Junta · · Score: 1

    Currently HPC doesn't trend this way either. HPC tends not to be large, single system image designs at this point in time. They tend to be many nodes with independent kernel instances.

    The only market that *currently* trends toward this that comes to mind is virtualization. A virtualization server, however, would not be running Windows 7 (if anything MS, it would be a server edition. Even if not for technical reasons, for licensing reasons it pretty much would have to not be a 'desktop/worskstation' edition).

    In terms of why, keep in mind it was probably a convenient limit to implement, and not much point from a technical standpoint to do less. In terms of the timeframe they are keeping in mind for desktops, they probably want to be usable on systems 8-10 years after it releases. XP remains a significant product, 7 years after release. XP is afflicted by barriers that seemed out of reach in 2001 for desktops (~3 GB of ram). Many companies are taking a wait-and-see for Windows 7, due to design decisions in Vista they don't agree with. MS more than ever has to prepare for a potential long life for their platform even beyond a new release. If Windows 7 manages to win back a reputation, they hope it will shield them from a potential Windows 8 flop. If Windows 7 flops, they have a significant problem on their hands as those companies that refuse Vista and 7 will be forced to migrate to stay in the current market. If they think 7 will be painful for them, they may think more about a Linux platform, which probably would be more painful a transition, but would be more hypothetically future-proof once done (worst comes to worse, hire an in-house developer to extend your basic platform if you don't like the direction, but generally you can make a brand-new distribution behave pretty much like RH7.3 if you absolutely need to)..

    --
    XML is like violence. If it doesn't solve the problem, use more.
  41. Re:eh by Immortal+Poet · · Score: 5, Informative

    Supposedly it's an urban legend that he even said that, because no one on the internet can actually source the quote. And if the internet can't find it, then it probably doesn't exist. To sate those who want at least something, however, here is a relevant quote from 1989:

    "I have to say that in 1981, making those decisions, I felt like I was providing enough freedom for 10 years. That is, a move from 64k to 640k felt like something that would last a great deal of time. Well, it didn't - it took about only 6 years before people started to see that as a real problem."

  42. Microsoft scumbags are out early today. by pallmall1 · · Score: 0, Flamebait

    Hmmm. -1 and -1 mods.

    The Microsoft Moderator Minions are out early today.

    --
    3 things about computers: they're alive, they're self-aware, and they hate your guts.
    1. Re:Microsoft scumbags are out early today. by BotnetZombie · · Score: 1, Insightful

      If you click on the OP's score, you'll see that there is no modding history unlike for your own comment that has a +1 karma bonus. This suggests to me that the OP has bad karma from previous downmods, i.e. he has not been downmodded for this post.

  43. 256 core awareness by adcm · · Score: 0, Troll

    It's aware of 256 cores, nothing about utilizing the 256. I'm guessing it probably has more to do with licensing, it needs to detect the cores properly so it can bill you for them individually.

  44. Re:256 cores... pfft by diegocgteleline.es · · Score: 1

    Well, the plan in Linux is to allow distros to release their desktop kernels preconfigured for 4096 cpus with no measurable runtime costs even for dual core desktops.

  45. I first read that as "286 cores" by Nimey · · Score: 2, Insightful

    and was impressed by how much they'd slimmed down Windows 7.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
    1. Re:I first read that as "286 cores" by Anonymous Coward · · Score: 0

      286 would not be the relief you are looking for. You can go about your business. Move along to something 64 bit. Move along...Move along.

  46. Licensing by LingNoi · · Score: 4, Insightful

    ...and you'll need a license for every core.

    1. Re:Licensing by nametaken · · Score: 1

      Wow, that's what, $35,000 at $130 per license?

      I think I'd be able to sell the boss on a FOSS alt with that kind of price tag. :)

    2. Re:Licensing by lukas84 · · Score: 1

      We're talking about Microsoft, not Oracle or IBM.

    3. Re:Licensing by Anonymous Coward · · Score: 1, Insightful

      Right now I have a PC with 2 x Quad-core computers and vista doesn't cost more. Where did you get that info from?

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

      Just like you do right now. Oh wait...

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

      ...and you'll need a license for every core.

      Why would they change the licensing model now? You currently don't pay per core, you pay per machine (unless you're buying a Datacenter edition of the server). But for Windows Vista (and XP, too) you can use the Professional/Business editions with two physical CPUs. It doesn't matter if the CPU has a single core, 2 cores, 4, cores, or 6 (soon to be 8). You can conceivably run 16 cores on Windows XP or Vista with no added licensing cost. If you need more than two physical CPUs then you'll have to get one of the server editions, but most people, including workstation users, will not use more than 16 cores in the immediate future.

    6. Re:Licensing by will_die · · Score: 2, Informative

      Only if they are different processors, if all the cores were on the same chip it would only be a single CPU license; for those products that have a CPU license.
      Microsoft has been very good on that and while most other companies have been calling each core a separate processor Microsoft has not. Also with the latest round of products microsoft has been easing licenses with respect to failovers, with a decent amount of their products you can now setup a failover server and not be charged for the license cost and user licenses on the failover server.

    7. Re:Licensing by LingNoi · · Score: 1

      TBH I was aiming for funny more then insightful, it's interesting that people think Microsoft would charge people 200+ times for each core.

    8. Re:Licensing by TeknoHog · · Score: 1

      Microsoft has been very good on that and while most other companies have been calling each core a separate processor Microsoft has not.

      IMHO, the other companies are right. A CPU is a CPU, whether they are on the same piece of silicon or not. Perhaps MS is catering to the buzzword crowd that cannot associate the new and shiny multicore with oldschool multiprocessing, even though they are mostly the same thing.

      --
      Escher was the first MC and Giger invented the HR department.
    9. Re:Licensing by afidel · · Score: 1

      Better than Oracle licensing, Oracle Enterprise is around $50K (list) per 2 cores on x86/x64. It's funny we had our Oracle reps out the other day and they talked about how cool hardware was getting with a quad 6-core server with 256GB or ram from Dell costing only $55K. My response was "yeah but the Oracle licensing would be over $300K at our costs, not so cheap now is it". They had no response to that.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    10. Re:Licensing by afidel · · Score: 1

      No, MS is just licensing in a way that scales with hardware which is the pro-consumer method of doing things. Besides there is a technical reason for doing so, in the x86 architecture there is an identifier that reports back the CPU socket number which is what MS has always used for licensing within the Windows OS.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    11. Re:Licensing by TeknoHog · · Score: 1

      No, MS is just licensing in a way that scales with hardware which is the pro-consumer method of doing things.

      It would be even more pro-consumer if the licensing didn't depend on the number of CPUs/cores/sockets at all. Or if they just released everything as free software ;)

      Of course, you can get more work done with 2 CPUs instead of one. You can do this either by using two single-core dies on two sockets, or with a dual core die on one socket. Depending on the details of the workload, one of these may be better than the other, but it's not always obvious which way. For CPU-bound processes the difference should be marginal.

      It's understandable that they want to charge more if you double your CPU-bound performance. Why they choose drastically different licensing for marginally different techniques is beyond me.

      Besides there is a technical reason for doing so, in the x86 architecture there is an identifier that reports back the CPU socket number which is what MS has always used for licensing within the Windows OS.

      In other words, it's technically easy to distinguish between CPUs on the same die, or on separate dies. What does this have to do with the licensing policy?

      --
      Escher was the first MC and Giger invented the HR department.
  47. 256 core "awareness" is easy... by bartwol · · Score: 2, Interesting

    ...but 256 core PERFORMANCE is not.

    Overhead for an O.S. to manage memory and I/O contention rises dramatically *way* down in the CPU-count scale (like around 8 CPUs). It is one thing to let those CPUs be available to the exclusive use of a particular CPU-aware application, such as a custom video frame rendering app. But give an application-ignorant O.S. the job of keeping processes from stepping on each other in a 256-way box and you'll see a box whose primary workload is lock and wait management.

    It's not surprising that "big box" manufacturers like IBM and HP charge so much for their high-end gear. It takes particularly tailored efforts and certain types of workloads to drive performance out of those things, and even there, performance tends to fall dramatically after 32 CPUs. It's not surprising that they employ partitioning and virtualization to divide and conquer the use of so many CPUs rather than actually treat them like one big box.

    Of course, there will always be a number of consumers who will pay for Big-CPU-Count Bragging Rights, ignoring the fact that the last 50% of their CPUs deliver less incremental performance than the first 10%.

  48. Pillars by Anonymous Coward · · Score: 0

    So is this one of the pillars of the Windows 7 strategy?

  49. Looks like I'm the only one so far ... by Anonymous Coward · · Score: 2, Funny

    ... who read the headline as "Windows 7 to be 256 color aware".

    Actually, it's only funny until thinking about it. Too bad.

    1. Re:Looks like I'm the only one so far ... by jones_supa · · Score: 1

      Yeah, I did too. I thought it was talk about some legacy API which would allow 256-color apps still to work.

  50. the bad news... by Anonymous Coward · · Score: 0

    ... 255 will be used for the all-new-3d-holographic-userinterface...

  51. "_the_ final OS"? Funny man by smchris · · Score: 4, Funny

    Obviously, there will be 1, 2, 4, 8, 16, 32, 64, 128, and 256 versions. Features vary. Standard upgrade rules on the first four relative to Vista, then they can premium price the last five as "Corporate", "Super-Corporate", "Hyper-Corporate", "Gold" and "Platinum". Should be simple enough.

  52. Re:eh by A+Friendly+Troll · · Score: 5, Informative

    I've read that it was an IBM engineer who said it. Could be another urban legend.

    Anyway, Gates denied saying it: http://www.wired.com/politics/law/news/1997/01/1484 (Oldest link - it's from 1997 - that I could find.)

    QUESTION: "I read in a newspaper that in l981 you said '640K of memory should be enough for anybody.' What did you mean when you said this?"

    ANSWER: "I've said some stupid things and some wrong things, but not that. No one involved in computers would ever say that a certain amount of memory is enough for all time."

    Gates goes on a bit about 16-bit computers and megabytes of logical address space, but the kid's question (will this boy never work at Microsoft?) clearly rankled the billionaire visionary.

    "Meanwhile, I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again."

  53. For a Small Monthly Fee.. by Anonymous Coward · · Score: 1

    It needs that kind of core support, to scale to the cloud.

    Windows will let you "rent" cores are your nearest point-of-presence. You will be charged by the core, and by the core cycle.

    You will pay for your computing with "small monthly fees" and "small pay per use" fees for applications.

    "your" computer will just be a dumb terminal that you will rent for a "small monthly fee".

    Microsoft will store your data, available to you at a "small monthly fee".

    Think it won't work? It works for cellphones. You don't own it, you don't even own your data.

    Welcome back to the mainframe era.

  54. Ouija boards and table-tapping... by BrokenHalo · · Score: 2, Interesting

    ...but OTOH I remember someone (IIRC it might have been from IBM) saying that nobody would ever need a hard drive bigger than 10MB. But whether or not my recollections are correct, such predictions are inevitably consigned to the "famous last words" category.

  55. Re:eh by overcaffein8d · · Score: 1

    And if the internet can't find it, then it probably doesn't exist.

    Nonsense! I've read all about it on Wikipedia!

    --
    Those of us who think they know everything annoy those of us who do.
  56. Re:Actually, maybe not fair by Johnny+Loves+Linux · · Score: 4, Interesting

    Based on the announcements on Windows 7 and the reviews I thought too that they had improved the performance of Windows 7 vs. Vista. Then I found an article by Steven J. Vaughan-Nichols that might explain the "glowing" reviews at Microsoft's PDC. It seems that Microsoft may have permanently "loaned" $2,000 laptops with 2.4GHz Intel dual cores + 3GB ram to the "reviewers" to review Windows 7. If so, that's not the first time they tried that stunt (Vista was the first that I recall). So in the answer to the question, "Can a leopard change its spots?" if the above is correct then the answer in Microsoft's case seems to be "No." Here's the url: http://blogs.computerworld.com/microsoft_bribes_again

  57. but will it matter? by mwfolsom · · Score: 1

    so it will "see" 256 cores but will it actually use them in an efficient manner?

    1. Re:but will it matter? by DragonWriter · · Score: 1

      so it will "see" 256 cores but will it actually use them in an efficient manner?

      If you use Windows 7 for High Performance Computing, 256-core edition, then probably, for a suitably generous definition of "efficient". Of course, the license cost for that will probably exceed the cost of the 256 core computer itself.

  58. How about the "Longhorn" features? by Grendel+Drago · · Score: 0

    Oh, hell, how about the features promised for Cairo? This is their third iteration of the standard bait-and-switch; any announcement of ridiculous new features in Windows that doesn't append "Windows has a long history of selling vaporware it never had a chance of shipping" (as this one does) isn't worth the bits it's made of.

    But it would at least be nice if someone pretended to remember all the vaporware we were promised for the last couple of big releases.

    I'm glad there's a non-Silverlight link, as well, but isn't it astonishing how quickly "this technology will make your web browsing experience niftier!" shades into "something that was possible before is now impossible unless you install our crapware!"?

    --
    Laws do not persuade just because they threaten. --Seneca
    1. Re:How about the "Longhorn" features? by LO0G · · Score: 1

      I'll bite. Which "Cairo" features haven't yet been delivered?

      The directory services were delivered in Windows 2000. The object filesystem hasn't been delivered, but all the functionality that it would have offered was delivered by Windows Desktop Search back in 2003ish.

      So which part(s) of Cairo aren't there yet?

  59. Why Apple love and Linux? by Anonymous Coward · · Score: 0

    I see they are caring enough to put in one of the only formats the Ipod will play.

    I demand .ogg !!!

  60. Re:eh by blind+biker · · Score: 1

    Sigh, first off, it was 640kb of ram, and second off it's not even his quote. And additionally I'm not sure who really said it, but it wasn't Gates.

    Can you support your claim - with anything at all? Seeing as how DOS and the first versions of Windows developed, I'd say he definitely did say that 640KB should be enough for everyone.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  61. A CEO talking to the Supercomputer engineers by FreeFull · · Score: 0

    "What do you mean, 256 cores is not enough for our computations? We need Windows 7, that's new, right? And it is supported by Microsoft. What do you mean, Linux is supported by community and some companies? We can't trust the community, they might be not reliable. And anyway, what use is a computer if you can't play minesweeper? What do you mean, there is minesweeper for Linux?" And so on...

    --
    No ascii art.
  62. Re:Actually, maybe not fair by Khuffie · · Score: 4, Informative

    Erm, they also gave out disks, and some have installed it on lower hardware. See here where they install it on a Celeron lappy. Microsoft demonstrated it running on a netbook. I can't remember where, but I recall reading a review of Windows 7 where they installed it on a laptop with 1 gig of ram, and said it ran as smooth as XP on the machine.

    Not to mention, giving out a laptop with known devices and hardware for a pre-beta built isn't exactly out of the ordinary. That way Microsoft can ensure that all the devices and drivers on that laptop are actually supported (remember: PRE-BETA). Not to mention the specs for those computers aren't exactly out of the ordinary now, and will be either standard or 'underpowered' two years from now when Windows 7 will be released.

    But your point is moot anyway, since they've already given out installer discs, and people have installed it on a variety of hardware and still were impressed with the performance.

  63. Learn from your past.... by Anonymous Coward · · Score: 0

    "I think we can all agree, 256 cores is enough for anybody." Don't say that, remember the need for himem.sys?

  64. How about 1-2 cores? by FFCecil · · Score: 1

    I've got to say, who cares? What about "standard" 1-2 core machines that 99% of users own? How efficient/fast will it run on those?

    I must admit my bias here: I upgraded to Vista from XP when I bought a new laptop last year. The computer I was using previously was a 4 year old Centrino, running XP. My brand-spanking-new laptop had a dual-core Pentium (with each core faster than the single core in my old one) and it ran SLOWER than my 4 year old PC. I couldn't believe it! I eventually "upgraded" to XP on my new computer, and what do you know? It ran about 2-3 times faster. I couldn't believe it.

    (Please note that when I'm comparing speeds here, I'm talking about apparent running speed, not benchmarks or anything. I mean how fast the system boots, opens programs, handles multiple apps running at the same time, how often it grinds the HDD, etc.)

    So the real question is not how well it will scale on monstrous servers... but will it be snappy/efficient on a single computer? Because their last "upgrade" certainly isn't.

  65. Ripping off the User by LennyP · · Score: 0

    The only problem solved here, for the vast majority of windows users, in one created by Microsoft in the first place -- code bloat. Microsoft OSs are overblown, poorly designed, and poorly implemented. (Yes, I have worked at Microsoft in a technical capacity on their OSs and LAN.) Intel went with multi-core simply because they could no longer create a "next generation" single core for people to "step up" to -- as in buying a new computer. When one looks at an analysis of what most PCs are used for, a single core is fine IFF you have decent code to execute on it. An efficient design and implementation of the OS would would outperform any version of Vista (including 7) or XP. When the OS is the key product itself (as in MS Windows)rather than the base for efficiently running applications it becomes a detriment to the user and raises cost of hardware, software, and maintenance. Ask yourself, when was the the last time a Microsoft upgrade made your applications perform faster, require less resources, or made you more efficient? All we are seeing with the change to multi-core is the need to buy more Microsoft crap to use ever more complex hardware (cpu, in this case.) What we are seeing is the continuation of Microsoft and Intel telling us how great it is to give them more money. We need to buy new PCs because Windows requires more computing power because Intel requires more Windows. The fact our apps do not run any faster on the new hardware doesn't matter. The fact that upgrading the computer requires an upgrade of the OS does -- as in paying the Microsoft tax. Multiprocessor/multi-core system are needed for certain types of tasks -- they work for problems that are best solved by single instruction/multiple data and multiple instruction/single data architectures. Neither of these architectures are required by the vast majority PC users. The additional complexity required for parallel processing gives no Windows OS performance benefits to the average user nor will s/he see any improvement in the execution of their apps. What we should be looking at is task dedicated processors (as in ubiquitous computing.) For example, two of the most common tasks are spreadsheets and word processing. Put on the silicon a processor designed specifically for spreadsheets and a processor specifically for word processing combined with a processor for traffic control. Each task could be isolated (security!) Dedicated opcodes for each processor would increase efficiency as they could be tailored to the task at hand. I could go on but I'm tired so... BTW: I've been working on hardware and software since 1980. My last major project (as architect) was a software defined radio that was required to boot from power off to transmit in 2 seconds. This included a windowing interface and proprietary networking between as many as 15 transmitters and 15 U/I control units. I know what I'm talking about :)

    1. Re:Ripping off the User by aaron.axvig · · Score: 2, Insightful

      Ask yourself, when was the the last time a Microsoft upgrade made your applications perform faster, require less resources, or made you more efficient?

      Actually all three, with Vista's intelligent caching of programs into memory. Almost every program I use launches instantly, because I (like almost everyone else) have very set usage patterns, and Vista has picked up on them. And if you don't have the extra memory, it's not required.

  66. Scale to 256 cores... by QuietLagoon · · Score: 0, Flamebait

    ... with 254 of the cores being used for DRM.

  67. 256 cores?!! by CFBMoo1 · · Score: 2, Funny

    *Fires up Windows 7*

    *Boot Screen: Tink tink! x 256*

    OH GOD!!! 256 Clippy processes!!! AARARRGGHHHHH!!

    --
    ~~ Behold the flying cow with a rail gun! ~~
  68. And Joe the average user cares why? by sizzzzlerz · · Score: 0

    For most Windows users this will be meaningless. Just more confusing hype vendors and MS can throw at them to get them to buy new hardware which they really won't need. When the average user spends most of their computer time browsing, writing emails or letters, what good will this be to them, even if they do have the latest hardware?

  69. Sure that'll help... by Anonymous Coward · · Score: 0

    Windows has problems running on one processor....now we can get 255 times the problems with Windows 7...yeah Microsoft thats a good idea...

  70. Re:Those not aware of History... by Anonymous Coward · · Score: 0

    The holocaust didn't happen either.

  71. Re:eh by I'm+Don+Giovanni · · Score: 1

    The whole issue is stupid anyway.
    First, if you're claiming that Gates did say that 640KB should be enough for everyone, it's up to you to prove it by providing an actual citation. You can't expect someone to prove that he didn't say it (as they say, "you can't prove a negative").

    Second, if someone did say "640KB should be enough for everyone", it was true at the time it was allegedly said. The quote doesn't say, "for all time", does it? I read the quote as "640KB should be enough for everyone at this time and for the next few years". So this whole thing is silly.

    --
    -- "I never gave these stories much credence." - HAL 9000
  72. 256 core enough.... by Skatox · · Score: 0

    256 core enough.... for now.

  73. Really enough? by Arancaytar · · Score: 1, Funny

    "I think we can all agree, 256 cores is enough for anybody."

    Quoted for posterity.

  74. Windows 7 To Be 256-Core Aware by carolusmagnus · · Score: 1

    256 cores may not be "enough for anybody". Until now, every time I bought a new PC at the end of its 4-5 year life cycle, my scientific fortran code ran an order of magnitude faster. For an n-cube model, each doubling of the number of data requires nearly an order of magnitude more speed. Clock speeds seem to have reached a practical limit due to power requirements. Where are my next few orders of magnitude going to come from, if not lots of cores?

  75. I'm fine with it so long as it by Anonymous Coward · · Score: 0

    goes to 11...

  76. Re:Already said... by Pentium100 · · Score: 1

    Windows 2000 or NT4

  77. Only 8 cores? by Anonymous Coward · · Score: 0

    8 cores is what you can currently buy. It goes wihtout saying that in the future more cores will be available. Exponentially so. Intel made a prototype of an 80 core chip last year.

    http://arstechnica.com/news.ars/post/20060926-7840.html

    A 256 core capacity would handle about 3 of those with a few to spare. By the time they develop (or put to market) anything larger than that, the next verison will be out.

    It doesn't matter how many cores a Linux system can support. Don't forget that a large portion of the market uses Windows for their SQL database management, application clustering and hosting, and networking serverside. Building up a Linux bsed hosting system that can handle this for many companies simply isn't a cost effective option. Windows lets them plug and play and crash. If you can use more cores, it makes things that much better.

    On the side, administrating a Linux server is much less of a headache. Unless you're trying to get it to use all of your 1024 cores effectively.

  78. Do fish scale? by NicknamesAreStupid · · Score: 1

    "Windows 7" will 'scale' to 256 cores like "Windows 386" 'scaled' to 256 DOS boxes. BtW, if they call it "Windows 7", does that mean it is 379 versions behind Windows 386?

    Actually, WIN386 was a very good hack. Try running it on a 3GHz P4 with 4GB RAM; it screams.

    1. Re:Do fish scale? by RoboRay · · Score: 1

      Hell, think about how much Windows 7 is a step-back from Windows 2000!

  79. Spin Lock again? by drig · · Score: 1

    FTA, "One very important change in Windows 7 kernel is the dismantling of the Dispatcher Spin Lock and redesign and implementation of its functionality into separate components."

    IIRC, Linux's multi-processing was hampered by a global spin lock in 2.4. One of the major changes in 2.6 was the replacement of a global spin lock with a number of finer grained spin locks, like they're doing now w/ Windows 7.

    I'm not a kernel developer, so please excuse me if any of this is wrong. I believe a spin lock is a way of saving "I need exclusive access to this part of the system". With a global spin lock "the system" is pretty much everything, so the computer falls back to essentially a single processor when the global spin lock is locked. With a finer grained spin lock, you can lock only certain things, like a single segment of memory.

    --
    Citizens Against Plate Tectonics
    1. Re:Spin Lock again? by mechsoph · · Score: 1

      I'm not a kernel developer, so please excuse me if any of this is wrong. I believe a spin lock is a way of saving "I need exclusive access to this part of the system".

      A spinlock looks like "while(is_locked(lock));". Thus, it will "spin" until whatever other thread/process it is competing for resources with has finished using that resource. This is in contract to a mutex which will stop the thread seeking the lock in case of contention. A spin lock is good when you have multiple processors/cores and the amount of code under the lock is very short.

      WRT the kernel, I guess a global spin lock means only one thread can be in a system call at a time, though there may be some more subtle distinctions than that.

    2. Re:Spin Lock again? by marcosdumay · · Score: 1

      I have never sent any code to the Linux dev team, but I've already messed with it.

      The kernel has some global data, and that data must be protected by corruption by concurrent access. Every time your program makes a system call, there is a new thread operating at kernel space, with access to all that shared data, sometimes it will access it, other times it won't. Ok, now, the classical way of protecting shared memory from corruption caused by concurrent access is to use locks to completely avoid concurrency at those sections, that way, every piece of code that wants to access a piece of data needs to check if there is nobody else accessing it, and if there is, wait untill it finishes. (Ok, you probably already know all that.)

      Now, the 2.4 series has a few locks for very commonly used data and one lock for everything else. That is simple to implement, but every thread that needs access to some uncommon data has to queue with every other thread that access uncommon data, even if both pieces of data aren't related at all. The 2.6 series created one lock for each group of related data, so threads only need to queue with the ones that access related data.

      Now, on practice, not every system call have a lock somewhere, but some important ones do have, including the sceduler. So, system calls are not serialized by the 2.4 series, but making the scheduler wait brings a very harsh penalty on troughput and, more noticeably, responsiveness.

  80. The real reason for no headaches by heatdeath · · Score: 2, Informative

    "Seems like they learned from their mistakes with Vista, and now that they have a stable, solid kernel (whether you'd like to believe it or not), a lot of the headaches from Vista's development are simply not there."

    The headaches from Vista's development were because they wasted 3 years trying to rewrite the kernel and had to scrap all of it and do a full reset...they had a (relatively) stable solid kernel the whole time...it's just that they didn't try to rewrite it this time around.

    --
    I'm sorry. The number you have reached is imaginary. Please rotate your phone 90 degrees and try again.
  81. Unbelievable by deamonpainter33 · · Score: 1

    Microsoft scales Windows 7's processor recognition capability in preparation for the ratio of 1:1; 1 core to every system service it will run. As if almost 150 wasn't enough in Vista... This OS better be able to make me coffee in the morning...

    --
    "In the kingdom where everything dies, the sky is mortal."
  82. Re:256 cores... pfft by LBArrettAnderson · · Score: 1

    From 0x100 to 0x1000. One order of magnitude.

  83. Hold on a minute. by jcr · · Score: 1

    There's a difference between knowing about a bunch of CPU cores and actually being able to scale up to use them.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  84. Re:eh by stonedcat · · Score: 2, Funny

    Finally some valid proof! Now on to big foot and the lochness monster.

    --
    You can't take the sky from me.
  85. Re:eh by CODiNE · · Score: 1

    No he's not that stupid and never was... it's called "Planned Obsolescence" and has always been one of their business strategies. Upgrade treadmill as well. Give everyone just enough headroom that the short-sighted buy into it, then are stuck upgrading their entire infrastructure every few years.

    --
    Cwm, fjord-bank glyphs vext quiz
  86. Yawn.... Solaris has been there for years... by GuyverDH · · Score: 1

    Solaris 10, no modifications necessary to run on a 5440 - quad cpu, 8 core per cpu - 32 cores, 8 execution threads per core equates to 256 execution threads (treated as cpus by solaris)...

    Granted this is chip multi-threading combined with many cores to reach this point, but it's there...

    --
    Who is general failure, and why is he reading my hard drive?
  87. Uh-oh by guyminuslife · · Score: 1

    "I think we can all agree, 256 cores is enough for anybody."

    I'm going to bookmark this post, then check back here in twenty years. Hopefully it will be good for a laugh.

    --
    I don't believe in time. It's a grand conspiracy designed to sell watches.
  88. 256 isn't all that large by khb · · Score: 1

    The current (albeit non-x64) state of the art chip is already at 64 threads per chip (SPARC CMT) and multi-chip systems are possible. So Windows 7 is ready for a 4 chip system.

    Of course, it will take awhile for the x64 family to catch up, but they will; and quite probably within the lifespan of Windows 7. So it's a sensible target ...

    As others have noted, Solaris is far ahead on the scalability front ... but that really isn't the point. Microsoft is aiming for where they expect "desktop" computers to credibly be within the next few years, this is a big vote for multithreaded or multicore processors in the volume space. That is newsworthy.

  89. Re:Twitter troll, mod down by c-reus · · Score: 1

    ^H means backspace, I believe

  90. Silverligth required! by mashiyach · · Score: 2, Insightful

    What kind of shit-site is linked to?

    "Microsoft Silverlight may not be supported on your computer's hardware or operating system. "

    When going to that site http://channel9.msdn.com/shows/Going+Deep/Mark-Russinovich-Inside-Windows-7/

    it suggests Install Silverlight !

    then when coming to http://www.microsoft.com/silverlight/resources/install.aspx?mode=sysreq&reason=unsupportedplatform

    So those claiming that Silverlight were only needing JavaScript (Ajax) on the client-side were lying!

    Kepp your shitty site!

    1. Re:Silverligth required! by phantomfive · · Score: 1

      it suggests Install Silverlight !

      then when coming to http://www.microsoft.com/silverlight/resources/install.aspx?mode=sysreq&reason=unsupportedplatform [microsoft.com]

      So those claiming that Silverlight were only needing JavaScript (Ajax) on the client-side were lying!

      Yeah, see how easy that was to find the truth? Good job. So next time you find someone BSing you, do yourself a favor and verify. Never trust anyone except yourself, not that yourself is necessarily any better than anyone else, but at least with yourself, if you are wrong, you can do something about it. With the other guy, you can't do much.

      --
      Qxe4
    2. Re:Silverligth required! by shutdown+-p+now · · Score: 1

      So those claiming that Silverlight were only needing JavaScript (Ajax) on the client-side were lying!

      Who had ever claimed that Silverlight only needed JS on client-side? It was always supposed to be a browser plugin, from the earliest announcements and betas.

      Or did you seriously think that Microsoft wrote a .NET VM in JavaScript, or something?

  91. Re:eh by Ihmhi · · Score: 1

    Speaking of, if we're having support for 256 cores (which I don't feasibly see a desktop reaching for at least 20 years), how much RAM is there going to be support for?

    I sure hope it's more than something like 32 gigs. If you can support an insanely high number, do it.

    Then again, maybe having a lower number (like 16 gigs) would just be planned obsolescence on their part.

    As an aside, is there any way to increase the 4GB RAM limit in XP Pro without upgrading to 64 bit edition?

  92. PS2 vs Dreamcast by HalAtWork · · Score: 1

    That's exactly how Sony used PS2 marketing to crush the Dreamcast before it was even released, even though early titles such as Ready 2 Rumble for PS2 were a lot better on the Dreamcast, and PS2 launch titles were mostly crap while Dreamcast already had an excellent library of top games.

  93. I've been aware of it too by Anonymous Coward · · Score: 0

    Windows becoming "aware" of 256 cores doesn't mean anything, unless it *actually* uses it... after all I'm sure windows is aware that its a crappy Os compared to what else is out there, but has anything changed?

  94. OCR by PeeAitchPee · · Score: 1

    Show me a server-based, commerical-grade OCR engine built for doc management professionals that multithreads and runs on something other than Windows and I might agree with you. Until then, I'm sticking with ABBYY.

  95. Re:Twitter troll, mod down by 3p1ph4ny · · Score: 2, Informative

    n/t = no text

    s/ONE/TWO is from the text editor vi (and now vim). It's one way to replace text with other text when in escape mode. vim is a popular text editor.

    ^H is a backspace control sequence.

    Most of the long acronyms can be typed directly into the wickedpedias as they have pages (or at least redirects).

    HTH (Hope This Helps)

  96. Re:Twitter troll, mod down by SUB7IME · · Score: 1

    n/t means "no text," and is commonly used in subject lines when there is no message in the body.

  97. Re:eh by blind+biker · · Score: 1

    First, if you're claiming that Gates did say that 640KB should be enough for everyone, it's up to you to prove it by providing an actual citation. You can't expect someone to prove that he didn't say it (as they say, "you can't prove a negative").

    The way DOS and Windows (prior to Windows 386, the daddy of Windows 3.1/3.11) were handling memory is evidence that he probably did. It's circumstantial, but overwhelming.

    Second, if someone did say "640KB should be enough for everyone", it was true at the time it was allegedly said. The quote doesn't say, "for all time", does it? I read the quote as "640KB should be enough for everyone at this time and for the next few years".

    I agree with that.

    --
    "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
  98. They need the versions, we don't! by Xenographic · · Score: 1

    The reason they have so many versions is that people tend to buy the most expensive version they can afford, so they want to squeeze the maximum number of dollars out of people. In other words, they won't give them up just because customers dislike them.

    In the mean time, I'm tagging this story "yeahright" because I really doubt that a feature like this will make it into the final version unless it's hobbled somehow. They promised to put all kinds of stuff into Vista, then cut most of it at the last second.

  99. 256 cores,huh? by NerveGas · · Score: 1

    But what's left over for the rest of the OS besides the desktop???

    --
    Oh, you're not stuck, you're just unable to let go of the onion rings.
  100. 256? How about 1024 two years ago by eile · · Score: 1

    SGI's NUMA systems did support 1024 processors in 2006 running Linux and on IRIX way before that.

  101. Windows is gay by Anonymous Coward · · Score: 0

    I struggle to see a role for Windows any more. The only people that buy it are IT managers who can't be arsed to migrate to a mixed Linux/Mac environment and retards that get it with their PC and put up with crap performance, viruses and disfunctional UI.

    I think Windows will still have a has a 75% share by 2015 - such is the nature of monopoly and the declining importance of the OS... why swop when you an launch a browser/office and do everything you need to.

    i will never use Windows ever again after buying a macbook, macbook pro, iphone, ipod and reformated 2 x pentium 4s with gOS.

     

  102. Re:Actually, maybe not fair by gwait · · Score: 1, Interesting

    Give someone a top of the line laptop to keep for free and you're likely to get lots of glowing reviews.

    It's a classic conflict of interest.

    --
    Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
  103. Fair enough by westlake · · Score: 2, Informative
    I found an article by Steven J. Vaughan-Nichols that might explain the "glowing" reviews at Microsoft's PDC. It seems that Microsoft may have permanently "loaned" $2,000 laptops with 2.4GHz Intel dual cores + 3GB ram to the "reviewers" to review Windows 7.

    .

    Entry level for a 64 Bit Vista laptop with a 2 GHz Intel dual core CPU and 4 GB RAM is $812 at Walmart.com: Laptops-4 GB RAM

    Walmart.com lists 25 dual-core laptops with 4 GB of RAM.

    18 run 64 Bit Vista.

    It's become trivially easy to meet Vista's hardware requirements as a mass market price.

    64 Bit Vista is mainstream today.

    The day after tomorrow, the quad core CPU will be everywhere, the Blu-Ray drive will be a burner, and systems sporting 8 GB RAM will scarcely seem unusual.

    1. Re:Fair enough by WuphonsReach · · Score: 1

      It's become trivially easy to meet Vista's hardware requirements as a mass market price.

      Memory is currently extremely inexpensive.

      The price for 4GB of RAM could easily go back up to $150-$200 again. (We've seen it happen before. Or at least we've seen price swings of that magnitude in the past few years.)

      --
      Wolde you bothe eate your cake, and have your cake?
  104. Monolithic Operating Systems by wfstanle · · Score: 4, Insightful

    There is a problem with your argument. You are thinking in terms of a monolithic operating system. They could keep everything on the installation disks and only install the parts that are desired (like Linux is). If you later on needed another service you could put in in with what is on the installation disk.

    1. Re:Monolithic Operating Systems by collinstocks · · Score: 1

      Better yet, they could have something on the internet where you can do an automated install of programs that you choose from a list. Let's call this something a "software repository" and the program that does the automated installs a "package manager". I think we are getting onto something here!

      Seriously, though, I think that they probably did a much better job with 7 than they did with Vista. I think they are genuinely scared that they might lose hold of some of their market share due to competition. They cannot exert their monopoly power forever, especially when the economy is not doing very well. Therefore, they actually have to do some work to get their operating system to be something that people want.

      *sits back and watches capitalism at work*

      This is how things are supposed to be: everyone has to keep improving their product so that people chose it over other products. Making people choose Windows because of its (non-inherent/de facto) support for gaming is cheating, but it seems like Microsoft is actually working to keep up with its competitors.

    2. Re:Monolithic Operating Systems by atraintocry · · Score: 1

      (Being pedantic: I think most people's definition of a monolithic OS is one that uses a monolithic kernel. That includes Linux.)

      Yes, they could probably (with a fair amount of work) merge the two systems. But what do they stand to gain? It will be much harder for them to provide support this way. Also, if it's one SKU then they should charge one price. Those who purchase Windows Server expect more features (a lot more), and are willing to pay more.

      Most home users do not need AD, a DNS server, and so on. They are not going to want to pay for it. But it has to be paid for by someone, since it costs money to create and maintain. That leaves micropayments. I won't say they're automatically bad. But for most of the server market (businesses), it's probably better to get the whole thing and write it off. Then you're on a single supported platform and there's no suprises w/r/t features. As opposed to sending Microsoft $25 to turn on the DNS server, etc.

      In short: they're different products, with different markets. There's some crossover but just because they're running the same kernel doesn't mean it's smart to combine them.

      But I agree with everyone's sentiment here...they way they packaged Vista was out of hand. Plus they have SBS and Home Server. I think the way Apple does it is fine: desktop version, server version. At the very least, the server version should be a separate product.

    3. Re:Monolithic Operating Systems by Anonymous Coward · · Score: 0

      isn't vista coming off one dvd, customizing the installation using the activation code inserted? Still, I can see the need for at least three versions: home, pro and server, AND I see no reason to separate home users between home really home and home at least a bit good call them pro.

  105. Re:eh by houghi · · Score: 2, Insightful

    That can be indeed the source where it is turned into "640k should be enough for everybody" Most likely he has said the same to many people. Not everything was always written down. Sometimes things are written down much later either from rememberence or from others.
    That makes it not so much a litteral quote, but more an idea.

    So in 1981 he said that 640k would be enough for everybody for the next ten years. After 6 years it wasn't anymore, so during 4 years there was a moment where he had claimed that 640K was enough and it wasn't.

    For me with the above it is clear that he has said it, even if in other words.

    --
    Don't fight for your country, if your country does not fight for you.
  106. GPGPUs by The+Clockwork+Troll · · Score: 2, Insightful

    It would be considerably more interesting if Windows 7 offered an out-of-the-box processing abstraction on top of GPGPUs, PhysX type accelerators, and other non-traditional "cores".

    Most enthusiast PCs and increasing numbers of mainstream PCs have been running a multi-core video card for a while now - it would be nice to see the development interface to these standardized, so one didn't necessarily have to learn e.g. CUDA.

    --

    There are no karma whores, only moderation johns
  107. Re:256 cores... pfft by moranar · · Score: 0, Flamebait

    You have a very, very flawed understanding of "orders of magnitude". While 256 *2 *2 *2 *2 might be 4096, that has nothing to do with the fact that 256 and 4096 are _one_ order of magnitude apart. Unless you count in binary, which we're not.

    --
    "I think it would be a good idea!"
    Gandhi, about Internet Security
  108. NUMA NUMA yay by tepples · · Score: 1

    32bit Windows XP also supports NUMA

    Of course it does. How else would Gary Brolsma have become a minor web celebrity?

  109. ummm really? by kungfuj35u5 · · Score: 1

    http://pohl.ececs.uc.edu/~adam/multicore.PNG Why is this such a big deal...?

  110. 256-Core Aware? WTF by Louis+Savain · · Score: 1

    Any OS that must be aware of how many cores it is running on is obviously doing it wrong. Does an OS have to be aware of how fast (in Mhz) the processor is running? What happens when processors reach 1000 cores or more? Will Windows choke at that point?

    1. Re:256-Core Aware? WTF by Bungie · · Score: 1

      Any OS that must be aware of how many cores it is running on is obviously doing it wrong.

      I would hope the OS is made aware of the number of processors and speed if it's going to schedule threads on them...

      --
      The clash of honour calls, to stand when others fall.
    2. Re:256-Core Aware? WTF by Anonymous Coward · · Score: 0

      That's precisely why it's wong. It's using threads.

  111. That's why I wrote it in the submission by Anonymous Coward · · Score: 0

    I thought most people would get the joke without spelling it out. - Submitter.

  112. Re:eh by HiThere · · Score: 1

    Well, he's repeatedly denied saying it, and reporters aren't notorious for accuracy. Still, at one time he was reported to have said it, and it was a long time before he started denying it.

    To be fair, at the time he said it, and for several years following, it WAS true...especially in the sense that nobody could afford to have that much RAM. Unfortunately it lead to architectural design issues in MS-DOS software that took a long time to work around...so the quote became both notorious and denied.

    As to whether it was an accurate quote ... just about anyone who claims to know is fooling himself. And this may include the person to whom the quote is attributed. Memories are fallible.

    As to whether I believe Gates said it... Yes. It's right in line with other things he was saying at the time. But that sure isn't proof.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  113. One Core Per Thread by revxul · · Score: 1

    In time, "I think we can all agree, 256 cores is enough for anybody." is going to be mentioned in line with, "640K ought to be enough for anybody." This will, of course, come about when we start having a core for each thread.

    --
    Truth, Just Us, And Hatred For All Mankind!
  114. E-mail Signatures from the Future by Stormy+Dragon · · Score: 1

    > I think we can all agree, 256 cores is enough for anybody.

    And much like Gate's unfortunate prediction regarding memory usage, in 25 years, this quote will be included at the end of millions of e-mail messages as "evidence" of how silly people were at the beginning of the 21st century.

  115. I beg you... by whopub · · Score: 1

    Jesus man, don't mention windows and awareness in the same title! I almost had a fit.

  116. but are 256 cores enough for by okmijnuhb · · Score: 1

    windows Vista?

  117. Re:eh by Anonymous Coward · · Score: 0

    Is XP Pro really limited to just 4GB? (I really don't know). Intel introduced PAE back during the Pentium Pro, IIRC, which should allow for 64GB of OS ram (a process is still fundamentally limited to 4GB, because its pointers are 32bits, which can only address 4 billion unique addresses...)

  118. "640K ought to be enough for anybody." by spirtbrat · · Score: 1

    "I think we can all agree, 256 cores is enough for anybody." "640K ought to be enough for anybody."

  119. is 640K of RAM enough? by sputnik_b · · Score: 1

    "I think we can all agree, 256 cores is enough for anybody." Some time from now, this comment might be as archaic as the '640K of RAM' blooper. It all depends on how powerful the cores are and how many threads you want to run.

  120. WinFS by HigH5 · · Score: 1

    Wake me up when they announce WinFS.

    --
    Ceterum censeo Microsoft esse delendam.
  121. Re:eh by Hucko · · Score: 1

    It has been attributed to Gates since 1990s at the very least (definitely pre-95; I think it was an supposed to be a ~83-85 comment). About two years ago some bloke tried to find out the actual speach/conversation Gates was supposed to have said it in but nothing could be found in the lecture. Other recordings were searched but no one came up with any hard and fast evidence that Gates had been so unperceptive. It then became the conclusion the joke was referring the hard limit originally built into Dos (and the bios I believe though that could have just been the hard drive size limited to 540Mb) that was blamed on Gates... not that Gates had said so.

    It wasn't planned obsolescence as Dos 4,5 & 6 (possibly 3) all had tricks to get around the memory limit. Actually I think all Windows up till the nt series had the limit still there just 'hidden' with dos.

    --
    Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
  122. Indeed by symbolset · · Score: 1

    Linux also doesn't have to spend 18 months and millions of dollars finding just the right "startup sound". It's just not fair.

    --
    Help stamp out iliturcy.
  123. The question is, WHY UPGRADE TO VISTA? by unassimilatible · · Score: 1

    I don't think "it doesn't suck" is reason to roll out an upgrade to a perfectly good OS (which, after SP2, XP is), or for end users already using XP to buy it.

    The reality is, Microsoft is no longer a growth company due to its market share (what a problem to have!), so the boys in Redmond have to force "upgrades" on their pre-existing installed base. There simply aren't enough new computers being bought with pre-existing products (XP, Office) for MS to make its needed financial goals. So it rolls out a forced upgrade.

    In sum, Vista is an operating system that MS needs you to buy, not one that you need to buy. Again, why upgrade?

    --
    Slashdot "libertarians": Small government for me, big government for those I disagree with. -1, I disagree with you
  124. Pedantry by symbolset · · Score: 1

    A real Immmortal Poet would know that the meme has more power than the history. It has been repeated often enough to become true.

    --
    Help stamp out iliturcy.
  125. OS X by shmlco · · Score: 1

    Apple has it pretty close to being right. There's OS X, and there's OS X Server. Period.

    The Windows Home/Business split implies that a machine only has one use, and that "home" users never need to connect their notebook to networks or Exchange servers, or that business users never take them home or want to listen to music while working, watch movies while on the road, and so on.

    One version, perhaps with installation options for things like Solitaire and FreeCell, would do just fine.

    (I could see a stripped version for OEMs for kiosks, cash registers, and other dedicated systems, but that's not a "public" version.)

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    1. Re:OS X by FuturePastNow · · Score: 1

      "There's OS X, and there's OS X Server. Period."

      Don't forget the OS X Family Pack, which is 5 licenses for $199, compared to $129 for one license. Windows could use an equivalent to that.

      --
      Give a man fire, and you warm him for the night. Set a man on fire, and you warm him for the rest of his life.
    2. Re:OS X by shmlco · · Score: 1

      Yes, but the family pack is just a license bundle. OS X single-user and OS X family have the same exact feature set.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  126. Windows Server by shmlco · · Score: 1

    Yeah, don't forget Windows Standard Server, Windows Web Server, and Windows Enterprise Server. And the OEM versions. Multiplied by the various versions with differing numbers of CALs.

    --
    Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
  127. HPC trends by symbolset · · Score: 1

    HPC is also not trending toward Windows even though Steve Ballmer thought it would.

    We can speculate about why, but I do so like that first graph link. I wonder if desktops are going to swing like that, or if laptops are beginning to take that curve.

    --
    Help stamp out iliturcy.
  128. 256 cores? by Anonymous Coward · · Score: 0

    Well, when you consider the GPU(s), this is already not enough; my desktop box has 260 processing cores.

  129. 256 cores or 256 processors? by Anonymous Coward · · Score: 0

    Does anyone know for certain if it's 256 cores or 256 processors?

    There's a big difference. ;) The Microsoft article says processors?

  130. Yes, but... by Butterwaffle+Biff · · Score: 1

    ... how many cores are required?

  131. Re:"_the_ final OS"? Funny man by rrohbeck · · Score: 1

    But that's only 45 different products. How is Microsoft ever going to make a profit with so little product differentiation?

    Per-node and per-app(let) monthly licensing is the way to go! That's how you make buck.

  132. So. by Deathlizard · · Score: 1

    Call me when they remove activation on business versions.

    I know where I work, we won't touch Vista because of the activation crap they pulled on business customers. If Windows 7 has the same thing, It's either stay with XP or find another OS to use.

    No business in their right mind will install an OS where MS can pull the plug if some Virus pulls the VLK from an infected PC, posts it on a Warez site and all hell breaks loose.

  133. Re:eh by Anonymous Coward · · Score: 0

    The hardware was only supporting 640k (ignoring XMS & EMS) at the time. Was DOS and Windows supposed to support non-existent hardware for some reason? geez.

  134. Re:Actually, maybe not fair by Anonymous Coward · · Score: 0

    It seems that Microsoft may have permanently "loaned" $2,000 laptops with 2.4GHz Intel dual cores + 3GB ram to the "reviewers" to review Windows 7.

    I think you are focusing on the specs and not on the "permanently loaned" portion of this statement. MS gave out some very nice laptops and basically said: "Here you go, tell us what you think of your new free laptop... with Windows 7!" Where I come from, we call this a bribe.

  135. How well is the 256th core used? by Michael+Snoswell · · Score: 1

    I'd love to see a benchmark showing the incease in application performance (say on a TPC benchmark) going from even 128 to 256 cores on Windows 7 compared to say, Solaris, RedHat Linux and IRIX. Unless there's some awesome new magic going on in Win7, Microsoft is well known to be below the curve in actually making use of those extra cores/cpus compared to the aforementioned OSes.

    --
    pithy comment
    1. Re:How well is the 256th core used? by shentino · · Score: 1

      Multiple cores would IMHO benefit hypervisors like vmware and Xen so that they have more cores to spread around the machines.

  136. Bwaa? by Frosty-B-Bad · · Score: 1
    I think we can all agree, 256 cores is enough for anybody

    Only when you draw a line in the sand will people rush to cross it. - me.

  137. Hardware they big is already here. by Anonymous Coward · · Score: 0

    Actually 256 seems kind of low to me. I've seen 256 cores running on a server (IBM x3950) in our lab. 4 socket server x 4 cores CPU x 2 Hyperthreads (they each count as a core to the OS) x 8 servers in a scaled configuration = 256. With 6 core cpu coming soon and I'm sure 8 or more are coming soon, they better up the number. These servers have been shipping for over a year.

  138. "Awareness" is only half the story ... by deek · · Score: 1

    It's nice that Windows 7 will be 256 core aware. I can just imagine the message in the event log:

    We're aware that you have 256 cores, but you didn't pay enough money to use them all. Please contact Microsoft Support, and have your credit card ready.

    I'm sure they'll allow you to use the first four cores for free. That's just to get you hooked.

  139. Re:Twitter troll, mod down by jonadab · · Score: 1

    > s/ONE/TWO is something from some coding language, meaning substitute TWO for ONE.

    It's from more than one source. Perl is probably the best-known language that uses this substitution operator, but I think Larry got the syntax from an older Unix tool (sed or awk or something like that), and there are other things that use it as well.

    HTH.HAND.

    --
    Cut that out, or I will ship you to Norilsk in a box.
  140. Re:Twitter troll, mod down by jonadab · · Score: 1

    Oh, and...

    s/(TWO)/$1 . chr(47) . ";"/e;

    --
    Cut that out, or I will ship you to Norilsk in a box.
  141. Re:eh by KGIII · · Score: 1

    When I feed people or eat I generally provide enough for them (or me) and consider that enough for anybody that way no one leaves the table hungry. I don't think I would say that and have someone interpret it as me saying that it was enough food for them to last forever. Seems some people have assumed such or just made shit up as they went along.

    --
    "So long and thanks for all the fish."
  142. cute by Anonymous Coward · · Score: 0

    "I think we can all agree, 256 cores is enough for anybody." The hell you say, buddy!

  143. Re:Hmm MORE INLINE or PURE ASSEMBLY code! by Anonymous Coward · · Score: 0

    I think that Microsoft ought to take a play ("believe-it-or-not") from their OLD Windows 3.11 series... what "play" is that?

    USE MORE INLINE ASSEMBLY CODE SPECIFIC TO THE x86 CPU FAMILY IN WINDOWS, rather than C/C++ code (that was for the days when Windows NT 3.5x, the last of the lot that could do so in fact iirc, was ported to OTHER cpu family platforms) mostly... IF NOT DUMPING MORE OF WINDOWS 7 CODE INTO PURE ASSEMBLY LANGUAGE (not just using inlined assembly blocks inside C/C++ codeblocks, which the ASM directive in many compilers allows), as much as possible, rather than C/C++

    Why? Simple - better, faster performance out of Windows 7 would result!

    MS has long since dumped out support for processor families OTHER than x86 (NT 3.5x used to support RISC mips, PowerPC, & other cpu families - here is where using the "intelligent assembly language" HLL (Higher Level Language) in C/C++ helped - makes for QUICK ports, processor family to processor family via its extensive usage)... but, from what I understand?

    Windows 3.x had TONS more x86 CPU family specific code in it (as did say, the VB 3.0 runtimes, for BETTER PERFORMANCE) than more modern versions of Windows do, especially of the NT-based tree, from what I recall...

    ( &, there is little question that, though C (& yes, even C++ to a lesser extent) is fast (Delphi competes well with it by the by, better in many cases than MSVC++ in fact (on a side note)))?

    ASM code IS FASTER, hands down, than C/C++ are - NO questions asked.

    Were I MS?

    With their BILLIONS??

    I'd pay their teams to start @ least using more "inlined assembly" in their source (if NOT pure assembly language code vs. C/C++ where possible & prudent) for Windows NT-based variants (VISTA & Windows 7) because they ONLY RUN ON x86 CPU architectures now...

    This? This makes sense, to get BETTER/FASTER performance out of Windows 7.

    Not saying, though it WOULD be nice, to dump more of it into PURE ASSEMBLY for x86 (this would be a LOT of work most likely, quite possibly more than is needed doing inlined asm blocks inside C/C++ code blocks), but, @ least use a trick that many compilers have (especially C/C++ ones, & even Delphi had):

    The ASM directive!

    (It's for "inlining" pure assembly code for the x86 CPU into codeblocks of Higher Level Languages like C/C++ which is what Windows NT-based OS are MOSTLY written up in, in their sourcecode).

    That'd help performance, quite a bit... imo, @ least, because VISTA needs that (&, odds are, so will Windows 7).

    APK

    P.S.=> Just an idea, & not THAT "easy to implement" but, with a compiler's CPU watch window open, & that ASM directive? It's NOT that damned difficult to do either, especially for a 'whizkid/master' of Assembly language (such as MS' own MASM) & a company that has billions @ its disposal, for MS to produce a faster version of VISTA in Windows 7... food 4 thought, that is... again, especially since Windows "cross cpu platform days" are LONG-GONE, with Windows NT 3.5x being the last of THAT lot iirc/afaik... & Windows now being x86 cpu family specific! apk

  144. "256-Color Aware" by paulproteus · · Score: 1

    Finally, a version of Windows that is compatible with my IBM PS/2 Model 25 that came with 256-color MCGA!

    --
    |/usr/games/fortune
  145. 256 cores of the blue screen of death? by blanchae · · Score: 1

    If you're gonna do something do it right - 256 cores of the blue screen of death!

  146. Re:eh by Anonymous Coward · · Score: 0

    Search for "bill-gates-1989.mp3" and listen to that. It is Bill addressing a class at a University and somewhere in it he describes how *he* decided on the memory layout for the PC. I believe this is where the quote comes from.

  147. anonymous by Anonymous Coward · · Score: 0

    Windows 7 requirements:

    * 4GB RAM
    * 300GB Disk space
    * 128 CPU Cores
    * 2x NVIDA X video cards

  148. 64MB is a lot of space by metaconcept · · Score: 1

    XP ran like shit on less than 64MB of RAM, so why is Vista bashed for having the same comparative requirements?

    Are you seriously claiming it's acceptable for an operating system to run like shit with fewer than 64 MB of RAM?

  149. Anonymous Coward by Anonymous Coward · · Score: 0

    they could scale up to 257 if they'd realize that a 0-core machine could be ignored...

  150. Zounds! by g0dsp33d · · Score: 2, Funny

    Why thats a whopping 2.5 k of memory per core!

    --
    lol: You see no door there!
  151. 256? i have this since almost 2 years by Anonymous Coward · · Score: 0

    ohhh. _cores_ not colors...! well. sorry

  152. Looking towards the future by hesaigo999ca · · Score: 1

    Finally something smart to come from M$ in a long time....I would keep a close eye on this 5 years from now, where all motherboards come with 10 to 20 processors each....its the only way to keep
    De Morgans law going...

  153. Counting cores by s1lverl0rd · · Score: 1

    Well, with Windows 9, we could have 1Gc (One gigacores)!

  154. WOW by phouqhue · · Score: 1

    It's about frickin' time!!!!!

  155. In a related press release... by jbeuree · · Score: 1

    Microsoft has announced they will support user processes on up to 4 separate cores. All others will be used for 'OS' purposes.

  156. Re:Twitter troll, mod down by cwrinn · · Score: 1

    s/ONE/TWO is from the text editor vi (and now vim). It's one way to replace text with other text when in escape mode. vim is a popular text editor.

    Buh? s/ONE/TWO is a REGULAR EXPRESSION. It's not "from Vim". Educate yourself: http://www.regular-expressions.info/ http://en.wikipedia.org/wiki/Regular_expression

    --
    Here's a cookie... *psst* it's MAGIC
  157. 256 CPUs is like 640k of memory by madshot · · Score: 1

    256 CPUs? Geeze.. and "640k memory ought to be enough for anybody" -Bill Gates

    --
    Obama = Socialism.
  158. Re:256 cores... pfft by moranar · · Score: 1

    Flamebait? WTF?

    --
    "I think it would be a good idea!"
    Gandhi, about Internet Security
  159. Beware... by Junta · · Score: 1

    The 'Mixed' share is potentially frightening. I wager mixed reflects Windows success in terms of being on some nodes. It's not all Windows, but it may be an indication of things being entirely bad for MS in this market.

    --
    XML is like violence. If it doesn't solve the problem, use more.
    1. Re:Beware... by symbolset · · Score: 1

      You missed a "not" in "things being entirely bad" but I got your meaning. Yeah, if Windows was a significant portion of the "mixed" that would be interesting.

      If you look closely though Windows has even less of a presence there. I think my paper, "Task granularity in homogeneous clusters" covered this.

      --
      Help stamp out iliturcy.
  160. Re:eh by Allador · · Score: 1

    I sure hope it's more than something like 32 gigs. If you can support an insanely high number, do it.

    In the 64-bit version, yes. IIRC its 32GB for the desktop versions.

    As an aside, is there any way to increase the 4GB RAM limit in XP Pro without upgrading to 64 bit edition?

    No. MS had a version of XP that allowed you to flip PAE on, but that was like XP sp1 I believe, so only a brief period.

    The problem is that a large percentage of consumer-level drivers puke and die if they encounter a PAE situation. This (reportedly) caused such a support nightmare for MS that they just shut off the ability to use PAE in 32-bit windows.

    Mind you, even XPx64 allows a relatively large amount of memory, something like 32- or 64GB.

  161. Re:Twitter troll, mod down by amRadioHed · · Score: 1

    Actually, to be pedantic s/foo/bar/ is from ed, which of course vi was based on.

    --
    We hope your rules and wisdom choke you / Now we are one in everlasting peace
  162. Re:eh by manif3st · · Score: 1

    If these goons can't work it out between them then it's going to be hard to track down.

    --
    http://www.collude.biz - Ignore this, it's for Project Honey Pot.
  163. Pardon me; I was wrong there. by Grendel+Drago · · Score: 1

    I overreached. While the object filesystem was pushed back to WinFS and still hasn't been delivered, the rest of it has, in fact, been rolled out. Egg on me.

    --
    Laws do not persuade just because they threaten. --Seneca