Slashdot Mirror


Revisiting the Five-Minute Rule

In 1987, a study published by Jim Gray and Gianfranco Putzolu evaluated the trade-offs between holding data in memory and storing it on a disk. Known widely as the "five-minute rule," their research was updated and expanded 10 years later. Now, as jamie points out, Communications of the ACM is running an article by Goetz Graefe with another decennial update, evaluating the rule using hardware and software typical of 2007, with an eye toward how flash memory will affect the situation. An excerpt from Graefe's conclusion: "The 20-year-old five-minute rule for RAM and disks still holds, but for ever-larger disk pages. Moreover, it should be augmented by two new five-minute rules: one for small pages moving between RAM and flash memory and one for large pages moving between flash memory and traditional disks. For small pages moving between RAM and disk, Gray and Putzolu were amazingly accurate in predicting a five-hour break-even point two decades into the future. Research into flash memory and its place in system architectures is urgent and important. Within a few years, flash memory will be used to fill the gap between traditional RAM and traditional disk drives in many operating systems, file systems, and database systems."

153 comments

  1. for those wondering: by wjh31 · · Score: 4, Informative

    http://en.wikipedia.org/wiki/Five-minute_rule

    "The 5-minute random rule: cache randomly accessed disk pages that are re-used every 5 minutes."

    1. Re:for those wondering: by Hobyx · · Score: 1

      Thanks.. it's odd that they didn't include that in the post.

    2. Re:for those wondering: by Twinbee · · Score: 1

      Will the 5 minute rule increase to 10 or even 20 when RAM becomes mega-cheap, and 64 bit OSs take off to take advantage of >4GB memory addressing?

      --
      Why OpalCalc is the best Windows calc
    3. Re:for those wondering: by Korin43 · · Score: 1

      I really wish programs would just leave everything in memory and let the operating system page it out as it needs to. I have 4 Gb of memory and even with 'preload' set to prefetch everything, I'm still only using 1 Gb right now (it was around 200 Mb before I installed preload). And Ubuntu doesn't start swapping until it needs to, so no swap used.

  2. Not to be confused with by salahx · · Score: 5, Funny

    The more useful 5 second rule.

    1. Re:Not to be confused with by ZosX · · Score: 0, Offtopic

      I adhere to the 30 second rule myself.... :)

    2. Re: Not to be confused with by megabulk3000 · · Score: 1

      Nor the funkier 3 minute rule.

    3. Re:Not to be confused with by johannesg · · Score: 3, Interesting

      The more useful 5 second rule.

      That's just utterly disgusting. Do people in the US really believe that you can eat food that's fallen on the floor if you pick it up fast enough?

    4. Re:Not to be confused with by SUB7IME · · Score: 3, Insightful

      I know, right? What a disgusting waste of perfectly good food that has been on the ground for only 10 seconds!

    5. Re:Not to be confused with by michaelhood · · Score: 4, Funny

      I'd rather be a disgusting American than a naive European with no sense of humor..

    6. Re:Not to be confused with by jweller · · Score: 2, Funny

      No silly, but if you catch it on the bounce, it's like it never happened

    7. Re:Not to be confused with by Tubal-Cain · · Score: 1

      Do people in the US really believe that you can eat food that's fallen on the floor if you pick it up fast enough?

      Well, if you accept that my brother fits the definition of "person", and various snacks (pretzels, chips, hard candy (still wrapped)) as "food", then some people in the US don't restrict themselves to 5 seco^Wminu^W^da^Wmonths.

      Though I am sure the attitude is not limited to the US.

    8. Re:Not to be confused with by jo42 · · Score: 1

      You need to watch the Mythbusters episode on the 5 second rule.

    9. Re:Not to be confused with by Kaboom13 · · Score: 2, Insightful

      Well the confusion is, unlike your dirt-floor huts full of your own feces, in real countries like America we have clean tile floors with miraculous inventions we call "mops".

    10. Re:Not to be confused with by akayani · · Score: 1

      Obviously it depends on how clean the floor is.

      I would be eating anything that fell on the floor in England! But Australians not only have clean floors but we shower at least once a day. ;)

    11. Re:Not to be confused with by Millenniumman · · Score: 2, Funny

      Normal floors are probably safer than your hands. If it's in your own home and you just dropped it or something, I can't even really imagine why it would be mentally bothersome.

      It's not really an issue if you have a dog, though.

      --
      Stupidity is like nuclear power, it can be used for good or evil. And you don't want to get any on you.
    12. Re:Not to be confused with by Martin+P.+Hellwig · · Score: 1

      Disgusting, naive and no sense of humor is not mutually exclusive to Americans either,nor for Europeans or any other nationality.
      Just take my reply for example, my genes are assembled from resources from all over the world and I still fail to see the humorous part of your reply.
      Perhaps I am naive in that perspective but I can't help to feel disgusted by your writings.

      --
      If consumed, best digested with added seasoning to own preference.
    13. Re:Not to be confused with by squizzar · · Score: 3, Insightful

      As a not so naive Brit, we have our much superior 3 second rule for the same thing.

      I'd like to know what the GP has on the floors in his house that is so toxic that the tiny amount that will rub off on food is detrimental for your health? How on earth do people survive in places without nice sealed floors and cleaning chemicals? You'd think we'd have evolved some method of protecting our bodies against stuff like that.

    14. Re:Not to be confused with by Anonymous Coward · · Score: 0

      American accuses European of lack of sense of humour... can not process... does not compute...

    15. Re:Not to be confused with by lxs · · Score: 1

      Are those Imperial or metric seconds?

    16. Re:Not to be confused with by jonadab · · Score: 2, Insightful

      > Do people in the US really believe that you can eat food
      > that's fallen on the floor if you pick it up fast enough?

      Short answer: no, but yes.

      Long answer: There are two kinds of people. Some people won't eat food that has fallen off the plate onto the table, their lap, the chair, the floor, wherever. If it fell, it's "dirty", and they throw it away.

      There are also people who think this is silly. If there's no visible dirt on it, or if you can brush it off, hey, it's still food. Unless it fell into pig excrement or something, a little surface contact with a potentially dirty surface is fundamentally unimportant. Nothing the old stomach acid can't handle in short order.

      The "thirty-second rule" arises from a clash between these two ways of thinking. Somebody drops a piece of food, picks it up, and eats it, but there's one problem: someone from the other school of thought is present, and shrieks out "Ewwwwwwww! That fell on the floooooor!" The other guy shrugs. "Yeah, so? It was only on the ground for, like, five seconds. What's your problem?"

      In practice, the number of seconds doesn't matter. Most people who have a piece of food in their hand or on their plate with the intention of eating it have put more thought into wanting to eat the food than they have into being grossed out by the floor, so if they drop the thing, they pick it up and eat it without a second thought. If it takes them thirty-two seconds to pick it up instead of thirty, or six instead of five, or whatever the local variant of the "rule" is, they won't say, "Oh, it's been a couple of seconds too long, better throw it out." The thought process is more along the lines of "Hey, I wanted that; I didn't mean to drop that; I was going to eat that; give me that. Nom nom nom."

      And going the other way, with a few exceptions, people who are grossed out by dropped food usually won't eat it if it only fell on the table or the kitchen counter. The table is "dirty", even if it was just bleached half an hour ago. The counter is "dirty" as far as the food off the plate is concerned, even if you set an apple there a moment ago (then picked it up and took a bite). The food fell, therefore it's contaminated, therefore you don't eat it.

      Personally, I consider the whole "dropped food is gross" thing to be a minor neurosis, but not one that causes any significant trouble in a society with a long-term food surplus, such as the US for instance. If it makes you feel better to throw the food away, hey, toss it in the nearest waste receptacle. No skin off my nose.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    17. Re:Not to be confused with by Jamu · · Score: 1

      That's how long it takes the mouse to spot the potato chip, scurry across the floor, and then to sit on the potato chip and nibble away at the edges.

      --
      Who ordered that?
    18. Re:Not to be confused with by bemymonkey · · Score: 1

      It also depends what kind of food it is - if I drop a steak (wet and sticky) I'm probably not gonna eat it any more, but if it's a cracker or a roll (dry), i'll eat it right off the floor :)

      Then again, I keep my floors and counter/tabletops relatively clean compared to a lot of people I know ;)

    19. Re:Not to be confused with by Anonymous Coward · · Score: 0

      How on earth do people survive in places without nice sealed floors and cleaning chemicals?

      I don't know how but I can tell you for how long. 40-years life span anyone?

    20. Re:Not to be confused with by ShadowRangerRIT · · Score: 1

      We do, on the "ignorance is bliss" principle. It's the same principle that says calories consumed between Christmas and New Year's don't count.

      *cue fat Americans joke*

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
  3. Flash memory? by NitroWolf · · Score: 2, Insightful

    I couldn't quite figure out if the article willfully ignored the advent of SSDs or was written before they were available and not updated to include them (but it appears the article was updated to include other current technology).

    Given the fact that SSDs are likely going to replace rotational media for most applications in the future, it makes this article basically meaningless, at least insofar as the fact that flash memory and the disk are/will be synonymous. As the article is basically predicated around the entire fact that flash memory will change the 5 minute rule to a degree, it invalidates the entire article.

    To be relevant, the article really needs to include the current state of SSDs and a likely projection (10 year) of where the state of the art in SSDs.

    I do, however, suspect we may see a shift from drives all together at some point (perhaps more than 10 years, but perhaps not) and the computer will just have persistent storage for everything in MRAM or some other technology that obliterates the line between RAM (for speed) and drives (for storage) - it's just one big pool that's hyper fast and persistent.

    So really, I don't think this article has held up in even the intervening two years since 2007, and it certainly won't hold up for another 10 years.

    1. Re:Flash memory? by NitroWolf · · Score: 1

      I'm somewhat curious as to why people would moderate the original post off topic? It's specifically addresses the article and is ABOUT the article. How is it off topic?

      Given the fact that every other post in the article is modded offtopic, I suspect someone has gone through and just modded everything off topic.

      Either way, the point still stands. The article fails to recognize or address SSDs in any way, shape or form. As such, the article is basically mostly irrelevant in 2009 and going forward. It's interesting to see show how technology has changed in a mere two years between when the article was written and now, but as a useful prediction tool, it's been completely obliterated by the SSD future. As my original post pointed out as well, the convergence of persistent storage and temporary storage will further invalidate the article.

      As for the post by Argent, I wasn't sure if that was addressed to me or not - if so, I have no idea what you're talking about. Your post has absolutely nothing to do to with my original response.

    2. Re:Flash memory? by mac1235 · · Score: 1

      SSDs = Flash

    3. Re:Flash memory? by Anonymous Coward · · Score: 0

      A SSD is just flash memory in a box that obeys a disk-like interface.

    4. Re:Flash memory? by NitroWolf · · Score: 1

      No shit, that is exactly my point.

      SSDs are set to replace rotational media. That was what I stated.
      So... to make it more clear to the people with reading comprehension issues:

      Flash memory is set to replace rotational media.

      This article indicates that Flash Memory (AKA SSDs) are only going to be an intermediary between rotational media and RAM. This is clearly not going to be the case going forward... this is WHY I wrote the GP post and pointed out that it's invalid.

      WTF. Seriously. Are people that incapable of reading what I wrote or is it really that unclear? Going back over what I wrote, it still seems pretty clear, but maybe not.

    5. Re:Flash memory? by Anonymous Coward · · Score: 0

      This article indicates that Flash Memory (AKA SSDs)

      Nice back-pedaling there:

      I couldn't quite figure out if the article willfully ignored the advent of SSDs

      The article fails to recognize or address SSDs in any way, shape or form

      Your main point seems to be:

      Given the fact that SSDs are likely going to replace rotational media for most applications in the future

      That's not a given. Like the article, I also believe that flash memory will be an intermediate between rotational media and RAM (maybe not for netbooks, but for servers and such). Since you believe the opposite, work on proving your claim instead of writing 2 pages that assume it.

    6. Re:Flash memory? by TheRaven64 · · Score: 1

      I think you need to RTFA again. It talks about flash being between RAM and rotational media in terms of performance characteristics not in terms of physical connections.

      --
      I am TheRaven on Soylent News
    7. Re:Flash memory? by Courageous · · Score: 3, Informative

      I couldn't quite figure out if the article willfully ignored the advent of SSDs or was written before they were available... As for the post by Argent, I wasn't sure if that was addressed to me or not - if so, I have no idea what you're talking about. Your post has absolutely nothing to do to with my original response.
       
      Argent's post refers to "flash memory". You said the article ignored SSD's, however it did not. "Flash memory" is the technology that SSD's are composed of. Did you not know this? "Flash memory" is all over the article.


      Flash SSD's will not replace SATA drives anytime within the next 4-6 years. In technology time, that's such long period of time, it would be quite difficult to make a credible projection for the consumer market space. For servers, where the segment is dominated by 10K/15K drives, you can expect flip over within 18 months.


      C//

    8. Re:Flash memory? by Rockoon · · Score: 2, Interesting

      You ask for evidence. How about some evidence that SSD's are being used anywhere in the way that you describe.. as a cache between rotational media and ram.

      There are millions of people already using SSD's as (superior) drive replacements.

      Do you really want evidence of the fact that SSD's are already replacing drives, that many millions of them have been sold specifically for that purpose, that even companies like Apple offer SSD's as alternatives solutions to rotational media in their standard packages?

      --
      "His name was James Damore."
    9. Re:Flash memory? by smaddox · · Score: 1

      I'm not sure that is entirely true. High capacity SSDs will need to write large chunks to have good write speeds, and to reduce wear. Having a separate small chunk cache will still be necessary.

    10. Re:Flash memory? by jelle · · Score: 2, Informative

      Flash is an SSD, but not every SSD is flash...

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    11. Re:Flash memory? by m.dillon · · Score: 1, Insightful

      SSDs are not likely to replace traditional hard drives any time soon, if ever. The cost differential is simply too high. While it is true that SSDs can effectively replace HDs on systems which do not require large amounts of storage (say, 64G-256G), the fact of the matter is that a 256G SSD is still three times as expensive as a 2TB hard drive. That is a 24:1 cost factor.

      At the same time SSDs are becoming capable of replacing systems which do not have large storage requirements, HDs are becoming far more capable in systems which DO have large storage requirements, and driven by high resolution digital camera and video media consumer trends are clearly heading towards the larger storage requirement end of the spectrum.

      -Matt

    12. Re:Flash memory? by jelle · · Score: 1

      Oh, and not all flash is an ssd either... (e.g. the BIOS chip)

      So, actually: SSD != Flash...

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    13. Re:Flash memory? by Anonymous Coward · · Score: 0

      What moving parts does a BIOS have?

    14. Re:Flash memory? by NoOneInParticular · · Score: 1
      Why would SSD's not take over within the next few years? I expect that in one, two years time, all new notebooks will be flash based. Desktops will soon follow, possibly with a few year of a HDD next to the SSD for mass storage.

      I for one do not need a 350 GB HDD on my notebook such as I have now. I would love to have better power life and snappier response though. 80GB is comfy for me, and has been so for 5 years. Movies and stuff I put on an external drive, and transfer when I need it. Netbooks already don't have HDDs. Why would you want to have a desktop that's 100% HDD based? Yes, to store your stash of pron and movies, a few TB HDD would be useful, but using it to also host your OS and user files and see your friends mock your system for its slowness? Why?

      SSD beat HDD on speed, energy used and on longevity. All HDD has going for it is bytes per buck. Note that the computer race in the eyes of the consumer has always been on speed, never on storage.

    15. Re:Flash memory? by Jeff+DeMaagd · · Score: 1

      The reason not all flash is an ssd, because in some cases, it's just a chunk rectangular storage. The BIOS isn't necessarily in a file system, nor does it typically have a special drive-like controller or unusual interface circuitry, it's a bare flash chip. Lots of microcontrollers have flash but don't have anything like a drive controller in them, it's just a different type of memory.

    16. Re:Flash memory? by Courageous · · Score: 2, Insightful

      Depends what segment you're talking about. There isn't one market for HDD's, there are many. In both the enterprise archival and consumer mass storage segments, drives are sold pretty much $/TB. In that segment, you won't see significant penetration for 4-6 years. In other segments, sooner. I agree with you: I want a flash SSD for my laptop currently; it just hasn't quite yet reached the right price point. It will soon. And you're right: it's not $/GB that will be the deciding factor there.

      There's also no reason to assume one way or the other. For example, I expect to put BOTH flash SSD and SATA into my desktop system shortly. I will continue to use the SATA for archival. I'll use the flash SSD as a working set.

      Do you have 15K 2.5" drives in your workstation already? I have 15K 3.5" drives for my working set.

      However, if you're like me, you must know that you are most unusual. It's a niche, surely, but hardly the mass market.

      C//

    17. Re:Flash memory? by Eskarel · · Score: 2, Insightful

      If you've still got an external(or internal) physical HDD, then SSD's have not taken over. They've become a part of a new solution, not replaced an old solution.

    18. Re:Flash memory? by drsmithy · · Score: 1

      You ask for evidence. How about some evidence that SSD's are being used anywhere in the way that you describe.. as a cache between rotational media and ram.

      * Most Sun 7000-series storage systems. Probably numerous tsandalone ZFS-based systems as well.
      * In the fairly near future, NetApp storage systems (and probably other vendors over the next year).
      * Any Vista system using ReadyBoost.

    19. Re:Flash memory? by Rockoon · · Score: 1

      Sun 7000 doesnt use SSD's.. but it does use several types of FLASH memory.

      ReadyBoost is actualy made moot by SSD's, which perform better than ReadyBoost (without the extra layer of complexity.)

      --
      "His name was James Damore."
    20. Re:Flash memory? by drsmithy · · Score: 1

      Sun 7000 doesnt use SSD's.. but it does use several types of FLASH memory.

      This is called "being a pedantic ass". Especially since Sun themselves use the terms interchangeably.

      ReadyBoost is actualy made moot by SSD's, which perform better than ReadyBoost (without the extra layer of complexity.)

      No, it is not. Unless SSDs have suddenly dropped to the same price as thumb drives, or increased in size to the same as magnetic media.

      I really must admit I'm struggling to understand why anyone would try and argue against the principle of multilevel caching, given both its prevalence and proven utility throughout pretty much all aspects of computing.

    21. Re:Flash memory? by Rockoon · · Score: 1

      This is called "being a pedantic ass". Especially since Sun themselves use the terms interchangeably.

      So Sun gets to decide what SSD means?

      No, they don't. It means Solid State Drive.

      Unless SSDs have suddenly dropped to the same price as thumb drives..

      Thumb drives are about $2/gig on the low end, while SSD's are about $3/gig on the high end.

      SSD's perform better than thumb drives.

      ...and that they are in fact faster than conventional drives in every single measure.

      ...or increased in size to the same as magnetic media.

      Now you are stearing away from the posters point completely. His point is that SSD's are replacing rotational media, and they are.

      Will they replace all rotational media? Of course not. Those big reels of 2" magnetic tape are also still in use.

      Hard Drives didnt supercede them, so I guess your point is that hard drives are a cache for 2" tape reels, that SSD's are a cache for hard drvies, and RAM is a cache for SSD's?

      Which brand of 2" tape do you recommend so that I can use my HD as a cache for it?

      The fact is that for all intents and purposes, hard drives *replaced* the 2" reels.
      The fact is that for all intents and purposes, SSD's will be replacing hard drives.

      That was the posters point.

      There is no room for another abstraction layer in there that consists of a same or worse performing part, and that those niche markets that use things like 2" reels or hard drives will make do with what the market brings to the table just like it always has.

      --
      "His name was James Damore."
    22. Re:Flash memory? by drsmithy · · Score: 1

      So Sun gets to decide what SSD means?

      In the context of an example using Sun and you saying it's incorrect because of semantic irrelevancies, yes.

      Thumb drives are about $2/gig on the low end, while SSD's are about $3/gig on the high end.

      I think you mean "low end". An 80GB Intel X25-M ("low end") is around $280 (so >50% more than a good USB thumbdrive). A 32GB Intel X25-E ("mid range") is about $380 (~$11/GB). A "high end" SSD (as you might find in an EMC SAN) probably costs 2-3x that.

      Now you are stearing away from the posters point completely. His point is that SSD's are replacing rotational media, and they are.

      Not when storage volume is a factor, they're not. If you want a dozen terabytes of disk space, SSDs are almost certainly not a realistic option.

      Hard Drives didnt supercede them, so I guess your point is that hard drives are a cache for 2" tape reels, that SSD's are a cache for hard drvies, and RAM is a cache for SSD's?

      These are typically referred to as HSM systems. Although so-called "MAID" is beginning to displace tape in many installations as the penultimate tier.

      However, my actual point is that multilevel caching exists everywhere in computing, and has done pretty much forever, so attacking it as a principle by insisting a faster storage tier is going to just flat-out replace another is a bit silly. SSDs (or "flash", if you prefer) are going to find just as much - if not more - usage as an extra caching layer, as they will for dedicated storage. NetApp will almost certainly be rolling out an SSD-based complement to their existing DRAM-based Performance Acceleration Module in the near future. I expect an SSD-based Accelerator Appliance will be coming as well.

      Heck, with ZFS you can even DIY an SSD-accelerated storage system. and get nearly all the performance benefits for relatively little cost increase.

      The fact is that for all intents and purposes, SSD's will be replacing hard drives.

      It will be quite a while before SSDs replace multi-terabyte disk arrays wholesale, especially when using them as a caching layer can deliver 90% of the performance benefits at a mere fraction of the cost (this is the principle Sun's 7000 series are built around - cheap and big SATA disks on the back end, with a much smaller SSD cache sitting in front of it). The same applies to consumer usage - a 1TB drive with a well managed 10-20GB SSD cache in front of it will deliver nearly all the benefits of an SSD, without massively increasing price or sacrificing capacity and usability.

      If all your data will fit into the puny sizes of current SSDs, great. I suspect most people's will not, especially in these days of HD handycams and movie downloads.

  4. I'm still not clear on this.... by ZosX · · Score: 0, Offtopic

    Isn't it still the case the flash drive speed slowly degrades as they fill up and delete blocks, as it marks blocks off as used even though they are half full, etc? And that windows 7 is going to somewhat address this issue? Also, are their claims now that you can get millions of writes still holding water? I'm not real convinced yet. The speed is there, but there still seem to be fundamental issues. Like for instance, this PC I'm using right now is a backup machine, and its old 40gig drive is really slow. I can boot linux off a USB flash drive. Would that be any faster, and more importantly, how long would the usb drive last from swapping? Theoretically it should be faster and throughput should be higher with USB 2. I'd only need like a 16 gig stick or something......

    1. Re:I'm still not clear on this.... by Lemming+Mark · · Score: 0, Offtopic

      Guess it might be faster for some stuff but I'm guessing it'd probably be slower overall. USB flash sticks are quite different animals to the SSDs you get as hard drive replacements. Although they're both based on flash memory tech, AFAIK SSDs typically provide much higher performance (and because they're not running over USB you may also find they have lower CPU usage in operation and may reach higher bandwidths in practice).

      If you want to make your existing machine fast you could install something like Puppy Linux, which IIRC runs itself entirely out of a ramdisk. You can boot that off CD-R / CD-RW or a USB stick and it'll run straight out of RAM the whole time, then save any configuration changes back to the CD-R / CD-RW / Flash stick when you shut down. It's small, wicked fast, includes Firefox. When my main PC's hard drive died I simply stuck a Puppy CD in the drive and used that for browsing, e-mail, etc until the replacement arrived.

    2. Re:I'm still not clear on this.... by Lemming+Mark · · Score: 1

      Obviously, the problem with running Puppy in a ramdisk and not having it write back until shutdown is that if it crashes you'll lose your data. You can maybe do a full install to avoid that, I'm not sure ... it'd be nice if it could persist data to storage on request but I don't know if it can.

    3. Re:I'm still not clear on this.... by ZosX · · Score: 1

      So I RTFA to see if it answered any of my questions and it seems that they are just saying that they don't have the answers either. I don't know if I agree with their use of flash as extended ram. Why not just make it a super fast drive that sits close to the cpu and give it the illusion of being an IDE drive so us normal users can just make it a swap partition. Oh, and give the chip a socket so we can upgrade/replace it later. I don't think it would cost manufacturers a great deal more to add one more socket, but it might cost a bit more as its hard to find cheap motherboards with say more than one PCIex16 slot or more than 2 DIMM connectors. Or maybe it is that they want you to spend the extra $20 for such features......

    4. Re:I'm still not clear on this.... by ciderVisor · · Score: 1

      It's small, wicked fast, includes Firefox.

      To be pedantic, it's the Mozilla SeaMonkey suite. Puppy's a great distro though, especially for older machines.

      --
      Squirrel!
    5. Re:I'm still not clear on this.... by Lemming+Mark · · Score: 1

      It's small, wicked fast, includes Firefox.

      To be pedantic, it's the Mozilla SeaMonkey suite. Puppy's a great distro though, especially for older machines.

      Hrmmm, OK! I imagine using a combined suite makes sense, space-wise, perhaps? I always liked using SeaMonkey, before the days of Firefox, so that's cool.

      I *think* the version I actually used did have Firefox but that was a very long time ago now. When I used it I'm not sure if they had a package manager, even!

      I should really burn a new Puppy CD so that I'm prepared when this computer dies ;-) Or, given the speed of the device isn't an issue if running from a ramdisk, I could buy a dirt cheap 512MB USB stick and have several hundred megs free for my own files!

  5. What article? by argent · · Score: 2, Insightful

    The article I read spent a good deal of time talking about flash memory. What article are YOU referring to?

    1. Re:What article? by digitalaudiorock · · Score: 0, Offtopic

      Wow...almost nothing but offtopic and redundant posts so far. As for me...I misread the title and assumed it was about eating a Cheeto that fell on the floor.

    2. Re:What article? by amorsen · · Score: 4, Insightful

      The article I read spent a good deal of time talking about flash memory. What article are YOU referring to?

      The article treats flash as something you place in between hard drives and memory. This turned out not to happen (with a few exceptions). SSD's simply replace hard drives. Hybrid systems are rare, and it doesn't look like they will become more common -- either you can live with the slowness of hard drives, or you can't. The mainstream will switch to SSD's for everything except backup applications.

      There are some hybrid SAN's, but they're damn expensive. At that price they have a hard time competing with simpler pure-flash SAN's.

      --
      Finally! A year of moderation! Ready for 2019?
    3. Re:What article? by peragrin · · Score: 1

      The grandparent was talking about hybrids, but also something new. If and when MRAM becomes possible the technological hard drive wether spinning or flash is gone.

      Indeed I am waiting for a true hybrid system to be built. One that has the OS installed in read only flash and applications on a separate drive. you might ask why? but then stop to realize what would happen if viruses couldn't overwrite the system settings. that to clean up a virus all you had to do was to reboot.

      --
      i thought once I was found, but it was only a dream.
    4. Re:What article? by Smivs · · Score: 0, Offtopic

      Wow...almost nothing but offtopic and redundant posts so far.

      Well, this is /. What do you expect?

    5. Re:What article? by maxume · · Score: 1

      What about my data? I guess for the ecosystem hardened system storage is a nice improvement, but for users, it only fixes 1/2 of the problem.

      --
      Nerd rage is the funniest rage.
    6. Re:What article? by causality · · Score: 1, Funny

      Wow...almost nothing but offtopic and redundant posts so far.

      Well, this is /. What do you expect?

      Natalie Portman and hot grits.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    7. Re:What article? by orngjce223 · · Score: 1

      Meh, in Soviet Russia, hot grits joke about you.

      *shrug* You get what you pay for, and since I don't see any subscribers in this particular subthread...

      --
      Note: I was 13 when I wrote most of this. Take with several grains of salt.
    8. Re:What article? by orange47 · · Score: 1

      SSD's simply replace hard drives.

      no they don't, show me SSD that can replace 1Tb HDD.

    9. Re:What article? by amorsen · · Score: 1

      What's the problem? If you need to store 1TB and you can live with the slowness of hard drives, you use hard drives. If you can't, you use SSD's -- or possibly an array of small fast hard drives, but SSD's will most often be cheaper.

      What you don't do is build a hybrid system with automatic page migration between SSD and hard drives -- and that is what the article assumes will be commonly used. Hierarchial storage has a very small niche, and SSD's won't make it more popular.

      Hence the article is useless.

      --
      Finally! A year of moderation! Ready for 2019?
    10. Re:What article? by Miseph · · Score: 1

      Wait a year and a half, it'll be here.

      How is that even Slashdotters seem to forget nothing in computing is static, that any arbitrary amount of storage or memory or speed will inevitably come to exist? It was only a few years ago that 1tb HDDs were an object of speculation themselves, SSDs will get there soon enough.

      --
      Try not to take me more seriously than I take myself.
    11. Re:What article? by a-zA-Z0-9$_.+!*'(),x · · Score: 2, Insightful
      Flash is still 10-20x the price for the same GB. Recent developments have increased max magnetic density 1000x current. While you may be happy with 128GB, think of what you could do with 128TB. Store all your HD movies, lectures, conversations, life. Keep all your web history, including pix and html. And then there's the "killer app" we haven't reached yet...

      tOM

      --
      Epitaph: At last! Root access!
    12. Re:What article? by DJRumpy · · Score: 1

      Yes but they are still prohibitively expensive for most typical end users. I'm actually a little surprised that they remain so expensive given that they've been around a few years and that the capacity on them is gaining so quickly. Considering how cheap storage is these days I have to wonder if it's a technical reason that they remain so expensive, or if they simply haven't hit that sweet spot of (Cost x MB).

      In any case, they need to hurry the hell up. Papa needs a new pair of dimms...

    13. Re:What article? by Anonymous Coward · · Score: 0

      "Keep all your web history, including pix and html."

      You may not want that yourself, but your government may love the possibility of requiring that...

    14. Re:What article? by Jah-Wren+Ryel · · Score: 1

      There are some hybrid SAN's, but they're damn expensive. At that price they have a hard time competing with simpler pure-flash SAN's.

      FWIW, Sun's ZFS has the ability to automagically use flash drives as intermediate stage in front of rotating disks.

      --
      When information is power, privacy is freedom.
    15. Re:What article? by bwcbwc · · Score: 1

      The other problem with the role ascribed to flash memory in the article is the write-wearing of flash. If flash memory decays with fewer writes than disk memory, there's a trade-off between the overall lifetime of the disk subsystem and the use of flash memory for caching/buffering. If you do most of your active writes to flash as a buffer before doing sector-based writes to magnetic disk, sure your performance is better, but you shorten the lifetime of the disk subsystem.

      A more likely scenario is to have an SRAM or DRAM cache buffering the Flash memory and use a combination of flash and magnetic disk for secondary storage. Magnetic disks would also serve as offline storage.

      Another impact of the continuing miniaturization of CPU features is going to be some truly humongous on-board L2 and L3 caches. I figure 6-8 cores on a single die is probably the most that is practical for connecting to a 64-bit memory and I/O system so after that point you have to start integrating more motherboard features onto the CPU die, or go to a 128-bit data bus. Eventually we may do away with system RAM completely and just have multi-gig memory modules on CPU, using flash drives as secondary storage.

      --
      We are the 198 proof..
    16. Re:What article? by wwwillem · · Score: 4, Informative

      Hybrid systems are rare, and it doesn't look like they will become more common.

      You're probably right when we talk about desktop PCs and laptops. I'm sure the latter will be SSD only in 5-10 years time, and desktops are also losing terrain quickly against laptops.

      But when we look at datacenter grade enterprise storage, hybrid systems are currently picking up fast. The advantage is that because of the fast 'flash memory cache' you can use SATA disks instead of the FC/SCSI drives, where the former are both much bigger and much cheaper. Instead of 300 146GB 15K FC disks, you only need 30 1.5 TB 7200 RPM SATA disks. For the same capacity this results in much lower power bills, less DC floor-space costs and much better performance.

      If you say "There are some hybrid SAN's, but they're damn expensive.", have a look at what [shameless plug-on] Sun is doing, and yes, I work for Sun [plug-off]. But other storage vendors (NetApps, EMC, IBM, etc.) are starting to do similar things.

      So the whole "storage-stack" gets more and more hybrid and integrated. It consists of the full gamut of DRAM, flash memory, hard drives and finally tape. Each of these have their own strength and are used best in combination.

      --
      Browsers shouldn't have a back button!! It's all about going forward...
    17. Re:What article? by Anonymous Coward · · Score: 1, Interesting

      Flash replacing spinning drives is something I've heard of for a few years now, but it turns out to have not happened yet. Instead, it overlaps optical and magnetic drives due to price and capacity issues. It's obliterated all other temporary portable storage (floppies, cd-rw, dvd-rw), but it doesn't compete with the big reusable media on storage-per-dollar (hard drives are an order of magnitude cheaper) and it doesn't compete with long term cheap write-only storage (blank DVDs are still an order of magnitude cheaper in their common form... $.35 or so per blank single sided disc that holds 4 gig, vs $5-$15 for a 4 gig USB flash stick. And in newer tech, $15 will get you 50 gig of blu-ray). So for that kind of thing, flash isn't going to overtake magnetic storage for a long while yet, unless either flash gets a huge tech boost above and beyond its current rate of improvement, or hard drives hit a wall.

      But the more expensive flash can slot right into the memory hierarchy, because its capacity and speed and price (and power draw?) fit right in between main memory and hard drives. The stuff that'd be silly for most hard drive use - $200 for a measly 32 gig of high performance flash - is still much cheaper than the equivalent capacity RAM, but much faster than the equivalent capacity of magnetic hard drive. While this may not be needed much in current desktops - we don't really need 32 gig of extra cache yet for our web browsers - it could certainly be immediately useful in servers. Discs are horrifically slower than RAM, after all.

      AFAIK, they're already fooling around with using flash caches in databases.

    18. Re:What article? by Jeff+DeMaagd · · Score: 1

      Inexpensive SSDs tend to be pretty slow, defeating the point of going SSD.

    19. Re:What article? by DrDitto · · Score: 1

      Ya...if you run a 5-petabyte storage system, let me know if you replace all of that with flash. Heck, anybody who stores > 1 TB will be using disk drives (and that is a lot of people given video, 16-megapixel cameras, etc.).

    20. Re:What article? by amorsen · · Score: 1

      Intel SSD's are inexpensive per IOPS, compared to just about anything else. They aren't even particularly expensive per GB compared to 15K SAS drives.

      --
      Finally! A year of moderation! Ready for 2019?
    21. Re:What article? by argent · · Score: 1

      Wait a year and a half, it'll be here.

      Yeh, but by then you'll be able to get 2TB hard drives for 1/10th the price.

    22. Re:What article? by drsmithy · · Score: 1

      One that has the OS installed in read only flash and applications on a separate drive. you might ask why? but then stop to realize what would happen if viruses couldn't overwrite the system settings. that to clean up a virus all you had to do was to reboot.

      Why would rebooting clean up a virus that had inserted itself into the user's data and programs ?

      Or are you proposing a system when the user can't write to anything as well ? We have those already, they're called consoles.

    23. Re:What article? by drsmithy · · Score: 1

      There are some hybrid SAN's, but they're damn expensive. At that price they have a hard time competing with simpler pure-flash SAN's.

      Er, what ? NetApp and Sun are two examples of vendors with "hybrid" NAS/SANs that use SSDs as an extra caching level, and they're _very_ price competitive with pure-flash SANs. Particularly if data volume is important.

      Or are you calling a Linux machine stuffed with Intel X25-Es and an iSCSI target a "SAN" ?

    24. Re:What article? by drsmithy · · Score: 1

      But other storage vendors (NetApps, EMC, IBM, etc.) are starting to do similar things.

      Actually, EMC seem to be most emphatically NOT doing it and are just classifying flash as another tier to be managed by the storage admin,

  6. I thought you were referring to the 5 second rule by vaporland · · Score: 3, Funny

    five minutes is an awful long time for food to remain on the floor before you pick it up to eat it...

    --
    Ask Me About... The 80's!
  7. Re:I thought you were referring to the 5 second ru by maxume · · Score: 1

    How clean is the floor and how sticky is the food?

    Stickier food may be better to eat off of the floor, as the part that touched the floor is somewhat more likely to stick to the floor, rather than some of the floor sticking to the food that you eat.

    --
    Nerd rage is the funniest rage.
  8. Re:I thought you were referring to the 5 second ru by John+Hasler · · Score: 1

    Not as long as you scrape all the dog hair off first.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  9. Numbers all over the place by Anonymous Coward · · Score: 0

    Started reading and found stuff like "every 400 seconds, which they rounded to five minutes" - 5 minutes = 300 seconds, so their rounding was knock 33% off - great accuracy.

    Then "The break-even interval is about inversely proportional to the record size. ... and two minutes for 4KB pages." followed by "Nonetheless, the breakeven interval for 4KB pages was still around five minutes." - so was 2 minutes - now 5 minutes so a 150% increase is ignored.

    Glad these people don't work out my utility bills.

  10. Re:I thought you were referring to the 5 second ru by redKrane · · Score: 1

    Fucking same thing for me haha. I thought they were going to show evidence that the food one drops on the floor is in fact *not* safe within 5 minutes, only within 2.

    --
    that's my word, holla...
  11. Re:I thought you were referring to the 5 second ru by that+IT+girl · · Score: 1

    Aha, finally someone else who gets this concept. I have tried (and failed, so far) to explain this to a few people.

    --
    10 FILL MUG WITH COFFEE
    20 DRINK COFFEE
    30 GOTO 10
  12. Do the old premises still apply? by FranTaylor · · Score: 1

    These days, the database is not what it used to be. Local clients use shared memory. JVMs and entire web servers are incorporated directly into the database executables. The old concept of the separation of the database from its clients no longer applies.

    When you are running a database, what business does the OS have, deciding what data is to be paged in or not? The database is in a far better position to make these decisions, and it can be based on much better rules than "5-minute" heuristics.

  13. OS patches? by tepples · · Score: 1

    I am waiting for a true hybrid system to be built. One that has the OS installed in read only flash and applications on a separate drive. you might ask why? but then stop to realize what would happen if viruses couldn't overwrite the system settings. that to clean up a virus all you had to do was to reboot.

    How would such a hybrid system correct a discovered defect in the operating system?

    1. Re:OS patches? by vipw · · Score: 1

      I propose a physical switch to toggle between read/write and read only. Even if it could be controlled remotely by a management server, it would provide a nice increase in security.

    2. Re:OS patches? by neomunk · · Score: 1

      Presumably by the tech flipping a hardware rw/ro switch on the drive after proper isolation conditions are met.

      Yes it's a pain, but much like dentistry it's a preventative pain that spreads a small controlled annoyance over a planned schedule as opposed to a big problem cropping up all at once unexpectedly (and usually at the worst possible time).

    3. Re:OS patches? by tepples · · Score: 2, Informative

      I propose a physical switch to toggle between read/write and read only.

      And have social engineers disguise malware as OS updates or dancing bunnies, prompting the home user who doesn't understand risks to flip the switch to see the dancing bunnies.

    4. Re:OS patches? by tepples · · Score: 1

      Presumably by the tech flipping a hardware rw/ro switch on the drive after proper isolation conditions are met.

      If such a system were deployed in home PCs, how much would it cost for the tech to visit each user and flip the switch? I see no way to make such on-site service cost-effective.

    5. Re:OS patches? by Jah-Wren+Ryel · · Score: 1

      And have social engineers disguise malware as OS updates or dancing bunnies, prompting the home user who doesn't understand risks to flip the switch to see the dancing bunnies.

      You can't make something 100% foolproof, the world will just invent a better fool. But you can make the lives of the non-fools better.

      --
      When information is power, privacy is freedom.
    6. Re:OS patches? by Runaway1956 · · Score: 0, Flamebait

      MSDN? Noted. The author of that article has a vested interest in an operating system prone to such exploits. He makes use of chmod in Linux to make a point - but he fails to note that the Linux user is somewhat less likely to a: have admin rights or to b: grant admin rights to a program if he has them.

      Dancing bunnies indeed. When I look at bunnies, I see food. (actually, they are catfood or dogfood more often than they find their way onto my table) I don't have any desire to see food dance.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    7. Re:OS patches? by tepples · · Score: 2, Interesting

      MSDN? Noted. The author of that article has a vested interest in an operating system prone to such exploits.

      Ad hominem.

      the Linux user is somewhat less likely to a: have admin rights or to b: grant admin rights to a program if he has them.

      In the case of Linux on the home desktop, the owner of the PC has admin rights, and I don't see how granting setuid is any harder to social-engineer out of an inexperienced Linux user than out of an inexperienced Windows user.

      When I look at bunnies, I see food.

      What about dancing scantily clad people of the appropriate sex?

    8. Re:OS patches? by Runaway1956 · · Score: 1

      Errr - realize that a number of people migrate to Linux because they believe Linux to be more secure than Windows. Such people are more likely to do some studying, and follow best practices as they learn them. I'll even go so far as to say that people migrating to Linux tend to be more security minded when they need or want to use a Windows machine.

      In the end, I'll trust an inexperienced Linux user just a little bit further than I'll trust that "average" Windows user. At least our inexperienced Linux user has the psychological ability to say "I screwed things up, didn't I?" rather than saying "This computer SUCKS - it won't do what I want it to do!"

      As for dancing nekkid women - they beat my door down to dance for me. There isn't time to follow links to look at more. ;)

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    9. Re:OS patches? by Anonymous Coward · · Score: 1, Insightful

      1. If what you say is true, then you are essentially arguing that a typical Linux user is better than a typical Windows user not because of technological advantages in Linux, but because of a social quirk. In essence, you just ceded the point you were arguing against: social engineering is a hole that no amount of technological boundaries can ever stop.

      2. That said, I know a lot of people who switch to Linux, or to Mac, or to Firefox, or to some other miracle-pill software because they've heard it's more secure, and then they feel they don't have to take any real precautions or worse, they stop using the precautions they had been using. I'm not at all convinced that a user who migrates because they've heard Linux is secure is more savvy to social engineering in general.

      That said, I agree that the average Linux user is probably more likely to think about security, using similar reasoning (but not quite the same). I think the OS/religious metaphor works really well here:

      1. People who think for themselves are more likely to change OS, for any reason of their own.
      2. More people started with Windows than any other OS.
      3. Thinking for yourself is a trait assumed to be equally likely in people who started with Windows as in any other OS.
      4. Therefore, all things being equal, people who think for themselves will leave Windows for an alternative, leaving a disproportionate number of people who don't think for themselves with Windows. Even if Windows does not make people fail to think for themselves.

      For real fun, you can replace "Windows" with "Christianity" and I think the same basic argument holds up, leading to a migration of intelligent, independent thinkers to atheism which does not actually indicate that atheism causes better thinking. I think atheism is probably right, myself. Just sayin'.

    10. Re:OS patches? by Muad'Dave · · Score: 1

      propose a physical switch to toggle between read/write and read only.

      And have social engineers disguise malware as OS updates or dancing bunnies [msdn.com], prompting the home user who doesn't understand risks to flip the switch to see the dancing bunnies.

      If I'm the admin of that system, I'd install a key switch and keep the key for myself.

      Better yet, I would install a keypad that is synchronized to my RSA keyfob - that way I could give the user a one-time code over the phone if I needed the button pushed.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    11. Re:OS patches? by tepples · · Score: 1
      Recap: The article discusses the divide between flash and disk. Another user proposed an alternate divide that puts the operating system on a flash drive, write-protected by a physical switch between "allow updates" and "block 'updates' by malware", and the applications and data on disk, in a way reminiscent of TOS on Atari ST computers. This has its advantages, but I'm explaining how protection against malware isn't necessarily one of them.

      If I'm the admin of that system, I'd install a key switch and keep the key for myself.

      That might work for you, but it won't work for everyone. Should the owner of a home PC be the PC's admin by default?

    12. Re:OS patches? by drsmithy · · Score: 1

      Errr - realize that a number of people migrate to Linux because they believe Linux to be more secure than Windows. Such people are more likely to do some studying, and follow best practices as they learn them. I'll even go so far as to say that people migrating to Linux tend to be more security minded when they need or want to use a Windows machine.

      The same knowledge and practices protect you equally well in Windows. Why, then, go through the additional pain of migration when you've already solved the problem ?

    13. Re:OS patches? by drsmithy · · Score: 1

      The author of that article has a vested interest in an operating system prone to such exploits.

      No OS is "prone to such exploits". It's a user issue.

    14. Re:OS patches? by Muad'Dave · · Score: 1

      Should the owner of a home PC be the PC's admin by default?

      Not my father or sister. It would save me lots of headaches and desperate phone calls if I had that switch.

      In fact, it might be worthwhile to offer this as a feature - software publishers could form a guild to guarantee software authenticity. Have an optional phone number you can call w/ the serial # of your keyswitch and the code of the sfw you're installing. They'd give you a code for the switch that only opened the areas of the disk and/or registry required by that program.

      --
      Tiller's Rule: Never use a word in written form that you've only heard and never read. You will end up looking foolish.
    15. Re:OS patches? by tepples · · Score: 1

      In fact, it might be worthwhile to offer this as a feature - software publishers could form a guild to guarantee software authenticity.

      How would developers of free software gain access to a publisher in the guild? And who can afford to make multiple international long-distance telephone calls, one to each publisher's headquarters?

    16. Re:OS patches? by Runaway1956 · · Score: 1

      Among other reasons - I don't have to pay Linux a couple hundred dollars for a license every time I set up a new machine. No validation checks, no asking special permissions codes to unlock a machine because I've reinstalled to many times, or the hardware has changed to a greater degree than allowed.

      I believe that in the current economic climate, more and more people will be leaving microsoft behind.

      I've had some success proseletyzing at work. I work with a number of Mexican and South American immigrants (some of them illegal, I'm sure). None of them are willing to pay the many fees associated with running windows. All of them love the idea of running a legal operating system, for FREE.

      Buncha tightwads, huh?

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    17. Re:OS patches? by drsmithy · · Score: 1

      All of them love the idea of running a legal operating system, for FREE.

      Pretty much everyone gets Windows for "FREE". It comes with their computer. Which is why the economic argument for switching makes as little sense in the home market as it does in the corporate market.

    18. Re:OS patches? by Runaway1956 · · Score: 1

      Everyone gets windows for "free". Sorry, that is wrong on two levels.

      First, I mentioned that many of my coworkers are immigrants, and that some of those are almost certainly illegal. These people don't make a lot of money, nor do they have easy routes to establishing credit. A number of these people buy (or steal) or accept ancient machines, and broken machines, as donations or hand me downs.

      It is positively amazing, the array of hardware that they have to work with. Given time and motivation, I could build a number of superb machines from what this community of people can show me. However, they DO NOT own ready-made, licensed, working machines. IF one of them goes out to purchase a legal CD to "upgrade" a machine, it's going to be used repeatedly to install on those machines. And, some of them are going to be worried about the legal problems. (remember, they aren't ALL illegals, only some)

      I offer them a dozen different CD's and DVD's, mostly of the LiveCD variety, to introduce them to Linux. Some switch. Some don't. But, more switch this year, than switched 5 years ago.

      Besides which, there is no such thing as a "free" Windows, unless you pirate it. There are many of us who are willing to purchase their machine in bits and pieces, exercising our right to avoid the MS tax. "Free" would mean that Dell, Compaq, and the rest sold Windows machines at the same price that I can buy a comparable (key word, comparable) No-OS or Linux machine. That doesn't happen, nor will it happen any time soon. The fact is, I can almost always build a No-OS machine that is superior to the OEM's offerings for the same, or a lesser cash outlay.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    19. Re:OS patches? by drsmithy · · Score: 1

      Everyone gets windows for "free". Sorry, that is wrong on two levels.

      Pretty much everyone. Although since your whole line of reasoning here is a big straw man, I suppose piling another one on top isn't that unsurprising.

      Some don't. But, more switch this year, than switched 5 years ago.

      Given how much Linux has improved in even just half that time, it's hardly surprising more people find it usable.

      There are many of us who are willing to purchase their machine in bits and pieces, exercising our right to avoid the MS tax.

      There is no such thing as "the MS tax". There are, and always has been, a plethora of vendors willing to sell you a computer without an OS.

      I have never suggested Windows is a solution for everyone. I have asked for a reason why, when the same security-related (you may recall that secu was the original topic under discussion) processes and knowledge will work as well on Windows as they will on Linux, the average person would want to go through the hassle of switching.

      People who cannot afford a couple of hundred dollars for a computer, or don't already own one, are not a typical case.

      The fact is, I can almost always build a No-OS machine that is superior to the OEM's offerings for the same, or a lesser cash outlay.

      Maybe if your time is worth nothing.

    20. Re:OS patches? by Runaway1956 · · Score: 1

      "People who cannot afford a couple of hundred dollars for a computer, or don't already own one, are not a typical case."

      That is rather amusing. Or, maybe not. There are millions of Americans who scrabble for the money to feed themselves every day. And, with the current economy, those numbers are increasing. It hardly matters where you live, if you look around you, you can and will find huge numbers of people who can't afford a couple hundred dollars for a computer.

      Now, look at the immigrant population. And, look outside the United States. For every person who CAN afford a couple hundred dollars for a computer, there are probably a thousand who cannot.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    21. Re:OS patches? by drsmithy · · Score: 1

      There are millions of Americans who scrabble for the money to feed themselves every day. And, with the current economy, those numbers are increasing.

      People who are genuinely "scrabbling to feed themselves" aren't going to care about a computer at all, let alone what OS it's running.

      It hardly matters where you live, if you look around you, you can and will find huge numbers of people who can't afford a couple hundred dollars for a computer.

      Which is irrelevant.

      Now, look at the immigrant population. And, look outside the United States. For every person who CAN afford a couple hundred dollars for a computer, there are probably a thousand who cannot.

      Also irrelevant.

      I think you've taken this sufficently far enough off topic to demonstrate that your original argument was a load of bunk.

    22. Re:OS patches? by Runaway1956 · · Score: 1

      Ahhh. All irrelevant. In effect, anyone who doesn't agree with your position is irrelevant. Thank you, Doctor Freud.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    23. Re:OS patches? by drsmithy · · Score: 1

      Ahhh. All irrelevant. In effect, anyone who doesn't agree with your position is irrelevant.

      No, a discussion about how people living in third world countries can't afford computers after a starting argument of

      Errr - realize that a number of people migrate to Linux because they believe Linux to be more secure than Windows. Such people are more likely to do some studying, and follow best practices as they learn them. I'll even go so far as to say that people migrating to Linux tend to be more security minded when they need or want to use a Windows machine.

      is irrelevant.

    24. Re:OS patches? by neomunk · · Score: 1

      You can't see a way to make flipping a hardware switch feasible, just because it's a home PC? Not even by putting the toggle within reach of the user behind a little door or something? C'mon, think!

    25. Re:OS patches? by tepples · · Score: 1

      You can't see a way to make flipping a hardware switch feasible, just because it's a home PC?

      The end user of a home PC will probably flip the switch to install a trojan horse. (Otherwise, we wouldn't already have botnets and fake antivirus programs.) I don't see a way to make it feasible for someone who understands what she's doing to flip the switch while preventing the owner of a PC who who doesn't understand what he's doing from flipping the switch.

    26. Re:OS patches? by neomunk · · Score: 1

      Well, yeah, sometimes. You'll NEVER engineer perfection, but you can do your best to make the ease-of-use / ease-of-misuse comparison as unbalanced as possible.

      There isn't a PERFECT solution to any social problem, but much like requiring keys for cars, there are steps you can take to mitigate the issue, maybe not to nonexistence, but it's better than nothing. Imagine being able to tell the stereotypical PC-ignorant grandmother that she can click on whatever she wants to out there in the web, but to never touch that switch without instructions from you (or your patch-Tuesday checking robomailer). It wouldn't be perfect, there would still be viruses, but I'd be willing to bet that we also wouldn't have botnets competing for "world's biggest supercomputer" status.

  14. External hard drives == memory hierarchy by tepples · · Score: 2, Insightful

    This article indicates that Flash Memory (AKA SSDs) are only going to be an intermediary between rotational media and RAM.

    If your handheld device or subnotebook PC has only an internal SSD and no internal hard drive, then you will store any data that doesn't fit on your SSD on a hard drive plugged into a Hi-Speed USB port, copying it to the SSD when it is needed. For example, you'd keep the video footage that you are editing on the SSD and other projects on the hard drive. That sounds to me like a memory hierarchy, albeit one that occasionally requires manual intervention to connect the (offline) long-term mass storage to the machine.

  15. Re:I thought you were referring to the 5 second ru by Opportunist · · Score: 1

    It's just a bit dirty, it's still good, it's still good!

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  16. Erase traffic burns up SSDs by tepples · · Score: 1

    I don't know if I agree with their use of flash as extended ram. Why not just make it a super fast drive that sits close to the cpu and give it the illusion of being an IDE drive so us normal users can just make it a swap partition.

    A swap partition has a lot more erase traffic than a data partition, and access patterns high in erases are thought to wear out SSDs faster than hard drives.

    1. Re:Erase traffic burns up SSDs by ZosX · · Score: 1

      Does swap really erase? I was always just under the impression that if a block was no longer used it was just demapped. If the OS decides to write to that block again it just merely overwrites that block. Unless I'm missing something here? I thought the problem with running swap on a flash was the sheer number of writes involved, not the erases. The problem with erasing, from what I can tell, is when you have a temp folder that keeps erasing and further reducing the number of free whole blocks by fragmenting them with new files....

  17. Re:I thought you were referring to the 5 second ru by TheRaven64 · · Score: 1

    If you'd RTFA in the last article about the 5-second rule, then you'd know that it is a modern formulation of Genghis Khan's 12-hour rule, stating that you should not eat meat that had been on the floor for more than 12 hours. You'd also have learned that the amount of bacteria transmitted from a floor in five second and five minutes is about the same.

    --
    I am TheRaven on Soylent News
  18. rarely-rewritten logical sectors by tepples · · Score: 1

    Does swap really erase? I was always just under the impression that if a block was no longer used it was just demapped. If the OS decides to write to that block again it just merely overwrites that block.

    A flash block must be erased before it is overwritten, and each sector is guaranteed for only about 100,000 erases. Lots of writes are fine on larger SSDs because the wear leveling program in the drive's controller will move rarely-rewritten logical sectors (such as free space and read-only files) to more-worn physical sectors. But if you're devoting an entire device to swap, there won't be a lot of rarely-rewritten logical sectors for the controller to make use of.

    1. Re:rarely-rewritten logical sectors by TheRaven64 · · Score: 1

      But if you're devoting an entire device to swap, there won't be a lot of rarely-rewritten logical sectors for the controller to make use of.

      Only if you have a very unusual swap load, where the swap space is 100% full and every swap operation is exactly that; an exchange of some pages between memory and disk. In practice, a swap partition is likely to be largely full of data that isn't ever accessed. For example, if an app leaks some memory, this will be swapped out after not being used for a while and never swapped back in. If an application spends most of its time idle, it will be swapped out and stay on disk for a long time, being occasionally swapped back in to do something and then swapped out (which only involves writing the modified pages) again after it becomes idle.

      --
      I am TheRaven on Soylent News
  19. ZFS by Anonymous Coward · · Score: 2, Interesting

    The article I read spent a good deal of time talking about flash memory. What article are YOU referring to?

    The article treats flash as something you place in between hard drives and memory. This turned out not to happen (with a few exceptions). SSD's simply replace hard drives. Hybrid systems are rare, and it doesn't look like they will become more common -- either you can live with the slowness of hard drives, or you can't. The mainstream will switch to SSD's for everything except backup applications.

    There are some hybrid SAN's, but they're damn expensive. At that price they have a hard time competing with simpler pure-flash SAN's.

    Except if you're using ZFS. You can put a (SLC or MLC) SSD drive into just about any system and tell it to act as a (write or read) cache.

  20. Extending the memory cache abstraction to paging by m.dillon · · Score: 1

    The way I see it, the advent of SSD storage gives us the ability to extend the cache layering abstraction we already use into a smooth continuum between the cpu's L1 cache (L2, L3, dram simms, etc...) and traditional HD-based disk cache. SDD doesn't quite close the gap but it actually fills a major portion of it.

    The article makes the mistake of assuming fairly small SSDs, but is otherwise spot-on. It isn't possible to use tiny SSDs in the 8G range as a paging medium for caching memory, it simply isn't enough storage for wear levels to be acceptable. On the other-hand, a 64G-256G SSD provides a better basis both in wear leveling and in traditional cache metrics. This is particularly true as hard drives exceed the 2TB/unit mark.

    There is a general fallacy here where some people seem to believe that SSDs will replace hard drives. That is not going to happen any time soon or possibly even ever, not unless flash densities can be increased by two orders of magnitude. The cost per byte of storage is immense between the two. What *IS* happening is that SSDs are now capable of replacing HDs in particular circumstances where the absolute quantity of storage is not the primary need. At the same time traditional HDs themselves have replaced a large portion of the spectrum that used to be held by archival media, and the need for terrabyte-sized storage systems has increased drastically as high resolution digital cameras and video become more important to the general consumer.

    I think most people still have the 'paging is bad' mindset, because traditional paging is a fairly inefficient operation on a traditional hard drive. That isn't the case when it comes to SSDs as the technology matures. Paging, in fact, could become the tour-De-force that allows systems to more fully utilize all of their resources. SSDs have not quite gotten to this point yet but it is obvious that they will quickly get there, probably in as little as two years.

    -Matt

  21. Re:Extending the memory cache abstraction to pagin by The_Wilschon · · Score: 1

    I expect that SSDs will in fact replace HDDs. But probably not with FLASH. Other solid state non-volatile random access memory technologies are likely to come around, hopefully with better wear and density characteristics. There is a general fallacy here where some people seem to believe that SSDs can only ever be composed of FLASH

    --
    SIGSEGV caught, terminating

    wait... not that kind of sig.
  22. the king is dead by epine · · Score: 2, Interesting

    What I love about slashdot is its scalability. The discussion ranges anywhere from the design of a Google data center in 2015 to some guy's psychological stance toward his next netbook purchase in 2009. Sometimes it's unclear which end of the spectrum is under debate, but the discussion happily progresses in a state of astral superposition. When this gets too confusing, even for slashdot, the moderation system helps to sort things out. For example, if the comment

    Flash memory is set to replace rotational media.

    is moderated +1 insightful, then we know we're talking about some guy's future netbook purchase. Or if the same comment is moderated -1 troll, then we know we're talking about Google data centers in 2015.

    Flash memory begins to fade - ZDNet.co.uk from 2005

    "The scaling laws are not favourable to flash," said Tom Lee, an associate professor of electrical engineering at Stanford University and a founder of Matrix Semiconductor, which makes a 3D memory chip that performs flash-like functions. "The noises are getting louder now, so it looks like manufacturers are already in that new age of diminished gains."

    Numonyx Breakthrough Delivers First 45nm NOR Flash Memory Chips from Jan 2009

    "Numonyx engineers overcame major scaling limitations by developing new process techniques to produce the 7th generation MLC NOR flash on the industry's most advanced 45nm technology, and to be the first to bring the cost and performance benefits to our customers."
    ...
    "At a time when the entire industry grapples with the scalability of all flash memory technologies, ..."

    Brewster Kahle

    I think Brewster Kahle is going to jump off a bridge when he learns that Seagate is exiting the disk drive business in 2010. If you think CERN or EOS cost a lot of money, try updating the budget with SSD specified as the primary storage layer.

    A useful way to view this transition is the long tail on steroids. 99% of the world's stored information will be held by a few hundred mega-scale institutions (NASA, Google, CERN, GenBank) on rotating hard drives, while 99% of the world's gadgets have no hard drive at all.

    The same thing happened in software. The C language represents a tiny sliver of source code written over the last ten years, but if you could measure the number of machine instructions executed by language of origin, C would continue to represent a very large slice of the pie. A major factor in the success of scripting languages is that the problems these languages don't handle well can be off-loaded to a well established compiled language. If you cherry pick your niche, it's amazing how much more convenient it looks compared to the ancestral technology which didn't.

    I thought the paper was quite good, and more relevant than 99% of what I read these days. I'm always interested in analysis of hybrid solutions. In the engineering world, there is a de facto allergy to hybrid solutions. We tend to achieve the best result by scaling a single virtue to the max, rather than engaging in the jello-like trade-offs involved in balancing complementary virtues. I first began to think about this when ethernet trounced ATM by the simple measure of vastly over-provisioning bandwidth.

    The exception to this is on the large scale where operational costs exceed all other costs, such as major data centers.

    This is one of the reasons why progress in ecology is so painfully achieved: ecological systems almost always demand hybrid solutions, and we're not terribly comfortable with this. Engineers prefer monarchy. In ecological systems, life is complicated, and you can't just sit there and

  23. Carpets are safer ... by tomhudson · · Score: 3, Interesting
    Carpets don't transfer as many bacteria

    Scientists have put the commonly-cited five-second rule to the test. They found that food that comes into contact with a tile or wood floor does pick up large amounts of bacteria. Food doesn't pick up many germs when it hits carpet, but it does pick up carpet fuzz.

    Since this is slashdot, I'd bet most will pick bacteria over carpet fuzz any day ... after all, if it doesn't look fuzzy ...

    or this ...

    many people believe that gastric acid enzymes found in the stomach are strong enough to destroy the "small, harmless" amount of bacteria that could gather on a piece of food in five seconds. But are these bacteria really harmless?

    In 2003, Jillian Clarke, then a high school senior, decided she wanted to find out. During an internship at the University of Illinois at Urbana-Champaign, she and a doctoral candidate, Meredith Agle, took swab samples from floors all over the campus, including labs, hallways, and bathrooms, and found that the amount of bacteria on the floors was very low. When she published her research, she concluded that if a piece of food falls on a relatively clean floor, the five-second rule is, in fact, applicable.

    1. Re:Carpets are safer ... by Anonymous Coward · · Score: 0

      Bathrooms ?

    2. Re:Carpets are safer ... by jonadab · · Score: 1

      > I'd bet most will pick bacteria over carpet fuzz
      > any day ... after all, if it doesn't look fuzzy ...

      More to the point, bacteria don't *taste* fuzzy.

      (After all, I'm about to drop it into a vat of gastric acid, so how much trouble can a couple of floor bacteria cause under those conditions? I suppose it's a bad idea if you're immunocompromised and have cuts in your mouth...)

      --
      Cut that out, or I will ship you to Norilsk in a box.
    3. Re:Carpets are safer ... by Daravon · · Score: 1

      Weren't there studies done that show most bathrooms (maybe not public ones...) had less bacteria than most desks in people's offices?

      --
      I traded all my mod points for these magic beans.
  24. The new rule...Cache Everything.... by Anonymous Coward · · Score: 0

    ....don't make slow ass websites. Cache everything. That is the new rule. Google does it. Facebook does it.

  25. Combined rule by syousef · · Score: 1

    The lesser known 5 minutes 5 second rule combines the two: It states that if the case is left off a desktop computer for more than 5 minutes and 5 seconds Pizza and coke will spontaneously migrate from a computer lab desk and contaminate your RAM, CPU and motherboard.

    --
    These posts express my own personal views, not those of my employer
  26. Re:Extending the memory cache abstraction to pagin by Eskarel · · Score: 1

    I'm not sure where people get this acceptable wear levels for SSD's thing.

    All the math I've seen indicates that, presuming reasonable wear algorithms, if you write the volume of your data to disk every day your drive will last for about 30 years and that it will scale linearly with shifts up or down in that amount. An ordinary hard disk lasts about 5 years, so for your 8 GB disk you'd have to be writing approximately 48 GB of data to it every single day in order for it to not last longer than a current HD, and the SSD is still readable at the end(though this isn't super important for caching). That's certainly not an implausible amount of data, even for a home desktop user, but it is fairly high, and since it's fairly linear, you'd reach a feasible number for pretty much any ordinary data set well before 64 GB, let alone 256 GB

    I think that it's probably also inaccurate to say that SSD's will never replace HDD's. Hard drive sizes are certainly increasing, but the need for capacity isn't increasing anywhere near as fast. Under present usage patterns, most users will never fill a 1 TB drive within the lifetime of the drive, certainly not with anything that can't be archived. If you can get price point down to 25 cents per GB it would probably be worthwhile to use them in pretty much any circumstance excluding applications involving really heavy writes or a lot of long linear reads. Data Center Storage is already substantially more expensive than that, and the extra speed would make up for a lot of space issues. Even if you had to use 4 disks instead of 1.

    That price point probably won't be met in the next year or so, but it's certainly achievable within the next couple. True by then HDD's may be 4 TB for the same price or more, but a couple of TB you don't need vs a faster system isn't much of a choice.

  27. No Common Hybrids? What about ReadyBoost and ZFS? by spaceturtle · · Score: 1

    Isn't ReadyBoost essentially a hybrid system?

    Also I rememeber that one of the main disadvantages of Btrfs over ZFS was that I doesn't support using SSD to speed up overall access, while ZFS does.

  28. Readyboost is just to get over low memory limits by dbIII · · Score: 1

    Readyboost and Superfetch are really just hacks to get around the 3GB or so ceiling in 32 bit Vista due to incomplete support of the Pentium Pro and later processors (PAE extension). With the 64 bit versions (or the server 32 bit versions, or any OS produced by anyone other than Microsoft in the last decade) you can use real memory instead for improved performance. Consider that you are grabbing all that stuff from disk and doing the relatively slow write to flash to save time when it needs to go into memory later. The far better answer is to have enough memory and only handle the stuff once.

  29. But SSD is cheaper than ram? by spaceturtle · · Score: 1

    The point of the original story was that SSD is cheaper than ran. Clearly moving everything from SSD into ram is going to make things faster, but so would moving everything from HDD to ram. Its just a matter of cost vs benefit.

    I am not too sure how the cost/benefit of ReadyBoost stacks up, but I'd guess that plugging in a decent flash-drive would be cheaper than trying to find obsolete Laptop ram.

    The wikipedia entry for Superfetch doesn't mention anything about only being 32bit, and it sound like it would work better the more RAM it has to play with: In any case, hack or not, ReadyBoost is an example of a hybrid system.

  30. Re:I thought you were referring to the 5 second ru by davros-too · · Score: 1

    Stickier food may be better to eat off of the floor, as the part that touched the floor is somewhat more likely to stick to the floor, rather than some of the floor sticking to the food that you eat.

    Its an interesting subject that probably needs more investigation.

    Sticky foods often leave a layer on the floor and as a result the part you pick up has only been in contact with the floor. However, around the edges of the contact the sticky food is very good at picking up loose dust and the like.

    Runny liquid-covered foods may stay on the floor at the slightest contact, avoiding the sticky problem, but what about dirt that gets mixed into the top layer of the dropped food during the impact?

    Hard dry foods have surprisingly little contact area with the floor. No citation but I do recall seeing studies where even slight moistness leads to a very large increase in bacteria picked up.

    --
    In theory, there's no difference between theory and practice; in practice there is.
  31. I already have this. by argent · · Score: 1

    Indeed I am waiting for a true hybrid system to be built. One that has the OS installed in read only flash and applications on a separate drive. you might ask why? but then stop to realize what would happen if viruses couldn't overwrite the system settings. that to clean up a virus all you had to do was to reboot.

    You mean like the way I run Windows under VMware and roll back to a snapshot?

  32. Universal memory by matt_martin · · Score: 1

    Advanced "universal" memory technologies (fast, non-volitile) such as MRAM, FRAM, maybe RRAM will alter this landscape significantly. While some are available now, we'll have to wait a few more technology generations before they have the density to realistically compete with hard drives or even Flash.

    --
    Lurking in the desert
  33. Re:Extending the memory cache abstraction to pagin by swilver · · Score: 1

    I don't quite see how it would allow you to more fully utilize resources. This is usually the argument given by people that think paging somehow will increase your systems performance because it makes more optimal use of all the memory.

    Unfortunately, this is only true if you have the perfect paging algorithm. It basically requires that you have a paging algorithm that is almost psychic in its ability to predict what future data may or may not be needed. Current paging algorithms, although no doubt complex, are however no where near that smart. So given a non-optimal algorithm, there's no guarantee that system performance will actually benefit.

    For example, some pagers think that anything read from disk is worth caching, even if the data is being consumed at a rate SLOWER than the underlying media can supply it -- a video stream is a good example, why bother caching such a stream at all when it is consumed at speeds much lower than today's HD throughput? The same goes for unpredictable access patterns -- if the underlying data is much larger than your memory, any caching of such accesses is likely to result in no gains whatsoever. Another great example is a nightly scan of all files -- none of these files is likely to be touched twice in a row (it's a scan after all), but it results in huge amounts of data that may need to be cached.

    However, all these examples of where caching actually gains you very little do result in pressures to swap out data that wasn't used for even longer periods of time (despite the fact that it is more likely to be needed again). This results in applications getting swapped out that are dormant. The amount of memory these applications take is nowadays often a tiny fraction of total memory, yet they get sacrificed so that the pager can devote even more memory for what can often be pointless caching -- it accomplishes NOTHING by doing this.

    The end result is that after a night of sporadic and slow network activity, maybe some kind of backup or indexing activity, all your applications are swapped out and unresponsive.

    Now I realize this is most likely more a discussion intended for server systems, but even those systems suffer from this -- workers arriving in the morning find that their log-in attempts take longer than usual, opening certain applications takes longer than usual, simply because the processes that handle these actions have been dormant too long and got swapped out overnight.

  34. Re:Readyboost is just to get over low memory limit by drsmithy · · Score: 1

    Readyboost and Superfetch are really just hacks to get around the 3GB or so ceiling in 32 bit Vista due to incomplete support of the Pentium Pro and later processors (PAE extension). With the 64 bit versions (or the server 32 bit versions, or any OS produced by anyone other than Microsoft in the last decade) you can use real memory instead for improved performance. Consider that you are grabbing all that stuff from disk and doing the relatively slow write to flash to save time when it needs to go into memory later. The far better answer is to have enough memory and only handle the stuff once.

    There's never enough memory for that, which is the whole point of why it's needed. To say nothing of RAM being volatile.

  35. Laptops, or only desktops? by tepples · · Score: 1

    "Free" would mean that Dell, Compaq, and the rest sold Windows machines at the same price that I can buy a comparable (key word, comparable) No-OS or Linux machine. That doesn't happen, nor will it happen any time soon. The fact is, I can almost always build a No-OS machine that is superior to the OEM's offerings for the same, or a lesser cash outlay.

    Where can I get a No-OS laptop kit? But even if you're only talking about desktops, your No-OS machine comes as a kit, and end users don't want to have to put together a kit.

  36. Unsupported hardware by tepples · · Score: 1
    Now that the article has been off the front page long enough for the (-1, Offtopic) national socialists to have moved on:

    I don't have to pay Linux a couple hundred dollars for a license every time I set up a new machine.

    You don't have to pay when you build a new machine, but you may have to pay hardware makers to replace Linux-incompatible hardware when you convert a machine from a no-longer-supported version of Windows to Linux. It happened a few times when I converted sub-500 MHz PCs that had run Windows 98 or Windows 2000 to Linux. For instance, I tried Mandriva a few years ago back when it was Mandrake, and it wouldn't run X with even 2D acceleration on my Radeon card. The ATI situation has improved since then, but the Microtek flatbed scanner model that I happen to own is still listed as unsupported in SANE years later.

  37. Not in my home town: "We don't do Linux." by tepples · · Score: 1

    There are, and always has been, a plethora of vendors willing to sell you a computer without an OS.

    Not in my home town. Best Buy and Target recently discontinued their Linux subnotebooks, and locally-owned computer shops tell me they don't do Linux.*

    * I define "doing Linux" as either shipping a Linux operating system on the PC or warranting that Ubuntu or Mandriva will work out of the box.

    1. Re:Not in my home town: "We don't do Linux." by drsmithy · · Score: 1

      Not in my home town. Best Buy and Target recently discontinued their Linux subnotebooks, and locally-owned computer shops tell me they don't do Linux.*

      This is a straw man. The request wasn't for a machine to be supported running Linux, it was for a machine to not have the "MS tax".

    2. Re:Not in my home town: "We don't do Linux." by tepples · · Score: 1

      The request wasn't for a machine to be supported running Linux, it was for a machine to not have the "MS tax".

      I guess I skipped a question that you may have missed: If not for Linux, then for what operating system would a PC without Microsoft or Apple software be designed?

    3. Re:Not in my home town: "We don't do Linux." by drsmithy · · Score: 1

      I guess I skipped a question that you may have missed: If not for Linux, then for what operating system would a PC without Microsoft or Apple software be designed?

      None. Again, the point I made was that it has never been a problem to buy a machine without "paying the MS tax".

      Any more straw men you'd like to bring up ?

    4. Re:Not in my home town: "We don't do Linux." by tepples · · Score: 1

      the point I made was that it has never been a problem to buy a machine without "paying the MS tax".

      Are you making the point "one can pay Apple instead of paying Microsoft", or are you making the point "one can buy a non-working machine"?

    5. Re:Not in my home town: "We don't do Linux." by drsmithy · · Score: 1

      Are you making the point "one can pay Apple instead of paying Microsoft", or are you making the point "one can buy a non-working machine"?

      I'm making the exact same point I've been making for the last 3 posts. You don't _have_ to buy Windows with a computer.

      What you get otherwise is irrelevant to everyone but you. No-one has an obligation to sell you exactly the computer you want, nor do you have any right to force them.