Slashdot Mirror


A 2nd Core to Keep Windows Chugging Along?

Eh-Wire writes "Almost every hardware junkie I know would give most anything to take a spin in the new dual core hot rods from Dell or one of the custom system builders. But what if you actually needed that second core to run your anti-virus, spyware detection software and firewall just to get a little gaming or Internet surfing done on the first core. Would that really be a good reason to bring home a shiny new machine? I can think of a couple of different things I could use a second core for but running an iron lung on it just to keep the machine chugging along just isn't one of them. Curiously enough, PCMag thinks that's a perfectly good reason."

125 of 659 comments (clear)

  1. Yeah... by Yeldarb-7 · · Score: 5, Insightful

    More power just gives developers an excuse to use more resources. There is no reason a word processing program should lag on a 2+ ghz processor... but there is so much bloat in the program because software vendors feel the need to use up all that extra processing juice that it does...

    1. Re:Yeah... by Saint+Aardvark · · Score: 5, Funny
      but there is so much bloat in the program because software vendors feel the need to use up all that extra processing juice that it does...

      ...said the person whose website is (nearly) all in flash...

    2. Re:Yeah... by Kadin2048 · · Score: 4, Funny
      User: "So, uh, why did you decide to make a word processor that uses 80 megs of RAM and bogs down anything less than a 2 GHz machine?"
      Programmer: "Why? Why? Muahahha.... BECAUSE I CAN."


      Using more resources than necessary to complete a task doesn't demonstrate any sort of talent.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    3. Re:Yeah... by IntergalacticWalrus · · Score: 2, Insightful

      A word processor is used to do actual work.

      Flash on a Web site is used to... er... impress those who are computer-illiterate, annoy those who aren't, and run stupid games.

      Remind me which one is wasting resources again?

    4. Re:Yeah... by ackthpt · · Score: 3, Informative
      More power just gives developers an excuse to use more resources. There is no reason a word processing program should lag on a 2+ ghz processor... but there is so much bloat in the program because software vendors feel the need to use up all that extra processing juice that it does

      Sounds like something that could actually get .net apps running in the near vicinity of fast, as opposed to downright hang-dog slow.

      As I've seen over the years, the more CPU(s) you throw at developers (myself included) the more difficult tasts suddenly fall into the realm of 'possible' because you simply couldn't without the extra resources. However... tools which were absolutely hideously slow suddenly look acceptable (where PHB's are concerned) because they're blind to how much faster and requiring less resources something actually developed efficiently could run.

      .net stuff is a dog, it's quick to develop in, but it's a dog. This is something that maybe Microsoft could wrap their heads around to take some real advantage of. (Allegedly VS 2005/APS 2.0 will be less bulky and quicker performing, as the platform matures.)

      --

      A feeling of having made the same mistake before: Deja Foobar
    5. Re:Yeah... by ErichTheWebGuy · · Score: 4, Interesting

      lol... The parent's website consumed 100% of my CPU resources (AMD K6-2 @ 500 MHz) for more than 6 seconds... With nothing else running besides IceWM and Firefox. Granted it was flash, but hell, my browser had to load the required libraries to load his/her website, much like a WP loads libraries. Oh, and Open Office actually loads faster (~4 secs). So who is wasting resources?

      --
      bash: rtfm: command not found
    6. Re:Yeah... by Jussi+K.+Kojootti · · Score: 4, Insightful
      site using flash gives (sometimes) more value
      I keep hearing that. I wish I'd see an example...
      You can't compare a flash site and a word processor in that manner.
      Oh, I can and I will. Both are using substantial amounts of processing power to accomplish very little (or nothing) that wasn't doable with the older technologies.
    7. Re:Yeah... by grolschie · · Score: 2, Funny

      To be fair, he does have an HTML only option for slower machines (not that you'll see anything useful there though). ;-)

    8. Re:Yeah... by ShyGuy91284 · · Score: 2, Interesting

      You know what I hate? When a flash ad bogs your computer down. I have an o/c Barton equal to 3000+, and this one site (rpgamer I think) had an ad for a game... An Eq Playstation one... It was maxing my CPU usage to almost 100%!!!!! I couldn't even scroll w/o having massive speed problems.

      --
      In undeveloped countries, the consumer controls the market. In capitalist America, the market controls you.
    9. Re:Yeah... by happyemoticon · · Score: 3, Funny

      My word processor doesn't lag. I use emacs.

    10. Re:Yeah... by ErichTheWebGuy · · Score: 4, Funny

      You've lost those 6 seconds forever... ah, you would have just wasted them anyway...

      You're right! And I wasted another 5 seconds reading your meaningless reply, and yet another 20 seconds writing this meaningless reply, in response to your meaningless reply (which clearly took you several minutes to come up with)! ! When will it all end?!?!

      --
      bash: rtfm: command not found
    11. Re:Yeah... by FidelCatsro · · Score: 2, Funny

      Oh it does , it demostraits the talent to buy shares of IBM/AMD/Intel with your wages then program a procesor hog so people upgrade *Cough conspiracy theory cough*

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    12. Re:Yeah... by MikeFM · · Score: 2, Interesting

      I've never seen a Flash website that didn't suck. I've seen good animations and simple games done in Flash but not websites.

      I agree that a word processor should not need much CPU power but I think websites should need even less as they usually do practically nothing and the best websites have practically no frills.

      You can create decent looking websites without Flash. I might argue that you cannot create a decent website with Flash.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    13. Re:Yeah... by MikeFM · · Score: 4, Interesting

      My experience is that it's less to do with how computer literate you are and more to do with how tasteful you are. If you think McDonald's decor is fun then you'd probably like Flash. If you think Radio Shack is the bomb then you'd probably like a plain website with no images or CSS or anything.. just paragraph aftyer paragraph of raw unadorned text. The rest of us like a few functional images and some CSS on a website that is actually functional and easy to navigate. :)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    14. Re:Yeah... by MikeFM · · Score: 2, Insightful

      Optimizing to early is a mistake but never optimizing is a worse mistake. It's okay for an alpha release to be a hog but by the time it hits end-users it should be reasonable bug free and optimized.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    15. Re:Yeah... by masklinn · · Score: 4, Informative
      You can create decent looking websites without Flash. I might argue that you cannot create a decent website with Flash.
      Much above "decent" in fact, if you have both the will and the skills.
      See CSS Zen Garden for proof of that...
      (and for the web illiterates out there: there are no tables in CSSZG, and the only thing that changes between two designs is the stylesheet associated with the page, the HTML file doesn't change anywhere but where it links the aforementioned stylesheets)
      --
      "The way we can tell it's C# instead of Haskell is because it's nine lines instead of two." -- wadler
    16. Re:Yeah... by JustOK · · Score: 2, Funny

      How many miles per bale of hay does your horse get?

      --
      rewriting history since 2109
    17. Re:Yeah... by neil.pearce · · Score: 2, Informative

      Maybe you should read up on .NET a bit more :)

      Points are structs, under .NET structs are always created on the stack. Only classes get created on the heap and need garbage collecting.

    18. Re:Yeah... by devilspgd · · Score: 2, Informative

      Better yet, combine Adblock with Flashblock.

      Flashblock automatically replaces all flash elements with an icon you can click on to start the flash.

      This means I don't have to universally block flash, but I won't have any flash crap wasting my time unless I specifically request it.

      Adblock is still useful to remove other offending items, but I don't end up blocking every flash item I see anymore.

      --
      Give a man a fish, he'll eat for a day, but teach a man to phish...
    19. Re:Yeah... by jhdevos · · Score: 3, Informative
      Better yet, combine Adblock with Flashblock. Flashblock automatically replaces all flash elements with an icon you can click on to start the flash.

      Adblock already has that functionality on its own.


      Jan

    20. Re:Yeah... by kirun · · Score: 2, Insightful

      I keep hearing that. I wish I'd see an example...

      Homestar Runner?

      --
      I'm scared of numbers that can't be written as a fraction. It's an irrational fear.
    21. Re:Yeah... by circusboy · · Score: 4, Interesting

      get perpendicular perhaps?
      http://www.hitachigst.com/hdd/research/recording_h ead/pr/
      attacking flash for being useless is like attacking tv for being useless. 90%or so, of the time you are right, but to someone else it's quite important.

      I think soap operas are not worth the tape they are recorded on, some people can't live without them. personally I feel most websites would benefit by having little to no advanced formatting, much less flash as, for the most part, I am looking for the information in the page rather than the joy of lookng at it. and I definitely agree that flash should not be used as a place where information should be searchable or bookmarkable.

      That said, for those who wish to make pretty moving pictures for their website, flash makes it very easy to create. bearing in mind that the flash is there to attract a different sort of person than you. By all means, avoid that site, or advertiser. there is a flash ad on this site that has a couple of horn blasts, and If I ever meet the marketing manager who thought that was a good idea, I will blast an airhorn in their ear.)

      dhtml and css, though possibly more proper, are not easy by comparison, if they were, something like google maps would have arrived sooner.

      as for another counter example, I was recently introduced to someone from ben and jerry's, who created thishttp://www.benandjerrys.com/fun_stuff/cow_to_c one/. Please try to bear in mind the audience it was intended for. this leans towards the idea that the web is leaning towards ending up to be a replacement for tv, or 'surfing from the couch' as I've recently heard it put.

      we who tend to treat the web like an encyclopaedia will rue this, but we are a regrettably small minority. tv has annoying commercials, now movies do, and so will follow, or lead, the web.

      one can only hope that there are more instances of things that are really good, (like school house rock) than really bad.

      --
      -- it's ridiculous how many people misspell ridiculous... (damn, damn, damn...)
    22. Re:Yeah... by mattyrobinson69 · · Score: 2, Funny

      knowing your OS is nice an' all, but what do you wordprocess in? openoffice for emacs?

    23. Re:Yeah... by Vengie · · Score: 4, Interesting

      The same number of miles as my your horse. Except your horse is wearing a dress, and a hat, and clogs. And sometimes you have to feed it more hay because the clogs are icky.
      For all the claims of "Techno luddite" he isn't talking about that scale. If word processors want to add AI to do predictive work (markov chain type prediction ala itap) that is FINE with me, but enough with the translucent flyaways -- it isn't so terrible to have them, but allow us to disable them.

      The problem is not when I fire up word/ooo/staroffice, the problem is when I fire them up when I have 123123 other things running -- if they ran like they were on a 300 mhz celeron [i.e. conservative with resources] the system wouldn't bog down when I'm trying to add a note to some documentation.

      --
      When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
    24. Re:Yeah... by Taladar · · Score: 2, Interesting

      Optimizing too early is seen as a mistake because you will most likely optimize where optimization has almost no effect. When you optimize later you can use a profiler to get hard facts about the location of the performance problems and get much better results.

    25. Re:Yeah... by daviddennis · · Score: 3, Insightful

      I'm no Flash advocate, but this is a site done all in Flash that has some very cool features. Unfortunately, they are buried in a front end that I don't particularly care for, and I know you won't like at all.

      Mini USA Web Site.

      To see the example of Flash where it really added value, click on the models menu and select one of the models. Then pick interior features and there's a very nice thing where you can click on aspects of the interior and read about each feature. You could do this in DHTML as well as Flash but it would be a browser compatibility nightmare.

      Of course the lack of any way to link within the content so I could show you what I like directly is a major bummer and a huge disadvantage of the all-Flash approach ...

      D

    26. Re:Yeah... by back_pages · · Score: 4, Funny
      Ah yes, words of wisdom!

      You should optimize the time of your optimization so that you optimize the effects of that optimization. Optimizing at an inopportune opportunity will result in an unoptimized optimization. Just remember to use your optimization optimizer to find the best opportunity to optimize!

      It's trivial, really. Hierarchial optimization is like SO basic. Don't forget to optimize your optimization optimizer! There's nothing more embarrassing than missing the optimum opportunity to optimize your code because your optimization optimizer took too long to execute!

    27. Re:Yeah... by Ernesto+Alvarez · · Score: 5, Interesting

      lol... The parent's website consumed 100% of my CPU resources


      That's funny. I have a dual processor machine and the one thing I love about them is related to what you said: a misbehaving app that consumes 100% CPU does not make the machine unusable, because the UI can run on the other (which I promptly use to send a SIGKILL). You do not also feel those 100% bursts that some apps do.

      Sure, if a two threaded app does that, you're screwed. Then again, an app that misbehaves like that will probably be erased ASAP (programmers that do that should be ahot).

      All in all, dual processors (and dual cores I guess) make very "smooth" machines.
    28. Re:Yeah... by justin12345 · · Score: 2, Interesting

      Sorry I always take an unpopular position:

      If Office, Outlook, and Explorer all ran as well as they should on a 1 GHz machine no one would buy a 2 GHz machine. The only commonly used applications that really require today's processors are games; as someone previously pointed out to me, PC games are not popular enough to really drive the market.

      If software didn't get progressively more bloated it would put a lot of hardware people out of work and possibly destroy the hardware industry. They need it, or need someone to come up with a commonly used app that by its nature sucks up system resources (like "true" 3d monitors or something, key is that it has to be something everyone will use.

      Personally my solution is to use a Mac. Apple is small enough that it doesn't matter, so every-time a new OS comes out it actually runs faster then the last one while incorporating new features -its amazing. The problem is MS Office (mac version) it runs like hell, regardless of the platform. Luckily there is Open Office and Neo Office (though Neo has stability problems still).

      Apples non-OS software is pretty bloated too, to be fair. Its not quite to the same extent (across the board) in my opinion, but certainly iTunes could lose some fscking weight. Luckily there are lighter versions available to replace all the i-whatevers. You don't have to use them and they aren't like Office where they use horrible proprietary formats that you can't function day to day without.

      --
      Cool art gallery, if you're into that sort of thing.
    29. Re:Yeah... by Glonoinha · · Score: 2, Insightful

      You are right, but miss another important aspect : perception.

      Once upon a time when the fastest desktops were 25MHz, a 486DX-25 would run WordPerfect 5.1 incredibly fast. Mind bendingly fast. Almost too fast, in that there were those looking for ways to share all that performance with multiple users. If you booted up a 486DX-25 today and ran WordPerfect 5.1 on it you would probably wonder how people got anything done on a machine so slow. The machine didn't change, but our perception of performance did.

      Once upon a time a PIII 1GHz was considered mind bendingly fast, with response times and frame rates hitting numbers beyond your wildest imagination (at the time.) Install the same apps today and you would wonder how people could stand playing games at 27fps and waiting 37 seconds for Word to load if Excel was already running.

      I'm agreeing with you that the software bloat is a contributing factor, but it isn't the only factor. Our daily interaction with faster machines raises our expectations, gradually, to the point where we feel we need faster hardware. That said, there is no way I'm dropping $4k on a new box just because it has a dual core chip in it.

      --
      Glonoinha the MebiByte Slayer
    30. Re:Yeah... by tacocat · · Score: 2, Insightful

      You make an interesting point, but there is a problem with your logic.

      How do you explain the contributions of modern software, in particular powerpoint to:

      • confusion about safety considerings on Colubia, with were contributors to the destruction of the Shuttle?
      • Loss in business productivity because more time is spent selecting color schemes, bullets, and fonts than dispensing accurate information.
      • Loss in effective Education in American School systems because more time is spent learning how to use PowerPoint to complete a homework assignment than actually learning the content of homework assignment.
      The argument that relative perception of the speed of the software and hence performance is going to drive people to use a dual core processor for the perceived performance of their word processor is kind of... fucked up.

      You may be able to run powerpoint 100X faster, but you still aren't able to actually deliver information at an effective rate/methodology using the Office Suite (as promoted today by both Microsoft Market droids and Business Suits) to improve your business performance.

      It's amazing how much information you can delivery in 30 minutes if you only have a whiteboard and four colors to write with.

      Or the use of a chart with numbers versus graphs representing the same numbers. One chart, 12 graphs...

      We have no idea how to use any of the tools that have been developed for use so far. It doesn't really make things easier or better, just prettier. We are no longer Engineers, we are all Marketing Salespeople.

      Getting dual core performance won't improve things.

  2. The 1st link by Anonymous Coward · · Score: 3, Interesting

    Am I the only one who can't open the first link in a new tab in Firefox? It wants me to open it with "FirefoxHTML", which opens it in the current tab.

    1. Re:The 1st link by Datasage · · Score: 2, Informative

      Its making me download the page and view it locally. The headers look messed up, might be due to a poorly written script thats sending out incorrect headers.

      Content-Type: text/html
      ; charset=ISO-8859-1

      That line, although valid, though not be two lines. The line break is throwing Firefox off.

      --
      In America we are imprisoned by our fear of them.
  3. Why don't we by ericdano · · Score: 3, Funny
    Port OS X 10.4 to the chip. Then on one core, run OS X, and the other Linux?

    Who wants to waste all that power running virus software? I don't get it.

    --
    It's either on the beat or off the beat, it's that easy.
    I moderate therefore I rule!
    --
    1. Re:Why don't we by RealityMogul · · Score: 2, Funny

      I think the point would be to run anti-virus software.

      Although, if virus writers would limit their CPU usage to just the second core, thus freeing up the first one, maybe people would stop bugging me about their system running so slowly.

    2. Re:Why don't we by RebelWithoutAClue · · Score: 2, Funny
      I know !!

      We'll just put a second hard disk on there to free up more resources !

      --
      "However beautiful the strategy, you should occasionally look at the results" - Winston Churchill
  4. Wait for the PPC by Rick+and+Roll · · Score: 3, Insightful

    I am a linux fan, but I am not so blinded to know that over the last couple of years, Mac OS X has been the only operating system that has been getting consistently faster for general workstation usage. So I'd say if you really want extra performance that you can use, and won't get wasted by bloat, wait until a Macintosh is released with a dual-core processor.

    1. Re:Wait for the PPC by ericdano · · Score: 2, Informative
      Perhaps this Sunday? It would really make encoding video a lot faster, as well as anything else that needs a lot of horsepower. Like Protools, or Logic, or Digital Performer.

      Wonder what Tiger would be like on a dual core processor......

      --
      It's either on the beat or off the beat, it's that easy.
      I moderate therefore I rule!
      --
    2. Re:Wait for the PPC by Kadin2048 · · Score: 3, Informative

      According to the article linked to higher in the thread, the upcoming IBM chip will have two cores, each with a separate cache. It also opined that to the OS, it will appear as if the machine has two processors. (Actually the example was discussing two multicored procs appearing as four processors, but you get the idea.)

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    3. Re:Wait for the PPC by cahiha · · Score: 2, Insightful

      but I am not so blinded to know that over the last couple of years, Mac OS X has been the only operating system that has been getting consistently faster for general workstation usage.

      OS X started out very unoptimized, and it still hasn't anywhere near caught up with Linux. Running Linux on the same PPC hardware as OS X, Linux is far more responsive, even if you run Gnome or KDE.

      I am a linux fan

      No, you are an Apple troll, but hey, who cares anyway.

    4. Re:Wait for the PPC by As+Seen+On+TV · · Score: 2, Informative

      There has never not been a dual-processor Power Mac G5. The first generation of G5s we shipped included a single 1.6 GHz, single 1.8 GHz and dual 2.0 GHz.

    5. Re:Wait for the PPC by Slayk · · Score: 2, Interesting

      From my week of using OSX (the week after I got a Mini, before Gentoo and then Ubuntu went on it), I have to say that Safari started up first, but in rendering Firefox beat the pants off of Safari. It was shameful how slow the KHTML engine really is, or at least seemed to be in my experience.

      Also, why the hell should a browser be using a video cards features? It's a browser. It should display webpages to w3c spec in a reasonably fast, secure, and easy to use manner. I don't see how having it rely on a video card is a feature that's overly valuable in this situation (or desireable in the case of firefox), especially since every major browser out there still needs work in other areas.

    6. Re:Wait for the PPC by Westacular · · Score: 2, Interesting

      I don't mean to troll, but:

      Mac OS X has been the only operating system that has been getting consistently faster for general workstation usage.

      Perhaps that's because it started out so very, very slow.

    7. Re:Wait for the PPC by Viv · · Score: 2, Informative

      In point of fact, you're wrong. It's not always going to be better. It very much will depend on the work load and the system architecture.

      Last I checked, Intel systems share a bus to memory. That means you do NOT get extra bandwidth to memory for each additional CPU. You do on AMD systems though.

      That aside, however, there are loads in which dual core with shared cache would be TREMENDOUSLY better than a dual CPU setup would be.

      Here's an example:

      Run the network stack on one core, run the consumer application on the other. Network stack loads the data to be worked on from the network -- it's now in the shared cache. It does its thing, and sends the data to the userspace consumer application. Because it's in the shared cache, the other core doesn't have to go to memory to get the data before working on it, saving a bunch of clock cycles. The consumer level application does its thing, and sends back a reply. The reply is already in the cache, so the other core doesn't have to read from memory, saving another load. It manipulates the data, and writes the result to the network device.

      On a dual processor system? The stack loads the data, does its thing. It writes the data back to memory, and hands it off to the application. On the other CPU, the application loads the data, does its thing, and writes the response to memory. The stack on the other CPU now has to read the response from memory before working on it and writing it to the network device.

      Tally it up:

      Dual core: 1 read from main memory, 1 write to main memory.
      Dual processor: 3 reads from main memory, 3 writes.

      This is a little simplified, but is a reasonable way to think about it.

      For some loads, the dual processor will be better. But not for all of them, that's for sure.

    8. Re:Wait for the PPC by FidelCatsro · · Score: 2, Insightful

      I find Khtml renders far quicker than gecko , however gecko still has renders slightly better.
      It dosn't need to use the gpu , it does because it can and only good has come from it.
      x.org supports composite rendering and Projects such as cairo are bringing this to the FreeDesktop world and all the eye candy that comes with it , simple reason is that you can get the eyecandy with far less strain than without a gpu.
      Plus in the mac world most macs now have the ability to do this comfertably so there is no reason not to support it .

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
  5. people make jokes about it but by Adult+film+producer · · Score: 3, Interesting

    really, it is that bad.. take a look at some of these power consumption figures for intel's "dual module chip."

    http://anandtech.com/cpuchipsets/showdoc.aspx?i=23 89

    Insane.. 244watts under full load. Should be interesting to see amd's numbers in this regard.. (which should be out very soon, the release date is the 21st IIRC.) This would be an expensive upgrade if you choose Intel's dual-module chip. You'll need a new motherboard & a pretty hefty power supply.

    1. Re:people make jokes about it but by Adult+film+producer · · Score: 2, Funny

      i'm sorry that should be

      http://anandtech.com/cpuchipsets/showdoc.aspx?i=23 89

      slashcode butchered that url.

    2. Re:people make jokes about it but by Adult+film+producer · · Score: 2, Funny

      wtf. *sigh*. nm

    3. Re:people make jokes about it but by Anonymous Coward · · Score: 2, Informative

      Heh, they've already done that. Remember the ATX 12V connector? 4 pins of juice that basically plug in directly for powering the hungriest of Intel processors (I've noticed the AMD boards have stopped using them, for the most part, as the extra juice was never really needed). Also, remember that the power has to go through connections much smaller than motherboard traces--namely, the CPU itself! In fact, something like 50% of the pins on a CPU are for power; they can't put it on just a few pins, because the current would cause the things to melt. This is basically how they "solve" the power distribution power: using lots and lots more wires.

    4. Re:people make jokes about it but by Jeff+DeMaagd · · Score: 5, Informative

      The 244 watts figure is the power consumption of the entire system, not the chip itself.

  6. Spyware by Sweed · · Score: 4, Funny

    Yeah, Windows users need the second core to run all that spyware. It'll probably help a lot!

    1. Re:Spyware by jamesh · · Score: 3, Funny

      What we really need is a triple core cpu. One core to run the spyware. One to run software to try and counter the spyware. And one to actually do some useful work.

    2. Re:Spyware by Dachannien · · Score: 2, Funny

      And one to actually do some useful work.

      You mean you can use computers to do useful work?

      Huh. I guess you really do learn something new every day!

  7. Uh... by NanoGator · · Score: 2, Insightful

    ...most of us are quite intentionally using multi-tasking OS's. A new chip comes along that helps that multi-tasking, and people are seeking reasons not to use it?

    --
    "Derp de derp."
    1. Re:Uh... by myukew · · Score: 2, Funny

      I'm writing this on a DOS Box you insensitive clod!

    2. Re:Uh... by Junior+J.+Junior+III · · Score: 2, Insightful

      No, the point of it is, what is the value of so many of those processes, which serve only to protect against the myriad horrible security vulnerabilities that are inherent to Windows?

      Consider the second core with all those anti-malware apps running on them to be "protection money" that you spent to run whatever programs you actually wanted to do stuff with. Is it really justifiable to spend money on a proprietary OS for the privilege of opening yourself to all those attacks just so you can get a little work and living done?

      --
      You see? You see? Your stupid minds! Stupid! Stupid!
  8. Actually I think this is an excellent idea by Anonymous Coward · · Score: 3, Interesting

    It's like having a seperate harddrive for all your apps and essentials than all your media. That way the core you are really using can do 100% what you want (ie play games) I don't know enough about the technology to really say for sure, but this seems like it is just a more efficient division of labor, and you could get excellent performance out of it. An another note, though, I can't believe people have that much bloatware that they actually NEED an ENTIRE second core to run it all. I hate modern software. I can't believe people waste their harddrive space and clock cycles on shit like virus protection.

    1. Re:Actually I think this is an excellent idea by Anonymous Coward · · Score: 3, Insightful

      I can't believe people waste their harddrive space and clock cycles on shit like virus protection.

      Yes, because it's that much better to waste it to run spyware and viruses instead.

  9. You know your operating system sucks when... by Kadin2048 · · Score: 4, Insightful
    ...you need a second processor core just to run the anti-virus and anti-spyware programs.


    Good god. More seriously, just seeing people put ideas like that out makes me cringe, not because it's not necessary but because it seems to me that thinking like that will only lead companies like Microsoft to dedicate the second core to nothing but fixing problems that shouldn't be there in the first place. I suppose it's inevitable, though. Programming, especially of the bad, lazy or bloated variety, always seems to expand to fill and tax whatever hardware is available to it.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:You know your operating system sucks when... by eno2001 · · Score: 2, Interesting

      Right on, RIGHT ON my brothah!!!

      I have been heavily researching the construction of a dual Opteron box to become the main server in my house. The main reason I want two procs is so that I have enough power to run several virtual machines using the Xen Virtual Machine Monitor. THIS is what a dual core processor should be used for. If the CPU is powerful enough and you are a bit of a cheapskate, you could even use the second core to be a low end 3D accelerator for games using some kind of open source driver (if someone cooked up a project like that). The fact is that most standard CPUs these days are more powerful than the DSPs of the early 90s. So instead of using DSPs to do stuff, the second core would be of great use this way. Imagine being able to run a ton of audio plugins while recording and mixing your next album. THAT is what dual cores was meant for. Not for chasing down the problems of poor coders.

      --
      -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
    2. Re:You know your operating system sucks when... by Dr.+GeneMachine · · Score: 2, Insightful

      Gates Law: As the number of trnsisters available in CPUs double every 18 months, software bloat doubles in 18 months negating any real gain.
      Linux desktop foo-foo isn't far behind.

      Isn't far behind? As much as I like linux, or unices in general, desktop inefficiency is actually worse under linux than under windows. I like linux as a naked, barebones system to run my computationally expensive stuff - very efficient at that. But if you go to desktops - KDE or gnome are way worse than windows in my humble opinion. They eat at least the same resources without providing an at least adequatly homogeneous environment. And no, good sirs, to stop the flames, the last piece of malware i caught under windows was five years ago.

      --
      This comment does not exist.
    3. Re:You know your operating system sucks when... by Westacular · · Score: 3, Insightful

      Agreed.

      PCMag thinks that's a perfectly good reason

      Because PCMag is staffed entirely by corrupt idiots who are paid not to point out to their similarly idiotic readers that with the tiniest bit of intelligence and due diligence anti-virus/anti-spyware software is completely unnecessary, even in Windows. The story blurb also mentions firewalls, but that's stupid; it doesn't take up any extra CPU time in any real way.

      On top of all this, as others have also pointed out, anti-virus/spyware software is often I/O bound, not CPU bound, so adding a new processor core does nothing to solve the problem of I/O saturation making things seem laggy.

  10. come on... by bedessen · · Score: 5, Interesting

    The example of being able to play games smoothly with anti-virus scanning in the background was just that... an EXAMPLE of a situation where a dual core system might excel. The author mentions a ton of others, like encoding tv input in the background. I think it's rather sensational to say that the author thinks that's the only use or the primary use. The story submitter really needs to get a grip. The article was just trying to make the point that general responsiveness of a dual core system in the face of multiple tasks should be better, and I don't think anyone would disagree with that.

    1. Re:come on... by LihTox · · Score: 3, Informative
      The example of being able to play games smoothly with anti-virus scanning in the background was just that... an EXAMPLE of a situation where a dual core system might excel. The author mentions a ton of others, like encoding tv input in the background. I think it's rather sensational to say that the author thinks that's the only use or the primary use.

      That was my thought when I saw the first mention of using the second core for a virus scan. However, a little later in the article, the author devotes a paragraph to the subject:

      One of the complaints we've heard from readers is that "protection" programs, like Norton Internet Security, are useful for safeguarding their systems. but slow their computers to a crawl. Dual-core Hyper-Threaded processors, such as the Pentium EE 840, can help, improving your computing experience because the processor's dual cores can process tasks simultaneously. While most of the system is "concentrating" on making sure your Internet or gaming experience is fulfilled in the foreground, the reserve power that the dual cores provide protects you in the background, running Norton or other antivirus or firewall programs.

      This looks to me as a little bit more substantial than a mere example. The article doesn't devote a paragraph to any other specific application.

      Not saying this is worth putting up on Slashdot's front page, mind you. It's just somebody's article; it might be conversation fodder, but it's not news.

    2. Re:come on... by Dr.+GeneMachine · · Score: 2, Insightful

      Footnore to this - a virus scanner doesn't usually slow me down because of its computational cost - it the additional disk access operations that make it a PITA. Dual core won't help with that.

      --
      This comment does not exist.
    3. Re:come on... by Gentlewhisper · · Score: 2, Informative

      how from a usage standpoint is a dual-core machine any different than a dual-processor one? Obviously from a design standpoint it's much nicer to have one chip with two cores rather than two separate chips, especially in terms of cost, but does a dual-core processor ACT any differently to the software than two separate processors would?

      There is lower latency between the 2 CPUs too... multiple CPU do need to communicate with each other often to maintain cache coherence and other stuff...

  11. ...what? by Anonymous Coward · · Score: 5, Insightful

    Seriously, what in the world is this article about?

    Amazing revelation: dual core processors can do two things at the same time?! You must be kidding me. Any properly threaded application can take advantage of dual cores--there's no need to dream up scenarios where someone could be *gasp* doing multiple things at once.

    I don't mean to sound harsh, but I'm confused as to why this is newsworthy.

    1. Re:...what? by Anonymous Coward · · Score: 3, Informative

      It's not news. It's a plug for his website. That first link belongs to the submitter.

    2. Re:...what? by burns210 · · Score: 4, Insightful

      They can do 2 things at a time, but they are still going to the same computer components... Running a game alongside your AV scan STILL isn't going to work, because your AV software is still using the same system bus to go to the same IDE cable to go to the same harddrive. Just because your processors is duplicated, doesn't mean the rest of your system is.

  12. People think we're joking about Windows... by argent · · Score: 3, Interesting

    But Windows really does have truly horrific levels of fug (in the Pratchettian sense of 'air so full of toxic waste you can cut it with a knife') in it.

    What's worse, though, is the people who think that kind of fug is inevitable and somehow desirable, and don't believe that other systems are less messed up.

  13. Clearly this is where things are heading by JudgeFurious · · Score: 4, Insightful


    I don't do PC's anymore outside of work where we have everyone clamped down pretty tight so I had kind of lost touch with how bad it really was out there. Last week I had one of my users bring in his PC that was locking up on him and doing the usual "strange stuff" that users talk about. I really never did get around to trying to fix anything though.

    I sat in awe as the thing, with no programs open and nobody touching it spent most of the day fighting it's own little virus/spyware battle. Between Symantec and the (easily) half a dozen anti-spyware programs he had installed the computer sent a constant stream of pop-up windows coming at me warning me about assorted files and registry keys it thought suspicious and busily scanning it's ass off.

    I wondered how he got any work done on the thing with it spending so much in the way of resources on "self defense". This is the answer in Windows world, they're going to eventually sell you a PC that's really two in one with the first one dedicated to just running the OS and all this crap you have to buy to keep from being bent over by the virus writers and the other virus writers who create spyware/adware.

    --
    Appended to the end of comments you post. 120 chars.
  14. Dead homies by lostngone · · Score: 5, Funny

    One Core for me and one Core for all my dead homies.

  15. What a joke by Microlith · · Score: 2, Insightful

    I run XP on a 850 MHz P3, with 384MB of RAM.

    It can't run games, but that's not due to excess spyware and crap, but because it's old.

    I honestly don't know why someone would want to run anti-spyware, anti-virus software all the time when a tiny bit of awareness about what runs on your system keeps it completely clean, much less buy a dual-core machine just to run the crap on.

    But then this is PCMag. I bet they all run IE and Outlook...

  16. Download the windows 2nd Core patch here by Anonymous Coward · · Score: 4, Funny

    http://www.getfirefox.com/

  17. Bloat? What do you know about bloat? by cbreaker · · Score: 3, Insightful


    If you want to use Wordperfect 5.1, go for it. But I like a word processor to do a little more for me now a days, and that includes all the nifty things OpenOffice and Microsoft Office can do for me.

    Maybe you don't write system documentation or work with complicated spreadsheets, but I do, and I welcome the feature rich applications available today.

    Stop spreading your FUD. You don't need a 2Ghz machine to run a word processor. A 350Mhz Pentium II will run Open/Microsoft Office just fine, assuming you have enough memory.

    But since we HAVE 2Ghz+ machines, everything runs faster. I mean, hey, you don't NEED a car that can go above 65MPH, but it's sure nice to have one huh?

    --
    - It's not the Macs I hate. It's Digg users. -
  18. Hits the nail on the head by tidewaterblues · · Score: 5, Insightful

    Actually, I think the PC mag article hits the nail right on the head. The point of of a dual core machine is to run simulanious processes that need to execute side by side.

    Now, we all know that most of our processes are input bound, not compute bound. They spend the vast majority of their time waiting for user input. Game are an exception: they both continually process changing data and wait for user input (that's why they are such good benchmarks). Most everything else, however, is input bound. However, many of the processes that run in the background are compute bound, input has little effect on them.

    Now in my mind the best way to use a second core is to a) lump all your input bound processes on one core, and your background compute bound processes on the other (like anti-virus, firewall, maybe music, etc.) or b) run compute bound processes on each at the same time (game on one, factor large prime numbers on the other). Either way, there is almost no point in placing seperating the input bound processes between the two cores. This means that unless you are clever about how you divide the work, you aren't going to get much out of it.

    --


    ...En að Besta Sem Guð Hefur Skapað Er Nýr Dagur
  19. Yet another lame anti windows story. by GISGEOLOGYGEEK · · Score: 2, Insightful

    Windows XP is multi-threaded. Without this it would be much more painful to switch between multiple tasks running on your windows computer.

    When hyper-threading came out, we all found out the benefits of multi-threaded windows with the virtual second CPU. Systems ran much smoother, I found it much easier to get more done at my GIS / CAD / programming job, where I no longer had to wait 10 minutes to switch between a large ACAD file, and a ArcMap application running at the same time.

    Dual core turns that virtual second CPU into a real second CPU. The average computer user who multi-tasks constantly, probably without even realizing it will not only feel a much smoother system, but more of his applications will be getting real work done at the same time.

    There's a great review and multi tasking test at www.anandtech.com which proves the advantages will be huge.

    But, as always, its much more important for slashdot to twist any great new technology into some way to prove windows is the devil.

    Me thinks slashdot now runs very much the way george bush runs ... "I won't let information get in the way of the fight against terrorism" .. a direct quote of Bush recently while he was trying to place the blame of his bad decisions on the intelligence agencies that he refused to listen to in the first place.

    Or in slashdot's case ... "in the way of the fight against windows"

    --
    George Bush + Linux = "I will not let information get in the way of the fight against Windows"
    1. Re:Yet another lame anti windows story. by jhoger · · Score: 2, Informative

      Wouldn't the majority of the time spent switching from one high-ram-usage app to another be spent paging data in and out to disk (virtual memory)?

      Sounds I/O bound to me. Extra RAM will make more of a difference than dual cores, since you avoid paging as much stuff.

      Now if the stupid app is recalculating everything just because it got window focus... hmm, I'd call that a crappy application.

    2. Re:Yet another lame anti windows story. by dasunt · · Score: 2, Insightful

      When the grandparent mentioned a 10 minute delay in switching from ACAD to ArcMap running on the same computer, and implies that the delay mostly disappeared when he was on a hyperthreaded system, I had one thought:

      The "slow" system was slow due to lack of memory (and perhaps due to slower drive access speed for virtual memory).

      For two systems where the only major difference is a hyperthreaded CPU on one machine, I wouldn't expect a 10 minute switching time to mostly disappear.

    3. Re:Yet another lame anti windows story. by pipingguy · · Score: 2, Informative


      Windows XP is multi-threaded.

      Hey, look! I'm replying twice to the same post!

      What you likely mean is that Windows XP Professional (as well as Windows 2000 Professional) can "see" a second processor and make use of it. XP Home and the regular Windows 2000 cannot do this.

      "Multi-threading" refers to the individual application's ability to execute more than one instruction at a time if it has access to two processors. AutoCAD (from what I understand) cannot do this. Microstation, 3D Studio and Photoshop can because they were written to take advantage of more than one CPU.

  20. so you're a web designer, huh? by Anonymous Coward · · Score: 4, Insightful

    hint: web sites should not need instructions.

  21. Way of the future? by The+boojum · · Score: 5, Insightful

    A lot of the systems folks that I've been hearing from and things that I've been reading have suggested that, like it or not, multi-core systems are the way of the future. The argument is that the clock-speed aspect of Moore's law has been slowing down for the past couple of years and that we've seen single processors that are as fast as they'll go with current chip design and fabrication technology. (Barring fundamental breakthroughs, of course.) Hence parallelism and multi-core systems.

    I think the point is that it's not really a choice between clock speed and parallelism. You may still have a choice at the moment, but don't expect that to continue. Developers will have to start learning to deal with parallelism if they don't want to fall off the performance curve. I expect we'll start seeing methods, tools, languages and libraries to help developers manage it easily while avoid the common dangers of deadlock and inconsistency. There's some interesting research in the area and we may start seeing some of that find its way into production systems. And of course once developers start adopting parallelism, consumers will in turn begin to see the benefits of it.

    In some ways its an obvious message if you look at supercomputers. No one's running serial code on petahertz machines! They're all just systems with large numbers of fairly pedestrian processors with custom fast, low-latency interconnects. As always, this is just the natural trickling down of that to the desktop level.

  22. Re:Best protection against random internet assault by Anonymous+Luddite · · Score: 4, Insightful

    >> Or get a router

    You can buy a router, and it is a really good idea, but most users will still click "yes" on whatever dialogue pops up on the screen. Your average user doesn't know what a "binary" is...

    It might I think if you did devote a second core purely to spyware/virus/babysitting it would only reduce the problem but not remove it.

    smarter PC usage is the answer, not more hardware...

  23. Re:Dual Core? How about dual proc... by GISGEOLOGYGEEK · · Score: 2, Informative

    yes, but to get a dual core computer, you wont have to spend an extra $400 on a special mother board, you won't have to spend the full price for a second CPU.

    Instead you will pay the usual price for the motherboard, and around $80 more than the cost of a single CPU.

    Intel and AMD need to sell the dual core CPU's cheap to get them in the market fast, so that all those lazy programmers will actually take advantage of the new hardware out there.

    --
    George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  24. Same here... by toadlife · · Score: 2, Informative

    I'm running Firefox 1.0.2 on FreeBSD and I get asked if I want to download an .html file. I've seen this before on a couple of occasions with Firefox - even on Windows. Their Apache is misconfigured.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  25. Re:Bloat? What do you know about bloat? by BCW2 · · Score: 4, Insightful

    He probably has 25+ pieces of unnessesary crap running at startup.

    Why does every coder that writes a Windows app think it has to run at sartup?

    The only things that should ever run at startup, in the background, are: AV, mobo, video, sound, and anti spyware. Anything else is a waste of resources.

    --
    Professional Politicians are not the solution, they ARE the problem.
  26. Re:Bloat? What do you know about bloat? by Knetzar · · Score: 4, Funny

    maybe it's just me, but I like having gaim start up when I login.

  27. Re:Cheaper to buy 2 single-core computers by GISGEOLOGYGEEK · · Score: 2, Interesting

    Wait a couple months til when you can buy the processor and motherboards and assemble yourself.

    You will only be paying ~$80 more for the dual core CPU, and the usual price for the motherboard.

    But if you're the kind of dumbass who buys crappy Dell systems filled with their borderline functional generic parts, with tremendous price markups, then maybe you deserve to be separated from your money.

    --
    George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  28. Re:Of course, what they DON'T mention... by GISGEOLOGYGEEK · · Score: 3, Insightful

    Not True, get with the times.

    Microsoft said 6 months or so ago that one socket = one CPU. Other software vendors that license based on CPU did the same ... Oracle is an example.

    XP Home will take one physical CPU ... one socket, but takes full use of hyperthreading .. a second virtual CPU, and will do the same with two cores in one socket.

    Similarly, XP Pro will make full use of two sockets ... 2 dual core processors.

    Loose some of your hate for windows, and you might just get to take advantage of all this tasty new technology.

    --
    George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  29. Re:Bloat? What do you know about bloat? by pipingguy · · Score: 2, Interesting


    What was said was not FUD. FUD is what you try to instill in another's mind if you want to discourage them from choosing a competitor's product or service or point of view, even.

    The original comment was about proper, concise coding. That doesn't happen often because programmers typically build upon older legacy code because there's no time, money or organizational will to start from scratch.

  30. Re:Oh it's all going to hell... by As+Seen+On+TV · · Score: 4, Informative

    Funny you should say that on today of all days. I spent a big chunk of the afternoon finalizing some of the documentation for launchd.

    The traditional UNIX startup model calls for a lot of tasks to be fired off at boot time, one after the other. Whether you use init scripts or rc scripts or whatever, the model is the same.

    In Panther, we created a fairly sophisticated system for firing off these tasks in parallel instead of serially. The net result was a decrease in cold-start times of about 100%.

    Now we've got launchd. The idea now is that instead of making the user wait for a bunch of services to start, we let launchd fire them both in parallel and asynchronously.

    I don't want to get extremely specific here for reasons I hope are obvious, but on modern (i.e., dual-G5) hardware, the time from the end of power-on tests and the initialization of Open Firmware to the menu bar and dock appearing and the system accepting user input is as little as four seconds.

    Four seconds to cold-boot the operating system.

    Pretty impressive, no? All it takes is a willingness to look at the traditional way of doing things, recognize massive stupidity, and correct it.

  31. What a load of hypocritical garbage, by Oliver+Defacszio · · Score: 3, Informative
    An obsolete 400mHz machine doesn't run any modern desktop apps on any OS well, while a modern 2.5+gHz machine runs XP with anti-virus and a firewall so seamlessly that it's not even noticeable. So, what's the point? Anyone who claims that Windows NEEDS an extra core just to run maintenance apps is absolutely full of shit and is nothing more than a pathetically stereotypical "Ha ha, Windows sucks" fanboy.

    In fact, Windows XP SP1 with AVG *and* a software firewall ran office and home apps faster on my old C433/256 than Mandrake 9.2 *or* FreeBSD 4.3 with no A/V or firewall. But, since I dare say so on Slashdot, I'm either a liar or a paid Microsoft shill.

    --

    -
    Inventor of the term 'pardon my French'.
    1. Re:What a load of hypocritical garbage, by zpok · · Score: 2, Interesting

      "An obsolete 400mHz machine doesn't run any modern desktop apps on any OS well"

      Ahem, my setup is a Cube 450Mhz, running the latest OS, and I'm looking forward to upgrading to Tiger.

      Of course I *want* a faster machine, but to be honest, I don't *need* it. I do video, CAD, graphics, pictures, music, telephony and of course a lot of other things.

      And no, it won't run Doom III very well. But I knew when I bought it five years ago, that it wasn't a gaming machine (although I've logged quite a few hours of Quake III).

      And yes, I think Windows sucks, but I'm mature enough to recognize this is a personal preference and not a fair assessment. Although I'm fed up with maintaining Windows boxes, it becomes far too esoteric. I have to download SP's on my mac for fear of turning the machines into zombies just by connecting them freshly installed on the internet.

      BTW, how much *does* Microsoft pay nowadays? ;-)

      --
      I think, therefore I am...I think.
  32. Re:Oh it's all going to hell... by As+Seen+On+TV · · Score: 2, Informative

    "Of about 100%?" I'm way too sleepy. Obviously I meant of about 50%.

  33. Re:Bloat? What do you know about bloat? by Anonymous Coward · · Score: 2, Insightful

    I like to have my servers start up automatically, vsftpd, sshd, apache, etc.

  34. Re:Bloat? What do you know about bloat? by prockcore · · Score: 2, Interesting

    I mean, hey, you don't NEED a car that can go above 65MPH, but it's sure nice to have one huh?

    Considering the speed limit on the freeway I take to work every day is 75mph... yes, I do need a car that can go above 65.

    Also, running a car at its top speed isn't good for the engine. Running a processor at its top speed doesn't really affect it one way or another.

  35. Using up all resources can be good ... by AHumbleOpinion · · Score: 2, Insightful

    More power just gives developers an excuse to use more resources. There is no reason a word processing program should lag on a 2+ ghz processor... but there is so much bloat in the program because software vendors feel the need to use up all that extra processing juice that it does...

    Using up all resources can be good, for example games will eventually want all of both cores. The second will have extra eye candy. For example extra smoke and dust particles in a racing game. Yes, that example was stolen from a GDC lecture. Here's another GDC example, single core: static sky clouds, dual core: procedurally generated sky, clouds forming and breaking up.

  36. What about I/O? by aduzik · · Score: 3, Insightful

    What the PC Mag writer neglected -- or was oblivous to -- is the fact that those other processes occupying the second (or hereafter known as "wasted") core use a hell of a lot of I/O. A virus scanner scans everything going into the secondary storage. Sure, you have effectively two processors, but that doesn't do you any good if one of those processes is constantly scanning stuff on the hard drive. You're not going to be able to run Norton and Half-Life at the same time, no matter how fast the processor.

    The point is that you shouldn't have to have all of those I/O bandwidth-hogging "crutches" (such as virus scanners, spyware scanners and the like) stealing your machine's I/O bandwidth. The title of this article has it right: you already do need a more powerful machine just to keep Windows "chugging" along.

    --
    If it's not one thing it's your mother.
  37. The sump pump approach to security by Animats · · Score: 2, Interesting

    People bitch about the 20% or so worst case overhead for a secure microkernel, and then they want to tie up a processor running anti-virus software. This is like dealing with a roof leak by install a sump pump.

  38. Re:Bloat? What do you know about bloat? by Osty · · Score: 4, Informative

    wish I knew how to turn off the "feature" that obnoxiously shortens the toolbar dialogues so that it takes a total of 3 fucking clicks (on a 1600x1200 screen, where there's no damn need for conservation of space) to go file->stupid down arrow button bullsit->s_a_ve as. Every time I want to save a document as another name (useful in templating, revising old documents without saving the changes to the old one), or simply fiddle around with formatting, it makes my blood boil when I have to click to see the rest of the goodamn menu. I was so fed up one time that I absolutely felt sick to my stomach and had to walk away otherwise the new vein in my forehead was going to make my monitor a mess!

    Rather than bitching, why not spend a little time figuring it out? It's pretty obvious, if you think about it. Here we go. First, choose the Tools menu, because Tools always contains configuration menu options. Next, choose Customize under tools, because Customize in is where you customize menus and toolbars in Office applications (and many other Microsoft apps as well). Click over to the Options tab, because you're looking for options (the other two, Toolbars and Commands, are obviously not what you want). Looky there! I see a checkbox for "Always show full menus"! I wonder what that could do?

    Yes, it's "buried", but it's buried in a logical place if you're familiar with Office products. (disclaimer: The above steps are for Word 2003. They may be different on older versions, but probably not.)

  39. Re:Bloat? What do you know about bloat? by Pxtl · · Score: 3, Interesting

    Yes, but office 97 ran just fine in a non-laggy way on my old p166. Now that developers have 20 times the clock cyles (and probably 100 times the effective speed) my PC runs about the same. Now, what features can account for that? New style browsers? New exporters? The ability to track changes? I mean, I know that Office XP has a metric assload of new features, but I can't account for any of them that should make it slow down so much... probably its just the process of loading all those unused features into memory and keeping track of them.

  40. Re:Bloat? What do you know about bloat? by cbreaker · · Score: 4, Insightful

    "Yes, it's "buried", but it's buried in a logical place if you're familiar with Office products."

    I think it's also worth mentioning that one DOES need to learn to use software. It's really strange that people think the computer should know exactly what they need, display it on the screen, and nothing else.

    And when they want to change something, they shouldn't need to learn to do it.

    What happened there? Everything in life takes some learning, and software is certainly no exception.

    --
    - It's not the Macs I hate. It's Digg users. -
  41. Re:Bloat? What do you know about bloat? by cbreaker · · Score: 2, Insightful

    Office 2003 runs just fine and non-laggy on one of my P3 500's.

    The P166 came out around 1995, and Office 97 in 1997, that's 2 years lead time. The Pentium 500 came out in 1999, and Office 2003 in 2003 - that's four years lead time.

    Considering those numbers, I still don't see where all this bloat is being factored in. Office 2003 has a smoother looking interface and it sports a shit load more tools, features, and UI enhancements over Office 1997 that I can see why it requires a more powerful machine.

    As hardware gets better, new software utilizes it. Sure, the end result of a word processor is to put shit down on paper, usually. But that's a really simplistic way to view such a widely used and powerful peice of software.

    --
    - It's not the Macs I hate. It's Digg users. -
  42. Intel Marketoids by Deliveranc3 · · Score: 2, Insightful

    Well since Intel is throttling back to 3.2 for these things I guess we'll have to suffer marketting crappola for a while.

    Amd is releasing at 2.4 (Their fastest) as well as a 2.6 and 2.8 dual core within weeks of their first announcement. So they will just be faster and dual core so um sweet!

    1. Re:Intel Marketoids by tomstdenis · · Score: 2, Interesting

      Um an AMD64 2.2Ghz is for the most part faster than a Prescott P4 3.2Ghz [the cpu Intel currently makes a lot of].

      In fact doing builds of LibTomCrypt I had to enable HT and only then would I get build times similar to my AMD64 ...

      So it takes an extra Ghz and HT to get close (well without HT it takes roughly +7 seconds or so) to and AMD64....

      Tom

      --
      Someday, I'll have a real sig.
  43. Re:Bloat? What do you know about bloat? by cbreaker · · Score: 2, Interesting

    Well, at least I know what you mean even if the other two people that replied have no clue.

    I've installed a lot of software that insists on putting something in startup. Network tools that want to put a menu in the systray, adobe software (like photoshop) that puts all this Adobe stuff in startup, and even a video encoder I have (a very nice one too) drops something in startup. Most of the media players do it, too.

    It's not necessary, for the most part. While some applications have an option to turn these features on and off, most don't. It's silly.

    On my workstations it's not really a big deal, but it does make startup slower and you never know what kind of instability these programs can cause while using the computer.

    --
    - It's not the Macs I hate. It's Digg users. -
  44. Re:Bloat? What do you know about bloat? by Osty · · Score: 4, Insightful

    I think it's also worth mentioning that one DOES need to learn to use software. It's really strange that people think the computer should know exactly what they need, display it on the screen, and nothing else.

    As far as I can tell, it's a problem that was created from both sides. Users are always lazy (for anything and everything -- for instance, if you didn't have to pass a test to get a driver's license, nobody would ever take driving lessons and learn how to drive properly), but the industry is just as much to blame for humoring such beliefs. For example, this menu-hiding functionality was spawned directly from the belief that, "The user shouldn't need to learn how to use the software." Menu items that a user never uses, or uses rarely, will get hidden in an attempt to simplify the interface (hide functionality from users that don't use that functionality). Of course, it then pisses off the user the one or two times they do need to use that hidden functionality. I wonder how often this causes a user to believe that the software can't do what they want (when it really can, but the option is hidden), so they switch to a different application? Probably not a big problem with Word or Excel, but if TurboTax hid the option to itemize how many people do you think would switch over to TaxCut? (obligatory tax-related example, given the time of year)

    In my opinion, this mind set needs to change. If you don't know how to work on your car, and you don't want to learn, then you go pay a mechanic to do it for you. The same thing should apply to softare. If you don't know how to user Word and you don't want to learn, you should be able to pay someone to do what you need. If you're too cheap to pay, then you'd better be willing to learn.

    On a related topic, we geeks need to stop doing free tech support for friends and family simply because we're the people they know who "know computers". If you must help your friends and family with their computer problems, charge them money. Even better, you should refuse to help unless they've exhausted all their options. Otherwise, they'll never learn and just keep coming back every time they get a popup window they don't understand. It's the age old, "Teach a man to fish," problem.

  45. SMP by Craig+Ringer · · Score: 2, Interesting

    I work regularly on a real SMP system, I and consequently I've been drooling for dual core since I first heard the x86 CPU vendors were (finally) getting around to adding it.

    SMP makes a massive difference on a system - if your workloads benefit. Mine do - I spend a lot of time compiling things, and the compiling (on the right codebase) tends to scale in an almost linear way with number of CPUs. Not only does SMP make this vastly faster, but it leaves your system so much more responsive that it's hard to believe.

    Even if dual core CPUs have only half the benefits (I imagine the Intel ones will, given their memory bandwidth needs) I'd still be really tempted. The power consumption is a nasty issue though.

  46. Re:(nt)Konqueror will load it by croddy · · Score: 2, Funny

    so, file a bug report. sheesh!

  47. Hmm... by GiorgioG · · Score: 2, Insightful

    Personally I'd rather see more innovation on the I/O side of the PC house. PCI-X is still only 133mhz. I'd rather see technology that would improve thing such as:

    - If doing a large file transfer - requiring high disk I/O, my machine shouldn't make me walk away because it's unusable during the transfer.

  48. Re:Bloat? What do you know about bloat? by vespazzari · · Score: 2, Informative

    not to mention that many of the programs that allow you to turn them "off" at startup just add a switch to the registry key so that they are actually just hidden. or at the very least they still slow down start up so that they can at least start to run the program, only to be shut off by the switch...

    --
    "Alcohol, cause of, and solution to, all of life's problems" -Homer Simpson
  49. Re:Bloat? What do you know about bloat? by JamesTRexx · · Score: 2, Funny

    Yes, it's just you.

    --
    home
  50. Re:Oh it's all going to hell... by dbIII · · Score: 2, Informative
    Why can't I turn my computer on and off like a TV? We should "be there" by now! No
    My ARM based router running linux works like that - we are there and have been for years. General purpose systems are a different story, and need to initialise the latest kitchen sink attachment on boot. Your one second boot machine is possible now - just don't expect it to be cheap or have a mechanical disk drive.
    The dual cores, should be used completely for tasks that the use wants to use them for.
    The OS needs to do stuff too so that your applications work.
    we'd be better of if the Windows jockeys just got add-on DSP cards that handled firewalling
    Already out there built into network cards with a nice web interface to change the settings - once again, linux on ARM only in a card form factor.

    Using the second CPU for background tasks makes sense, whatever the reason the background tasks run. The reality is simply that if you have independant processes they will benefit from a second CPU - it has nothing to do with not caring about quality or going for more profit. There is also a lot of quality stuff outside of GNU as well, for example: BSD, linux, solaris, AIX etc etc - and then a lot of applications.

    "terminal server" RedHat Linux box running GNOME, VNC and SSH
    Why aren't you just running X instead of VNC if you want it to go fast? A few signals is going to be a lot less traffic than sending bitmaps down the wire at a high refresh rate. VNC is what you use when things that can't do X are involved. There are extensions to X that have been around for a long time that let you compress the traffic, and if your X server is old then ssh can do the compression for you.
  51. AV is also disc by marcovje · · Score: 2, Insightful

    An old helldesk hacks opinion:

    The slowing effect of protection stuff is as much diskaccess, the growing size of binaries (ever entered a directory with a few 100MB self extracting .exe's?) as the pure CPU.

    The main problem with protection stuff is that nowadays people seem to develop software to be able to run stand-alone on todays hardware. People that run a bit more, or use yesterdays computer are left in the cold.

    However it is pretty much also the customers fault. They buy the new versions while pretty much nothing changed except the versionnumber, a new desktop theme, and something to make it up to date with buzzwords. (wifi/xml).

    Stick to your old versions of aviri as long as the signatures are still on. Kill the firewall, it is useless anyway if you are patched correctly. I know that the avg user is paranoid and thinks every FW event is a threat averted, but in reality they are just a few scanning bots and nutters.

    I'm only lukewarm to security (do my patches every so and so many months, and use the oldest still support McAfee engine), and no firewall, while I'm in a totally open university net. Despite that I had more dataloss and trouble from protection software than from actual malware.

    Oh, and btw, if you reinstall your Windows, PLEASE disconnect the network, and install the SPs and a select few (worm) hotfixes from CD. Half of the hacked machines are hacked during install, not use.

  52. Why a second CPU is good by DrXym · · Score: 2, Interesting
    Okay, I got asked a while back why anyone would need a second CPU - it's not like the CPU usage for 1 is ever 100% is it?. Actually it is for me - frequently - and I suspect it is for others too if they:
    1. Develop software. Building Mozilla will quite happily consume most of your CPU for the good part of an hour.
    2. Burn CDs or DVDs. Burners are very CPU sensitive. I've burned a DVDs before now, absent mindedly launched something like OpenOffice, and discovered the act has turned the DVD into an expensive coaster because the buffer was emptied.
    3. Run a virus / spyware / Norton system check. Damn, these things are slow on a modern OS with a large disk and drag down everything else while they running.
    4. Run a VMWare / QEMU / DOSBox / CoLinux session. By design these things simply eat the cycles while they're running.
    5. Run Seti or other distributed computing apps. Two CPUs mean these things are less frequently pre-empted.
    6. Play or rip music. Especially Ogg format, but it applies to anything else too.
    7. Recode DVDs. Another CPU intensive and very long operation.
    8. Play games. Yes, believe it or not games often spawn secondary threads for the background music, networking and housekeeping operations.
    9. Run any kind of multi-threaded intensive application whatsoever. If your machine runs a Firefox, a DB, Apache, Java for example. Even a seemingly innocuous Java app like Puzzle Pirates spawns 20+ threads and consumes > 100% CPU on my dual CPU mac.
    If you do any of these things more than occasionally you would benefit from a second CPU or core. Does that mean I'd pay the prices that a dual core Intel costs now? No chance. The prices are a rip off. But once the cost becomes more realistic, I'd certainly pay some more if it effectively doubled the performance of my machine when doing any of the tasks above.
  53. MultiProcessING vs. MultiProcessOR by billstewart · · Score: 2, Informative
    As the parent article had said, "you know your operating system sucks when..."

    A decent operating system can run multiple processes at once efficiently on the main processor (and if it's got multiprocessor support, either with discrete processor chips or just multiple cores, it can do a reasonable job of spreading the load.) Doing the job right includes managing the caches of user programs and user data and the caches of system-utility programs and data, and the right way to do that is to use an operating system that's good at managing such things. And if monitoring the user's application for safety takes as much horsepower as running the user's application, that's sometimes an indication that either the user is running really really simple applications, but more often an indication that the operating system is fundamentally not very good at protecting processes from each other and needs all the help it can get.

    There may be occasional interesting research applications where it's worth wasting most of the horsepower of the second core or second processor having it monitoring the rest of the system by having it run as a trusted security monitor that's outside the primary operating system. Some of the DRM systems do things like that, though their trust-enforcement chip is a lot lower in horsepower than the main CPU, because it's basically just checking on file I/O and running checksums on the IOS and the operating system used to boot the machine.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  54. Never fast enough... by hahn · · Score: 2, Interesting

    I'm tired of hearing the argument that no one NEEDS this much computing power. If we went by need, Intel would've stopped developing new chips about 3 years ago. Besides, the definition of "need" changes as people find new ways to use the extra power. Games get better looking. We can put more widgets on the desktop. We can quickly manipulate those LARGE uncompressed photos. And if we can do it all the same time? Why the hell NOT?!

    Also, often times, technology progresses forward just because we CAN do it; we CAN create it. We'll figure out how to utilize that power later. But sometimes just having it is...fun! Do we really need a better reason?

    --
    "The only normal people are the ones you don't know very well."
  55. Idiocy by EnglishTim · · Score: 3, Insightful

    Running a virus checker slows down your computer because of the amount of disk accesses, not because it's using up your computer's CPU power. Adding an extra core isn't going to help.

  56. People *are* forced by dustmite · · Score: 2, Insightful

    We're a small ISV. Most of our clients use Windows (certainly not because it provides a "damn good out of the box experience", it most definintely doesn't, half of our clients' machines are so screwed up with spyware that they often can't even use them anymore, half of our support calls are related to spyware in some way. They use XP because they honestly and literally don't know any better, it's absolutely the only thing they know about, it just 'comes with the computer when they buy it', and 'everyone else uses it'). I would love to work on, and develop our software for, better platforms such as OS X. However, we would not sell enough to cover our costs, because the market is too small. Thus we are effectively forced to either go out of business, or develop for Windows. If that isn't forced, I don't know what is. And so I'm still stuck using Windows most of my time, battling with crappy APIs and a rubbishy OS that's full of, as the OP said, "fug".

    Of course this is the core of the real reason for the OS monoculture. People use Windows because ISVs write software for it. ISVs write software for it because most people use it. Chicken and egg.

    Fortunately there are now some good cross-platform APIs, like wxWidgets, that allow a significant reduction in the costs of targetting multiple platforms. But it still ultimately costs some money to target another platform, and the sales on that platform must bring in enough income to cover those costs. In a mainstream software market this might happen, but in niche markets it's tough.

  57. Re:Bloat? What do you know about bloat? by sydb · · Score: 3, Funny

    To what are you alluding? The meaning of your comment eludes me.

    --
    Yours Sincerely, Michael.
  58. Re:Bloat? What do you know about bloat? by Dolda2000 · · Score: 4, Informative
    Well, I write all kinds of documentation, and I find that with emacs and LaTeX, I can do that on much slower processors than 350 MHz PIIs, and with a lot less memory than any WYSIWYG word processor you can point to would require. Not only that, but I become much more productive because of the more streamlined interfaces of emacs vs. any GUI-driven application, and because of the more complete capabilities of LaTeX vs. OpenOffice Writer/Microsoft Word.

    As for spreadsheets, I see them more as a rapid prototyping tool (if even that). When I want to get anything done that involves large lists of data, I write a Perl script to do the job. Mind you, Perl is a lot more powerful than spreadsheet programs, and it, too, takes a lot less system resources than any given contemporary spreadsheet program.

    Of course, every (wo)man has his/her own preferences, and I don't write this to encourage everyone to use emacs/LaTeX/perl, but rather to spread the fact that you don't need even a 350 MHz PII or even 64 MBs of RAM to be productive, and that it is most certainly program design that makes Open/Microsoft Office take much more resources than really necessary. While you may not need a 2 GHz machine like the GP said, you do certainly need a lot more because of the fancy GUIs and stuff.

  59. Re:Bloat? What do you know about bloat? by Bastian · · Score: 2, Interesting

    Meh, I regularly make spreadsheets that are full of calculated cells that depend on another spreadhseet. . . the idea being that since I generally only need to perform XXX analysis on a spreadsheet once, I can set up a system where I give the original some pre-defined name, open the analysis spreadhseet, wait for it to do the calculations, then copy and paste the analysis to save it.

    Only problem is, to do, say, seven calculations per row (simple ones, like "=B2-C2" and "=LEFT(D4, 10)" ) on an external spreadsheet that has maybe 500 rows can literally take a full minute.

    I shudder to think what the formula-evaluating routines in Excel must look like in order to make such a small number of calculations take so long on a computer that can theoretically perform ~three billion operations per second with the pipelines full.

  60. Re:Bloat? What do you know about bloat? by 1u3hr · · Score: 2, Insightful
    As hardware gets better, new software utilizes it. Sure, the end result of a word processor is to put shit down on paper, usually. But that's a really simplistic way to view such a widely used and powerful peice of software.

    In my simplistic view, a word processor should process words. I haven't noticed any inrcease in quality of writing over what was done back in the 80s with Wordstar, and no faster (in words/day) today. It reminds me of parents who think that giving their kids a more powerful computer will help them with school reports.

  61. Re:Bloat? What do you know about bloat? by 1u3hr · · Score: 2, Interesting
    Again, like a lot of the kids replying to my post here, you obviously don't utilize the more powerful features of the software.

    I'm not a kid; I've been using computers since 1977. I edit and do DTP for a living, so your assumption is wrong, and I'll thank you not to be so patronising.

    There's a lot there that Word and OpenOffice Writer can do for you - advanced formatting, template based styles, automaticlly adjusting contents and indexes, liking to other documents, linking to other applications... plus a whole crap load of other things.

    I know how to do all that. But when I need to, I use a real DTP app. One that does them right, not in the fucked up way Word does.

    Tables of contents and indices aren't advanced; the were standard in DOS word processors.

    That's totally fine, but there's a lot of folks that do use the stuff.

    No one I've ever met in the last 10 years. I get dozens of Word files every year that I have to edit and turn into books. The style feature alone is impossibly fucked up. Because some users found the concept difficult, it's been made "friendly" and "intuitive", so that style definitions change automatically, when Word thinks you might want to WITHOUT ASKING YOU. Maybe you know how to turn this off, but it's certainly not the default behaviour. I spend hours removing the cruft before I can expose the structure in a file and export it to a sensible format when I can forget about Word till the next time someone sends me a file.

    Thus my deep hatred for Word. I use it, I know how to, but I do so only from necessity.

    A modern word processor has a lot more features that you'd find in a desktop publishing application, and one of the great things is that you can seperate the content from the formatting.

    I've been doing that with Ventura and PageMaker snce about 1989.

    And while theoretically you can separate content from presentation, in Word it gets harder every year. I also see the awful results when people actually do use Word for publishing.

    Do you think that these people spend money and/or time to add features to the software that absolutely nobody wants?

    They add features that look good in the reviews. Not in real life. It's a truism (I think Gates said it) that features sell, not fewer bugs and more efficiency. And I'll say that the quality of writing and the documents produced has not improved one iota despite all these vaunted improvements.

  62. Re:Bloat? What do you know about bloat? by Skrybe · · Score: 2, Interesting

    I subscribe to that same belief but damn it's hard. And unfortunately, even when you charge (unless you're really mercenary) it's still far cheaper than what a consultant/shop would charge so most of the time friends/family just go "Cool. Here's your cash now fix it."

    Interestingly enough the one person who I've been "teaching to fish" and has actually been absorbing it is a mechanic. I believe they have the logical mindset needed to memorize instructions and follow procedures - unlike the family who are housewives, clerks, dogwashers, managers, chemists etc.