Next Generation SSDs Delayed Due To Vista
PoliTech notes in a journal entry that "Vista is the gift that just keeps on giving." "Speaking during SanDisk's second-quarter earnings conference call, Chairman and [CEO] Eli Harari said that Windows Vista will present a special challenge for solid state drive makers. 'As soon as you get into Vista applications in notebook and desktop, you start running into very demanding applications because Vista is not optimized for flash memory solid state disk,' he said... 'The next generation controllers need to basically compensate for Vista shortfalls,' he said. 'Unfortunately, (SSDs) performance in the Vista environment falls short of what the market really needs and that is why we need to develop the next generation, which we'll start sampling end of this year, early next year.' Harari said this challenge alone is putting SanDisk behind schedule. "We have very good internal controller technology... That said, I'd say that we are now behind because we did not fully understand, frankly, the limitations in the Vista environment.'"
It seems hardly a day goes by without seeing yet another example of Microsoft's utter disregard for the needs and desires of virtually every market -- consumer, enterprise, and OEM. Rarely in the history of American business has any company shot themselves in the foot in such a spectacular manner, earning the ire of so many. I almost feel sorry for them. They really need to regain some sense regarding Win7, bring back the MinWin idea and use a good, transparent virtualization scheme for backwards compatability. Otherwise I think they will be pretty well finished in the OS market. The OEMs are not going down with them if they can help it, you can be sure of that. And once Windows is no longer the defacto preloaded OS it's all over.
Caveat Utilitor
It's more like Vista's disk scheduler and disk usage patterns are complete incompetent on modern hardware.
While Linux has modern filesystems and gets optimized and fixed almost constantly, Windows Vista still uses the same basic NTFS layout and associated algorithms that were finalised around 10 years ago, and weren't even very good back then. There have been only very minor revisions to NTFS and virtually none of them have improved its performance or reduced its fragmentation.
Sam ty sig.
'As soon as you get into Vista applications in notebook and desktop, you start running into very demanding applications because Vista is not optimized for flash memory solid state disk,'
Based on the statement, it earns the Vista Capable sticker...
On a serious note, I would try not to think that this is a case of -insert company- blaming MS for their own shortfall. Although I am more likely to believe that this is Vista's fault and in this case MS should be the one issuing some patches...
Driver is for supporting device abstraction layer in an OS.
If the fault is within the file system not optimizing for flash wear leveling or have frequent unnecessary writes to a device, would you suggest a hardware device vendor to make the file system too? How far in the OS do you want a 3rd party hardware vendor to work on?
Flash memory has a certain "read-write" lifespan, after X thousands of reads/writes, the media becomes damaged and eventually becomes unusable.
Thus, lots of reads/writes via the swap file or web browser caches accelerate the death of Flash SSDs.
I wish newer OSes made tinier footprints and would use RAMDrives more like Damn Small Linux, thus prolonging the life of the "hard drives" of machines like the Asus EEE.
http://www.object404.com
Vista absoloutely randomly thrashes your hard disk almost constantly for the first few weeks of installation, all you can hear is tickety tick, clickety click from the damn machine.
What is it doing? I'm not sure, auto defrag? file index? superfetch? I can't be sure, what I can be sure of is that it's *apparently* meant to run at idle priority, in reality I can clearly visibly see the performance decrease of say loading firefox or nero or any application under Vista compared to XP, while the drive thrashes about like a 'special person' thrown in the deep end of a swimming pool.
I am sadly 'oldschool' I remember running DOS 5 and 6 and I recall watching my drive light, I used to be able to spot a machine with a virus purely from the damned disk activity on the machine, because it simply isn't supposed to do anything when you're not, how that has changed over the years, it's sad, even smartdrv would stop fiddling with the drive after about 5 or 10 seconds under 6.22
Win 95, 98, virus scanners, spyware detectors, 2k, XP - it's all slowly gotten worse over the years but Vista really takes the cake, I'd love to see a laptop power consumption test of XP vs Vista on an identically spec'd machine. (tickety tick, thrashity thrash)
The short story is, I agree with the article entirely, SSD's would be worn out substantially faster under Vista than previous versions of Windows.
Ok, even on SlashDot, this deserves to be bashed for what it is, instead of the we hate MS lovefest that it will probably get.
Why is this the only manufacturer that seems to be having production issues, performance issues and general reliability problems on all OSes? SanDisk is the joke of Flash in all forms, especially SSD.
Motives against Vista...
Hmm, maybe when Vista was released and 80% of the SanDisk Flash Memory failed to perform well enough to be used for Readyboost, they were a bit Pissed Off? How about the devices Vista won't even see properly because they don't meet basic USB or SD specifications, that also POed SanDisk a bit.
SanDisk also has a horrible reputation with USB Card readers, as the devices won't even work at the basic BIOS levels, and people buying them that 'only' used them in Devices were POed and returning them because they started expecting them to work in their computers now too. (Issues like can't see device, SD card, or see it as 1GB when it is a 2GB card are some of the basic problems with SanDisk SD and Flash USB devices.)
99% of all other SD/Flash brands work fine with Vista, see a pattern yet?
Ok, now on to the Vista Issue - This is where it gets borderline insane...
Vista is the only OS that has internal optimizations to work with SSD read/write array patterns. Even with as 'crappy' as the SanDisk people would like everyone to believe Vista handles SSD, Vista actually squeezes about 10-15% more performance out of a hybrid or SSD than XP or other OSes in general. (Sure there are some arguments about how MFRs implemented the SSD array controllers, and SanDisk again seems to be the odd dog out in this discussion.)
So are SanDisk's problems because of Vista or because of SanDisk's 'own' issues?
I guess everyone here should decide for themselves. A few searches on both Vista and SSD or Flash devices in general and a search or two on SanDisk should put this article in perspective.
This would be a lot less laughable if they used any excuse except Vista, the main OS to have SSD kernel level support and the only OS(Windows) to outperform XP and previous versions of NT on SSD drives.
(Be sure to check out the SanDisk demonstrations that specifically use Vista to 'show off' the performance of their drives, that even makes it more goofy.)
Vista actually does contribute to global warming.
Requires big beefy CPUs and wastes cycles on DRM and other assorted nonsense? Check.
Constantly "optimizes" the disk in background, thereby disabling a power-saving measure? Check.
$
If Vista's not optimized for these SSDs, are you going to now tell me that an earlier version of Windows IS?
No? Right.
Vista's just fine. It's everyone's favorite punching bag, but much of the bad rap is undeserved and reactive bandwagoning.
Hardware might be further behind. Gone are the days of the heady acceleration in hardware performance found during the 98->2K and 2K->XP transitions.
I've a beefy four year-old desktop which started life in XP and now runs Vista with an experience index of 4.8. That's better than almost all the PCs offered for sale right now! That's the sad bit. The hardware isn't as stupefyingly better in so short a time now, like it was in the past.
USNG: 14TPU4605
Old does indeed not mean bad. But there are some issues that seem to be impossible to address without a major change in how OS works. Security, stability, predictability and resource use are nowhere to be seen in the bigger OS implementations today.
Security is an afterthought thats solved by endlessly patch defects in applications. This is something that can be solved in the OS and compiler level to a very high degree, just not with todays methods and tools.
Stability is at pretty flaky and fault tolerance at a bare minimum (i don't count bad hardware into this). One would expect a modern computer to be more stable than a Dos, CP/M or MacOS machine that has 20 years of age.
Predictability is much better in Linux than in Windows. In Linux things mostly work if done right and don't work at all if done wrong and theres rarely a gray area there. Applications is another matter where much work is needed in both the Linux and the Windows world. I should be able to do something and know it will be the same no matter how many times i do it. That means stable API's, stable input/outputs, punishing bad behavior and good fault tolerance.
Resource use is the biggest problem and probably something that affects all of the above. When doing stuff in high level languages we sacrifice control and deep knowledge for faster development. The time saved is then spent tenfold throughout the applications entire life in fixing all the little errors that went into it because of lack of both knowledge and planning.
HTTP/1.1 400
Working on improvements "just" to see one's program run better seems to be typical for Open Source projects, while the commercial competition tends to invest the man-hours only when there is an immediate need. Mostly for new features, sometimes for performance (but the latter only if customers are complaining).
I've had it made clear by my boss at work that we don't rework our programs unless there is a project for it. Which happens only when our customer are complaining, see above. Something like the repeated rewrite of the Linux scheduler, while the previous version already yields reasonable performance, would be unthinkable in this environment.
C - the footgun of programming languages
Huh? System cooling makes far more noise than the disk drive in just about every system I've been near.
Vista (and NTFS) were around long before this generation of SSDs were designed.
No sig today...
I think you overestimate Vista market penetration
This is true - I feel penetrated every time I'm even NEAR a computer running Vista. Lucky it's not often...
Then you need better fans. My main box has fans on the CPU, GPU and case, but the only things I can actually hear are the drives (and even then only on seek). It's in an office so I don't really care, but getting my Tivo onto SSD one day would be nice, I don't like the HDD chatter in the living room.
---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"
I think you overestimate Vista market penetration,
No, as with most Microsoft products, Vista penetrates the market quite thoroughly, violently, and in every possible orifice.
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 is the magic number.