Slashdot Mirror


Inside the Windows Vista Kernel, Part 2

BuR4N writes "Mark Russinovich takes a look at the Windows Kernel and the changes made in Vista. In this second part he describes the workings of the features SuperFetch, ReadyBoost, ReadyBoot, and ReadyDrive and how they improve system performance."

290 comments

  1. Lol Irony by cheftw · · Score: 1, Funny

    I am afraid I will be waiting until ReadyVista

    --
    Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
    1. Re:Lol Irony by Anonymous Coward · · Score: 0

      What beats me is that all these performance enhancements cause sluggish behavior and force you to upgrade. I think Operating systems are well understood beasts. We dont need any more ReadyCrap for which we have to shelve out more dollars.

  2. Most important part. by Anonymous Coward · · Score: 0

    Does it cover SuperExploit?

  3. Why 'Ready'? by gEvil+(beta) · · Score: 3, Funny

    Why did they choose the 'Ready' prefix for everything? It seems that using 'Hyper' would have actually been a little more descriptive AND cooler sounding. I mean, HyperBoost, HyperBoot, and HyperDrive? Those sound so much better. And I thought these guys were supposedly big into marketing...

    --
    This guy's the limit!
    1. Re:Why 'Ready'? by zappepcs · · Score: 4, Funny

      Because, damnit! The guy holding the chair kept yelling at them and wanting to know when it will be ready? They changed the name and he put the chair back on the floor!

    2. Re:Why 'Ready'? by dbatkins · · Score: 1

      Hyper is not nearly as kewl as extreme, no no Xtreme. Don't they know everything is "extreme" these days?

      --
      I used to be with IT..now IT seems strange and scary to me.
    3. Re:Why 'Ready'? by d!rtyboy · · Score: 1

      Yea, that what I was wondering what the point of using a USB device as RAM? The only reason I can think of is Vista's ridiculous hardware requirements. They know at least 60% of computer users(I know 95% of my friends don't) don't even have a system that could handle Vista so they came up with this half baked "solution" which doesn't even really work well.

      --
      ~ So sayeth the wise Alaundo
    4. Re:Why 'Ready'? by MidVicious · · Score: 4, Funny

      Well, they Microsoft was gonna go with 'Hyper', but after frequent crashes, one employee, a Star Wars fan, put on a clip from Empire Strikes Back.

      "Prepare to make the jump to lightspeed. If Lando's people fixed the HyperDrive."

      "Punch it!"

      *cough*sputter*cack*hack*pzzzsst*

      "That can't be. They told me they fixed it! It's not my fault!"

    5. Re:Why 'Ready'? by Ucklak · · Score: 1

      Everything was "eXtreme" hence XP. They jumped on that bandwagon 6 years ago.

      Hyper was 3 years ago and 'Ready' is so 90s.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    6. Re:Why 'Ready'? by PitaBred · · Score: 5, Interesting

      No seek time. That's the main benefit over a hard drive. If you need lots of data, it's not that great. But if you just need a few bytes, it'll be faster than asking the hard drive. Ask the USB stick for the first few bits of a page, and the hard drive for the rest, and you get the best of both worlds.

      At least, that's how I'd design it if I were much of an engineer ;)

    7. Re:Why 'Ready'? by daeg · · Score: 2

      If Hyper was 3 years ago, does that mean HyperCard was ahead of its time?

    8. Re:Why 'Ready'? by Molt · · Score: 4, Informative

      Hard disks are faster than Flash RAM for raw transfer speed, but the idea here is to use the Flash to cache small frequently-read files where the hard disk's latency and seek time would be the limiting factor.

      --
      404 Not Found: No such file or resource as '.sig'
    9. Re:Why 'Ready'? by Joe+The+Dragon · · Score: 1

      Does it work with FIRE WIRE disk / flash driver as they have less cpu over head. Way has no one came out with a pci based ram disk card with out higher cost of battery back up for use as a high speed temp disk?

    10. Re:Why 'Ready'? by thrashee · · Score: 0, Troll

      Proving that, given no fodder, ./'ers will still find something to bitch about when it comes to Windows.

    11. Re:Why 'Ready'? by Anonymous Coward · · Score: 0

      this is just a test

    12. Re:Why 'Ready'? by iluvcapra · · Score: 5, Funny

      Now if they only had NeverCrash, QuickBoot, HackSafe, SkinnyRAM, and DontNeedAFuckingDirectX9VideoCardToRun ;)

      --
      Don't blame me, I voted for Baltar.
    13. Re:Why 'Ready'? by Short+Circuit · · Score: 1

      The funny thing is that Linux has been capable of something similar for years.

      If you format a flash drive as a linux swap partition, you can tell the kernel to use the flash drive for swap.

      I'd like to test to see if this is worthwhile on modern flash drives, but I don't know how to benchmark swap.

    14. Re:Why 'Ready'? by Cokeisbomb · · Score: 2, Interesting

      the XP in Windows XP was for eXPerience (http://en.wikipedia.org/wiki/Windows_XP).

    15. Re:Why 'Ready'? by maxume · · Score: 1

      You are forgetting about the reality distortion field. When viewed through the JRDF, things are either innovative and timely, or they never happened. Thus, Hypercard never happened, but may at some point in the future become timely and innovative, like it was before it ceased to exist.

      --
      Nerd rage is the funniest rage.
    16. Re:Why 'Ready'? by Anonymous Coward · · Score: 0

      At least we won't have to visit Tantooine for a HyperDrive then.

    17. Re:Why 'Ready'? by SEMW · · Score: 1

      I doubt it. A good performing swap file needs to have good sustained read speeds, which hard drives are better for, rather than just good seek times, which flash drives are better for. I think the point about readyboost is hat you get the best of both worlds.

      --
      What's purple and commutes? An Abelian grape.
    18. Re:Why 'Ready'? by |Cozmo| · · Score: 2, Informative

      Actually flash can be a lot faster than 10mb/sec. This one I'm using is nothing special and I just benchmarked it at 21mbytes/sec doing sequential reads and 16.3mb/sec doing sequential writes. While it is still slower than modern SATA disks, that is almost the same speed my old ATAPI drive would get. Running the benchmark only uses about 7% of my cpu. There were some big changes in USB in vista in terms of CPU use.

    19. Re:Why 'Ready'? by 313373_bot · · Score: 1

      HyperActivation?

      *ducks*

      --
      ^[:q!
    20. Re:Why 'Ready'? by dascandy · · Score: 1

      > the idea here is to use the Flash to cache small frequently-read files where the hard disk's latency and seek time would be the limiting factor.

      What again was disk cache in main memory supposed to do?

      This is for small frequently-WRITTEN files.

    21. Re:Why 'Ready'? by Rethcir · · Score: 1

      Well gee, maybe if you read the article you'd know why, and wouldn't have to resort to blanket statements.

    22. Re:Why 'Ready'? by madcow_bg · · Score: 1

      Hard disks are faster than Flash RAM for raw transfer speed, but the idea here is to use the Flash to cache small frequently-read files where the hard disk's latency and seek time would be the limiting factor. I really, really don't believe that those small frequently-read files should be on the swap anyway!
      But I suppose ReadyBoost might have a point, dunno. However it's not this one.
    23. Re:Why 'Ready'? by Anonymous Coward · · Score: 0

      Or - here's an idea - why not slim-down the system, and just better use the metric-assload of ram required by this system.

    24. Re:Why 'Ready'? by ozbird · · Score: 1, Redundant

      It seems that using 'Hyper' would have actually been a little more descriptive AND cooler sounding.

      If there was truth in advertising, they'd be called: SuperBloat, ReadyBloat, ReBoot, and BloatDrive.

    25. Re:Why 'Ready'? by Ucklak · · Score: 1

      My context would indicate Xtreme but my message (poorly communicated) was in regards to 'X' in everything 8 years ago.
      After Y2K, everything was X this and X that.

      --
      if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
    26. Re:Why 'Ready'? by mrchaotica · · Score: 2, Interesting

      "USB 2.0 hi-speed" is 60MB/sec, not 10. Although that's still less than your 80+MB/sec figure, it might be reasonable to assume that it's higher than the sustained transfer speed of the SATA drive. Since ReadyBoost (or whatever) uses memory on the order of hundreds or thousands of megabytes while hard drives have caches on the order of one megabyte, ReadyBoost could still provide a significant speedup for reads larger than 8MB but smaller than 2GB.

      Besides, I think the intent is more to have high-speed flash on a fast bus, like on my X60 (which has a SD slot that is not attached through a USB interface, but something else (PCI[e], maybe?) instead. In that case, it conceivably could be faster than the hard drive's burst speed.

      --

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

    27. Re:Why 'Ready'? by newt0311 · · Score: 1

      "USB 2.0 hi-speed" is 60MB/sec, not 10. When you find a model which can actually hit that theoretical max of 60 mb/s, tell me so that I can buy a few. In reality, USB drives have problems to getting to half of that. Its sort of like how you can look at the max theoretical transfer speeds of SATA1, SATA2, and the interface (150MB/s, 300MB/s, and 10GB/s respectively) but not really get any useful information whatsoever.
    28. Re:Why 'Ready'? by d!rtyboy · · Score: 1

      Use hdparm -tT /dev/sda1 or so... I'm not sure I remember the options though. Though that shows hard drives to have far superior I/O speeds than flash disks. I don't think it's anything more than a novelty used to fool people that don't understand how PCs work.

      --
      ~ So sayeth the wise Alaundo
    29. Re:Why 'Ready'? by ratboy666 · · Score: 2, Interesting

      So here I sit, thinking about this...

      I don't think it would be for frequent writes -- that can kill flash. Especially if there is a fixed area for these writes (unless there is a write spreader thingum in the flash).

      Flash does retain information over a power-cycle, and the "seek time" is zero.

      I think I would put commonly used small files on the flash that are NOT written very much. Stuff like the old "CONFIG.SYS" of DOS days. Perhaps application relocation information, and resolved load information (seek to HERE and do a BIG READ).

      I am trying to figure out what kind of improvement I could get. The load information caching may result in a fairly impressive gain (given the DLL and DLL nesting typically used). Small file caching? It depends on application level behaviour. The OS kernel ITSELF should not benefit from these things, "outer" OS layers (GUI) should benefit slightly.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    30. Re:Why 'Ready'? by drsmithy · · Score: 0, Troll

      Yea, that what I was wondering what the point of using a USB device as RAM?

      This is not what ReadyBoost does.

      The only reason I can think of is Vista's ridiculous hardware requirements.

      They're not "ridiculous".

      They know at least 60% of computer users(I know 95% of my friends don't) don't even have a system that could handle Vista so they came up with this half baked "solution" which doesn't even really work well.

      95% of your friends don't have a PC with at least a Pentium 3 and a gigabyte of RAM ?

    31. Re:Why 'Ready'? by Goaway · · Score: 1

      Since XP, Windows has booted significantly faster than any Linux machine I've seen.

    32. Re:Why 'Ready'? by Marcos+Eliziario · · Score: 1

      RTFA. That feature in windows is not even similar to putting the swap on a flash drive, which would be a really really stupid idea.

      --
      Your ad could be here!
    33. Re:Why 'Ready'? by jlarocco · · Score: 1

      Since XP, Windows has booted significantly faster than any Linux machine I've seen.

      That's not my experience, but even if it was, here's why I don't care:

      Right now, one of my Linux machines has been up for 105 days, another for 40, and another for 12. If it took an hour to boot, I wouldn't mind too much because I simply don't have to (re)boot very often.

      On the other hand, my machine at work runs Windows. It reboots every other time I put in a DVD. It needs a reboot every time I change my login password. It needs a reboot any time software updates get pushed to it. And every once in a while it needs a reboot "just because." I'm lucky to go a week without needing a reboot.

      So even if each boot takes a little longer, I still spend less time booting on Linux.

    34. Re:Why 'Ready'? by drsmithy · · Score: 1

      Way has no one came out with a pci based ram disk card with out higher cost of battery back up for use as a high speed temp disk?

      They have.

    35. Re:Why 'Ready'? by drsmithy · · Score: 1

      What again was disk cache in main memory supposed to do?

      Caching.

      What, you've never heard of multi-level caching ? It's one of the main reasons computers today are as fast as they are.

      This is for small frequently-WRITTEN files.

      No, it's for reads. Caching _writes_ via a device that could potentially disappear at any instant would be foolish (arguably, caching writes at all on a system that isn't at the very least on a UPS is foolish, but most people prefer the higher performance).

    36. Re:Why 'Ready'? by ILuvRamen · · Score: 0, Interesting

      And you can't forget how they messed up the other direction. They made the EXACT SAME MISTAKE AS XP! *throws his computer out the window* If you have 3.5 GB of open RAM, it will STILL take tons and tons and tons of extra read/writes on the hard drive and ram to optimize the memory currently in RAM. If you so much as switch between two programs, it will cache some and write it to the hard drive and run AI test cycles on the processor to determine the likelyhood of you coming back to the program and rate it on a 0-7 scale. In fact, that's the only real difference. Now it's harder and slower for windows to decide the priority of memory and it's more likely to predict your actions incorrectly and wastes resources and time in the meantime. If there's more than half the ram open, I say just LEAVE IT ALONE!

      --
      Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    37. Re:Why 'Ready'? by Bungie · · Score: 1

      On the other hand, my machine at work runs Windows. It reboots every other time I put in a DVD. It needs a reboot every time I change my login password. It needs a reboot any time software updates get pushed to it. And every once in a while it needs a reboot "just because." I'm lucky to go a week without needing a reboot.

      Oh come on...Windows doesn't require a reboot to play a DVD. Even in Windows 95 changing your logon password didn't require a reboot. I agree that some software updates to require a reboot, but that is due to a to the fact that there used to be no way to determine which processes are using a dynamically linked library, and this is fixed in Vista.

      Maybe your Windows machine at work is running some group policy combines with a lot of mismanaged SMS server pushes, but even in those kind of environments I've never seen you have to reboot that much.

      --
      The clash of honour calls, to stand when others fall.
    38. Re:Why 'Ready'? by jlarocco · · Score: 1

      Oh come on...Windows doesn't require a reboot to play a DVD. Even in Windows 95 changing your logon password didn't require a reboot. I agree that some software updates to require a reboot, but that is due to a to the fact that there used to be no way to determine which processes are using a dynamically linked library, and this is fixed in Vista.

      That's interesting, but the first two points aren't up for debate. Every other time I insert a DVD, the machine *will* reboot when I access the drive. No warning message, no BSOD, no "Do you want to save?" message boxes, just an instant reboot.

      When I change the password I at least get to reboot at my leisure, assuming I don't want to check email or access the network drives. But I know for a fact that the last 18 times I've changed my password, I've had to reboot for the changes to propagate.

    39. Re:Why 'Ready'? by Cederic · · Score: 1


      That's odd. I'm typing this response on my work PC, running Win2K, and I haven't rebooted it since I switched it on 2 days into the year. I've changed password twice, and it's never rebooted when I've inserted a DVD.

      Maybe I'm just lucky, who knows.

    40. Re:Why 'Ready'? by Goaway · · Score: 1

      So you have a completely broken machine. Obviously this means Windows sucks. Good job with the logic.

    41. Re:Why 'Ready'? by shutdown+-p+now · · Score: 1

      P3 is not enough to work with Vista comfortably even with Aero and all the bells & whistles disabled, sorry.

    42. Re:Why 'Ready'? by d!rtyboy · · Score: 1

      95% of my friends meet the minimum requirements. But as anyone with less an A+ cert knows the minimum requirements aren't actually enough to run the program productively. They always complain how slow XP is, even though they more than exceed its min requirements. Take a look at Dells little chart, you'll notice that the recommended is a dual core chip, none of my friends will ever buy one of those things. Their computers are closer to Vista "capable" so they'll only be able to, and I quote, " Booting the Operating System, without running applications or games." So don't tell me Vista doesn't have ridiculous hardware requirements.

      --
      ~ So sayeth the wise Alaundo
    43. Re:Why 'Ready'? by drsmithy · · Score: 1

      P3 is not enough to work with Vista comfortably even with Aero and all the bells & whistles disabled, sorry.

      A ~1Ghz P3 with 1GB+ RAM and an Aero-capable video card is quite capable of running Vista. Heck, I've installed it on a 500Mhz P3 laptop with 568M RAM and it was still usable for basic tasks.

      Incidentally, if your video card is capable of supporting Aero (and if it isn't, the $30 is well spent) disabling it will actually make the whole machine _slower_.

    44. Re:Why 'Ready'? by drsmithy · · Score: 0, Troll

      95% of my friends meet the minimum requirements.

      That's not what you said the first time. You said 95% of them didn't have a PC capable of running Vista.

      But as anyone with less an A+ cert knows the minimum requirements aren't actually enough to run the program productively. They always complain how slow XP is, even though they more than exceed its min requirements. Take a look at Dells little chart, you'll notice that the recommended is a dual core chip, none of my friends will ever buy one of those things.

      Sure they will. In 12 months, it'll be practically impossible to buy a computer that *doesn't* have multiple cores.

      Their computers are closer to Vista "capable" so they'll only be able to, and I quote, " Booting the Operating System, without running applications or games." So don't tell me Vista doesn't have ridiculous hardware requirements.

      It doesn't. Vista is quite usable on a ~1Ghz P3 with 1GB RAM and a US$30 Aero-capable video card. Basically any PC up to about 7 years old should be able to run Vista with modest upgrades, and anything except budget machines up to about 5 years old should be good to go right off the bat.

      This is hardly unreasonable. It's no different to other contemporary OSes delivering similar functionality.

      Maybe 95% of your friends have PCs that don't meet those specs, but if that's the case, it's highly likely they wouldn't able to afford an OS upgrade _anyway_, or wouldn't be interested in an OS like Vista, so the whole argument is moot.

      Vista's hardware requirements aren't even *close* to being "ridiculous". A new sub-US$500 PC will run it without a problem.

    45. Re:Why 'Ready'? by shutdown+-p+now · · Score: 1

      Heck, I've installed it on a 500Mhz P3 laptop with 568M RAM and it was still usable for basic tasks.
      Then apparently you're more lucky or something. I've installed Vista on my Thinkpad R51e, with Celeron M 1.5 and 512Mb RAM. It's horribly slow even with Aero disabled, even for basic tasks like web browsing. Opening the file browser (clicking on the "Computer" icon) takes anything between 3 to 5 seconds (used to be around 1 on XP on the same machine). Programs are constantly swapping, and no surprise, seeing how higher the RAM usage by the OS is. Minimizing an application window, and then maximizing it again, seems to result in a swap cycle for that application, judging by the HDD icon glowing and the redraw taking 2-3 seconds. All in all, so far I have found it to be an extremely unpleasant experience. My desktop, on the other hand - Athlon 64 3500 and 1.5Gb RAM - does just fine with all bells and whistles.
    46. Re:Why 'Ready'? by d!rtyboy · · Score: 1

      That's not what you said the first time.

      No, you are not understanding what I said. I said they didn't have PCs that could handle Vista. While I did say Vista had ridiculous hardware requirements(cause it does) I didn't say anything about my friends meeting them or anything of the sort.

      --
      ~ So sayeth the wise Alaundo
  4. Is this secure by Anonymous Coward · · Score: 0

    What are the security implications of caching random disk data on a USB flash drive? If that drive is removed and plugged into another system, what data will be compromised?

    1. Re:Is this secure by atarione · · Score: 5, Informative
      yeah it is secure

      http://blogs.msdn.com/tomarcher/archive/2006/06/02 /615199.aspx

       

      Q: Isn't user data on a removable device a security risk?
      A: This was one of our first concerns and to mitigate this risk, we use AES-128 to encrypt everything that we write to the device.
      --
      actually I am happy to see you, however that is in fact a banana in my pocket.
    2. Re:Is this secure by DelawareBoy · · Score: 1

      No..

      Per PDC 2005, the information on the USB Flash drive (or any Readyboost device) is encrypted, likely using the same encryption scheme that is used with BitLocker.

    3. Re:Is this secure by UnknowingFool · · Score: 1

      Well, secure is relative. Will it keep out your neighbor? That depends on who your neighbor is: a pimple faced, socially awkard, teenager that spends his spare time turning toasters into Linux boxen or a grandmother who can't seem to access voice mail on her new "modular" telephone? Considering that encryption is AES 128, it may be compromised by one of the two types of neighbors. Beware of the grannie, I'd say.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    4. Re:Is this secure by Anomalyst · · Score: 1

      any WretchedBoost device
      There fixed that form ya. (Wishing I could revise my earlier post about promulgating asinine marketspeak.)
      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    5. Re:Is this secure by newt0311 · · Score: 1

      WOW, tout a new fast way of getting more SWAP and then make it worthless. The only CPUs which can process this fast enough are high-end processors like the core duo or ones with hardware encryption (VIA C3 etc.) For the rest, the computer will spend more time encrypting then actually using the data in a meaningful way. Nice way to waste time.

    6. Re:Is this secure by Slashcrap · · Score: 2, Insightful

      That depends on who your neighbor is: a pimple faced, socially awkard, teenager that spends his spare time turning toasters into Linux boxen or a grandmother who can't seem to access voice mail on her new "modular" telephone? Considering that encryption is AES 128, it may be compromised by one of the two types of neighbors.

      If you replaced "pimply Linux geek" with "respected crypto analyst with large amounts of computing resources at his disposal", you'd still be just as wrong.

      Did you confuse AES128 with 56bit DES or something?

      If you do have an example of someone breaking AES128, don't post it - publish it.

  5. ReadyBoost by dcskier · · Score: 1

    From TFA: Flash memory, however, is generally cheaper and can service random reads up to 10 times faster than a typical hard disk. Windows Vista, therefore, includes a feature called ReadyBoost to take advantage of flash memory storage devices by creating an intermediate caching layer on them that logically sits between memory and disks. ... When you insert a flash device like a USB key into a system....

    Seems a bit odd to have to insert a usb key to enable this feature. Are any manufactures putting flash memory on the motherboard to support this feature?

    1. Re:ReadyBoost by Lord+Bitman · · Score: 2, Interesting

      This, combined with H-HDD mentioned later on in the article, seems to cancel themselves out.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    2. Re:ReadyBoost by atarione · · Score: 2, Interesting

      yeah I saw some ASUS board that had 256MB flash memory onboard for this application (readyboost) reviewed..but I can't remember which model......but I imagine more MB may add this feature as Vista takes off.

      --
      actually I am happy to see you, however that is in fact a banana in my pocket.
    3. Re:ReadyBoost by athakur999 · · Score: 1

      ASUS has one now. I'm sure others will follow suit in the coming months as well.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    4. Re:ReadyBoost by Joe+The+Dragon · · Score: 1

      Can I use a i-ram disk with this? as there it would be nice way to reuse your old ddr ram in a ddr2 system. Or even make use of the smaller ram sticks that you tack out where you put bigger ones in.

    5. Re:ReadyBoost by DogDude · · Score: 1

      I don't think it's odd at all. In fact, I think it's a great idea. Lots of people have extra flash thingies hanging around, and most new machines come with ungodly numbers of USB ports (I just got a refurbished Dell Optiplex, and it has *8* USB ports!). When I get home to play with my GF's new Vista laptop, I'm going to throw in the few flash drives I have lying around and see if it makes a difference. If it does, then I'll probably just get some cheap (or free) flash drives, and stick 'em all in, since the things are damn near free promotional items now, and laptop ram is still very expensive.

      --
      I don't respond to AC's.
    6. Re:ReadyBoost by DigitAl56K · · Score: 2, Interesting

      Flash can survive only so many write operations. Normally it's not a practical limitation, but what happens when the OS is constantly doing rw's for caching?

      The last thing I need is to have data corrupted as it moves through a bad flash stick, and is then potentially written back out to the hard drive later.

    7. Re:ReadyBoost by sumdumass · · Score: 1

      You have heard about all the bandwidth "slowness compare to Sata" issues when using UBS devices right?

      Well, Ironicly, in previous versions of windows when you connect more devices to the USB, it will reserve bandwidth for those devices so placing more then one flash drive onto the same controler willinhearantly make the ability of those devices to be slower yet. It will increase this limiting effect upto the total amount devices per controler. And since you can have over 200 devices conected to one controler, it isn't uncommon to see six accessable port conected to one or two controlers.

      I wonder how Vista is handling this or if they still have the problem were stringing a bunch of flash devices would eventualy make it slower? I'm also wondering how this effect older products if they changed this operation.

    8. Re:ReadyBoost by Anonymous Coward · · Score: 0

      Seems a bit odd to have to insert a usb key to enable this feature. Are any manufactures putting flash memory on the motherboard to support this feature?

      My motherboard did one better: they put DDR2 SDRAM right on the motherboard!

    9. Re:ReadyBoost by DogDude · · Score: 1

      No, I didn't know that. But, I'll be trying it out tonight. GF has a laptop with 1 GB RAM, which isn't bad, but I've got like 2 or 3 1 GB USB drives laying around, and I'm gonna see what happens. Worst case scenario: it slows things down and I take 'em out!

      --
      I don't respond to AC's.
    10. Re:ReadyBoost by dave562 · · Score: 1

      Read the article man. It clearly states that the OS scans the flash drive when you insert it and then asks you if you want to use it for caching. I doubt that it will allow you to use more than one. In fact, I'll go so far as to go ahead and predict that after you okay the first drive as okay to be used for caching, it won't even prompt you on the subsiquent devices (unless you removal the initial device). I've never used the OS myself, but if I'm right, I think the MS guys need some credit. If I'm wrong, we can all just laugh and write it off to "business as usual" at Microsoft.

    11. Re:ReadyBoost by dltaylor · · Score: 1

      Several companies make IDE/CF adapters, and a few are now making SATA/CF adapters. Anyone know if Vista can distinguish these media from rotating ones and use them for this feature? Might be a good way to use some of the small CF we have laying around.

    12. Re:ReadyBoost by earnest+murderer · · Score: 1

      Ready boost caches files there long term. Very little writing is involved and reads don't have an effect on life of flash. Second, errors are known at write time, corruption is not an issue.

      Lastly, ready boost doesn't write through the cache. If it needs to be saved, it goes straight to the disk.

      That is all.

      --
      Platform advocacy is like choosing a favorite severely developmentally disabled child.
    13. Re:ReadyBoost by rtb61 · · Score: 1

      But if you need 2 gigs of ram to make it work, isn't the whole idea of caching becoming rather pointless. I mean where to you finally draw the line at caching 10 gigs of ram or 100 gigs of ram. I know for some minority of applications and users it might be worthwhile, but for the majority of users isn't it all getting rather pointless. M$ has really managed to stuff up caching in the past, they even managed to cache the cache. The old story used to be put more ram in and avoid the performance eating cache, WTF is going on ?

      --
      Chaos - everything, everywhere, everywhen
    14. Re:ReadyBoost by perbu · · Score: 1

      Q: Won't this wear out the drive? A: Nope. We're aware of the lifecycle issues with flash drives and are smart about how and when we do our writes to the device. Our research shows that we will get at least 10+ years out of flash devices that we support. From http://blogs.msdn.com/tomarcher/archive/2006/06/02 /615199.aspx Besides - as the data is encrypted on its way to the flash memory - it should detect if incorrect data is read back.

  6. Managed code in the kernel? by Anonymous Coward · · Score: 0

    Has Microsoft started to use managed code within the kernel itself? It's understandable that some portions of the kernel could never be written using managed code, but some of the higher-level components could be. Now, it wouldn't be an easy task by any means, and it would likely result in further performance issues, but the security gains could be significant.

    1. Re:Managed code in the kernel? by Anonymous Coward · · Score: 0

      Has Microsoft started to use managed code within the kernel itself? It's understandable that some portions of the kernel could never be written using managed code, but some of the higher-level components could be. Now, it wouldn't be an easy task by any means, and it would likely result in further performance issues, but the security gains could be significant.

      http://research.microsoft.com/os/singularity/
  7. Where's the Beef? by Jerf · · Score: 5, Interesting

    With all these performance-improving things, shouldn't performance actually, you know, be improved?

    Many have fallen into the trap of building "intelligent" cache systems that perform worse than the "dumb" cache systems. Remember, every MB of RAM caching an app that you might use is not caching part of the photo that you are editing; caching is subtle work.

    So, as I have not used Vista and have no plans to (I'm with Linux), a question: Can anybody tell me that they put Vista on their computer and things are now noticably faster? I've heard from people with the opposite experience, now I'm soliciting evidence that all these Ready* things actually help people.

    1. Re:Where's the Beef? by Rycross · · Score: 4, Informative

      Yes, Vista is noticably more performant on my system. However it is a higher end system, and the increase in speed is due to the fact that Vista makes better use of the resources. Its an Athlon X2 system with 2 gigs of ram and an nVidia 7800 GT. Offloading rending to the card, better use of the second processor core, and using more of the RAM to cache applications, I did notice an increase in performance.

    2. Re:Where's the Beef? by atarione · · Score: 1
      if you read the TFA it tells you that the SuperFetch will release memory (cache) to make way for applications that require it more urgently... once the application stops the SuperFetch will begin filling the cache again.

      Watching SuperFetch After you've used a Windows Vista system a while, you'll see a low number for the Free Physical Memory counter on Task Manager's Performance page. That's because SuperFetch and standard Windows caching make use of all available physical memory to cache disk data. For example, when you first boot, if you immediately run Task Manager you should notice the Free Memory value decreasing as Cached Memory number rises. Or, if you run a memory-hungry program and then exit it (any of the freeware "RAM optimizers" that allocate large amounts of memory and then release the memory will work), or just copy a very large file, the Free number will rise and the Physical Memory Usage graph will drop as the system reclaims the deallocated memory. Over time, however, SuperFetch repopulates the cache with the data that was forced out of memory, so the Cached number will rise and the Free number will decline.

      As far as end user experiences "speed" on a system upgraded from XP.... well it is pretty similar for most applications... gaming has been showing somewhat lower frame rates....but I think that the state of Nvidia's Vista drivers has had more to do with that than Vista taking performance away.

      when XP came out there was a ton of people with boxen from 98 (PII 400's 128MBRAM) that were bitching that XP slowed them down ... if you have a old pc you may need to get a new PC to get the most outta Vista yeah.. but that is hardly different than it has ever been.
      --
      actually I am happy to see you, however that is in fact a banana in my pocket.
    3. Re:Where's the Beef? by PhrostyMcByte · · Score: 5, Informative

      I've been using Vista for quite a while now for primarily programming and gaming. "faster" has two areas for me:

      1. When using desktop applications- Vista does feel more responsive. This is probably a combination of the I/O optimizations they have done (actual speedup) and the 3d desktop keeping window movements smooth and removing that ugly redraw affect XP has (percieved speedup). Vista also seems to go from cold boot to functional desktop faster. The only OS component which is slower is explorer, because it tries to preview everything (this can be turned off).
      2. When gaming, however- Vista is slower. Not by a huge amount, but it is noticable. This is probably because of the 3D drivers using a new API that doesn't seem to give games exclusive access to the card anymore.

      I think Microsoft may have unknowingly shot themselves in the foot by making some of the betas public. This made a lot of the "almost-enthusiast, but not really knowledgable" people decide that because the beta had some performance quirks, the RTM must too. And they've been surprisingly loud with it.

      Other than some old hardware not having drivers yet, every person I've talked to who has actually ran Vista for a week agreed it is an improvement.

    4. Re:Where's the Beef? by 7of7 · · Score: 1

      On my 2 year old laptop Vista is much faster than Ubuntu was. Applications load faster. It starts up and shuts down faster. Memory intensive applications such as GIMP or Firefox open and close much faster. Furthermore after running for more than a month straight Vista has lost none of this quickness.

      --
      *The most erroneous stories are those we think we know best - and therefore never scrutinize or question.*
    5. Re:Where's the Beef? by Jerf · · Score: 1

      Thank you. It doesn't surprise me you need a high-end system.

      People like to bitch, but if you listen to nothing but people bitching and only consider the negatives you get anything but an accurate view of the situation.

    6. Re:Where's the Beef? by chrismgtis · · Score: 1

      Anyone having performance issues with Vista is doing something wrong. I have 2GB of RAM on my machine and have absolutely no performance issues anywhere. I actually noticed an increase in the GUI's performance with Aero (and no noticeable difference in gaming).

      I hear a lot of crap (and that is just what it is - crap) from a lot of Vista users about their performance. Some of which have more RAM than I do, but as I said it is crap. I have not change anything that would hinder nor increase performance in Vista. Everything is default from the initial install and I'm loving the performance.

    7. Re:Where's the Beef? by Tony+Hoyle · · Score: 4, Interesting

      Another data point.

      Athlon X2, 2GB RAM, Go 7300. Vista in default configuration runs at about 75% of the speed of XP. Switching the 'Ready' crap off gets it up to about 85-90%.

      Power management is unusable - XP 3-3.5 hours, Vista default, 1 hour, Vista with crap off, 2 hours.

    8. Re:Where's the Beef? by Rycross · · Score: 4, Informative

      You need a high end system that isn't being totally utilized. I imagine that if I had a single core system with a lesser video card, it wouldn't be as apparent, if at all. Vista only operates smoother on my system because there was a lot of potential there that wasn't being utilized by XP.

      I imagine that if I ran solid benchmarks for a single type of task that it would come out less than for XP, but when I multitask my perception is definately that Vista runs smoother.

    9. Re:Where's the Beef? by HappySqurriel · · Score: 1, Interesting

      I don't run vista so I really don't know, but ...

      I suspect that any performance improvements in Vista were soon eaten up by added overhead elsewhere. Something I've noticed with Windows (since Windows 95) is that with every 'upgrade' Microsoft decides to run more stuff in the background for no real gain and I imagine that vista is no different.

    10. Re:Where's the Beef? by MrNemesis · · Score: 1

      Was about to say the same thing (in fact, I did in some posts a coupla days ago); there's some undeniably interesting stuff going on in the kernel that should undoubtedly make the system feel faster, if nothing else - it's just brought down by a more complex GUI and all the rest of the folderol that most geeks couldn't really care less about.

      Disclaimer: have not used Vista on anything but a demo machine in PC World.

      --
      Moderation Total: -1 Troll, +3 Goat
    11. Re:Where's the Beef? by bubbl07 · · Score: 0, Troll

      Man, this is awesome. If only other kernels had developed some way utilizing the full amount of physical memory for caching purposes nearly a decade ago. Perhaps it could also "swap" the cached portions of memory out to free up space as needed.

      Maybe one day we can expect modern operating systems to have had these features for a while and not require a change of pants whenever they are implemented. But then, I guess people will always be excited by the incorporation of old features into modern operating systems if their expectations are kept low.

    12. Re:Where's the Beef? by wfberg · · Score: 2, Funny

      With all these performance-improving things, shouldn't performance actually, you know, be improved?

      Of course not. That's why they're called SuperFetch, ReadyBoost, ReadyBoot, and ReadyDrive.

      My motherboard for example, comes with: BuzzFree, LifePro, PowerPro, SpeedStar, and ActiveArmor. I'm pretty sure all that means is that it, by now, obsolete.

      If these features were of any use besides being marketing snakeoil and/or painfully obvious, they'd be called "the hvuk__k() tweak" or "deloop_64" or "-O3" or something.

      --
      SCO employee? Check out the bounty
    13. Re:Where's the Beef? by thrashee · · Score: 1

      It's only brought down by the UI if you have Aero turned on. Don't care about it? Turn it off. And what is this other "folderol" you speak of?

    14. Re:Where's the Beef? by SEMW · · Score: 1

      If only other kernels had developed some way utilizing the full amount of physical memory for caching purposes nearly a decade ago.... But then, I guess people will always be excited by the incorporation of old features into modern operating systems if their expectations are kept low. Assuming you're referring to Linux; I was under the impressions that the Linux caching system was similar to Windows XP's Prefetch, as opposed to Vista's Superfetch. Could you confirm otherwise, and/or point me to a source that does so?

      --
      What's purple and commutes? An Abelian grape.
    15. Re:Where's the Beef? by MMInterface · · Score: 1

      " Can anybody tell me that they put Vista on their computer and things are now noticably faster?" I think people just don't listen because thats not what they want to hear. My newer machines run vista much better then xp, they also boot faster and resume from sleep or hybernation quicker. My older machines run Vista on par with XP. There definately seems to be more efficient use of high end machines. I read some reviews from places like Linux Forum etc, and there is a lot of misinformation going around, especially with regards to minimum requirements and Aero.

    16. Re:Where's the Beef? by Monkelectric · · Score: 1

      As a counterpoint ... Vista is nearly unusable under parallels on a mac. XP was decent.

      --

      Religion is a gateway psychosis. -- Dave Foley

    17. Re:Where's the Beef? by benzapp · · Score: 2, Interesting

      Not entirely true. I have a Dell laptop with a Pentium-M 1800 and 1 gig of ram, I also started using a spare 2 gig SD card for ReadyBoost. The machine is faster with Vista than without, although the weak Intel video card disables all the Aero features.

      It's not as fast as my main system which is similar to the parent poster, but overall on my two machines, Vista is a significant improvement and I think worth the upgrade price.

      --
      I don't read or respond to AC posts
    18. Re:Where's the Beef? by benzapp · · Score: 1

      I think Microsoft may have unknowingly shot themselves in the foot by making some of the betas public. This made a lot of the "almost-enthusiast, but not really knowledgable" people decide that because the beta had some performance quirks, the RTM must too. And they've been surprisingly loud with it.

      It's always been this way. I remember when I got the first NT 3.1 Beta (wasn't it called Daytona??). It was dog slow, unbelievably slow - way slower than OS/2 2.1 at the time. It was just like the anti-Vista crowd today.

      These people don't really matter.

      --
      I don't read or respond to AC posts
    19. Re:Where's the Beef? by QuietLagoon · · Score: 2, Insightful
      With all these performance-improving things, shouldn't performance actually, you know, be improved?

      Yes, it should.

      The fact that performance has not improved is the reason behind articles like this in which Microsoft is talking about how great Vista is, when it really is disappointment.

    20. Re:Where's the Beef? by Anonymous Coward · · Score: 0

      performant


      The more performant word for "faster"?
    21. Re:Where's the Beef? by octopus72 · · Score: 2, Interesting

      Gaming problems are probably related to still experimental and less optimised 3D drivers for Vista's new graphic card driver model. 3D drivers for XP by ATI/Nvidia are usually full of nasty hacks, purpose of which is to speed up major gaming benchmarks (3Dmark, Quake, Doom, UT etc.). I guess many of those tricks aren't, well, portable (easily) to a new driver model. Vista can use XP drivers drivers though, but I guess this could work less than optimal.

      As DWM shuts down whenever app locks front buffer (and direct3D games do that), I doubt that compositing is a reason why games perform slower. Another possibility is that scheduler classes (described in first part article) might affect CPU performance of games tweaked to run well with XP scheduling (e.g. I experienced hiccups with PES6).

      Regarding article(s), I must say I'm not that impressed with amount of changes that got in their kernel since XP (except maybe by new driver framework which is a different story). In many areas mentioned in articles, Linux kernel is leaps and bounds ahead (scheduler,MM,IO-areas which saw huge refinements during 2.6 cycle and are constantly being improved). In others it is on-par (or almost here, like with PM or init mechanism). Exception seems to be Ready* stuff, but this is not really "a next big" thing anyway and seems as something that few decent kernel hackers could implement in a month or two. Also Vista now seems to have better graphic driver model (though DRI is closing the gap) and better userspace driver model (except they don't have FUSE equivalent).

    22. Re:Where's the Beef? by SevenHands · · Score: 1

      Ahh, First time I read this phrase, I interpreted it as...

      "and using more of the RAM to crash applications"

    23. Re:Where's the Beef? by MajinBlayze · · Score: 1

      Other than some old hardware not having drivers yet, every person I've talked to who has actually ran Vista for a week agreed it is an improvement.
      This is a major understatement. I personally haven't used vista much, but my dad is having major problems with getting hardware to work under vista. A few manufacturers have simply refused to write new drivers for Vista. (I suppose that it is related to the new driver-signing requirement that Microsoft has. I might have given vista a shot without this.)

      For example, his camera, a mid to high end Cannon, when he called support, they said his only option was to buy a card reader.
      I had him give Linux a shot a year ago or so, and he did, and with some hacking, he was able to get most everything work. He had some USB problems, and the only thing that he could never get working was his USB mouse. Shortly after, he said that Linux just isn't ready if it can't handle a fairly standard USB mouse. Now his mouse is the only USB peripheral he has that works on Vista, and he just complains.

      He said nothing when I said that Windows just isn't ready for the desktop if it can't handle basic USB devices :)
      --
      "Hate is baggage. Life's too short to be pissed off all the time." Danny Vinyard -American History X
    24. Re:Where's the Beef? by bheading · · Score: 1

      Many have fallen into the trap of building "intelligent" cache systems that perform worse than the "dumb" cache systems. Remember, every MB of RAM caching an app that you might use is not caching part of the photo that you are editing; caching is subtle work.

      The OS implementation is badly broken if it starves applications of memory in order to provide disk cache. I doubt it's that bad.

      Certainly in Linux, especially with memory mapped files, the distinction between cache and memory allocated to an application is quite blurred.

    25. Re:Where's the Beef? by GFree · · Score: 1

      Vista can use XP drivers drivers though, but I guess this could work less than optimal.
      I haven't tested it myself, but news from the guinea-pig grapevine suggests that you can force the NVIDIA XP drivers to install and run in Vista, and have equal performance to XP, better than the current official Vista drivers. The only downside is that Vista will disable Aero until you go back to using proper Vista drivers. If Aero is not important enough, then go ahead with using XP drivers in Vista.
    26. Re:Where's the Beef? by iCEBaLM · · Score: 1

      My computer is kinda beefy: 2x 2.66GHz Core2Duo Xeons, 2GB of RAM, Radeon x1900XT 512MB. (otherwise known as a Mac Pro).

      WinXP runs extremely well, Vista runs slower, MacOS X blazes.

      Startup times to desktop are the real noticeable factor: MacOS X - 12 seconds, XP - 38 seconds, Vista - 63 seconds.

      Not only that, but by the time Vista is loaded it's already chewed up 650MB of RAM, XP is not even half that, MacOS X is but a quarter.

      I think you can tell where I like to stay most of the time...

    27. Re:Where's the Beef? by Bungie · · Score: 1

      I've installed Vista now on a few low end configurations, the lowest being a Pentium 3 733Mhz with 500 MB of RAM. This is a pretty low end system and here's what I've found. Overall the system seems to be much faster and more reponsive than XP in quite a lot of ways, but there are a few places where it is slower. I find explorer to be WAY faster than it was in XP. The Start Menu is insanely lags unless you turn off the feature for 'Displaying Newly Installed Programs'. Media Player plays video fairly well however the interface itself is slow to react to button presses etc. Most things seem to be very quick, although program load times seem to be slower.

      --
      The clash of honour calls, to stand when others fall.
    28. Re:Where's the Beef? by shutdown+-p+now · · Score: 1

      It's the RAM that makes all the difference. 512Mb, the official "recommended minimum" are really not enough. With 1Gb, you'll be fine.

    29. Re:Where's the Beef? by Jeruvy · · Score: 1

      Offloading rending to the card, better use of the second processor core, and using more | of the RAM to cache applications, I did notice an increase in performance.

      I too noticed a increase on my new game rig, but really, nothing to write up and post with a set of bargraphs and other evidence. Matter of a fact I was dissappointed. I was going to get Vista Ultimate 64bit, but it can't be found out here. I'm sure it's in a container on route, but I decided I'm not waiting and I have a bad feeling about 64bit versions of any OS at the moment due to many dissapointments in just about any OS camp. I'll get a XP 32bit license for this box instead.

      --
      Jeruvy
  8. Vista seems quite slow to me by El+Cubano · · Score: 4, Insightful

    Some friends were visiting last night and they had recently purchased a new HP laptop (1.6 GHz CPU and 1 GB RAM with 80 GB HDD). I was struck by how abysmally slow Vista was. The thing had Vista Home Premium on it. Putting a blank CD entailed a wait of anywhere from 15 to 25 seconds before the stupid dialog came up asking if I wanted to burn something to the blank disc. Connecting to a wireless network was a complete disaster. My wireless network is setup to not broadcast its SSID, so I had to enter the setting manually along with the WPA password. As soon as I was done, the thing would take the dialog away and then not connect. It took me 30 minutes of hunting to find the listing that had the wireless networks I had manually entered in (as opposed to the networks which were broadcasting). To top if off, the system kept prompting to allow things that it really seemed I should not need to be asked. I am seriously not trying to troll here, this is just
    my first impression of vista.

    1. Re:Vista seems quite slow to me by Nightspirit · · Score: 1

      Anything would be slow on that laptop (well except for dos or stripped down linux distros). Recently purchased 1.6 ghz? Even dell's budget laptop is better than that. My pentium M 1.8ghz I bought a year ago runs XP slow. While I don't look down on those looking to be frugal, they can hardly complain about slow speed.

      Anything non-budget will run vista fast. My core 2 duo runs vista noticeably faster than XP, wit the exception of games (which is mostly the fault of nvidia drivers, I'm seriously considering picking up an ATI card).

    2. Re:Vista seems quite slow to me by Nightspirit · · Score: 1

      I should clarify that I know that benchmarks show XP is faster, but for some reason launching apps and day to day tasks seem faster in vista.

    3. Re:Vista seems quite slow to me by chrismgtis · · Score: 0

      The machine I have Vista on is running 2GB of RAM with everything default from the initial install and it performs just as well or better overall compared to XP. When you say 1.6GHz I assume you are referring to an Intel processor which is somewhat outdated and you can't expect to much from it in Vista.

    4. Re:Vista seems quite slow to me by RootWind · · Score: 1

      Hmm... I wonder if HP is at fault here. I installed Vista Business on my old notebook. Pentium M 1.3ghz, 1GB DDR. It runs the same as XP for the most part. Well, except no Aero, since the graphics card is too old.

    5. Re:Vista seems quite slow to me by alexmcmorris · · Score: 1

      Almost everything you mentioned have huge IO delays that aren't necessarily indicative of a problem with Vista. CD/DVD access is hideous on cheap drives; wireless is... well... wireless. The dialog prompting for every little thing you want to do is a problem but unrelated to performance.

    6. Re:Vista seems quite slow to me by RKThoadan · · Score: 2, Informative

      You haven't purchased a Dell laptop recently have you. For your average business class Latitude a Core 2 Duo at 1.66 Ghz is the default processor... I just confirmed it. A Latitude D620 (a very mainstream model) has that as it's default CPU. Ghz just doesn't mean much anymore.

    7. Re:Vista seems quite slow to me by TheRaven64 · · Score: 5, Insightful

      Anything would be slow on that laptop (well except for dos or stripped down linux distros). Excuse me? Anything slow on a 1.6GHz machine? What on earth are you smoking? The only things that should come close to taxing a 1GHz or faster x86 chip are:
      1. Video editing.
      2. Large compile jobs.
      3. Some resource-intensive games.
      My two backup machines are a 1.5GHz G4 and a 1.2GHz Celeron M, and they are both acceptably fast for 90% of what I do. For the vast majority of users a 1GHz Pentium III is more than adequate. You don't need to run 'dos or a stripped down linux distro,' Windows 2000, XP, or a full *NIX distrubution will be perfectly happy. I have a 500MHz UltraSPARC IIi on my desk, and it has no problems with a full install of Solaris 10, a desktop environment, and a few apps.

      You can run DOS or a small *NIX distribution quite happily on a low-end 486 (a 286 lets you run a lot of DOS apps pretty fast). You certainly don't need anything like a 1.6GHz machine.

      My pentium M 1.8ghz I bought a year ago runs XP slow Either you have a tiny amount of RAM, or a huge amount of malware. Windows XP was released in 2001. The Pentium M was released in 2004. You are running XP on a CPU two Moore-generations newer than the fastest CPU available at the time of XP's launch.
      --
      I am TheRaven on Soylent News
    8. Re:Vista seems quite slow to me by dave562 · · Score: 1
      It took me 30 minutes of hunting to find the listing that had the wireless networks I had manually entered in (as opposed to the networks which were broadcasting).

      That doesn't have anything to do with how quick Vista can be. Yesterday it took me a good ten minutes to figure out how to setup a shortcut to a network drive on Mac OSX so that it would automatically appear on the desktop when the user logs on. The nine minutes and thirty seconds longer than it should have taken was because I don't know jack about OSX, not because OSX has some sort of crappy map network drive interface.

    9. Re:Vista seems quite slow to me by shoolz · · Score: 1

      I'm no MS apologist, but I wanted to point this out. It's important to note that most laptops ship with OEM-Modified versions of Windows that include a lot (A LOT!) cruft which slows down the machine. So you may not be seeing a true reflection of Vista's performance on that hardware.

      For example, my new Acer came with so much shit pre-installed that it was practically unusable - the hard drive wouldn't stop rattling log enough to even do a simple defrag, and it took over 90 seconds to boot and shut down. Upon installing a clean version of XP, the lappy was at least 6x faster.

    10. Re:Vista seems quite slow to me by Nightspirit · · Score: 1

      If he has a core2duo then he is flat out lying, as there is no way vista would be slow.
      BTW, the cheapo home model is a 1.8 solo processor.

    11. Re:Vista seems quite slow to me by Nightspirit · · Score: 1

      By slow I mean "doesnt load up pretty much everything instantly". A 500mhz or 1.6 doesn't meet that definition. While you may be fine with your pentium III, the rest of the U.S. insn't, and I'm tired of users complaining that their dell special is too slow.

      Maybe you should try a core2duo sometime, or equivalent AMD. Everything after that will be painfully slow.

    12. Re:Vista seems quite slow to me by mrchaotica · · Score: 1

      Recently purchased 1.6 ghz? Even dell's budget laptop is better than that.... Anything non-budget will run vista fast.

      What, so $2000 ultraportable laptops are "budget" now? 'Cause, you know, even the highest-end of those use low-voltage (1.83 or 1.66 GHz) or even ultra-low-voltage (1.1 GHz) Core Duos! It's entirely possible that the "1.6 GHz Dell" he was referring to was one with a (1.66 GHz) L2400 Core Duo.

      --

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

    13. Re:Vista seems quite slow to me by Anonymous Coward · · Score: 0

      By slow I mean "doesnt load up pretty much everything instantly". A 500mhz or 1.6 doesn't meet that definition. While you may be fine with your pentium III, the rest of the U.S. insn't, and I'm tired of users complaining that their dell special is too slow.

      Maybe you should try a core2duo sometime, or equivalent AMD. Everything after that will be painfully slow.


      They sell 1.66 GHz Core2Duo processors you dumbass fuck. Clock speed doesn't mean much these days. Bus speed is pretty damn important, though.

    14. Re:Vista seems quite slow to me by Nightspirit · · Score: 1

      If so then he was lying that it ran vista slow, unless he crippled it somehow. There is no way a duocore with a gig of ram runs vista slow.

    15. Re:Vista seems quite slow to me by newt0311 · · Score: 1

      Looking at my processor, it has been throttled down to 1 Ghz (norm speed 2.2Ghz) ever since I activated the CPU throttlers. The only time it has come back to full power was when I started compiling applications on it. So, how can a 1.6 Ghz processor on a more up to date acrhitecture (my laptop is nearly 2 years old now) have any problems running modern software?

    16. Re:Vista seems quite slow to me by VGPowerlord · · Score: 1

      Either you have a tiny amount of RAM, or a huge amount of malware. Windows XP was released in 2001. The Pentium M was released in 2004. You are running XP on a CPU two Moore-generations newer than the fastest CPU available at the time of XP's launch.

      You forgot to take into effect XP SP2. Service Pack 2 slowed things down considerably. It had a late 2004 release date. It replaced the original XP (or more accurately, SP1) as the version shipping on new computers shortly afterwards.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    17. Re:Vista seems quite slow to me by Nightspirit · · Score: 1

      He was the one complaining that it was slow, so it OBVIOUSLY was not a core2duo.

  9. Improve? by Anonymous+Daredevil · · Score: 5, Informative

    This benchmark article shows that SuperFetch and ReadyBoost can help improve app launch times a bit, but mostly only if you have woefully tiny amounts of RAM in your computer.

    However, this slew of benchmarks shows Vista to be slower across the board then XP.

    1. Re:Improve? by garcia · · Score: 1

      SuperFetch does more than caching. Windows Vista runs a SuperFetch service that analyzes your application behavior and usage patterns, meaning that it tracks which applications you request the most. A good example would be your activity as you start the PC in the morning: You launch Outlook to fetch email, a messenger, a web browser and probably additional applications such as a development environment. If you do this repeatedly and ideally in the same order, SuperFetch will recognize this and then proactively populate these applications into all available main memory the next time you start the PC. You should only wait for a few minutes before you commence work to give the SuperFetch service the time to "superfetch" your applications.

      This seems really silly to me. Applications load fast for me on the P4 2.4 with 512MB of RAM that I use for work. I don't have any productivity issues because I'm waiting for my applications to load. It takes less than twenty seconds to get to the desktop and start loading applications. I wouldn't have any use for this at all at home as the laptop hibernates with the applications open.

      What I want to know is if they fixed Access' broken network behaviors when trying to access remote databases -- you know, the one where the entire system is hung up because it and the OS it runs on is a pile of shit? Yeah, *that* particular application fucks me all up and makes it difficult to be productive when I have to try to minimize it or switch to the desktop 10x before it will go all while it's popping back up when a single little dot on the progress meter moves up.

      I'm waiting for the day when we don't have any bells and whistles and Windows operates as it should -- fast and fast with minimal amounts of RAM, CPU power, and graphics capabilities.

    2. Re:Improve? by Tony+Hoyle · · Score: 1

      It's quite funny actually. They have ReadyBoost that's supposed to take the strain off paging from the hard drive (although it seems to me that having more RAM would give a better speedup), and SuperFetch that puts it right back again by thrashing the hard drive 100% of the time.

      Worse, SuperFetch and the indexer fight to get at the hard drive so the head is moving like nuts on a bare install.

      When I first tried vista I switched the indexer off fast enough, but had never heard of SuperFetch - took another week of the hard drive light on 100% of the time before I found out how to switch that stupid thing off. Speed improved *a lot* with it off, and the power requirement dropped a lot - but still nowhere near XP levels.

    3. Re:Improve? by 99BottlesOfBeerInMyF · · Score: 1

      A good example would be your activity as you start the PC in the morning: You launch Outlook to fetch email, a messenger, a web browser and probably additional applications such as a development environment. If you do this repeatedly and ideally in the same order, SuperFetch will recognize this and then proactively populate these applications into all available main memory the next time you start the PC. You should only wait for a few minutes before you commence work to give the SuperFetch service the time to "superfetch" your applications.

      This is amusing to me because when I had a separate Windows machine I would boot it every other morning because otherwise it would be too slow to be usable (WinXP+some big Adobe apps). My OS X box, however, gets rebooted pretty much only when their is a software update that requires it. Windows XP "boots" in about 2 seconds, because I have a VM running on top of OS X so I just restore from a known good state every time.

      It seems rather archaic to consider how long it takes to boot and start applications up when it is such a rare task. Not that I mind improvements, it just seems pretty useless to a person that does not have rebooting as a part of their normal workflow.

    4. Re:Improve? by drinkypoo · · Score: 1

      This is amusing to me because when I had a separate Windows machine I would boot it every other morning because otherwise it would be too slow to be usable (WinXP+some big Adobe apps). My OS X box, however, gets rebooted pretty much only when their is a software update that requires it. Windows XP "boots" in about 2 seconds, because I have a VM running on top of OS X so I just restore from a known good state every time.

      Funny thing is, I have a Dual G5 to my right, and a Core Duo-powered HP laptop (same specs/chips as MBP, but with nVidia instead of crap ATI graphics) and the Mac is the machine I have to reboot at least once during the week. My laptop running XP pretty much stays up all week long without problems.

      With that said, my laptop takes a lot longer to reboot, when I do that, which is mostly because I wanted to boot linux.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Improve? by 99BottlesOfBeerInMyF · · Score: 1

      I have a Dual G5 to my right, and a Core Duo-powered HP laptop (same specs/chips as MBP, but with nVidia instead of crap ATI graphics) and the Mac is the machine I have to reboot at least once during the week.

      Umm, why? Are you actually experiencing a gradual leak of resources that cannot be fixed by just quitting and reopening an application? The only person I know who had to reboot OS X regularly was a person who experienced regular crashes because of some bad RAM and the problem went away when they swapped it for a good pair of chips. I have plenty of apps on OS X that leak resources (often the same ones as leak on Windows) but I've never had to reboot the mac in order to solve the issue.

    6. Re:Improve? by rrohbeck · · Score: 1

      >woefully tiny amounts of RAM in your computer.

      That probably means less than the recommended 1 GB?

    7. Re:Improve? by drinkypoo · · Score: 1

      I have plenty of apps on OS X that leak resources (often the same ones as leak on Windows) but I've never had to reboot the mac in order to solve the issue.

      It's not because it slows down. It's because some Adobe app craps all over itself to some extent that is only repaired by a reboot. No idea whose fault that is, but it doesn't happen to me on Windows (same apps.)

      OSX is also the only OS that refuses to remember where I put my hard disk icon :(

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    8. Re:Improve? by poot_rootbeer · · Score: 1


      So from the past couple of Slashdotter comments, it would appear that Vista is tuned to give performance boosts to those with substantially lower or substantially higher system specs than the average.

      What about the middle of the curve? You know, where the vast majority of users are?

    9. Re:Improve? by 99BottlesOfBeerInMyF · · Score: 1

      It's not because it slows down. It's because some Adobe app craps all over itself to some extent that is only repaired by a reboot. No idea whose fault that is, but it doesn't happen to me on Windows (same apps.)

      What app in particular? I use Photoshop, InDesign, Illustrator, Bridge, and Acrobat very regularly on both platforms, as well as the occasional use of Dreamweaver and regular use of Framemaker on Windows. While I have had them crap out to the point that Windows needed a reboot, I don't think any have ever done so on OS X. InDesign, in particular, has about 2 days of use on Windows before Windows needs rebooting and about 5 days on OS X, but just restarting InDesign solves my problems (any more time than either and it will crash on its own).

      OSX is also the only OS that refuses to remember where I put my hard disk icon :(

      Umm, I'm not sure what you mean by that. All my partitions show up in the same places all the time in OS X. I don't display them on the desktop and have not dragged them to the dock, but aside from those locations I'm not sure what kind of a problem you could be having.

    10. Re:Improve? by drinkypoo · · Score: 1

      What app in particular?

      Apps you mean; namely InDesign and Illustrator CS2 both do it to me on a somewhat regular basis.

      I don't display them on the desktop and have not dragged them to the dock, but aside from those locations I'm not sure what kind of a problem you could be having.

      If you did display them on the desktop, you might know what I'm talking about.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:Improve? by 99BottlesOfBeerInMyF · · Score: 1

      Apps you mean; namely InDesign and Illustrator CS2 both do it to me on a somewhat regular basis.

      Weird, I almost always have a 100 meg InDesign file open (sometimes up to 5 copies of it) and I've never had it crash in such a way as I could not restart it. I do know about 3 cross-platform ways to reproducibly crash InDesign that Adobe has ignored my bugs on for several years now. I use Illustrator a lot less, but I've never had it crash on me at all. I wonder what is so different about our use cases.

      If you did display them on the desktop...

      I don't see a lot of point to storing anything on my desktop or in moving windows out of the way so I can see it. The dock provides instant, persistent access to my most common items. Spotlight provides fast access to everything else. From what I've seen, mostly Windows people who have not developed faster work flows use the desktop for actually accessing things and care to look on it for icons.

    12. Re:Improve? by drinkypoo · · Score: 1

      The dock provides instant, persistent access to my most common items.

      The dock grows and shrinks and annoys the piss out of me. To my mind, one of Apple's greatest failings in OSX is not providing a NeXTStep-behavior Dock (regardless of appearance).

      I don't see a lot of point to storing anything on my desktop or in moving windows out of the way so I can see it. The dock provides instant, persistent access to my most common items. Spotlight provides fast access to everything else. From what I've seen, mostly Windows people who have not developed faster work flows use the desktop for actually accessing things and care to look on it for icons.

      I'm still on 10.3, and will not be getting an upgrade since it costs over a hundred bucks and we have only one mac in the organization. It's a problem from a homogeneity standpoint since it's the only one; it has a therefore ridiculous cost of support in contrast to the number of systems involved.

      But icons appear on the Desktop, so it only makes sense that I should look for them there. I also use the desktop, you know, as a desktop.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:Improve? by EXrider · · Score: 1

      I've experienced odd InDesign behavior on multiple Macs here where I work. 9 times out of 10 it's one or more corrupt fonts that keep finding their ways back into these user's documents. The rest of the time it appears to be corrupt .indd files themselves.

      One favorite that I've seen a lot lately is the "Cascading Unresponsive Save Dialog of Death". It requires a reboot, and trashing of the recovery files that InDesign creates.

      --
      grep -iw skynet /etc/services
  10. and Ballmers personal favourites by Anonymous Coward · · Score: 1, Funny

    ReadyFUD and ReadyChair.

  11. bah same old by tomstdenis · · Score: 4, Funny

    Anyone remember smartdrv of yesteryear? How about fastopen? :-)

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:bah same old by Anonymous Coward · · Score: 0

      what about stacker

    2. Re:bah same old by Anonymous Coward · · Score: 0

      I pwn j00:

      I remember MagnaRAM and RAM Doubler. The best snake oil ever...

    3. Re:bah same old by gEvil+(beta) · · Score: 1

      I remember MagnaRAM and RAM Doubler. The best snake oil ever...

      I don't know what you're talking about. I installed RAMDoubler on my machine years ago and had it convert my 8MB stick into a 16MB stick. I then pulled that out and sold it for considerably more than the software cost me. Best investment ever...

      On a more serious note, RAMDoubler for the Mac was actually a decent piece of software in the OS 7.5 days. It certainly was a better virtual memory manager than the one included with the OS. Can't say anything about the Windows version though...

      --
      This guy's the limit!
    4. Re:bah same old by AbRASiON · · Score: 1

      smartdrv was the best caching application ever, PERIOD
      Nothing has come even close to the simplicity and performance of smartdrv and it makes me sad.

      a 512kb smartdrv on an 8mb machine can do wonders

      i recall extracting a 1mb zip file with like 8000x 768byte icons in it, without smartdrv, hours - with smartdrv - 60 seconds - on my darn 486.
      i miss it dearly, was sad to see after win2k i couldn't use it (unlike 98)

  12. Inside the kerne;l by Cally · · Score: 5, Funny

    You are lost in a twisty maze of APIs, all alike. It is dark. You are likely to be hit on the head by a chair thrown by a Grue.

    --
    "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    1. Re:Inside the kerne;l by Saffaya · · Score: 1, Insightful

      I wish I had some mod points today to give you some +funny.
      Thanks for the laugh :)

    2. Re:Inside the kerne;l by Anonymous Coward · · Score: 0

      > What is a grue?

    3. Re:Inside the kerne;l by melikamp · · Score: 3, Funny

      You are lost in a twisty maze of APIs, all alike. It is dark. You are likely to be hit on the head by a chair thrown by a Grue.
      look around

      You find yourself in a small, low-level module with dark, twisted passages leading to the West, East and South. The module is illuminated by a single dim pixel; it flickers as if it can go out at any moment. There is a shut window in the wall to the North.
      open window

      As soon as you start opening the window, it makes a screeching system call that sends shivers down your spine. A security exception is summoned.
      security exception bites

      You die.
    4. Re:Inside the kerne;l by Anonymous Coward · · Score: 0

      Whups, clicked wrong mod type. Wanted to click funny and hit informative. But this should undo it ;0 (Is there a better way???)

    5. Re:Inside the kerne;l by triso · · Score: 1

      > What is a grue? A grue is a fat, balding, middle-aged man who likes to throw chairs and curse at companies that offer better employment packages.

  13. Re:Why 'Ready'? - More Absorbed IP by TaoPhoenix · · Score: 3, Funny

    Because they swiped it from Commodore. Light Out, MS.

    Poke 53280,0
    Poke 53281,0

    Ready.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  14. Slowing down over time? by HockeyPuck · · Score: 3, Interesting

    I always notice the greatest improvement in speed is when I reinstall XP, then about 9months later it slows down again. (no it's not spyware, filesystem frag etc..). This slowdown phenom. is well documented in windows cirlces.

    Does Vista suffer from this same problem?

    1. Re:Slowing down over time? by Tony+Hoyle · · Score: 0

      Does Vista suffer from this same problem?

      It doesn't slow down over time.. it starts slow.

    2. Re:Slowing down over time? by The+MAZZTer · · Score: 1

      The only time I've noticed anything like this problem you speak of is if I install SP1 over XP. Then my boot time doubles or more. However whenever I slipstreamed SP2 onto my XP CD and installed from there I kept the fast boot time...

      As for Vista, I'll let you know in nine months... :P

    3. Re:Slowing down over time? by Anomalyst · · Score: 1

      about 9months later it slows down again
      OH NOES!! Now their impregnating their OS?
      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    4. Re:Slowing down over time? by gad_zuki! · · Score: 2, Insightful

      I have found the exact opposite to be true. I hate reinstalling and almost never do. I have installs that are years old that are pretty damn fast. The most obvious culprits are users who install any app they can find, have dozens of system tray icons, dozens of startup objects, dozens of unecessary services, spyware, etc. They complain about 'slowness' then do a reinstall which only removes all this unecessary software and blame MS. I'm more than a little skeptical fo these claims.

      Granted, the OS could be doing moer to assist these users, but for the part its just poor user maintenance. Of course, all OS's will develop crust over time, but that doesnt mean a noticable performance drop. My aging system at home, which gets some serious abuse, produces the same FPS in bf2 as someone with a fresh install with the same hardware. It encodes video just as quickly. It feels as reponsive. It runs graphical benchmarks just as well. If windows performance degrades over time than I have some mystical power to be immune from this. Or more likely, the crap most users do to their computer just piles up, they dont bother to examine their systems, do a reinstall, and just bitch about MS.

    5. Re:Slowing down over time? by Anonymous Coward · · Score: 0

      No one knows, it always has to be reinstalled a long time before that for other reasons.

    6. Re:Slowing down over time? by Surt · · Score: 1

      Much of this slowdown is from your growing registry. Pretty much every piece of software you have does registry ops (some do quite a lot of registry work), and those ops get slower as the registry grows. Next time things get slow, you might want to try a registry cleaner before you go through the effort of a full reinstall.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    7. Re:Slowing down over time? by PitaBred · · Score: 1

      Are we comparing never-reinstall stories? My old boss' machine's Windows directory was still called "WINNT35". And he was running 2000. It was part of my job to keep it running, with minimal UI changes (as in, he still had progman.exe in his startup folder).

      Beat that :)

    8. Re:Slowing down over time? by javilon · · Score: 1

      Many people here is reporting that, even the first day after install, Vista is slower than XP.

      I don't want to know what will it be in 9 months...

      --


      When his defense asked, "Which computer has Jon Johansen trespassed upon?" the answer was: "His own."
    9. Re:Slowing down over time? by tknd · · Score: 1

      My machine at work gets slower by the day while my machine at home doesn't. The major problem is still in the way the disk is setup by default in windows (one partition for everything).

      With Windows XP, even though your file system is not "fragmented" by the default windows defrag program definition (files are not fragmented, but free space is) you'll still notice a slow down because if you access multiple files that each on their own are not fragmented but located in very different locations on the disk. The real truth is that not only should the files be defraged but files that are part of a program should be grouped together programs typically link to other libraries and read other configuration files.

      I found the best way to avoid this is to setup your hard disk partitions in the following manner (which is somewhat similar to how some linux distros suggest):

      1. One partition for the OS (C:\Windows at around 10gb size)
      2. One partition for swap/virtual memory (say D: at 4gb size)
      3. One partition for program data (say E:\Program Files at around 20gb)
      4. Remaining partition for miscellaneous (document files, media storage, etc.)

      In this manner even if your files get fragmented they won't be distributed randomly across the disk and if you are careful about where you save documents and media files that you modify/create/delete often to the last partition it won't mix with your program data that hardly ever changes. Your boot time will still slow down after a while (registry issues) but once you're in the overall experience is pretty consistent. I also noticed that because the swap is on it's own partition boot time never gets that slow since the swap space is guaranteed not to be fragmented at all. Other systems, however, slow down considerably as the free space blocks on the disk get distributed evenly across the disk so when you allocate a 1gb swap file it has to divide it up on the disk. I've been running the same configuration for a few years and I don't feel any need to reinstall because things are still running pretty fast. In fact, the only time I feel like re-installation is necessary is when I significantly change hardware that windows doesn't want to work anymore or I change the disk and don't want to bother with with duplicating the current disk image to a different sized hard disk.

      Another thing you can try is to disable the windows indexing service that's typically on by default. People rarely use windows xp's search utility (because even with indexing it's still slow) so indexing the files is kinda pointless.

    10. Re:Slowing down over time? by Confuzzled · · Score: 1

      Totally. I've had it installed 9 months and it's totally slower.

      -John Titor

  15. Tagged by Anonymous Coward · · Score: 0

    'sysinternals' - cos' he's the Man

  16. Inside the Windows Vista Kernel ... by Anomolous+Cowturd · · Score: 4, Funny

    ... no one can hear you scream.

    --
    Software patents delenda est.
    1. Re: Inside the Windows Vista Kernel ... by Anonymous Coward · · Score: 0

      Perhaps you're audio drivers haven't been properly signed?

  17. Inside the Windows Vista kernel... by BeProf · · Score: 5, Funny

    #include

    int main() {
            uac_alert("You are attempting to initialize variables. Cancel or allow?");
            int i;

            uac_alert("You are attempting to enter a loop. Cancel or allow?");
            for (i = 0; i 100; i++) {
                    uac_alert("You are attempting to iterate a loop. Cancel or allow?");
                    i++;
            }

            uac_alert("You are attempting to exit program. Cancel or allow?");
            return 0;
    }

    --
    You are attempting to read sigs. Cancel or Allow?
    1. Re:Inside the Windows Vista kernel... by TheRealMindChild · · Score: 1

      So, are you telling me, like in your example, when it prompts me, it doesnt even evaluate whether I pressed "ok" or "cancel"?

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:Inside the Windows Vista kernel... by protactin · · Score: 1

      The uac_alert function just crashes the program if you select cancel. Or perhaps if you don't.

    3. Re:Inside the Windows Vista kernel... by networkBoy · · Score: 1

      obviously the uac_alert function checks. if you allow it returns form the print to screen, if you disallow it executes a break in a quasi random portion of the program leading to system instability. :)
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    4. Re:Inside the Windows Vista kernel... by Urban+Garlic · · Score: 2, Funny

      I think it's cool that there's an "i++" in both the loop body and in the for statement, making it be subtly incremented twice per iteration, but I must warn you that posting real Microsoft code on slashdot could get you in trouble.

      --
      2*3*3*3*3*11*251
    5. Re:Inside the Windows Vista kernel... by toadgee · · Score: 1

      You should have a code reviewer next time. I spot at least 4 bugs. :)

      #include "uac.h"

      int main() {
      uac_alert("You are attempting to declare variables. Cancel or allow?");
      int i;

      uac_alert("You are attempting to enter a loop. Cancel or allow?");
      for (i = 0; i = 100; i++) {
      uac_alert("You are attempting to iterate a loop. Cancel or allow?");
      //removed duplicate i++
      }

      uac_alert("You are attempting to exit program. Cancel or allow?");
      return 0;
      }


      Pair programming is fun.

    6. Re:Inside the Windows Vista kernel... by BeProf · · Score: 1

      You've got that all wrong...

      I just need to insert "i--;" at the end of the code block.

      DUH!

      --
      You are attempting to read sigs. Cancel or Allow?
    7. Re:Inside the Windows Vista kernel... by Hoi+Polloi · · Score: 1

      Too bad it always runs as "Administrator"

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    8. Re:Inside the Windows Vista kernel... by daverabbitz · · Score: 1

      In std-C declarations must be at the start of a code block before any procedural statements. Also declarative statements aren't executed, and hence the first uac_alert is not actually alerting you to anything, if you can even get it to compile.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
    9. Re:Inside the Windows Vista kernel... by Anonymous Coward · · Score: 1, Funny

      void uac_alert(const char *prompt) {
          uac_alert("You are attempting to show a UAC alert.  Cancel or allow?");

          _show_uac_alert(prompt);
      }

    10. Re:Inside the Windows Vista kernel... by mgblst · · Score: 1

      This makes it run twice as fast!

      (I bet the Linux guys are kicking themselves that they didn't think of this before)

  18. Re:Vista Performance is Fine by d!rtyboy · · Score: 1

    But it *is* M$'s fault that they didn't take into considering the fact that most people don't have/don't want/don't care about owning a high performance PC. There is a huge demographic of users that use a PC as essentially a telephone. Do you honestly think that demographic should be forced to run out and spend 2000$ just to buy a system that is Vista "capable"? I don't think so.

    --
    ~ So sayeth the wise Alaundo
  19. Think Netburst by bogie · · Score: 1

    Microsoft has bet that in the long run that their new memory optimization technologies will pay off with much improved performance and robustness. Seriously, that is exactly what's going on. The problem is all along XP is there staring at you with a whole slew of built-in app provider support and optimization. Vista can't help but be slower considering the change MS made under the hood. Btw I'm certainly not saying that MS's under the hood changes will be beneficial long term, look at Netburst. MS could dump or change whatever they want when Vista's replacement comes out in two years. You would hope that you could have it both ways ala how people claim OS X gets faster with each release, but with MS that just isn't going to happen. Thus early Vista adopters must suffer.

    My advice to to either A)stay put on XP or B)make dam sure you app runs at an acceptable clip under Vista.

    Hint - Sidebar and all those widgets while fun to look at waste cpu time, turn em off or use 3rd party alternatives.

    --
    If you wanna get rich, you know that payback is a bitch
    1. Re:Think Netburst by GFree · · Score: 1

      I do agree the sidebar needs an improvement.

      I was testing some games in Vista and noticed how I was getting a brief but noticeable freeze every minute. The freeze only lasted a split-second, but it was repeating every minute on the dot. Took some troubleshooting but eventually I tracked it to the RSS feed reader which is one of the default gadgets in the Vista sidebar. Every minute, it would perform a new grab of news data, but for some reason this caused a 100% CPU spike. I had to disable the damn thing. Dodgy programming if a news aggregator loads the CPU while it's getting more news.

  20. flash? for cache? huh?? by somepunk · · Score: 1

    Flash memory is generally rated for 100,000 write cycles. Cache is constantly getting swapped in and out. Did these geniuses optimize things so it only uses the flash sticks for stuff you access frequently and overwrites it less often or something? Flash memory is about the last thing you'd want to use for cache memory!

    I don't like being cynical, but it seems like a shiny cool-sounding feature they wanted for marketing.

    --
    Those people who think they know everything are a great annoyance to those of us who do. (Isaac Asimov)
    1. Re:flash? for cache? huh?? by d!rtyboy · · Score: 1

      They had a deal with the flash manufacturers... just think about all those flash drives that will have to be replaced because of overuse. Think about all the data that will be lost because people just didn't know any better... and the money some geek is going to get recovering that data...

      --
      ~ So sayeth the wise Alaundo
    2. Re:flash? for cache? huh?? by SEMW · · Score: 1
      From the ReadyBoost FAQ:

      Q: Won't this wear out the drive?
      A: Nope. We're aware of the lifecycle issues with flash drives and are smart about how and when we do our writes to the device. Our research shows that we will get at least 10+ years out of flash devices that we support. Of course, I don't personally know whether that's true or not, but at least it shows they've put *some* thought into the issue.
      --
      What's purple and commutes? An Abelian grape.
    3. Re:flash? for cache? huh?? by Dan+Ost · · Score: 1

      So if you write to every single block once a second continuously for 14 months, you'd start to see failures.

      I wouldn't worry about it if I were you.

      --

      *sigh* back to work...
    4. Re:flash? for cache? huh?? by deimios666 · · Score: 0

      As far as I know flash is rated 1M rewrites of a single block. Most flash automagically skips the bad blocks so the flash lifetime is significantly increased. Of course having a cache that will develop defects doesn't exactly strike me as stable... Ya know even the slackware installer suggests running a bad block check on your swap partition, with good reason too.

      --
      I think, therefore you are.
    5. Re:flash? for cache? huh?? by d!rtyboy · · Score: 1

      I'm not sure how flash manufacturers came up with the 100,000 writes before a failure, but I do know a little how HDD manufacturers come up with "MTBF." Basically, it's the average time before the drive goes belly up. So if you have a MTBF of however many hours, some drives could bust within a matter of hours or even minutes but rated at the same MTBF as one that would last years.

      --
      ~ So sayeth the wise Alaundo
  21. inside windows vista kernel by Anonymous Coward · · Score: 0

    Is like inside that dark hole on dagobah.

  22. Lightspeed? by Anonymous Coward · · Score: 0

    "Prepare to make the jump to lightspeed. If Lando's people fixed the HyperDrive."

    That's why Vista is so slow. They should have gone with Ludicrous Speed.

  23. flash faster than hdd? by CaptainNerdCave · · Score: 0, Redundant

    right, i'll believe that when winged primates fly out of my rectum... access time is one thing, but actual read/write speed is another.
    http://www.moka5.com/reviews/2006/11/usbstick4.htm l
    (ignore the selected drives)
    http://www23.tomshardware.com/storage.html?modelx= 33&model1=676&model2=676&chart=34
    right, i'm going to kill a flashdrive just so my windows will run more swiftly.
    (i know this is more of the same, but i can't resist) way to go microsoft; for your next trick, are you going to shoot your other foot?

  24. Re:Vista Performance is Fine by Rycross · · Score: 1

    Are people with older systems being forced to upgrade to Vista? I don't know if Microsoft has any sort of agreement with companies like Dell that would force them to put Vista on unsuitable systems....

    Based on what people are saying, it really seems like the sweet spot for Vista is at least a dual core system with 1 gb of RAM and a good video card.

  25. Re:Is this REALLY secure? by mpapet · · Score: 2, Informative

    Instead of just assuming that the AES-128 is the golden key that locks cached data, please consider that their implementation may be lacking.

    For example, where are they storing the encryption key? It's certainly on the PC somewhere accessible to all for now.

    Security programming is hard, really hard. I don't doubt that Microsoft has very gifted security programmers, but I very much doubt that they were given free reign. Most likely they were forced to implement managerial compromises that, well, compromise the system security.

    Also consider the CPU cycles required to do the encrypting/decrypting and that this is just one of MANY tasks the OS is doing with encryption-bound services. Those are just two factors that hardly constitutes speedy/secure anything.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  26. Re:Vista Performance is Fine by chrismgtis · · Score: 0

    And no one said "you must upgrade to Vista on your crappy machine" either. If you do so, it's your own fault that you don't own a system that is up to the challenge. Instead everyone wants to cry and bicker, because their stone age hardware won't run an operating system they never needed and they can't get the new eye candy.

    Fact is, if you have any use for Vista whatsoever then you should be upgrading anyhow or purchasing a new system. For example, if your a gamer that wants to run the newest and greatest DX10 games, you don't pull out your 486 and bitch when it doesn't work. You obviously need a new system to do the newest and greatest things. It's a fact of life and not Microsoft's problem.

  27. Re:Vista Performance is Fine by thrashee · · Score: 1

    I don't think this demographic should be forced to run out and buy a new system. What, exactly, about the release of a new OS, and its inclusion on new OEM machines, leads you to believe people are being forced to do anything?

  28. marketing names are not geek-friendly by midnighttoadstool · · Score: 1

    There's no way I am goign to be using those phrases/words in the presence of another techie.

  29. Re:Is this REALLY secure? by Dog-Cow · · Score: 0, Flamebait

    It's far, far more likely that you are an unmitigated idiot.

    The ONLY reason to encrypt the cache is because it's on a removeable drive. As long as the key is kept in memory, it's secure. And whether MS implemented AES on their own or purchased a 3rd-party implementation, there is only your bigotry to suggest that it would be any more flawed than anyone else's.

  30. FUD at its finest by I'm+Don+Giovanni · · Score: 0

    Pure FUD.
    You have ZERO evidence that there is a security risk here, yet that didn't stop you from spreading fear, uncertainty, and doubt. Complain about *real* issues, not your delusional fantasies.

    --
    -- "I never gave these stories much credence." - HAL 9000
    1. Re:FUD at its finest by newt0311 · · Score: 1

      Pure FUD.
      You have ZERO evidence that there is a security risk here, yet that didn't stop you from spreading fear, uncertainty, and doubt. Complain about *real* issues, not your delusional fantasies. Are you one of those people who gets a random email with attachments and then opens them on good faith? In security, it is best practice to assume the worst and work from there. Its called default deny and any security expert who knows his/her trade knows to keep it in mind. We don't need evidence to suspect a security risk. Just looking at MS' track record to lead us to assume that there is probably a security risk and then work from there.
  31. "how they improve system performance" by Anomalyst · · Score: 0, Flamebait

    In reality it is a GIANT step backward, without even askin "Mother May I". Just bought an HP dv6205us (MEsta Home version) notebook 512M Core Duo. Added 2 (Two!) 1GB "fast" USB drives for caching (sorry, I wont promulgate their asinine market terms). This machine, with all these "advanced" assists takes far longer to boot and login than a slower single core AMD with XP pro without these crutches.
    It takes the UAC more than 10 seconds to flag an sudo escalation. Earlier on /. it was proposed that one needs 4GB to hit the "sweet spot" the fsking hardware will only do 2GB!
    Oh, let us not forget the lovely artificial constraints about joining a home network and the ability to establish a local policy. The primary purpose if this OS (and the company attempting to shove it down our collective throats) is about restricting what you can do with the hardware and software for which you paid money and try extort more from you for capabilities that should be there from the get-go. There is NO "genuine advantage" in using this steaming pile. Stay with XP if you must, better yet, re-install with the *nix distro of your choice. It is going to be YEARS before the current mess is patched to usability on a current average machine and you'll still be laboring under the yoke of what THEY decide you may or may not do.

    --
    There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    1. Re:"how they improve system performance" by majortom1981 · · Score: 2

      Dont blame microsoft. You were the one who bought a vista notebook with only 512 ram.

    2. Re:"how they improve system performance" by Anomalyst · · Score: 1

      Dont blame microsoft. You were the one who bought a vista notebook with only 512 ram.
      Shirley you jest. At what point did I have a choice on the OS? Why does HP sell a laptop unable to to run the unchoosable OS at adequate response levels? Does Ford sell an F150 with a 22CC weed whacker engine? /car analogy Do you pay list price + tax for commodity accessories
      I scratch build all my other machines. Unfortunately scratch building a notebook, while not impossible, is fraught with more perils than I am willing to endure.
      The post was meant as primarily as a cautionary tale more than whinging. I will be upgrading to 2 GB as soon as I get the correct parts. Evidently there is more than one physical format for SODIMM, the ones I bought wont fit in the slot, who knew? There is certainly nothing in the HP specs to indicate a specific form factor is needed. Replacing the (SATA 1) drive with a larger one (SATA II, if the notebook will run it at rated speed, again nothing helpful in the specs) and I WONT be using MEsta as a primary OS. I need it around for supporting clients, but, unsurprisingly, it turns out to be unsuitable for real work or even pseudo-play.
      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    3. Re:"how they improve system performance" by Stevecrox · · Score: 1

      Get 1gb of Ram, try ebay, watch as the system suddenly speeds up. I'm running on 2gb of ram and find Vista runs extremly well. I wouldn't bother running XP on 64mb of ram, nor would I bother running Vista of 512mb of ram.

    4. Re:"how they improve system performance" by VanessaE · · Score: 1
      Microsoft (and the companies who develop for MS operating systems) is/are *precisely* who he should blame, for requiring that much RAM in the first place. Thing is, one should equally blame every other OS and application developer who can't seem to eliminate the bloat in their code, even if some of those vendors happen to be Linux-specific. (*waits for karma to drop like a rock*)


      I got my start during a time when 64K RAM was adequate for most things, including a fairly decent single-tasking GUI, and 512-1024k expansion was enough to reach that same GUI's peak performance. A time when everything fit nicely on a couple of 800K floppy disks. Of course I realize today's software is far more complex and needs more than it did in the 80's and 90's, but it just seems to me that we've really fallen far in the last decade or so, when someone can use a phrase like "only 512MB of RAM" in a sentence, as if that's really such a tiny amount.

      Mod me down if you want, but you know I'm right.

      Disclaimer: My current box carries an AMD 64x2 3800+, 1GB RAM, 160GB SATA disk, and a decent video card, and runs Ubuntu Edgy, just so I won't have to fight with software bloat now or in the forseeable future.

    5. Re:"how they improve system performance" by PitaBred · · Score: 1

      http://www.powernotebooks.com/
      http://www.system76.com/

      I just buy from companies that actually sell what I want.

    6. Re:"how they improve system performance" by Anonymous Coward · · Score: 0

      Your obviously a fucking idiot... Yes DDR and DDR2 SODIMMS have different form factors.. Just like DDR and DDR2 DIMMS have different form factors... DUH!

    7. Re:"how they improve system performance" by Anomalyst · · Score: 1

      DDR and DDR2 on conventional motherboards are usually differentiated by pin count making the part descriptions significantly and redundantly different. The SODIMM appear to have just shift the key slot without fanfare. I matched the specs as reported by HP (since they don't bother providing valid part numbers online), possibly I screwed up walking down the selection criteria at Newegg. Kingston, GoldenRAM and Crucial all fail to list this particular HP model, so I was left to my own devices (no pun intended) to locate the appropriate upgrade part. After opening the laptop, I am still having difficulty cross-referencing the existing part, only memory4less gets a hit from froogle and they are not sufficiently consistent in the site map to allow one to chase back up the tree for the model that IS listed and find a 1GB part to substitute for the existing 512 on the supported model. A normal approach of manufacturer->kingston->generic to locate an appropriate is stymied here, might be different in a couple weeks as the databases (hopefully) get updated. Meanwhile I anticipate a lengthy call to M4L to nail down the upgrade.

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    8. Re:"how they improve system performance" by Anomalyst · · Score: 1

      I come from a similar background. My Fortran class at ControlData in Honolulu included a demonstration of "Kill-A-Bit" on an IMSAI 8080 front panel (try to flip the switch under an LED when it lights up). I also have more recent fond memories of running OS/2 workplace shell (rename the underling program to a shortcut, wow the shortcut follows it!) on a 16M 386/20 machine faster than can on a 1+GHz MEsta laptop. Ahhh, good times, good times.

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    9. Re:"how they improve system performance" by Anomalyst · · Score: 1

      But ... but ... but ... it was SUCH A DEAL $580 after rebates.
      I am coming to a sad realization, that you get what you pay for.

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    10. Re:"how they improve system performance" by Anomalyst · · Score: 1

      Indeed, as I responded to an earlier post, it is mostly a cautionary tale to those purchasing 512M "bargains". Not hard to "fix" the issue. Upgrade, strip and install a leaner *nix distro. If I feel particularly ambitious I might install our MSDN ultimate as a virtual machine for reference purposes.

      --
      There is no right to feel safe thru security vaudeville at the expense of everyone's freedom, privacy and tax money.
    11. Re:"how they improve system performance" by Gadget_Guy · · Score: 1

      I got my start during a time when 64K RAM was adequate for most things....but it just seems to me that we've really fallen far in the last decade or so, when someone can use a phrase like "only 512MB of RAM" in a sentence, as if that's really such a tiny amount.

      It helps if you do not refer to memory in terms of KB and MB, but instead in terms of dollars and cents. That way 512MB looks smaller than 64KB.

      Prediction: The cost for 128 kilobytes of memory will fall below U$100 in the near future.
      Creative Computing magazine, December 1981, page 6

      Today, you can buy 1GB for $70.

    12. Re:"how they improve system performance" by Slashcrap · · Score: 1

      Get 1gb of Ram, try ebay, watch as the system suddenly speeds up.

      What? You need to fit 1GB of RAM and then access EBay to speed up your PC?

      That's a very strange issue. I suggest you submit a bug report.

  32. Every release of Windows® improves scalabilit by iamacat · · Score: 1

    Is this Microsoft fanboy's version of making Safari more snappy?

  33. Re:Is this REALLY secure? by TheRaven64 · · Score: 2, Interesting

    For example, where are they storing the encryption key? I would imagine in RAM, in ring-0, so it's lost when you reboot (it's just a cache, so it doesn't matter if it's unrecoverable) and it should be impossible for a userspace process to get at it while the system is running.

    Also consider the CPU cycles required to do the encrypting/decrypting and that this is just one of MANY tasks the OS is doing with encryption-bound services. A modern CPU can execute around 300 million instructions per hard disk seek. AES decrypting a block of data is trivial next to that. This is why ZFS adds a SHA hash to every block; it's a tiny overhead on a modern CPU.
    --
    I am TheRaven on Soylent News
  34. Re:Is this REALLY secure? by atarione · · Score: 1

    well if you already have access to the PC.... you don't really need the encryption key anyway...

    if on the other hand you find the USB flash drive laying on the ground.... cause someone dropped it... the key residing somewhere on the HD of the person that dropped the flash drive isn't really going to help you get at the information on it.

    obviously the encryption/decryption is going to entail "some" overhead... if they had implemented it with out encryption it would doubtlessly be faster and of course terribly insecure..... but the benchmarks i've seen suggest that w/ readyboost load times improve (well on systems w/ 512MB,1GB, or 2GB...systems w/ 4+GBs dosn't do much for) vs not having ReadyBoost

    --
    actually I am happy to see you, however that is in fact a banana in my pocket.
  35. Spend 599 and have a 19" monitor while your at it by cybrthng · · Score: 1

    Dell has a E521, AMD 3800 X2, 1 Gig Ram, 250 gig drive, Free Shipping & 19" LCD Monitor. Spend 45 bucks to get the 7900GS video card and "You are good to go"

    2 grand my ass. Just where do you buy your pcs?

  36. Re:Spend 599 and have a 19" monitor while your at by d!rtyboy · · Score: 1

    2gs was just an exaggeration. And I know M$ isn't literally forcing people to upgrade but they're going out of their way to make it nearly impossible for anyone not to. And that's what I meant. Sooner or later they're going to release a new version of MSN Messenger that requires Vista even though there could not possibly any technical reason it would need it. Just like what they're doing with dx10, if they wanted to make it compatible with XP they could have done so. Making dx10 Vista only was purely a marketing decision. If M$ wanted to truly upgrade windows, they would have taken the NT base code and made it more optimized, more compact, added some good features and took bugs out of it, added a flash GUI and then produce a descent workable Windows upgrade. You do not need a lot of horsepower to have good features, good performance and a flashy GUI. It's a shame they didn't do that.

    --
    ~ So sayeth the wise Alaundo
  37. WTF by abradsn · · Score: 2, Insightful

    Windows Vista uses the same boot-time prefetching as Windows XP did if the system has less than 512MB of memory, but if the system has 700MB or more of RAM, it uses an in-RAM cache to optimize the boot process.

    Okay, so I just wanted to nitpick a sentence here. What happens between 512 and 700. I presume it does the same thing at XP would have. But this sentence is confusing, and perhaps implies that perhaps Ms. PacMan will get launched in this scenario.

    Overall though, an interesting series. Kudos to the author.

    1. Re:WTF by Peter+La+Casse · · Score: 3, Funny

      Windows Vista uses the same boot-time prefetching as Windows XP did if the system has less than 512MB of memory, but if the system has 700MB or more of RAM, it uses an in-RAM cache to optimize the boot process.

      Okay, so I just wanted to nitpick a sentence here. What happens between 512 and 700.

      If you have between 512 and 700 MB of memory, Vista tears a rift in the space-time continuum. IMPORTANT: whatever you do, DO NOT install Vista on a computer with between 512 and 700 MB of RAM.

    2. Re:WTF by Anonymous Coward · · Score: 0

      I have 640MB on an AXP2200+, and dual boot it (stripped down to the bare essentials) with Mandriva 2007.

      If you live in the UK, now would be a *very* good time to run for your life.

  38. I think I will be ReadyNever by MoxFulder · · Score: 1

    I thought I would be interested in this article because I'm interested in the Linux kernel. But there's nothing particularly exciting about the Vista kernel, it seems. No interesting benchmarks, no off-color quotes by the developers, no wacky ideas about how to improve I/O performance. Reading about the Linux kernel on LWN or Kerneltrap is a lot more fun!

    Well... this is yet another review of features I don't like in a product I don't want from a company I don't trust. *Yawn*

    1. Re:I think I will be ReadyNever by nmb3000 · · Score: 2, Funny

      Not to mention that nobody had to invoke Godwin during a flamewar between the kernel and shell teams! Hell, do the two teams at Microsoft even have flamewars? If not, how can they possibly communicate?

      *Yawn* Let me know when they get some REAL developers over in Redmond.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    2. Re:I think I will be ReadyNever by dave562 · · Score: 1
      Well... this is yet another review of features I don't like in a product I don't want from a company I don't trust.

      You may not like them, but how many of them can Linux do? Specifically, can Linux cache to Flash devices? Does Linux automatically optimize application startup based on the last five logon sessions? (I'm not trying to be a smart ass here, I'm really curious. And if it doesn't, why not?)

    3. Re:I think I will be ReadyNever by MoxFulder · · Score: 1

      Specifically, can Linux cache to Flash devices?

      Yes, you can simply put your swap partition on a flash device as opposed to the hard disk. An experienced Linux user can do this in a few seconds at the command line, and it wouldn't be hard to automate it with a HAL script if anyone thinks it's worthwhile.

      Does Linux automatically optimize application startup based on the last five logon sessions? (I'm not trying to be a smart ass here, I'm really curious. And if it doesn't, why not?)

      This is a feature I haven't seen in Linux, and it might be nice to have. Basically you'd want the Desktop Environment (GNOME/KDE) to keep track of the recently used apps, and preload them into memory on startup. I am actually kind of surprised that they implement this at the KERNEL level in Vista. It's something that can be done more elegantly in user-space. Linux tries not to clutter up the kernel with Desktop-type code.

      By the way, Linux *does* do some vaguely similar things in the kernel. For pen sourceexample, it uses some heuristics to determine if a process is I/O bound or CPU-bound (see section 5.4.3 of http://josh.trancesoftware.com/linux/linux_cpu_sch eduler.pdf). It will schedule the I/O bound processes so that they get to run more frequently. This *really* helps with things like music player software. Under Windows, if I bog the CPU down Winamp will start skipping because it won't get CPU time often enough to keep the audio device buffer from emptying. But under Linux, even when I'm running a bunch of compiles and my web server is heavily loaded, the music keeps on playing smoothly in Rhythmbox because the scheduler has figured out what to do with it.

      So, Windows certainly does a few interesting things. But none of them are that earth-shaking. And it's taken MS years to whip them out. On the other hand, a knowledgeable Linux hacker could code up one of Vista's enhancements in a day or two and the community would begin to comment on it and improve it. That's the power of free software.
    4. Re:I think I will be ReadyNever by akaariai · · Score: 1

      Putting your swap partition on a removable disk is a really, really stupid idea...

    5. Re:I think I will be ReadyNever by rev063 · · Score: 2, Informative

      Yes, you can simply put your swap partition on a flash device as opposed to the hard disk. An experienced Linux user can do this in a few seconds at the command line, and it wouldn't be hard to automate it with a HAL script if anyone thinks it's worthwhile.
      That's hardly the same thing. Simply putting the swap file on a flash device is unlikely to be beneficial, and probably harmful. From what I read in the article, the Windows feature selectively uses flash when it would be faster (random access reads) but defers to the disk for block-sequential reads, which would be faster than flash memory. Seems smart to me, and according to them gets you a 20% performance boost, which is nice. It also encrypts the data on the flash drive, so you don't have sensitive info unencrypted on an easily lost or stolen thumbdrive.

      Doesn't seem like Linux can do that. I'm not making any judgement on the relative benefits of Windows and Linux here, but the kneejerk fanboy "linux can do that too!" response needed to be addressed.

    6. Re:I think I will be ReadyNever by FrostedChaos · · Score: 1

      You may not like them, but how many of them can Linux do? Specifically, can Linux cache to Flash devices? Does Linux automatically optimize application startup based on the last five logon sessions? (I'm not trying to be a smart ass here, I'm really curious. And if it doesn't, why not?)

      ReadyBoot / ReadyBoost - Basically, using flash memory for swap. Linux has been able to do this for a long time.
      However, Linux does not do this "automatically" when you insert a flash device, nor does it set the priority of the flash swap space automatically.
      You could write a script that would do this pretty easily though.

      Bootmgr - Microsoft replaced their NTLDR boot manager with this. NTLDR only booted variants of Windows, and refused to see any other partitions. Perhaps the new Bootmgr will be more permissive?
      It's unlikely to matter, since everyone who wanted to boot something other than Windows was already running GRUB or LILO anyway.

      ReadyDrive - This seems to be similar to ReadyBoost, except that the flash memory in question is on the hard disk itself. The summary mentions something called an H-HDD, which is a hard disk that has NVRAM integrated into it.

      I think they are hoping to use this to improve startup time by preloading parts of the OS into this NVRAM. Other than that, the summary doesn't really give me a clear idea of how this is different from regular swap.

      Actually most hard disks do have NVRAM on them even now. What's new about H-HDDs is that they expose that fact to the operating system. Whether or not this will yield important performance gains remains to be seen.

      SuperFetch - This is a virtual memory system enhancement.
      Basically, VM systems are being tweaked all the time. There isn't really any "right" way to do it, there's just a bunch of heuristics that work better or worse depending on your usage patterns.

      The paragraphs about SuperFetch spend a long time talking about the "after lunch syndrome" whereby users have a bunch of foreground apps open (think MS Word, MS Excel, whatever...), and then they go to lunch. Then, their screensaver, or SETI@home, or whatever, begins to run, and the foreground apps are swapped out to disk. When the user comes back, he finds that the each time he tries to click on a former foreground app, Windows has to spend a long time loading the app back into RAM from swap.

      In many cases, it took longer to load the application back into RAM than it did to restart the app entirely. This is not that surprising, actually. Apps tend to increase their memory use over time, by means of incremental allocations. Being hit with the total cost of those allocations all at once can be overwhelming. Many Windows apps can use gigs of memory, so it was like doing a huge file copy.

      If you know that desktop computers tend to have an "on / off" usage pattern (i.e., the monkey is either at the keyboard, or not,) you can try to make your VM "clever." This might help desktop users, although server users would want to stay as far away from it as possible.

      I haven't ever observed "after lunch syndrome" on my Linux desktops. I seldom even have to use virtual memory, actually. Currently, the biggest memory hogs I run are GNOME and firefox, but even they can only about half-fill my 1 gigabyte of memory. Even OpenOffice doesn't seem to take much of a bite out of it. The only app I have that consistently thrashes the cache is the Gimp.

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    7. Re:I think I will be ReadyNever by drsmithy · · Score: 2

      Basically, using flash memory for swap. Linux has been able to do this for a long time.

      This is not what ReadyBoost is doing.

    8. Re:I think I will be ReadyNever by Anonymous Coward · · Score: 0

      I think they are hoping to use this to improve startup time by preloading parts of the OS into this NVRAM. Other than that, the summary doesn't really give me a clear idea of how this is different from regular swap.

      The reason you have no clear idea of how this is different from reqular swap is that it has nothing to do with swap. The idea of swap is to provide more memory to applications by "swapping" out less active areas of the physical memory to the disk. The idea used here is to preload the boot files into the NVRAM on the hard disk, so that while booting the files do not need to be read off the disk at all.

    9. Re:I think I will be ReadyNever by ROBOKATZ · · Score: 1
      Did you even read the article?

      you can simply put your swap partition on a flash device as opposed to the hard disk
      And it wouldn't take any more effort to do this in Windows, either. But Vista isn't simply moving the swapfile.

      keep track of the recently used apps, and preload them into memory on startup
      That's not at all what Windows is doing.

      Under Windows, if I bog the CPU down Winamp will start skipping because it won't get CPU time often enough to keep the audio device buffer from emptying. This must be Winamp's fault, because Windows has had an "interactive" scheduler since NT.

      a knowledgeable Linux hacker could code up one of Vista's enhancements in a day or two and the community would begin to comment on it and improve it. That's the power of free software.

      Ah yes, the true strength of open source software: to copy successful implementations of innovative designs.

    10. Re:I think I will be ReadyNever by Dan+Hayes · · Score: 1

      Perhaps if you looked at part one of the series, you'd find a whole load about memory and I/O performance enhancements.

    11. Re:I think I will be ReadyNever by Anonymous Coward · · Score: 0

      Invoking Godwin's law is inapplicable. Invoking it would be akin to invoking Newton's laws when you don't drift away into space...

      "As an online discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches one."
      If that so called natural law is true then it is always true.

    12. Re:I think I will be ReadyNever by FrostedChaos · · Score: 1

      Thanks for the clarification. Is it also used during suspend / resume? Because, at least I personally do more suspending and resuming than cold boots.

      It seems like you could create "ReadyBoost for Linux" by writing a driver for the H-HDD flash, and putting your /boot and /etc partitions on the flash. Maybe you could get parts of X on there too, I'm not sure.

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    13. Re:I think I will be ReadyNever by FrostedChaos · · Score: 1

      What is ReadyBoost doing, then?

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    14. Re:I think I will be ReadyNever by FrostedChaos · · Score: 1

      > > Basically, using flash memory for swap. Linux has been able to do this for a long time.
      > This is not what ReadyBoost is doing.

      Ok. I am genuinely curious about this kernel stuff, and not just looking to bash Windows!
      So I looked up the paragraphs about ReadyBoost.

      After the ReadyBoost service initializes caching, the Ecache.sys device driver intercepts all reads and writes to local hard disk volumes (C:\, for example), and copies any data being written into the caching file that the service created. Ecache.sys compresses data and typically achieves a 2:1 compression ratio so a 4GB cache file will usually contain 8GB of data. The driver encrypts each block it writes using Advanced Encryption Standard (AES) encryption with a randomly generated per-boot session key in order to guarantee the privacy of the data in the cache if the device is removed from the system.

      When ReadyBoost sees random reads that can be satisfied from the cache, it services them from there, but because hard disks have better sequential read access than flash memory, it lets reads that are part of sequential access patterns go directly to the disk even if the data is in the cache.


      You are technically correct-- Microsoft's ReadyBoost isn't quite swap. It's more like a hard drive cache to speed up random accesses to and from the disk. Typically these I/O caches are kept in memory, but I guess using a flash key would allow you to have a bigger (although slower) I/O cache.

      This is a feature that, as far as I know, Linux does not have.

      --
      "Any connection between your reality and mine is purely coincidental." -Slashdot
    15. Re:I think I will be ReadyNever by drsmithy · · Score: 1

      You are technically correct-- Microsoft's ReadyBoost isn't quite swap.

      It's not really anything like swap at all. Swap is for holding memory pages that cannot fit into physical RAM. ReadyBoost is for making hard disk access faster.

      It's more like a hard drive cache to speed up random accesses to and from the disk. Typically these I/O caches are kept in memory, but I guess using a flash key would allow you to have a bigger (although slower) I/O cache.

      In Windows there is *also* the "memory" cache. The point of ReadyBoost is an additional level of caching on top of that. Think of it like the multilevel caching that happens with CPUs:

      CPU Core <-> L1 cache <-> L2 cache [<-> L3 cache] <-> RAM

      HDD <-> HDD cache [<-> controller cache] <-> ReadyBoost <-> "Memory Cache"

      Another way to think of it is a DIY version of those "Hybrid hard disks" with onboard flash.

    16. Re:I think I will be ReadyNever by drsmithy · · Score: 1

      What is ReadyBoost doing, then?

      Caching disk access.

      It's essentially a DIY version of a "hybrid hard disk".

  39. Re:Vista Performance is Fine by Anonymous Coward · · Score: 0

    dude you are a troll

  40. Re:Is this REALLY secure? by shaitand · · Score: 1

    'there is only your bigotry to suggest that it would be any more flawed than anyone else's.'

    I am not saying there is any security flaw in this issue. But bigotry doesn't really fit when someone bases their performance expectations on a proven performance track record. Microsoft has a well earned reputation for faulty security and poor implementation that is backed by a solid (or unsolid as the case may be) track record that dates back as far as the company and those problems have gotten worse over time. There may be lower profile companies with worse records but there aren't really any high profile companies with such a poor track record that I am aware of. Hence, the actual odds of coming up with a solution that is not flawed from a random respected high profile development team are far lower than from Microsoft. Unfortunately a solid, secure, and fast implementation from Microsoft would be the exception rather than the rule.

    You may like Microsoft programs. You may believe they make great stuff that is easy to implement. But that doesn't change the fact that a betting man would choose another vendor when looking for a solution that requires fast performance, interoperability, stability, security, or any sort of critical data handling. If a betting man is choosing Microsoft solutions then these are secondary requirements for him (he may have decided that Microsoft solutions meet the 'good enough' benchmark in these areas) and some other primary concern such as ease of implmentation or conformity (so that one might interoperate with others who also conform) is the most important criteria.

  41. Re:Trust Issues by mpapet · · Score: 1

    All of the harsh replies appear to have firm belief in something for which there is no proof.

    Namely, that Microsoft implements security perfectly. This conveniently ignores their consistent and very public record of high-profile failures on security matters.

    [shrugs]

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  42. All PR-speak, notice the lack of actual info by Ancient_Hacker · · Score: 1
    This guy used to be technical, but now he apparently is a PR-flack.

    Notice all the blab about these new features, but a notable lack of bottom-line-- i.e. how much faster is bootup, shutdown, and file i/o. Funny, you'd think if the numbers were good, they'd crow about them? Hmmm....

    Also note that with the boot information in a database instead of a text file, it's no longer possible to fix partition or booting problems with a text editor.

    1. Re:All PR-speak, notice the lack of actual info by Metroid72 · · Score: 1

      Some of these articles get edited. Something to think about.

  43. Danger to FOSS Development by Dareth · · Score: 1

    I was afraid to read the article because I may one day be a FOSS developer and I didn't want to "contaminate" myself.

    I believe posting a comment should be perfectly safe, since this is Slashdot and nobody RTFA anyway.

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  44. Re:Vista Performance is Fine by Stevecrox · · Score: 1

    Have you tried Vista? Or did you just read other peoples post and decided your Mac/*nix was obviously superioir and Vista was useless. I've run Vista RC1/Beta 2 on my Medion laptop (Model MIM2220 Notebook PC), the cheapest laptop I could buy last August, Sure I added 1gb of ram for £40 to it but its the same £399 laptop I bought last year. I could find two cheaper laptops at the time which were the same spec but lacked wireless. SO in short one of the cheapest laptops, most low end you could buy can run vista quite happily (minus Aero). My sister bought the laptop which replaced mine ( http://www.woolworths.co.uk/ww_p2/product/index.jh tml?pid=50822571 )in December she got her copy of Home basic and it runs fine.

    Yes my laptop did run explorer slow and setting it up on the uni vpn was a pain (now rectified Uni has made an installer and guide.) But everything else ran just as fast, my sister's runs fine without any slow downs. Oh and yes I did upgrade my laptops ram from 256mb to 1gb so it wasn't exactly one of the cheapest off the shelves but then again it didn't even run XP MCE 2005 properly with 256mb of ram.

    I'm sick and tired of this FUD Vista does not require the ultimate specs to run, a £49.95 (Abit NF 95 Maplins Electronics) motherboard with an onboard graphics card can run Aero. Vista is a resource hog compared to XP and the Nvidia drivers and ATi drivers are still not that well written so there are preformance drops. It wants more, deal with it either the features make the extra resource requirements worth it, or they don't.

  45. For a good read on how superfetch works... by EmbeddedJanitor · · Score: 1

    It works pretty much like the Linux caching system has done since V2.0 or so. Pick up any book on Linux kernel internals and just skip over the newer stuff.

    --
    Engineering is the art of compromise.
  46. Where's the room for incremental improvement? by ivan256 · · Score: 4, Insightful

    If they pick the best names the first time around, they won't have any room to innovate new fancy names for these technologies in the next Windows.

    Really the title of this article should be "Microsoft Implements Fresh New Names for Existing and Obvious Technology in Vista Kernel."

  47. And the key is on the USB Drive by SnailNobra · · Score: 0

    And the AES key is stored on the USB drive in plain text! Doh!

    --
    Nihilism means nothing to the dancing peasants
  48. XP, Vista, and Silk Purses by Prototerm · · Score: 0, Flamebait

    After several weeks using Vista, I'm back to XP, not only for the usual reasons (Apps that don't work, nVidia drivers that blue screen), but because Vista is a *pig*!

    When I went from Windows 2000 to XP, I was startled at how much of a pig XP was. In short, it seemed bigger and slower, even on adequate hardware. As proof of this, note that one expert recently commented that the "sweet spot" on XP is 2 GB of RAM. Now, compare that with Vista, where the same author claims the "sweet spot" to be 4 GB.

    Oink, Oink!

    From the description of all this ReadyCrap (TM) in Vista, it appears that the entire OS has been designed for hardware that would make a professional gamer blush. Oh, I understand that it doesn't *require* 4GB of memory, but this is definitely the Cray Supercomputer version of Windows.

    And beyond memory usage, don't get me started on how many CPU cycles this pound of bacon consumes at idle. No wonder they want you to use a Mega-Multi-Core Processor.

    Oink!

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    1. Re:XP, Vista, and Silk Purses by abradsn · · Score: 1

      Ha, ha, ha, .... Ha, ha, ha, ha

        Whiner: Oh, my new operating system requires more hardware.... whaaa

        Whiner: I can't believe my new operating system has new stuff in it, and (oh no) new marketing.... whaa

        Whiner: [insert old version of anything here] was better, and I can't handle change if it means any kind of trade off.

      Soon, enough 2gb of memory is going to be the minimum installed on a machine, and you'll be able to upgrade to 256gb of ram pretty soon.

      The oink comment was still hilarious, though.

      Pertaining to the memory model hogging all the memory for cache... it is the reason that I use XP instead of Linux. And, it is the reason that I won't use Vista until after service pack one. It's a stupid model that is just dying to be resource hungry. Stupid mistakes in memory usage can no longer be easily tracked... "Oh, don't worry, it's just the memory manager!" ... Yeah Right!

      It's an idea that sounds good in theory, but should not be implemented. It's just asking for problems. The system will be less robust, and by virtue of that, security, performance, and correctness will be hurt.

      Sometimes, the old ways are the best ways, and so along that vein ... I agree with the Original Poster. Don't mess with something that is basically already working great. It would be like making Windows free, or charging for Linux, or using a camera instead of a windshield to see the road while you are driving.

    2. Re:XP, Vista, and Silk Purses by Toreo+asesino · · Score: 1

      I'm amazed you consider an operating system that uses all the memory you throw at it to speed things up, a pig. Indeed; 4GB is just a more realistic sweet-spot - 64GB is where it's at really (64 bit only of course).

      Thank god Windows can finally scale to decent hardware I say.

      --
      throw new NoSignatureException();
    3. Re:XP, Vista, and Silk Purses by Anonymous Coward · · Score: 0

      Cray-1's had at most 4MW of memory, a word being 64-bits. So that's 32MB, or 0.78% of 4GB.

      Brought to you by a old guy who used to have to drive uphill through the drifted snow to get to work at Cray in Chippewa Falls, WI, and *loved* it, daggummit.

    4. Re:XP, Vista, and Silk Purses by TheLink · · Score: 1

      "Thank god Windows can finally scale to decent hardware I say"

      You work for a RAM company? Or HP?

      --
  49. ISR, How this works by Anonymous Coward · · Score: 0

    0) You buy a computer with a real operating system (OS X, Linux, Darwin, BSD, or maybe even a gaming console BIOS with a Web browser like Opera?)
    1) You see if you can live without Windows (Vista, XP, 98, what have you)
    2) If you can't, you buy a PC (or equivalent, e.g. qemu)
    3) If you don't have Windows, you buy it or its equivalent, if it works for the task (Codeweavers/Wine)
    4) Then you run the well-designed software on the real HW/OS/SW combo, and use Windows for the junkware, spyware, proprietary junk, games, etc.
    5) ????
    6) Short sell MSFT stock
    7) Profit!!!!!

    P.S. Bad Vista. No good. MSFT can't seem to get their act together.

  50. Re:Why 'Ready'? - More Absorbed IP by neuroklinik · · Score: 1

    Or for those of you who like hot coco...

    POKE 65495,0

  51. Re:Why 'Ready'? - More Absorbed IP by borsi · · Score: 1

    Or,

    SYS 64738

    Instant Vista Experience ;)

    --
    For Aiur!!!
  52. Super Electro-Code Microscopic Pictures by fishthegeek · · Score: 1

    indicate what is REALLY running inside of Windows. Click Here

    --
    load "$",8,1
  53. GeekSquad Outsourcing by Anonymous Coward · · Score: 0

    BestBuy's GeekSquad is outsourcing all it's "In-Store" repairs to India. They have been quietly laying off hundreds if not thousands of employees.

    The are using "Agent Jonny Utah" which is basically a KVM switch and some software like PC-Anywhere that allows technicians from remote locations to work on customer's PC's.

    Customer's do not know then are providing their private information over the internet to people in other countries. BestBuy has been saying their "Technicians" were in the US.

    Recently the GeekSquad technicians were given a link to check on the status of machines hooked to Jonny Utah http://www.dudev1.com/StoreViewExample/StoreView.a spx and if you look at the names of people servicing the computers you can tell who is in the US tech center and who is in the India location by the name designation. US names are spelled out in full, while the India locations are lower case and separated by a period. GeekSquad provides a chat tool to communicate with the overseas technicians and they are however free to admit to where they are located which is why it is interesting that BestBuy still lies to it's employees about the whole thing.

    This is not about being against people of another country or anything like that. The people of this particular India tech center are probably nicer and more deserving of a job then most of the GeekSquad by far anyway :) This is about BestBuy lying to customers. Customers pay a lot of money to have a person in the store working on their PC.

  54. Obligatory comments about how... by dave562 · · Score: 1

    ...Microsoft copied X, Y & Z from (Apple, IBM, BSD, *nix, etc.) can be posted here.

    1. Re:Obligatory comments about how... by JonJ · · Score: 1

      okey, they took Z from Apple, X from BSD, and Y from GNU/Linux, I just can't figure out what they stole from IBM this time... G?

      --
      -- Linux user #369862
  55. Re:Trust Issues by Anonymous Coward · · Score: 0

    Yup, cause the linux just does a better job.

    I think I'll randomly pick a distro and list some security advisories.

    http://www.debian.org/security/2006/

    Oh, look, there's lots there.

  56. Re:Is this REALLY secure? by dave562 · · Score: 1
    For example, where are they storing the encryption key? It's certainly on the PC somewhere accessible to all for now.

    The issue that they are addressing by encrypting the REMOVABLE device used for CACHING is that the concern that someone could REMOVE the device and access the CACHED data. If the decryption key is stored on the PC, then they've still addressed the issue of the device being REMOVED FROM THE PC.

  57. findfast by crabpeople · · Score: 1

    Dont forget findfast. #1 disabled app of all time!

    --
    I'll just use my special getting high powers one more time...
  58. Re:ReadyBoost Intel Robson by Anonymous Coward · · Score: 0
  59. Dynamic Kernel Address Space by StrongAxe · · Score: 1, Troll

    From TFA:
    Windows and the applications that run on it have bumped their heads on the address space limits of 32-bit processors. The Windows kernel is constrained by default to 2GB

    In English, this means two things:
    1) Our developers haven't figured out how to deal with negative signed integers in a 32-bit address space, so we leave it to third-party developers to figure that one out
    2) The Vista kernel alone requires more RAM than all the disk space used by Windows 98 and all its accessories combined

    1. Re:Dynamic Kernel Address Space by RightSaidFred99 · · Score: 1
      You're retarded. It has nothing to do with negative signed integers and all to do with reserved kernel address space. Not Linux has some of the same limitations. Go read a book on basic kernel architecture.

      But yeah, MS programmers are _dumb_. That's it. They hire the best and brightest but dog gone it they're just dumb! Mayhaps they should hire you instead, and you can explain all about "negative signed integers".

    2. Re:Dynamic Kernel Address Space by StrongAxe · · Score: 1

      You're retarded.

      Instead of immediately resorting to ad-hominem attacks, perhaps you might do better to look deeper into the post and perhaps you might detect a subtle amount of sarcasm mixed in with the comments.

      It has nothing to do with negative signed integers and all to do with reserved kernel address space.

      Do I know for a fact that the 2GB limit is a signed integer limitation? No I do not. However, I have seen enough similar things from Microsoft in the past, that that conclusion is a plausible assumption.

      Right now, I am running a dual-core Athlon CPU. I notice that sometimes when I run PING from a command prompt, I get slightly negative values (which appears to be due to a bug in the Athlon's internal clocks on the two cores being slightly out of sync). If I run TRACERT, however, those same times are in the 4-billion range. Apparently the Microsoft engineers can't decide whether ping times should be signed or unsigned integers. With these kinds of design ambiguities, anything that exceeds the 2GB limit is BOUND to encounter the kind of glitchy weirdness that happened around Y2K or any of the other similar boundary conditions.

    3. Re:Dynamic Kernel Address Space by RightSaidFred99 · · Score: 1
      You're right, I was a little too cranky when I wrote that. I just get so bored of the pointless Microsoft bashing.

      The 2GB limit is because a section of the address space is reserved for the kernel. The same thing happens in Linux (though being a smaller kernel, you can probably eek out more overall address space) - you can't use, in a single process, all the memory on your system. Not only does the kernel take up physical memory, but it reserves address space. The amount it reserves is usually configurable by various "bigmem" settings. In Windows it's a boot.ini option (I think /3gig or something like that), don't remember what it is in Linux. Anyway, this shaves down the amount of address space the kernel reserves, leaving more per-process addressable user space memory.

  60. Re:Vista Performance is Fine by Anonymous Coward · · Score: 0

    SO in short one of the cheapest laptops, most low end you could buy can run vista quite happily (minus Aero)

    Why would you want to run Vista without Aero? What would be the point?

  61. Thumbnail sizes by Anonymous Coward · · Score: 0

    Minor nitpick about the almost-thumbnails in TFA, especially the ones on the yellowish background:
    the thumbnails are *larger* in size (as in bytes) than the full pics. By as much as 60% for the first pic.

  62. VISTA and carbon by labnet · · Score: 1

    Power management is unusable - XP 3-3.5 hours, Vista default, 1 hour, Vista with crap off, 2 hours. See, VISTA is even bad for the environment!

    Microsoft just can't turn a trick these days.
    --
    46137
    1. Re:VISTA and carbon by jaavaaguru · · Score: 1

      When I read the subject line, I thought your post was going to be another one about flashy graphics in OS X compared to Vista.

    2. Re:VISTA and carbon by labnet · · Score: 1

      What I think is bizare, is that chaging an OS could have an impact on climate.
      Imaging is vista uses 50% more energy because of flashy graphics etc.

      So plucking figures.. an extra 20W x 200 million PCs = 4 GigaWatts !!

      not insignificant

      --
      46137
  63. Re:Is this REALLY secure? by FreakinSyco · · Score: 1

    Also consider the CPU cycles required to do the encrypting/decrypting and that this is just one of MANY tasks the OS is doing with encryption-bound services. Those are just two factors that hardly constitutes speedy/secure anything.

    Oh I wouldn't worry too much. Knowing Microsoft I'm sure they did something like cache the key on the thumbdrive to help speed decryption up.
  64. space bar by harry666t · · Score: 1

    superfetch, readyboost, readyboot, readydrive...

    It seems that these guys at M$ haven't discovered [space bar] key yet.

  65. Re:Vista Performance is Fine by LinuxIsRetarded · · Score: 0
  66. Vista doesn't need a lot of RAM, I'll prove it! by GFree · · Score: 1

    http://www.dell.com/content/topics/global.aspx/sol utions/en/winvista?c=us&cs=&l=en&s=dhs

    Heck, even Dell says 512MB is enough for a Vista "Capable" system!

    Umm... just ignore that "Great for..." bit in the table. It's still *capable* damnit!

    1. Re:Vista doesn't need a lot of RAM, I'll prove it! by ZachPruckowski · · Score: 1

      I'm capable of performing medical procedures, in the sense that I can pick up a sharp object, and I don't faint at the sight of blood. But you really don't want me fixing your appendicitis, now do you?

  67. Re:Is this REALLY secure? by hey! · · Score: 1

    I dunno. I assumed it was encrypted with a session key such that the cache could not be read by another computer, or even the computer it was written from after a reboot. Granted the key generation is a target for cracking, but I doubt you can find a universal key squirreled away on the Vista install CD.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  68. Disk Performance by complexmath · · Score: 1

    To keep power usage down, laptops tend to have slower hard drives. The one I use is fine so long as I'm working completely in RAM, but the moment something hits the disk there is a significant slowdown. This is particularly an issue because virtual memory resides on disk, and Windows swaps even with plenty of free RAM available, not to mention application-specific caching (Adobe Acrobat seems one of the worst offenders). The upshot is that my laptop is orders of magnitude slower than my full-sized PC for many common tasks even though the laptop has twice the RAM (2GB vs. 1GB).

    1. Re:Disk Performance by Anonymous Coward · · Score: 0

      This is particularly an issue because virtual memory resides on disk, and Windows swaps even with plenty of free RAM available

      I've noticed this also, and it irritated the heck out of me. I have over 1GB on my laptop with the bulk of it free and Windows still finds reason to swap. I finally got frustrated enough that I simply turned off VM. Now even with a myriad of programs running (cygwin running multiple shells, nedit, word, firefox, photoshop, etc) I've yet to hit my ram ceiling. Photoshop is the most likely one to have problems and I haven't had any yet (although it displays an annoying message about VM being off every time it starts, fracking Adobe crapware, I need to move to Gimp portable)...

    2. Re:Disk Performance by Anonymous Coward · · Score: 0

      Then maybe you should turn off your swap space...

  69. Re:Vista Performance is Fine by Stewie241 · · Score: 1

    Well... they are not forced now... but the time will come when XP will no longer be supported. But there will still be security flaws that are discovered. Nobody was 'forced' to install SP1, but you probably should because MS doesn't support and security updates are no longer released.

    We're somehow stuck in the idea that because computers keep getting better we need to upgrade. Computer improvements have been a great thing to get us where we are. Should we still innovate? Absolutely. But I fail to see why business users who use an Office program, a web browser and an email client need anything close to the latest and greatest of today. I'm running Linux on a P 1.7M notebook w/512 MB of RAM and it runs everything pretty smoothly. I was running XP until recently, and it even didn't really run that much slower. People writing letters should be limited by the speed at which they can type rather than speed of other needless things at this point. We get so focused on new that we don't spend any time on better.

    When voice recognition improves to the point that people no longer need to type, or there is some really novel feature added to an Office app that improves productivity and needs the extra juice, then businesses ought to upgrade. There is a sense in which there is a 'forced' upgrade to Vista because new machines only ship with Vista, and the more that IT departments have to support, the more expensive.

  70. Re:Why 'Ready'? - More Absorbed IP by Anonymous Coward · · Score: 0

    or SYS 800 ;)

    ---
    CAPTCHA of the comment: paralyze

  71. Re:Vista Performance is Fine by thrashee · · Score: 0

    I agree with you...and who is saying that businesses that only use an Office program, a web browser, and an email client have to get the latest and greatest? As a point of perspective, Win2K is still very much supported (my own business is still running this OS on a good many machines). If OS's have a support shelf life of 10 years or so, I'd say that upgrading to Vista isn't being imposed on anyone.

  72. Re:Vista Performance is Fine by Stewie241 · · Score: 1

    Are they still releasing security patches for W2K?

  73. Re:Why 'Ready'? - More Absorbed IP by AbRASiON · · Score: 1

    SYS64738

  74. Re:Trust Issues by Bungie · · Score: 1

    Obviously this "Debian GNU/Linux" page is some Microsoft product, as we all know that Linux cannot possibly contain security flaws.

    --
    The clash of honour calls, to stand when others fall.
  75. Re:Vista Performance is Fine by Cius · · Score: 1

    Have you tried Vista? Yes, I did, and then I decided that my Mac/*nix was obviously superior and Vista was useless. :-)
  76. User files on their own partition by MikkoApo · · Score: 1

    Keeping user files on a separate partition of their own helps if you ever need to install a new os. That way you don't have move user files to a safe place. You can even map user directories like "My Documents" to the user partition's directories so you'll get nice defaults for file save locations.

  77. Re:Vista Performance is Fine by thrashee · · Score: 0