Slashdot Mirror


Notebook Makers Moving to 4 GB Memory As Standard

akintayo writes "Digitimes reports that first-tier notebook manufacturers are increasing the standard installed memory from the current 1 GB to 4GB. They claim the move is an attempt to shore up the costs of DRAM chips, which are currently depressed because of a glut in market. The glut is supposedly due to increased manufacturing capacity and the slow adoption of Microsoft's Vista operating system. The proposed move is especially interesting, given that 32-bit Vista and XP cannot access 4 GB of memory. They have a practical 3.1 — 3.3 GB limit. With Vista SP1 it seems that Microsoft has decided to fix the problem by reporting the installed memory rather than the available memory."

567 comments

  1. That's great by G-News.ch · · Score: 4, Funny

    Because OS X Leopard CAN access 4GB of RAM. Let's see if Apple also joins the fray. Then again, 4GB is way too much, because after all 640KB should be enough for everyone.

    1. Re:That's great by benmatth · · Score: 0, Redundant

      I'll care when Apple makes it so I can legally install Leopard on my Vostro with 4gb of ram.

    2. Re:That's great by boredMDer · · Score: 5, Insightful

      '...because after all 640KB should be enough for everyone.'

      Nope, that isn't played out.

      At all.

      And of course...:
      "Meanwhile, I keep bumping into that silly quotation attributed to me that says 640K of memory is enough. There's never a citation; the quotation just floats like a rumor, repeated again and again."

      Silly quotations do have a way of floating like rumors.

      Well, the truth starts here.

      He never said it.

    3. Re:That's great by LaughingCoder · · Score: 4, Funny

      I like the fact that your \. ID is in the 640Ks

      --
      The more you regulate a company, the worse its products become.
    4. Re:That's great by DrJokepu · · Score: 1

      No, it can't, unless you have the 965 chipset. It is a hardware limitation. You still can't have more than 4gb though even with the 965 (remember, since it's supposed to be a 64 bit system technically it should be able to support more than 2^32 bytes (=4gb) of physical ram), because of the (hardware) limitations introduced by Apple (without any apparent reason).

    5. Re:That's great by zakezuke · · Score: 1

      Because OS X Leopard CAN access 4GB of RAM. Let's see if Apple also joins the fray. Then again, 4GB is way too much, because after all 640KB should be enough for everyone. In all fairness 512meg is a reasonable about for XP, 1gig however is better. I don't see your average joe 6-pack user benefiting from more than 2gigs.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    6. Re:That's great by FateStayNight · · Score: 1

      Do you really think he would own up to saying it. It's one of the most embarassing and shortsighted things said along with the "world demand for computers is 3" quote etc.

    7. Re:That's great by Anonymous Coward · · Score: 0

      Note first that I am not claiming Bill Gates ever uttered those words.

      You can hardly hold up the linked Wired article about the issue as an unbiased, credible source. They did not want to give away free software. Their source? Bill Gates himself, who has an obvious bias. Note also that they never make any attempt to determine the source of the rumor. Bill Gates can easily and perhaps honestly say he never said a thing even if he said something similar.

      The burden of proof that he said it is, of course, on those claiming he said it. However, your not supporting your claim that he never said it.

    8. Re:That's great by ozmanjusri · · Score: 5, Informative
      He never said it.

      He may not have said it, but he believed it;

      Bill Gates Challenges and Strategy Memo (16 May 1991)

      I laid out memory so the bottom 640K was general purpose RAM and the upper 384 I reserved for video and ROM, and things like that. That is why they talk about the 640K limit. It is actually a limit, not of the software, in any way, shape, or form, it is the limit of the microprocessor. That thing generates addresses, 20-bits addresses, that only can address a megabyte of memory. And, therefore, all the applications are tied to that limit. It was ten times what we had before. But to my surprise, we ran out of that address base for applications within--oh five or six years people were complaining.
      --
      "I've got more toys than Teruhisa Kitahara."
    9. Re:That's great by Macthorpe · · Score: 4, Insightful

      You should have just gotten an Apple and you are able to run most any OS that you want Wow, for a minute there you almost had me believing that the only reason I can't do that on any other machine is because of artificial restrictions that Apple enforce.

      How about I stick to what I have now so I don't have to buy an overpriced desktop, and then if Apple decide that I'm allowed to run OS X on something they didn't build, I might consider booting it.

      Unlikely, though.
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    10. Re:That's great by bhtooefr · · Score: 4, Informative

      Uh, what?

      Running a 64-bit OS, you can access the board's maximum (there aren't any boards that can max out the 40 or 48-bit address space of existing EM64T/AMD64 CPUs) memory.

      Running a 32-bit non-Windows OS with PAE enabled, you can access up to 16 GiB (2^36 bytes) of physical RAM.

      Running a 32-bit Windows server OS with PAE enabled, you can also access up to 16 GiB of RAM.

      However, even with PAE enabled, Windows XP and Vista 32-bit won't let you access anything past 4 GiB, because of some legacy hardware that could barf if it were handed an address higher than 4 GiB.

    11. Re:That's great by DAldredge · · Score: 2, Insightful

      What Apple, under 1000 USD, can I buy that allows me to upgrade my video card?

    12. Re:That's great by LiquidCoooled · · Score: 4, Funny

      Any of them do.

      There is nothing in this world that a bit of elbow grease, duct tape and a hacksaw cannot do.

      --
      liqbase :: faster than paper
    13. Re:That's great by Anonymous Coward · · Score: 0

      Apple are already there - MacBooks have been shipping with a 4G max for a couple of months now. Just bought one for a family member.

    14. Re:That's great by Joe+The+Dragon · · Score: 1

      10.5 is 64 bit also vista and xp 64 can use it as well.

    15. Re:That's great by Anonymous Coward · · Score: 1, Funny

      >I like the fact that your \. ID is in the 640Ks
      I like the fact that you don't know the difference between a slash and a backslash.

    16. Re:That's great by G-News.ch · · Score: 1

      Yes, max, but not standard. Standard for MBPs is still 2GB.

    17. Re:That's great by ArAgost · · Score: 0

      You should have just gotten an Apple and you are able to run most any OS that you want Wow, for a minute there you almost had me believing that the only reason I can't do that on any other machine is because of artificial restrictions that Apple enforce. Uh? Are there OSes with "natural" restrictions?
    18. Re:That's great by Planesdragon · · Score: 2, Insightful

      In all fairness 512meg is a reasonable about for XP, 1gig however is better. I don't see your average joe 6-pack user benefiting from more than 2gigs. \

      Have you ever actually used a computer?

      Joe Sixpack benefits from a computer that runs faster, swaps less, and has a shorter boot time. In fact, I'd wager that he gets more benefit from memory than the typical /. user's second box.

    19. Re:That's great by 1u3hr · · Score: 1
      Do you really think he would own up to saying it.

      You don't have to take Gates' word for it. Just try to find a citation of when and where he's supposed to have said it. No one has ever documented the source. No interview, journal, letter, book; it's just a quote that is copied and pasted forever.

    20. Re:That's great by Macthorpe · · Score: 3, Informative

      Well, there are technical limitations, yes. You can't run a PPC version of Linux on an Intel processor, for example, nor can you run Windows on a PPC Mac.

      The very existence of OSx86 shows that it's not a technical limitation that prevents OS X working on any machine you like.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    21. Re:That's great by terraformer · · Score: 1

      Apple charges $700 for 4 GB of ram. Other wise you get 2 with a 2 x 1GB configuration. That means if you buy it on the after market, you need to buy all 4 GBs again... I would love to see them drop the price of memory right now.

      --
      Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
    22. Re:That's great by Ilgaz · · Score: 5, Interesting

      You should have just gotten an Apple and you are able to run most any OS that you want Wow, for a minute there you almost had me believing that the only reason I can't do that on any other machine is because of artificial restrictions that Apple enforce.

      How about I stick to what I have now so I don't have to buy an overpriced desktop, and then if Apple decide that I'm allowed to run OS X on something they didn't build, I might consider booting it.

      Unlikely, though. My overpriced Quad G5 which is 2 years old has 16GB Max memory spec and I actually saw it in use on a Pro DTP Workstation.

      When I bought it, it was same price as a Quad Xeon workstation. I was happy with the G5 Technology (unlike G4-Laptop guys) so I opted in for Quad G5.

      What Apple lacks are
      1) A complete image fix of iMac series. Even if iMac performs 3x faster than a "Black Box Desktop PC", it won't be taken serious.
      2) A mini Tower with 2x more space so they won't be bothering with 5400 RPM HD, integrated Gfx card. I am speaking about a bigger Mac Mini.

      For generic PC running OS X? Half of OS X'es power comes from Apple knowing their desktop stuff out there and Taiwan no-name card manufacturers can't manage to get into those machines.

    23. Re:That's great by TheThiefMaster · · Score: 3, Informative

      Apparently PAE support was disabled in 32-bit XP (but not server) because it required all drivers to be PAE compatible, and they just weren't.

      For Windows Server, IIRC one of the requirements for MS to sign drivers is PAE compatibility.

    24. Re:That's great by Ilgaz · · Score: 1

      Because OS X Leopard CAN access 4GB of RAM.
      Let's see if Apple also joins the fray.

      Then again, 4GB is way too much, because after all 640KB should be enough for everyone. I got the joke but let me tell one thing for outsiders: OS X , until Leopard could happily access 8GB of RAM already. I mean, 10.2.8 ages since there are no archaic boundaries on Mac. Of course, it was limiting "memory in use by single app" to 4 GB.

      On 10.4 Tiger, they introduced 64bit Shell programs capability, that is years ago and basically, those monster scientific,engineering software already uses Unix processes from console.

      On Leopard, they say "Use GUI and Cocoa, code 64bit, there is no need for separate Unix threads/detached apps". Interestingly, USER can choose whether to run Application (e.g. XCode) 32bit or 64 bit, via Finder! Yes, that same Finder. I clicked "get info" on XCode.app (IDE) and got shocked. Well, it didn't run "Faster" on my Machine of course since PowerPC was designed to be 64bit in future,from beginning.

    25. Re:That's great by RulerOf · · Score: 3, Interesting

      Have you ever actually used a computer?

      Joe Sixpack benefits from a computer that runs faster, swaps less, and has a shorter boot time. In fact, I'd wager that he gets more benefit from memory than the typical /. user's second box. A friend of mine was running an XP computer with 512 of ram. He couldn't play Warcraft III at acceptable frame rates or resolution, and if he hit the windows key on accident, he would be dropped from the game because his computer couldn't swap data fast enough to get him back to his desktop within the 45 seconds that the game gives you to start responding again.
       
      After I gutted his computer from all excess hardware (modem, spare NIC, etc.), turned off almost every service that wasn't required to boot the computer, and repartitioned his hard disk, was he able to play the game acceptably and not get screwed by alt-tabbing.
       
      So, in short, I agree with you based on experience with "Joe six pack's" computer, and the GP is nuts.
      --
      Boot Windows, Linux, and ESX over the network for free.
    26. Re:That's great by Anonymous Coward · · Score: 0

      You lose at the Internet, sorry

      Merry Christmas though!!!

    27. Re:That's great by Xinef+Jyinaer · · Score: 2, Insightful

      Maybe Joe Sixpack benefits from a faster computer, however Joe Keg benefits from the slower boot times and load times associated with vista because it gives him time to think about what he's doing. (as per my experience)

      --
      Some days I just get bored and Troll post all the memes I can think of...
    28. Re:That's great by Sergeant+Pepper · · Score: 1

      There is nothing in this world that a bit of elbow grease, duct tape and a hacksaw cannot do. Just as MacGyver.
    29. Re:That's great by crmarvin42 · · Score: 1

      10.5 is 64 bit also vista and xp 64 can use it as well.
      That is true, but how many PC laptops are shipping with 64 bit processors? The article states that it's the Notebook manufacturers are the ones moving to 4 gig's not the desktops which are far more likely to be 64bit.
      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    30. Re:That's great by zakezuke · · Score: 1

      Have you ever actually used a computer?

      Joe Sixpack benefits from a computer that runs faster, swaps less, and has a shorter boot time. In fact, I'd wager that he gets more benefit from memory than the typical /. user's second box.

      A friend of mine was running an XP computer with 512 of ram. He couldn't play Warcraft III at acceptable frame rates or resolution, and if he hit the windows key on accident, he would be dropped from the game because his computer couldn't swap data fast enough to get him back to his desktop within the 45 seconds that the game gives you to start responding again.

      After I gutted his computer from all excess hardware (modem, spare NIC, etc.), turned off almost every service that wasn't required to boot the computer, and repartitioned his hard disk, was he able to play the game acceptably and not get screwed by alt-tabbing.

      So, in short, I agree with you based on experience with "Joe six pack's" computer, and the GP is nuts. If all you are doing is checking your e-mail, light web browsing, perhaps doing 512meg is a perfectly reasonable. 1gig is so much better. I know with 1gig I can run photoshop, edit a3+ prints & 300dpi. I can play many games.

      Sure you have the benefit of faster bootup times and less swapping but this all depends but what sort of life impact is that on a light computer user? You or I would see the latency add up quickly and would seriously affect the amount of work we could do in a day.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    31. Re:That's great by Anonymous Coward · · Score: 0

      Believing that it will last for ten years (check wiki quotes or his book) is not the same as "it will always be enough".

    32. Re:That's great by Ephemeriis · · Score: 3, Informative

      I don't see your average joe 6-pack user benefiting from more than 2gigs.
      There is no such thing as too much RAM. If you have it, you'll use it. Sure, 512 MB is enough to make a machine run...that's what I usually recommend as the bare minimum for an XP machine... 1 GB is better of course... But even if you've got 2+ GB you'll use it. Your average home user has the OS, antivirus of some kind, a couple different instant messengers, a web browser, a media player, maybe some games or an email client, and a crapton of automatic updaters all running at the same time.

      And that's all assuming the computer isn't full of crapware and that they don't play any real games.

      I've always told people that the quickest and easiest way to see a real speed increase in your computer is to upgrade the RAM, and that's still true today. Anything you add up to around the 3 GB limit where XP falls over is almost guaranteed to improve performance. There is always something being paged out to disk that would probably be happier sitting in RAM. There is always something that could be pre-fetched or cached.
      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    33. Re:That's great by JebusIsLord · · Score: 2, Insightful

      shipping now? all of them. What 32-bit chips are still being sold today?

      --
      Jeremy
    34. Re:That's great by crmarvin42 · · Score: 1

      I stand corrected!

      I thought that the less than a grand laptops were still shipping with 32 bit but with a little research it turns out I'm wrong

      --
      Bureaucracy expands to meet the needs of the expanding bureaucracy.-Oscar Wilde
    35. Re:That's great by Posthumous+Arkansas · · Score: 3, Insightful

      How about I stick to what I have now so I don't have to buy an overpriced desktop, and then if Apple decide that I'm allowed to run OS X on something they didn't build, I might consider booting it.

      The very existence of OSx86 shows that it's not a technical limitation that prevents OS X working on any machine you like. These statements presuppose the completely false notion that Apple has any reason at all to consider allowing their OS to run on someone else's hardware. They don't. The margins they make on their "overpriced hardware" are the envy of the industry, and OS X is the main incentive people have for paying the hardware premium. Moreover, Apple has built a brand identity around the "Mac experience" that depends in part on their retaining control over what hardware their OS has to support. Why on earth would they torpedo their current, highly-profitable business in order to sell a standalone OS for commodity hardware? Consider that Apple's market cap right now is almost half of Microsoft's, yet their OS market share is a tiny fraction of Microsoft's. Even if you adjust the numbers to discount the contribution of the iPod, Apple is clearly making a ton of money from Mac sales, regardless of overall OS market share. So, why should they be an also-ran scrounging for pocket change in Microsoft's couch cushions, when they can mint money with their current strategy?

      While I am sure there are many good reasons for you to stick with what you have, as long as Apple continues to make billions doing things their way, complaints that they haven't committed suicide trying to win customers who don't want to buy their hardware seem sort of pointless.
    36. Re:That's great by Daimanta · · Score: 2, Insightful

      Agreed, 640k jokes about this ought to be enough for ANYBODY.

      --
      Knowledge is power. Knowledge shared is power lost.
    37. Re:That's great by init100 · · Score: 1

      I don't see your average joe 6-pack user benefiting from more than 2gigs.

      You will always benefit from having more memory, as more memory means that a greater amount of disk blocks can be cached in RAM. Modern operating systems use the memory unused by applications to buffer disk blocks, which results in higher performance due to less disk access. Thus, you cannot really have too much RAM.

    38. Re:That's great by Tony+Hoyle · · Score: 1

      64bit drivers however are like hens teeth.

      I'm sat here typing on a 64bit laptop, with shiny 64bit logos on it - that has zero drivers for 64bit XP (or Vista)... and the Manufacturer (Asus) states that this model will *never* have 64bit support. Or Vista support (despite having a 'vista ready' logo clearly stamped on it).

    39. Re:That's great by the_humeister · · Score: 1

      I'm a little confused by Gates's comment. So does that mean it was a DOS issue that there was a 640K limit? I remember writing a DOS-based asteroids game in mode X, and the video card was addressed in the 64K space starting at address $A000. Whether the mode was changed via bios or vga registers, the buffer was always addressed starting at $A000. So what does he mean by saying that he laid out the memory like that?

    40. Re:That's great by weg · · Score: 1

      4GB is way too much, because after all 640KB should be enough for everyone.


      Gates might (or might not) have said this, but, traditionally, it's Apple selling their computers with insufficient RA memory, so that customers have to shell out the premium for Apple RAM. Well, it seems that they've at least stopped using all available slots if you buy the minimal configuration (as it was still the case when I bought my Powerbook - however, throwing 256MB of Apple RAM away (the 256MB in the first slot are soldered in) and buying 1 GB of additional third party RAM (at Crucial) was still only half of the price that 1GB of Apple RAM would have cost me).
      --
      Georg
    41. Re:That's great by Anonymous Coward · · Score: 0

      The correct unit is GB. Save the GiB unit for the base ten approximations.

    42. Re:That's great by noidentity · · Score: 1

      Actually, it doesn't. 640K begins at 655360, which is greater than 640516. If you meant metric K, then yeah, but that wasn't in use back when that was supposedly said.

    43. Re:That's great by bennomatic · · Score: 1
      You know, I used to think this was a reasonable question, but I'm not sure it is any more. I've owned half a dozen macs over the last 15 years, and the first several were upgradable. Every time I got to the point where I had an application that required more gfx horsepower or a bigger processor, it turned out that for a small amount more, I could have gotten a much better overall machine, and I typically did.

      The outstanding exception was my Sawtooth G4/866. I decided I wanted to get some more life out of it, so I upgraded it to just over a GB or RAM, got a super-hot gfx card so it would support Tiger's CoreImage effects, upgraded the processor to dual 1.6 GHz, added a USB 2.0 card and added another hard drive (sale at Fry's). $600 later, I was pretty happy for about 6 months, and then the Intel Macs came out, and even with integrated video, the low-end MacBooks kicked the pants off the machine I had just upgraded.

      I'm not a big gamer, so maybe I'm not the right person to be replying to your message, but I think that the Apple philosophy is that their low-end systems are 'god enough' for current technology at the time that they are released. If you need something super-duper, get a higher end system that is upgradable, but chances are, it'll have the card in it by default that you were hoping to put in the cheaper system. I guess what I'm getting at is that for just about anything but gaming, which is constantly pushing the envelope of video capabilities, for many, if not most people, by the time you need a new video card, you can do even better by upgrading the whole system. Faster processors, busses, networking and all kinds of other features make the low-end Mac offerings worthwhile even if they're not upgradable.

      My PPC G4 2x1.6GHz machine is currently acting as a very noisy (extra fan for the processor upgrade, extra fan on the new video card) file server. To be honest, I wish I could sell it for enough to get a Mac mini.

      --
      The CB App. What's your 20?
    44. Re:That's great by kscguru · · Score: 2, Informative

      XP uses PAE for any processor that has no-execute bit support or more than 2GB of memory. I've filed bugs against MSFT specific to that kernel (PAE BSODs, non-PAE handles error). Try looking at your kernel next time ... the file specifically says PAE ;-)

      --

      A witty [sig] proves nothing. --Voltaire

    45. Re:That's great by Locutus · · Score: 3, Interesting

      I'm wondering if these funky memory addressing issues in Windows were due to it's choice of how to stop OS/2 from running 32bit Windows applications years ago. IIRC, IBM had OS/2 running 32bit Windows apps in a beta of OS/2 about a year before Windows 95 shipped but then one of the Win95 beta's broke this capability. When it was analyzed, it was found that what Microsoft did was changed the application loader so that it pulled a few app resource data structures and plopped them up at around the 1GB address space. OS/2 processes had upto 512MB of address space available to each process and with the Win32 apps poking a number of bits of code up at the high end there was no way for OS/2 to run Win32 apps without IBM changing OS/2's max process address space. IBM eventually did but didn't bother trying to run Windows applications inside of OS/2 any further.

      Now here we are with available system memory growing into the multi GB's for standard desktop/laptops and we find that Microsoft Windows applications are running into upper limit issues. Kinda sound like Microsoft could be getting hit with the results from hard-coding/forcing special data structures into places a cleanly designed OS would not run into.

      Or not.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    46. Re:That's great by Anonymous Coward · · Score: 0

      my sisters spilled a fluid in her laptop, so i was looking for some cheap replacements.

      Turns out some cheap intel based laptops still are built around a core duo (yonah) derivative, and thus are only 32-bit. If you look at the ultra cheap segment, you can easily find some machines sporting some old stock single core pentium Ms or dothan based celerons

      32 bit systems are getting scarce, but in the budget sector, if you dont watch yourself, you'll end up with one quite fast.

      And then there is the matter of chipset support, not every chipset (and certainly those in cheaper laptops), supports more then 1gb per dimm, which leaves you with a max of 2 gb in the system

    47. Re:That's great by n0-0p · · Score: 2, Insightful

      You're dead-on, but you forgot to mention that they have no incentive whatsoever to incur the massive overhead of implementing support for the broad range of commodity hardware that Windows must run on. Their control of the hardware not only buys them a nice profit margin, it also drastically reduces their development QA costs.

    48. Re:That's great by Bert64 · · Score: 1

      I assume your talking about the first core2 based macbooks...
      Apple didn't introduce hardware limitations, they used an Intel chipset that had such limitations... They officially quote these machines as supporting 3GB, you can put 4GB in them and it will be detected but not used. Other manufacturers who ship the same chipset quote it as capable of supporting 4GB, but in actual fact you can't use more than 3 on those systems either, even if your OS supports PAE or is 64bit because the limit is the motherboard chipset, not the CPU.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    49. Re:That's great by i.of.the.storm · · Score: 1

      Hilarious, that exact thing used to happen to me with Warcraft III until I built a new computer recently.

      --
      All your base are belong to Wii.
    50. Re:That's great by Bert64 · · Score: 1

      It's not an artificial restriction.. They simply only include drivers for the hardware that they ship.
      Perhaps some enterprising asian hardware manufacturer will start producing systems using the same components as Apple, and ship it with EFI firmware.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    51. Re:That's great by Joe+U · · Score: 3, Insightful

      Basically, Microsoft and IBM decided that the color video buffer should always be at $A000, which pretty much limited you to 640K.

      Since the processor at the time only could access 1MB, 640K of the 1MB was enough for DOS and the 8088. Now, when the 80286 arrived, things changed. The 286 had a 16MB limit, but DOS was still acting like it was a 8088 (some part for compatibility, some for poor design switching between real/protected modes).

    52. Re:That's great by poopdeville · · Score: 1

      Yes. Luckily, aftermarket RAM is much cheaper. I bought 4 GB for $109 at Newegg, for my brand new iMac C2D. (Despite being a desktop, this is still relevant. iMacs use the same RAM as the MBPs)

      --
      After all, I am strangely colored.
    53. Re:That's great by bennomatic · · Score: 1
      In many ways, I suffer from Apple Fanboy-ism, but this is one area where I can't think of a good reason that Apple should be able to charge so much for their RAM. I just got a new MacBook and upgraded it to 4GB from a third party vendor for $109(!), and the real shame is that there's 1GB of perfectly good RAM (2x512MB) sitting on my desk that shouldn't have needed to be shipped. If I could have gotten my 4GB from Apple directly for a reasonable price, these things would have been used for more than the time it took to get my upgrade shipped and delivered.

      Apple's prices are so high that I don't think that they are really all that interested in the margins; I think they just don't want to be part of the volatile DRAM retailing industry, so they're pricing themselves out of the market. If the occasional person decides to spend $800 instead of $100, they're happy to help out, but they don't want rely on RAM sales as a major part of their bottom line.

      The best part about this is that even their laptops are now really easily upgradable. And the folks at the Apple store will tell you that it's fine to go with 3rd party RAM, but to just keep your original RAM in case there's a warrantee problem, as they'll blame the 3rd party stuff first if it's in there when you bring your machine in for work.

      --
      The CB App. What's your 20?
    54. Re:That's great by ShieldW0lf · · Score: 3, Insightful

      The really interesting thing about all this is, if the market continues to reject Vista on the basis that it's bad technology even when it's working properly, and they consider their choices to consist of either sticking with the Windows XP that they know or taking a risk on the Linux upstart which seems to have a trustworthy reputation, the simple fact that Linux is 64 bit could make it the only performance contender around on commodity hardware.

      When Vista isn't an acceptable option, you don't own a Mac, and you've got a gig of ram sitting there unused, that's a pretty powerful pressure to use another operating system.

      --
      -1 Uncomfortable Truth
    55. Re:That's great by Anonymous Coward · · Score: 3, Funny

      Plus you get a cooler computer too. s/cooler/gayer/

      Let me tell you a story about my best friend. He was always with many chicks, usually banging 2-3 girls at a time. He always had chicks crazy about him. Then one day he needed a laptop and bought a Mac. Afterwards I didn't see him with many girls anymore, it was as if he lost interest. I had to go out of state for a few weeks, but when I got back, he was somewhat back to normal. Though, instead of banging 2-3 girls, he was banging 2-3 guys. The Mac made him totally gay. His mannerisms changed, he developed the "accent", he started dressing differently, etc. I was shocked that it was actually him, it was like he was a completely different person. Apple products did that to him.

      Stay away from Apple if you value your heterosexuality.

      --
      Mac OS X: The OS named after pussies used by men who love cock.
    56. Re:That's great by FLEB · · Score: 2, Informative

      Even if and when you get it running on a non-Apple system, though, you'd still be violating the license, which specifies that it only be run on Apple-badged hardware.

      --
      Information wants to be free.
      Entertainment wants to be paid.
      You just want to be cheap.
    57. Re:That's great by Macthorpe · · Score: 1

      As the gentleman above me notes, you are right.

      The only problem is you seem to be replying to someone else's post, because I don't remember saying that Apple shouldn't do any of those things. I said I won't go to Mac because there's no point in me changing everything I do, especially when the reason I can't do it is a forced restriction on an OS that I'm not sure I even want to use.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    58. Re:That's great by Dogtanian · · Score: 2, Funny

      He was always with many chicks, usually banging 2-3 girls at a time. He had three penises?!
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    59. Re:That's great by terraformer · · Score: 1

      Yeah, I will be buying a new one soon and the leftovers plus the ease factor would make it nice if they brought it down to say $200 extra but there is no way in hell I will ever pay more than that. Everything else is priced reasonably (drives, etc, not the apple specific stuff like the airplane power adaptor) but RAM seems to be a major disconnect, maybe for those reasons you stated.

      --
      Who are you? The new #2 Who is #1? You are #617565. I am not a number, I am a free man! Muhahaha.
    60. Re:That's great by cheater512 · · Score: 1

      Oh quiet you. Its a funny 'quote' which demonstrates how things change quickly.
      Doesnt matter if its real or not.

    61. Re:That's great by ymgve · · Score: 2, Informative

      The correct unit is GB. Save the GiB unit for the base ten approximations.

      Actually, you have it backwards. The MB, GB and so on are normal SI prefixes, and are units in base 10. The KiB, MiB, GiB etc, however, are in base 2. See for yourself.

    62. Re:That's great by bennomatic · · Score: 1
      Yep... Even their HD upgrades are not great, price wise. 4 GB RAM + 250 GB Hitachi HD for $300 or so at MacSales.com. This is about the same price as just getting the $250GB HD upgrade on the Apple BTO site.

      --
      The CB App. What's your 20?
    63. Re:That's great by Dogtanian · · Score: 2, Funny

      A friend of mine was running an XP computer with 512 of ram. He couldn't play Warcraft III [..] After I gutted his computer [..] was he able to play the game acceptably and not get screwed by alt-tabbing. Quite frankly, given the cost of RAM these days, wouldn't it have made sense for him to upgrade that by at least 512MB anyway (at least in addition to the work you already did)? If he can afford to play WOW, he can clearly afford a half-gig stick of RAM.

      Of course, if you weren't charging him for your time (or you consider your time worth nothing), then it makes more economic sense for him to get you to fix it- it's not costing him anything, so it's cheaper than spending a massive $45 on a new stick of RAM. Some people might consider that taking advantage of friendship, though since I don't know if you'd actually pointed out that upgrading his RAM would have solved much of the problem, it might not be fair to blame him.
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    64. Re:That's great by Nimey · · Score: 2, Informative

      In reality it's IBM's fault because they chose to use the 8088 processor instead of the 68000.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    65. Re:That's great by Strilanc · · Score: 1

      Run the game in windowed mode and that's not an issue.

    66. Re:That's great by Hes+Nikke · · Score: 1

      [snip]
      The outstanding exception was my Sawtooth G4/866.
      [snip]
      My PPC G4 2x1.6GHz machine is currently acting as a very noisy (extra fan for the processor upgrade, extra fan on the new video card) file server. To be honest, I wish I could sell it for enough to get a Mac mini. i have a 1.42 Ghz G4 mac mini i'd be willing to trade you for your /quicksilver/ G4 :) :D :P
      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    67. Re:That's great by justin12345 · · Score: 3, Funny

      I'm sorry, I can never keep this straight: Is Joe Sixpack a jock or a drunk? Or both?

      --
      Cool art gallery, if you're into that sort of thing.
    68. Re:That's great by andymadigan · · Score: 1

      Not if you have a Macbook (yes, I have a Core 2 Duo) the practical limit there in 3GB! The limit is not imposed by Windows, it's imposed by 32-bit systems.

      --
      The right to protest the State is more sacred than the State.
    69. Re:That's great by tepples · · Score: 1

      He was always with many chicks, usually banging 2-3 girls at a time. He had three penises?! hand+mouth+penis?
    70. Re:That's great by Hes+Nikke · · Score: 1

      um... in the Windows 95 era, we were lucky if we had 32 MiB of RAM!

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    71. Re:That's great by jlarocco · · Score: 1

      um... in the Windows 95 era, we were lucky if we had 32 MiB of RAM!

      That's not relevant.

    72. Re:That's great by Mikya · · Score: 2, Funny

      He did after it was him and two guys.

    73. Re:That's great by CastrTroy · · Score: 1

      Intel Celeron. I just bought a Celeron laptop a few months ago. It has 512 MB of RAM. Since RAM is so cheap right now, I probably should upgrade, before the price skyrockets again. Anyway, I'm running Mandriva with KDE3 and compiz, and I use it for mostly web browsing + php development, and I don't think I could need it to be any faster. I don't really notice any slowdowns. If windows wasn't such a hog of an OS, we wouldn't need laptops with 4 gigs of RAM, and 512 MB video cards. I have about I'm only using about 350 MB of RAM right now, with the remaining 150 MB going to buffers. My 900 MB of swap is sitting mostly unused (160 kb). That's running Firefox3 Beta2, KDevelop, RapidSVN, and Kopete, plus backgound apps. The desktop has more eyecandy than Vista maxed out, and I haven't tweaked the system at all to try to cut the resource usage. This is just a standard install. I don't see why the average user, who only runs 1 or 2 programs at once, would need 4 GB of memory. Other than games that is.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    74. Re:That's great by BlueParrot · · Score: 1

      There is no such thing as too much RAM.

      There is if you're paying for it. Another way to put it is that better specs is better everything else held constant. In reality better specs usually means larger componets, higher prices, more power consumption , etc... and thus "too much" means "soo much the cost of moreis greater than the benefit". It doesn't matter if the cost is very low, if the benefit is even lower.
    75. Re:That's great by macshit · · Score: 2, Insightful

      The margins they make on their "overpriced hardware" are the envy of the industry, and OS X is the main incentive people have for paying the hardware premium.

      Is there really all that much of a premium for Apple hardware these days?

      I don't own a Mac, but I was in the computer store yesterday where they had Mac laptops and desktops along with lots of other brands, and least the Mac laptops were cheaper than other "top" brands with the same processor/speed/memory (they all seem to have a Core 2 Duo at 2 GHz or so, and 1GB of RAM).

      The same is true of ipods -- they often seem to be cheaper than their competition (and the competition is almost always palpably more flimsy and tacky).

      --
      We live, as we dream -- alone....
    76. Re:That's great by coryking · · Score: 2, Interesting

      Wow... how many hours did you spend doing this? If it was more than a couple hours, you probably spent more billable time dicking around than just ordering another stick of ram. Once you start dicking with services, odds are good you might make things more brittle too.

      Time is money. In most cases, hardware is a lot cheaper than labor.

    77. Re:That's great by MikeFM · · Score: 1

      My Linux machine has 48GB of RAM. If only I could fit it into a laptop form factor. ;)

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    78. Re:That's great by Allador · · Score: 1

      Sounds like a good reason not to buy laptops from Asus.

      I'm writing this from an HP Compaq 8710w that shipped with Vista Business. On first install, it asked whether to install x86 or x64 version of the OS.

      I chose x64 and have full driver support. And the laptop also has full XP x64 driver support.

      The key is to avoid consumer level garbage ... and stick to corporate or engineering laptops. Driver support is better and the quality is much higher.

    79. Re:That's great by Nicolay77 · · Score: 1

      Careful. It greatly depends on the country.

      You know, the USA is not the world and all that.

      --
      We are Turing O-Machines. The Oracle is out there.
    80. Re:That's great by jlarocco · · Score: 1

      Honest question: Have you tried running Linux on it?

      In my experience the "Windows has better driver support" argument breaks down completely once you go to 64-bits. If there's a 32-bit Linux driver, odds are somebody has compiled it for 64-bit systems. Since hardware manufacturers make the Windows drivers, there's no motivation for them to produce new 64-bit drivers. Not when they can sell you a new piece of 64-bit compatible hardware.

      No idea if using Linux would be practical for you, but if your driver situation is really bothering you, it might be worth a try.

    81. Re:That's great by calidoscope · · Score: 1

      The 640K limit was an issue with the design of the IBM and clones. DOS had no trouble addressing over 900K of memory in systems that didn't set aside huge amounts of address space for ROM and video buffers. Keep in mind that DOS was not originally written for the IBM PC, nor was it originally written by Micro$oft.

      --
      A Shadeless room is a brighter room.
    82. Re:That's great by HuguesT · · Score: 1

      Cue to endless hardware comparison threads.

      Apple hardware is OK if you don't mind the compromise they make. However if you want, say, a (relatively) cheap laptop with a dedicated graphics card and a card reader, or, say, another laptop at any price that includes eSata and a BlueRay/HD drive, you are out of luck. As well, no laptop for you under $1000.

      In the PC world, there are more hardware choices, including excellent top-end designs.

      I'm typing this on a Mac, mind you.

    83. Re:That's great by wirelessbuzzers · · Score: 1

      There is no such thing as too much RAM. If you have it, you'll use it. I'm not sure about Windows, but on a Linux laptop, this isn't true. I have a laptop with 4 gigs (for VMWare, compiling, and other potentially memory-intensive tasks), and I usually don't leave it on long enough to max that out with disk caches. For instance, right now it's been on an hour or so, and it's using less than 900 MiB. By running a bunch of find /s, thereby insuring that almost all filesystem metadata is cached, it still doesn't go higher than 1.5GiB.

      Of course, for large compile jobs, VMWare, model checking, etc the 4GiB is wonderful.
      --
      I hereby place the above post in the public domain.
    84. Re:That's great by AusIV · · Score: 1

      Bill Gates might not have said it outright, but by putting a 640K limit on his operating system, he clearly thought it would be sufficient for quite a bit longer than it actually was.

    85. Re:That's great by zakezuke · · Score: 1

      You will always benefit from having more memory, as more memory means that a greater amount of disk blocks can be cached in RAM. Modern operating systems use the memory unused by applications to buffer disk blocks, which results in higher performance due to less disk access. Thus, you cannot really have too much RAM. Perhaps benefit is a poor choice of words.

      Assuming your application for a computer is light web browsing, light games (solitaire, snood), web-mail, and writing a letter or two, 512meg is adequate for the task. 1 Gig is even more so. I'm sure there WOULD be increased performance with more than two, but how much actual time would this save such user during the day, a user who doesn't use their PC more than an hour a day.

      I don't object to 4gig being the standard, but if the power application is for example web-mail, the amount of time it would save you per day is so small that I can't see it being worth any extra money.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    86. Re:That's great by Anonymous Coward · · Score: 0

      whoosh

    87. Re:That's great by Speed+Pour · · Score: 1

      Since Apple moved their OS to be based on BSD (as of OS X), there has been no truly technical reason that it can't be run on a PC. Common sense enforces the logic that Apple had to put some effort into preventing their OS from running on most PC hardware.

      Take a look at:
      http://osx86.thefreesuite.com/
      http://uneasysilence.com/os-x-proven-hacked-and-running-on-an-ordinary-pc/

      Obviously this shouldn't surprise anybody given that Apple's entire history is littered with examples of them actively preventing inter operation with Windows and *nix (up until OS X). They are even getting hammered in parts of Europe for iTunes being unnecessarily exclusive (ok, this is the one spot I take Apple's side, I say let them restrict iTunes to iPods...I DON'T ever want iTunes on my computer). Apple has spent time considering the benefits and clearly seen that locking people into their platform earns them more gains than playing nicely with the rest of the computing world. Sometimes they fail at this (look at the AppleTalk networking protocol), and sometimes they succeed (iTunes).

      --
      - Nobody would know what RTFA meant if it didn't need to be said all the time
    88. Re:That's great by RulerOf · · Score: 1

      A friend of mine was running an XP computer with 512 of ram. He couldn't play Warcraft III [..] After I gutted his computer [..] was he able to play the game acceptably and not get screwed by alt-tabbing. If he can afford to play WOW... Of course, if you weren't charging him for your time (or you consider your time worth nothing) He doesn't play WOW, it's Warcraft III as per the quote... I don't know what your personal policy is, but for my best and closest friends, I don't charge them anything to fix their computers. I also don't give them a timeline or any reasonable expectations either. I fix it when I get to it. That said, the reason I fixed his the way I did was because I was sick of him lagging out of my WC3 games :P.

      Furthermore, at the time, he was unemployed, so he couldn't afford 512 more of RAM or a new computer, for that matter. All told, the modifications took about an hour.
      --
      Boot Windows, Linux, and ESX over the network for free.
    89. Re:That's great by Anonymous Coward · · Score: 0

      the simple fact that Linux is 64 bit could make it the only performance contender around on commodity hardware. Uh, there have been 64bit versions of windows (including Vista, including XP) for a while now...
    90. Re:That's great by dna_(c)(tm)(r) · · Score: 1

      I like the fact that your \. ID is in the 640Ks
      Actually, it doesn't. 640K begins at 655360, which is greater than 640516. If you meant metric K, then yeah, but that wasn't in use back when that was supposedly said.

      So 640K IS enough for him. And me. Bill was a true visionary...

    91. Re:That's great by zakezuke · · Score: 1

      In reality it's IBM's fault because they chose to use the 8088 processor instead of the 68000. Could have been worse, they could have gone z-80 or 6502.
      Could have been better, they could have used a TMS 9900, though the 68000 was by far more popular.

      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
    92. Re:That's great by laffer1 · · Score: 3, Interesting

      Microsoft may claim that Windows can address more RAM, but not really. If you look at their KB, you'll see a list of supported motherboards that can address 4GB or more of memory. Those boards are 3 intel chipsets. I have an Intel DP965LT motherboard. I recently bought 2 new 1GB chips to bring my board to 4GB total. I had 64bit vista. The system booted extremely slow, had data corruption on disk and took out my boot loader. An older ubuntu CD allowed me to test RAM, but the 7.10 CD freaked out too. BSD worked fine.

      I would say Microsoft is not ready for 4GB+ memory configurations in consumer devices. It may work in servers, but it's not working on the desktop. Conversely, my wife upgraded her Mac from 1GB to 5GB for Leopard the same day. Her Mac Pro is working flawlessly.

      DirectX compatibility maps memory from your video card into the 32bit address space which causes problems with windows. The more RAM your video card has, the less your system can have. Further, there is a bug in Vista that double maps it for DirectX 9 support. There is a patch available for that issue. My PC had an ATI x1900 with 512MB. The system is stable with 3GB but more causes problems. If this can happen with a supported chipset, what happens on other systems?

      My motherboard claims to support 8GB of RAM. I tried several different versions of the BIOS. The Vista x64 ultimate installer doesn't even work right with 4GB in. I just decided to go back to XP Pro after that experience. The point of Vista is gone in my book.

    93. Re:That's great by Anonymous Coward · · Score: 0

      What is this "backslashdot" of which you speak?

    94. Re:That's great by Anonymous Coward · · Score: 0

      Well, it *was* a limit of the processor. The 8086/8088 *had* to have the interrupt table at 0:0 (so that's got to be RAM), and starts at FFFF:FFF0 (so that's got to be ROM). *If* it had started at 0000:0000, and had had a interrupt table address register, the fault would be Microsoft's. But it didn't.
      I guess Microsoft and IBM could have added a gate allowing the ROM to be mapped to both 0000:FFF0 and (until disabled) FFFF:FFF0 *and* a scheme to mirror the ISR. That would have been nifty, and saved some trouble in the late 80s, but at the end of the day, the real culprit is Intel and their braindead addressing scheme.

    95. Re:That's great by DDLKermit007 · · Score: 1

      It's their OS. If they don't want to compromise their image of "it just works" by allowing any old hardware out their run their system you'd bitch about how unstable the OS is due to buggy hardware/drivers. Do yourself, and everyone else a favor. Please stay a Windows user. Your too cheap to want anything better. Your like the people who buy nockoff brand-name clothing, and wonder why no-one takes them seriously. Those who don't buy brand-names think your a tool, others who buy nock-offs too, know your a tool, and those who do, don't care. They buy brand name because of the look and quality. Both of which are lost instantly with "I wish I had money" nock-offs that are always a cycle behind.

    96. Re:That's great by macshit · · Score: 1

      Er, well I certainly wasn't arguing that Apple was the be-all and end-all of laptops, merely that they seem pretty competitive on price these days. Personally I don't like Apple laptops because of the touchpad (I like eraserheads), only one "mouse" button, and lately the bizarro keyboards they've started using on laptops. But still, if I was OK with the hardware, price wouldn't be a barrier to buying one.

      --
      We live, as we dream -- alone....
    97. Re:That's great by Anonymous Coward · · Score: 0

      Doesnt matter if its real or not. For some of us, truth is important. If he didn't say it, he didn't say it.
    98. Re:That's great by Anonymous Coward · · Score: 0

      "because of some legacy hardware that could barf if it were handed an address higher than 4 GiB."

      That's not a problem for Linux (it simply makes sure such hardware gets a lowmem address for its io), so why is it so hard to deal with on Windos?

    99. Re:That's great by dryeo · · Score: 1

      I think all MS did was hardcode a couple of DLLs to load in high memory. So all they would have to do is recompile the DLLs to load at any address.
      Quite often on OS/2 you could get WINS32 1.30 apps to run fine if you used a couple of DLLs from WINS32v1.25

      --
      https://en.wikipedia.org/wiki/Inverted_totalitarianism
    100. Re:That's great by DECS · · Score: 1

      The market for the PC you are describing is dying. If there were money in it, Apple would be selling it.

      Recall that in 2000-2002, everyone was insisting that Apple should sell a "headless iMac," but when they released the decently priced mini, it wasn't a top seller despite the pundits who insisted it would be shortly after its arrival. What makes you think you have more market data available than Apple? Have you seen the business shape of Dell and HP, or the shrinking market for the PC of the 90s?

      As a look into the future, consider Japan, where PC sales are falling, and younger users are moving to fancy mobiles. I see similar things happening in the US in a couple years, where Apple makes money selling $200-400 handheld iPhones and iPods, and shifts even more Mac users toward an expanding variety of laptops in the $900-$3000 range. Apple sees the PC as a high end workstation (Mac Pro), not as a big loud PC box for $400-600 with the option for adding $2000 video cards in order to play games. That market segment is not something Apple can take on anyway.

      Linux devices will overwhelm low end PCs from $200-$900, leaving HP and Dell to either migrate away from Windows or simply become the non-profit hardware distribution arm of Microsoft.

      The New Apple Patent: WGA Evil or iPhone Knievel?
      Is it true that Apple is racing to duplicate Microsoft's infamously evil WGA, or is it possible that Apple's patent describes something entirely different that leaps over the heads of industry pundits and performs a spectacular arc over the rows of broken down vehicles underneath (some of which may be on fire), to land a new platform and win applause for doing so?

    101. Re:That's great by bennomatic · · Score: 1
      :D

      Sorry if I wasn't clear... an up-to-date mini! Better luck next time :)

      --
      The CB App. What's your 20?
    102. Re:That's great by hotfireball · · Score: 1

      A mini Tower with 2x more space so they won't be bothering with 5400 RPM HD, integrated Gfx card. I am speaking about a bigger Mac Mini.

      Hmmm... Not sure it is gonna happen. Apple supports only limited range of hardware to ensure hardware really works stable. Allowing user to add some more hardware, which could be extremely poor -- this situation will dramatically increase phonecalls to Apple and you probably will not be very happy if Apple will turn to be non-responsive company, like Microsoft...

    103. Re:That's great by Mr2001 · · Score: 1

      These statements presuppose the completely false notion that Apple has any reason at all to consider allowing their OS to run on someone else's hardware. [...] Why on earth would they torpedo their current, highly-profitable business in order to sell a standalone OS for commodity hardware? You're missing the point of the complaint. No one is demanding that Apple make their OS run on commodity hardware.

      The poster was just pointing out, correctly, that the original claim (which has now been modded into oblivion) was wrong. The fact that OS X runs on an Apple laptop but not a competing one doesn't mean Apple laptops are better, because that's an artificial restriction built into the OS. All it means is that the OS is crippled. You point out, also correctly, that crippling the OS in this way is good for Apple's profits, but that doesn't really change anything.
      --
      Visual IRC: Fast. Powerful. Free.
    104. Re:That's great by andersbergh · · Score: 1

      No, BSD has nothing to do with it. They could have ported their old OS to x86. The switch to Intel is what made it possible (technically) to run it on PC's.

    105. Re:That's great by petermgreen · · Score: 1

      Is there really all that much of a premium for Apple hardware these days?
      The answer is it depends on what you compare it to.

      If you compare PCs and mac laptops with similar specs and similar build quality the prices are pretty similar. Apple doesn't do conventional desktops so it is hard to compare prices in that arena.

      If on the other hand you take your list of requirements and find a PC that meets those requirements and a mac that meets those requirements the mac can work out a lot more expensive because of the far more limited choice.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    106. Re:That's great by MidnightBrewer · · Score: 1

      But only when it's running on a 64-bit chip. By that argument, it's no better than Vista (ignoring Microsoft's 32 and 64-bit version split.)

      --
      "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
    107. Re:That's great by petermgreen · · Score: 1

      IIRC XP 32 bit (and I think vista 32 bit too) supports PAE but even with PAE on it still caps the physical address space at 4GB supposedly to avoid problems due to bad drivers (cynics would say that it was really to upsell people to server 2K3).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    108. Re:That's great by IgnitusBoyone · · Score: 1


      Joe Sixpack benefits from a computer that runs faster, swaps less, and has a shorter boot time. In fact, I'd wager that he gets more benefit from memory than the typical /. user's second box.

      I agree and personally I will not use a laptop with less then 2gigs in it, I don't understand why anyone has the right to tell mister I don't know anything that he needs a bad experience or the possibility of a bad experience. The average user doesn't understand upgrades they don't understand what they want there computer for so don't install artificial imitations then make fun of them when they buy CS3 for some stupid reason and can not run it. Lets leave the what you need debates on what you "need" in a computer to our server configurations
      --
      Momento Mori
    109. Re:That's great by qinjuehang · · Score: 1

      I'm not sticking up to apple, but fact is that you can run any OS, not just apple, in kernel-based virtualization at more that 80% of native speed I think. I only know how to run it in Linux, though.

    110. Re:That's great by Macthorpe · · Score: 1

      Your like the people who buy nockoff brand-name clothing, and wonder why no-one takes them seriously. Actually, I'm one of those people who thinks that buying brand-name for the sake of it being brand-name is pathetic. Computers are for computing and clothes are for keeping your body protected and comfortable. If you're buying a Mac just for the image, then it doesn't matter what anyone thinks of you - you are an incredible tool. You should use something you like, not something that makes you look good.

      Oh, and just for the record, 'knock-off' starts with a k. So, not only are you incredibly shallow, you're also stupid.
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    111. Re:That's great by Hes+Nikke · · Score: 1

      yeah, i didn't think you'd go for that trade ;)

      --
      Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
    112. Re:That's great by Oliver+Defacszio · · Score: 1

      You know what makes Apple laptops appealing? They're sexy. I have yet to see a laptop from any other manufacturer that isn't littered with switches, logos, useless blinking lights, multicolored plastic and all kinds of other things that make it look childish or amateurish. I don't have any experience with Mac laptops earlier than the era of the first iBooks and Powerbooks of the same vintage, but they've blown everything else out of the water in terms of refinement and elegance since. They feel like expensive machines, even if they're not. For example, this Macbook (and my old Powerbook) are quieter than any other portable computers I've used from other manufacturers. It's not even close. I wasn't even sure the G3 Powerbook had a fan until I went in to add RAM.

      So, a Mac may not offer something that's technically superior (virtually all laptops are made in the same small collection of Asian factories anyway) or magically unbreakable, but you certainly will get something with more "curb appeal." In a world where most manufacturers offer pricing and features that are +/- small percentages of each other, it comes down to the intangibles. In most such cases, Macs win.

      --

      -
      Inventor of the term 'pardon my French'.
    113. Re:That's great by jhol13 · · Score: 1

      You mean x86 processor limit.

      At that time I was using Sun workstation at the university. I never did understand why people were happy with "huge" pointers, 68000 was just so much easier.

      Unfortunately 68040, Z8000, etc. completely failed and we are still stuck with x86 ...

    114. Re:That's great by Locutus · · Score: 1

      I don't know the details, just that some app resource(s) ended up above the 512MB of address space OS/2 procs were limted to. And it was Win32c which ran on OS/2.

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    115. Re:That's great by toddestan · · Score: 1

      You should have just gotten an Apple and you are able to run most any OS that you want.

      Unless that list includes OSX, you might as well just buy the PC because it'll run everything else the Mac can (ignoring the hackintoshes, of course).

    116. Re:That's great by toddestan · · Score: 1

      Hmmm... Not sure it is gonna happen. Apple supports only limited range of hardware to ensure hardware really works stable. Allowing user to add some more hardware, which could be extremely poor -- this situation will dramatically increase phonecalls to Apple and you probably will not be very happy if Apple will turn to be non-responsive company, like Microsoft...

      This is bunk. They allow you to install pretty much anything you want in a PowerMac/Mac Pro, and it doesn't affect the stability of those machines and seems to cause little fuss. The only reason Apple doesn't sell an expandable is because they don't want to.

    117. Re:That's great by Mistshadow2k4 · · Score: 1

      You're dead-on, but you forgot to mention that they have no incentive whatsoever to incur the massive overhead of implementing support for the broad range of commodity hardware that Windows must run on. Their control of the hardware not only buys them a nice profit margin, it also drastically reduces their development QA costs.

      That's a nonsensical excuse. Why would they have to do that? They could just include the drivers in the BSD database, let hardware manufacturers write their own drivers and completely disclaim responsibility if some hardware doesn't work. You think they couldn't get away with that? Try getting support from Microsoft if your video card driver doesn't work.

      --
      I dream of a better world... one in which chickens can cross roads without their motives being questioned.
    118. Re:That's great by rubah · · Score: 1

      It's good enough for Photoshop7 and about three hours of firefox!

    119. Re:That's great by Mistshadow2k4 · · Score: 1

      I think that the Apple philosophy is that their low-end systems are 'god enough' for current technology

      Yes, I think that sums up their attitude quite well.

      --
      I dream of a better world... one in which chickens can cross roads without their motives being questioned.
    120. Re:That's great by Macthorpe · · Score: 1

      Thank you. I was actually searching for a way to say exactly that but my brain failed me.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    121. Re:That's great by adri · · Score: 1

      Thats not as true. The trouble with 4-gig-in-32-bit-mode is the memory map breakdown. There's reserved space, generally above 3gig, for PCI devices and such. This covers RAM which you actually can't touch, PAE or not.

      64-bit mode shuffles the memory map around substantially so the device windows are up the top of the 64 bit address space (IIRC); far out of the way of the RAM we're putting in machines now.

      Its relatively hit and miss what size window you'll find in the top gig. Its as large as half a gigabyte on some motherboards, which gives you that "3.5gig available" type message you get in 32 bit mode.

      Legacy hardware "handles" PAE mostly fine - the technique is called "bounce buffers". Similar to the technique used by OS developers to support ISA devices in machines with > 16mb RAM.. :) Its legacy drivers and legacy software thats the problem. The OS can remap the memory space to be the lower 4 gig (whatever the first region is called, its been years since I"ve meddled in this) and then setup DMA to occur to that. The trouble is that you have to keep a region of memory in the first 32 bits available for device DMA, and shuffling data to and from this first 32 bits of space can drop performance significantly.

    122. Re:That's great by G-News.ch · · Score: 0

      And that is why Microsoft is so extremely well respected around the industry, for having a stable, easy to use, secure and hassle free OS experience, right? Oh wait, I'm in the wrong parallel universe again...

    123. Re:That's great by G-News.ch · · Score: 0

      I wouldn't call that "crippled". Restricted is more on the point and also less wrongfully negative. Is your car crippled, because you are not allowed to drive faster than the speed limit? Are you crippled, because you're not allowed to cross the street when the light is red? You certainly are not. A restriction for the good of things is not crippling, it's a restriction, and nothing more or less.

    124. Re:That's great by Ilgaz · · Score: 1

      Hmmm... Not sure it is gonna happen. Apple supports only limited range of hardware to ensure hardware really works stable. Allowing user to add some more hardware, which could be extremely poor -- this situation will dramatically increase phonecalls to Apple and you probably will not be very happy if Apple will turn to be non-responsive company, like Microsoft...

      This is bunk. They allow you to install pretty much anything you want in a PowerMac/Mac Pro, and it doesn't affect the stability of those machines and seems to cause little fuss. The only reason Apple doesn't sell an expandable is because they don't want to. Those add on parts are limited thank God for those Taiwanese no-name brands yet can't or won't figure how to boot up XCode , start coding driver for them. All those parts that can be installed to high end Macs are from known brands with decent support and QA.

      There are no "Rocket 6000 Nvidia based PCI-X Graphics Card" for Mac since it needs a openfirmware (or Intel variant) compatible Firmware, an highly threaded Unix/Mach driver which will support OpenGL all extensions.

      Apple sells expandable machines, they are named "Mac Pro", add anything compatible with the above specs, they will run. The issue here is, only known vendors with pricey but high quality parts exists on Mac scene.

      I am not defending the unexplainable, hilarious price difference between branded ATI/NVidia GPU Win version/ Mac version of course. Of course, ATI/Nvidia knows the Mac Pro users are generally professionals who makes that money in a day or hour.

    125. Re:That's great by Ilgaz · · Score: 1

      A mini Tower with 2x more space so they won't be bothering with 5400 RPM HD, integrated Gfx card. I am speaking about a bigger Mac Mini.

      Hmmm... Not sure it is gonna happen. Apple supports only limited range of hardware to ensure hardware really works stable. Allowing user to add some more hardware, which could be extremely poor -- this situation will dramatically increase phonecalls to Apple and you probably will not be very happy if Apple will turn to be non-responsive company, like Microsoft...

      As a Mini G4 1.42 Ghz owner, I understand why Apple has to use Notebook HD and low end GPU (or integrated) on Mac Mini. They have no other choice on such a small device which owner would probably use it at their living room. There shouldn't be fan noise or it should happen if Machine actually does something.

      Add 2x more space, add a 7200RPM HD and a "real" Graphics card (G4 1.42 has low end ATI), see how fast it becomes.

      I wasn't speaking about an "expandable mini"- I was speaking about a "bigger mini" with high performance parts. Mini user profile doesn't like to add their own parts anyway. Mini is a great small PC or media center device, not something to replace a desktop Mac like iMac.

    126. Re:That's great by hotfireball · · Score: 1

      They allow you to install pretty much anything you want in a PowerMac/Mac Pro, and it doesn't affect the stability of those machines and seems to cause little fuss.

      You tellin' me. Apple.Japan started putting some very-very-very-very crappy Trident videocards into G5 XServers in that time and we had tons of problems with that. The quick solution was to remove the bloody videocard and then SSH to the server. :)

    127. Re:That's great by Ilgaz · · Score: 1

      They allow you to install pretty much anything you want in a PowerMac/Mac Pro, and it doesn't affect the stability of those machines and seems to cause little fuss.

      You tellin' me. Apple.Japan started putting some very-very-very-very crappy Trident videocards into G5 XServers in that time and we had tons of problems with that. The quick solution was to remove the bloody videocard and then SSH to the server. :)

      If I were you, I would have contacted IBM about it. IBM got sick about their conspiracies to that great CPU (PPC970) and attacks to its image since Intel switch. World's current Number 9 on top500.org runs PPC970 too I heard from Sun.

      I like Apple, I use their products, I understand their need for Intel especially in Portable future (which is already happening) but their waste of G5 really sickens me. Imagine XCode 3 barely started to optimize the code for Altivec/970 and it is not even at Gcc 4.2 yet.

      BTW when I hear things like that, I am praying nobody especially in certain places registers a free account at Developer.apple.com and starts looking to XCode/ OS X Driver SDK.

    128. Re:That's great by drsmithy · · Score: 1

      Recall that in 2000-2002, everyone was insisting that Apple should sell a "headless iMac," but when they released the decently priced mini, it wasn't a top seller despite the pundits who insisted it would be shortly after its arrival. What makes you think you have more market data available than Apple? Have you seen the business shape of Dell and HP, or the shrinking market for the PC of the 90s?

      Your comparison is specious - but, then again, considering the source, that's hardly surprising - the Mac Mini is not a "headless iMac", not in a literal, figurative, spiritual, or any other, sense.

      When people say they want a "headless iMac" (and they have been saying it pretty much the introduction of the iMac), what they _mean_ is they want a mid-range "prosumer" desktop that is a scaled down version of high-end Macs. Something that sites squarely between the iMac and the Mac Pro. They want a _replaceable_ (not just discrete) video card, room for two hard disks and one (ideally, two) expansion slots. In short, figuratively speaking, half a Mac [G4|G5|Pro|whatever-the-next-one-is].

      Of course, Apple have little interest in providing such a machine (at least at a reasonable price - the Cube sort of tried it at an unreasonable price) because they know it will absolutely slaughter high-end Mac sales (where all the profit is) - most people who want more than an iMac don't need a Mac Pro. The "prosumer" section of the market has been asking for a machine to fit into this segment for nigh-on a decade now and been completely ignored by Apple.

      It is ludicrous that because I want to run a pair of LCDs and have a replaceable video card (hardly unreasonable or unusual requirements today - even outside of the relatively small "prosumer" market), that the minimum buy-in is a US$2500 Mac Pro. *Especially* when a PC at less than half the price can deliver those capabilities.

    129. Re:That's great by drsmithy · · Score: 1

      I would say Microsoft is not ready for 4GB+ memory configurations in consumer devices. It may work in servers, but it's not working on the desktop. Conversely, my wife upgraded her Mac from 1GB to 5GB for Leopard the same day. Her Mac Pro is working flawlessly.

      You appear to have conflicting definitions of "consumer device".

    130. Re:That's great by phoenix321 · · Score: 1

      Well, if you want a notebook that looks serious enough, try the business lines of Toshiba, HP or any Lenovo Thinkpad. No multicolors, no blinding blue power-on LED that lights up the whole room, but a sturdy construction and sturdy display hinges.

      The Lenovo Thinkpads are my favorite, mainly because Toshiba has a totally awkward keyboard layout and the Thinkpads have spill-resistant keyboards and metal rollcages below the plastic. And they're just plain black and everyone loves that color. A black Macbook and a Levono Thinkpad look pretty similar, too, so the nerd-appeal can't be that low.

      After all, I'm staying with Windows for the occasional game and LAN event, and the "curb appeal" of this sleek and silent notebook design is not to be taken lightly, I tell you. The graphics chip is not high-end, but there aren't any better GPUs to have without having the noise of a jet engine right before you.

      You can officially call me a Lenovo fanboi now.

    131. Re:That's great by hasdikarlsam · · Score: 1

      Fortunately, that part of the license isn't enforceable in most of the world

    132. Re:That's great by chthon · · Score: 1

      I do not know where it could come from, but I remember reading this quote in Elektor/Elektuur in the beginning of the '80s, very shortly after the introduction of the IBM PC. Don't have to time to search the archives of the library of Ostend, though.

    133. Re:That's great by WNight · · Score: 0, Flamebait

      Wow, it's living proof that using a Mac makes you as dumb as a fucking stump.

      It could have run on an x86 machine, until they specifically programming in a check. They felt that their profit margins are more important than my rights (yes Mac boy, legal rights) to run their OS anywhere I felt like.

      Nobody here respects Microsoft when they say you aren't allowed to run their OSes in virtualization. They don't have the right to place those restrictions on use. Once they sell the product, they aren't involved.

      Apple is saying the same thing. They sell you the OS, you own it and thus the right to run it anywhere for as long as you wish. But it's crippled to prevent this. You could do it, but Apple doesn't want you to and is willing to lessen the customer's experience in order to sell more computers.

      Sure, it's what we expect them to do. They want to sell more, yes. We get that they want this and are allowed want this. But when they act more like Microsoft than Microsoft and *cripple* their own product just to spite creative users, what's the attraction supposed to be?

      Apple's product checks for "legit" hardware, what happens if I want to run this in 10 years after my mac breaks? It'll check for authentic hardware and fail, where other OSes will work on an emulator.

      Junk. Total unmitigated junk. And totally rectally attached fanboys.

    134. Re:That's great by G-News.ch · · Score: 0

      Apart from your insulting and immature rant, have you ever stopped to think about the fact that no matter what commercial software you are looking at, you do almost never own it? You own a license to use it, under the terms given in the license agreement. You don't own the software. And therefore any company has their perfect rights to include in their license whatever they like and to leave out of the license, whatever they do not like. This is the same with Apple, Microsoft, Blizzard, id Software, Adobe, basically any software that costs something to buy. And a lot of free software too. If anyone is retarded here, it's those people who still think just because they paid for something also means they own it and with it every right on earth to do whatever they please. Even back in the dark age that wasn't the case, time to get used to it. If you truly want to be creative, as you claim, you should probably start thinking about creating your own IP, instead of whining about not being allowed to use someone elses in a way that these people do not want you to. If you think OS X is junk, that is your right, and you have every right to not use or like it. Nobody forces you to do so. Unless of course you think you can only be creative if you have access to OS X. By the way, when was the last time you tried installing Windows 95 on a current machine? Or Linux Kernel 2.0, for that matter? The only junk I see around here is your collection of baseless arguments.

    135. Re:That's great by n0-0p · · Score: 1

      OSX drivers are built on IOKit, so porting would be a non-trivial task (even more so for associated userland utilities). Plus you need to consider the reality that while Linux and BSD have very broad device support, the quality of individual drivers is a mixed bag. Some are great, some are barely functional, and many are experimental.

      I also think you're underestimating the support impact of third party drivers. MS has posted statistics from Watson reports showing that the majority of blue-screens are the result of third-party drivers. However MS still gets the blame because it's their OS that crashed. Of course, their bull-headed response is to move Vista to signed-only drivers, which I don't agree with but does show how seriously they take this issue.

      So, consider the above and think about how commodity hardware support would affect Apple's nicely polished, "just works" image. Simply put, it would kill that notion and put them in exactly the same situation as MS (which you already implied in your post). They really don't want to be there, and have good reason not to.

      In summary, I do agree that Apple could potentially get a leg up using the BSD codebase, but they'd still need invest tremendous effort and jeopardize their current strategy and consumer base. Personally, I think Apple is making the smart choice for now by avoiding those risks, and the market seems to agree. Mind you, it's what keeps me from buying a personal Mac, but I can't fault the logic behind their decision. Finally, none of this discounts the notion that at some point Apple should make the move to commodity hardware, but doing it now would be a bad business move.

    136. Re:That's great by bennomatic · · Score: 1
      Wow; that was a funny typo. Unintentional, but a propos, I suppose.

      --
      The CB App. What's your 20?
    137. Re:That's great by slapout · · Score: 1

      There's actually a lot you can do with 640K:

      http://www.textmodegames.com/download/index.html

      64K
      4K
      96K Game Compo

      And who could forget http://en.wikipedia.org/wiki/.kkrieger

        Of course, these are talking about disk space, and not memory. But still pretty cool.

      --
      Coder's Stone: The programming language quick ref for iPad
    138. Re:That's great by Super_Z · · Score: 1

      Sure, it's what we expect them to do. They want to sell more, yes. We get that they want this and are allowed want this. But when they act more like Microsoft than Microsoft and *cripple* their own product just to spite creative users, what's the attraction supposed to be?

      Apple's product checks for "legit" hardware, what happens if I want to run this in 10 years after my mac breaks? It'll check for authentic hardware and fail, where other OSes will work on an emulator.

      What utter crap you are spouting. You seem to completely disregard the fact that Apple has opensourced their operating system. The link is here. If you had bothered to check, you would have seen that this code is licensed under the "Apple Public Source License" which makes no limitation on where you can run this code.
    139. Re:That's great by RightSaidFred99 · · Score: 1

      By "legacy hardware", I assume you mean "the processor"? You can address more than 32 bits of physical ram with the newer x86 chips in hardware, but you have to map them to a process address space. You'll find, of course, that Windows XP and Vista 32-bit and this other OS called "Linux" with a 32-bit kernel won't let you access anything past 4GB in a single process, either. In face, you'll peter out at 3 point something gigs per process.

    140. Re:That's great by tengwar · · Score: 1

      640kb wasn't an MS/DOS limit, even given this. It was specific to PC/DOS and the IBM PC. Early MS/DOS machines had different limits: for instance I remember that on the RM Nimbus as being 768kb due to different use of high memory.

    141. Re:That's great by weemat · · Score: 1

      I have a DP965LT based system with 4GB of RAM. Admittedly I run Xen Express 4 on mine. I found that the Xen install took ages and was slow until I did a BIOS update. It hung at bootup with the message "starting udev" or similar. After the update the bootup times improved dramatically and it really flies now. I haven't tried Vista on it (I have another machine with Vista SP1 with 2GB RAM) but I am sure if you do a BIOS update your Vista experience will be a lot more positive.

    142. Re:That's great by Mr2001 · · Score: 1

      I wouldn't call that "crippled". Restricted is more on the point and also less wrongfully negative. Is your car crippled, because you are not allowed to drive faster than the speed limit? Are you crippled, because you're not allowed to cross the street when the light is red? You certainly are not. If someone were to come over and break my legs in order to prevent me from crossing the street during a red light, because they received a benefit from having me stuck on one side of the street, then yes, I would be crippled - quite literally. That's more analogous to what Apple has done. They don't just tell you not to install OS X on a regular PC, they intentionally break the OS so that it refuses to run on non-Apple hardware setups that it's technically capable of running on; and they do it for their benefit, not mine or yours.

      A restriction for the good of things is not crippling, it's a restriction, and nothing more or less. This isn't "a restriction for the good of things", it's a restriction for the good of Apple's profits. That's good for Apple shareholders, but it's bad for customers, who receive a less robust and more expensive product (considering the cost of the OS + minimal hardware to run it on) than they would if it weren't crippled.
      --
      Visual IRC: Fast. Powerful. Free.
    143. Re:That's great by Mr2001 · · Score: 1

      Darwin is not the same as OS X. Nice try, though.

      --
      Visual IRC: Fast. Powerful. Free.
    144. Re:That's great by DECS · · Score: 1

      The pundits did ask for an iMac without the monitor, and that's what the mini was. When it arrived, they hailed it as something that would redefine computing, even though Apple never really pushed that.

      The iMac hasn't ever really been a prosumer desktop, so your redefinition of things doesn't make reality "specious."

      The Mac Pro is the beginning of what could be called prosumer. The iMac is very much a consumer machine like the mini, with more room to provide somewhat better parts. You can quibble about names, but describe what you are actually talking about in real numbers. A $1000 mini with specs like a high end PC? A $1500 mini that looks like a gamer PC, waiting for a $1500 video card, all set to play the PC Games that aren't available on the Mac? Perhaps a Windows PC sold by Apple, with no reason to buy it from Apple whatsoever?

      When you quantify what you're saying, it sounds absurd without me having to point it out.

      Apple is completely ignoring that "dreamy" market segment because it offers no sales potential, particularly for Apple. The company now sells more laptops than anything, and Mac Pros are a low volume, high end product. If Apple lowered the low end of the Mac Pro, they'd end up with two products, a cheap iPro and the existing Pro, and that would funnel sales of Mac Pros to a cheaper box that cheap-pro users would be less happy with.

      The number of people in your boat is too small to matter to Apple. If you're rather get a PC, do so and stop complaining. Does Apple owe every person on the planet a custom designed system to fit their particular needs? It sounds like the iPhone complainers that are incensed that Apple didn't deliver every feature that can be found on $800 phones while also matching the subsidy price of $200 phones that do nothing.

      That's what "specious" means, and why Apple ignores your fanciful imagineering.

      The New Apple Patent: WGA Evil or iPhone Knievel?
      Is it true that Apple is racing to duplicate Microsoft's infamously evil WGA, or is it possible that Apple's patent describes something entirely different that leaps over the heads of industry pundits and performs a spectacular arc over the rows of broken down vehicles underneath (some of which may be on fire), to land a new platform and win applause for doing so?

    145. Re:That's great by Dutch+Gun · · Score: 1

      Careful. It greatly depends on the country.
      You know, the USA is not the world and all that. We're talking about "Joe Sixpack". I'm pretty sure that translates to "American".

      Now if you want to discuss "Igor Bottleovodka"...

      --
      Irony: Agile development has too much intertia to be abandoned now.
    146. Re:That's great by DDLKermit007 · · Score: 1

      Then why do you want to run OSX then? It's name brand...no wait...thats it, a name brand that has some value because it's better. Your just too cheap to want to pay fair market value for it. People pay the price happily because of the quality, and you, the, "non-tool" can keep your cheap Dell Vostro system (which generally only corporations buy, so it's unlikely YOU paid for it), and others, such as myself, will continue paying fair market value for a good product.

      Electronics are just like clothing. You have the people who shop at Walmart/Target/Salvation Army/Whatever travesty shop you normally buy from (Emachines/Dell), then you have those who purchase name brand for name-brands sake (Sony/Alienware), and then you have those who recognize time, and good workmanship. Price is not an issue, and you'll never understand such things. Most are just not wired for it. Mentally, or financially. Some of the best purchases one can make are so cheap, yet theres much better things out there when you recognize hard work. It's like your boss hiring someone who's half the price, because they are half the price, and paying attention to no other qualities. It's just stupid.

      Great zing btw. A common misspelling of a word is all you can come up with. Common misspellings tend to happen though when you spend more of your time speaking other languages with far more interesting people than yourself, in languages that aren't, English.

    147. Re:That's great by c0d3h4x0r · · Score: 1

      '...because after all 640KB should be enough for everyone.' Nope, that isn't played out. In Soviet Russia, 640KB plays you out!
      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    148. Re:That's great by DoctorFrog · · Score: 1

      Is your car crippled, because you are not allowed to drive faster than the speed limit? Are you crippled, because you're not allowed to cross the street when the light is red?
      If you would otherwise be capable of doing those things, are you crippled? Yes! You are disabled, by any rational application of the term. Does it matter? Only if there are any possible circumstances under which you might need to drive faster than the speed limit or ignore a red light.
    149. Re:That's great by G-News.ch · · Score: 0

      Still not quite fitting, your analogy. If someone came and crippled your legs to keep you from crossing the street, that would imply that, until then, you had been perfectly able to cross the street. OS X however never was designed to run on commodity hardware. So to speak, it never was intended to walk, and just because you can put it in a wheelchair and roll it over the street, doesn't mean it should have been able to do it on its own in the first place. Therefore it's not crippled, because there is nothing compareable that is not crippled (ie. there is no other OS X that is designed to run on commodity hardware). It's restricted, maybe even disabled, but it is not crippled. Restriction by design is not crippling. Then again, this is a purely linguistic debate by now.

    150. Re:That's great by drsmithy · · Score: 1

      The pundits did ask for an iMac without the monitor, and that's what the mini was.

      No, it wasn't. The first Mac Mini was a 1.25Ghz G4, released at the beginning of 2005. The base-level iMac at the time was a 1.6Ghz G5. Further, in all areas - hard disk, RAM, video, network, etc - the iMac eclipsed the Mac Mini (and was replaced only a few months later with the 1.9 and 2Ghz G5 iMacs, widening the gap even further).

      In no way, shape, or form has the Mac Mini ever been a "headless iMac". It is the red-headed stepchild of the Apple lineup and, quite frankly, I'm amazed it's still available.

      When it arrived, they hailed it as something that would redefine computing, even though Apple never really pushed that.

      Rubbish. No-one outside of Apple fanbois were hailing the Mac Mini as anything of the sort. PC users were laughing at its low-end specificatons (and/or price, depending on their perspective).

      The iMac hasn't ever really been a prosumer desktop, so your redefinition of things doesn't make reality "specious."

      I never said the iMac was a "prosumer" desktop. I said a machine that would fit in between the iMac (being "consumer") and the Mac Pro (being "pro") would be "prosumer".

      The Mac Pro is the beginning of what could be called prosumer.

      Uh, no. The Mac Pro is well and truly into professional workstation territory (at least in the context of "personal computers", and *especially* in the context of Apple's product lineup, given it's at the absolute top end).

      The iMac is very much a consumer machine like the mini, with more room to provide somewhat better parts. You can quibble about names, but describe what you are actually talking about in real numbers. A $1000 mini with specs like a high end PC? A $1500 mini that looks like a gamer PC, waiting for a $1500 video card, all set to play the PC Games that aren't available on the Mac? Perhaps a Windows PC sold by Apple, with no reason to buy it from Apple whatsoever?

      Half a Mac Pro. A single CPU socket, room for two 3.5" drives, a replaceable video card, one or two (unused) PCIe expansion slots, 4 memory slots. Pricing should be in the ballpark of US$1000 - US$1200. In no way is that a "high end PC" - indeed, it's a pretty bog standard PC.

      The target of such a machine is, of course, the "prosumers". The "enthusiasts", if you will. People who will spend most of their time in OSX, but dual boot to Windows to play games. People who need (/want) more than an iMac has to offer (eg: dual DVI outputs, a pair of drives in a RAID0 or RAID1), but for whom a Mac Pro is expensive overkill. People like me. People like the average Slashdot reader. People like our office full of radiologists, or the other one full of developers. People who buy all those Dell PCs that aren't bottom-end Optiplexes or high-end Precisions.

      If Apple lowered the low end of the Mac Pro, they'd end up with two products, a cheap iPro and the existing Pro, and that would funnel sales of Mac Pros to a cheaper box that cheap-pro users would be less happy with.

      Uh, what ? While the machine I'm talking about would certainly slaughter Mac Pro sales (hence Apple's disinterest in creating it), because of the large number of customers for whom a Mac Pro is overkill, it's difficult to see why anyone buying it would be disappointed after consciously choosing it in lieu of a a Mac Pro.

      The number of people in your boat is too small to matter to Apple. If you're rather get a PC, do so and stop complaining.

      I don't want a PC. I want a Mac - but I want a Mac that *ALSO* lets me do all the stuff I can do with a (fairly basic) PC.

      Does Apple owe every person on the planet a custom designed system to fit their particular needs?

      Of course not, nor am I asking for anything close to that. What I want is for Apple to fill the gaping hole in their product lineup with what is, ultimately, a fairly mundane PC. "Prosumers" are about the

    151. Re:That's great by Macthorpe · · Score: 1

      Then why do you want to run OSX then? I don't.

      Can you actually pay attention to what I write? In the very first post I wrote I said I'd consider it if it worked on any x86 box but I doubt that I would bother.

      The rest of your post is a whole lot of supposition based on things I didn't actually say. I remember saying buying for the sake of a brand name is stupid and shallow, then you post this tirade where you accuse me of saying the opposite and then tell me that I should buy a computer which is good regardless of the brand name, which is exactly what I said.

      Is the fact that you can't fucking read down to the fact that you are 'speaking other languages with far more interesting people'? If I'm so boring to you, why are you even bothering to reply?
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    152. Re:That's great by Anonymous Coward · · Score: 0

      The pundits did ask for an iMac without the monitor, and that's what the mini was. I'm pretty sure no pundit requested a thoroughly under powered machine.

      The iMac hasn't ever really been a prosumer desktop, so your redefinition of things doesn't make reality "specious." Just because Apple misread the segment's requirements, doesn't mean he identified it wrong.

      When you quantify what you're saying, it sounds absurd without me having to point it out. You sound hungry for cock -- Steve Jobs' cock specifically.

      Apple is completely ignoring that "dreamy" market segment because it offers no sales potential, particularly for Apple. This is exactly why I hope Apple never becomes the dominant PC/OS maker. Their one-size-fits-all approach is ridiculously limiting.

      The number of people in your boat is too small to matter to Apple Same point as above.

      If you're rather get a PC, do so and stop complaining. I believe that's what he did. There was no complaint in his post -- just a suggestion for Apple.

      Does Apple owe every person on the planet a custom designed system to fit their particular needs? Windows and Linux make this possible right now. More reason to hope that Apple never becomes too dominant.

      That's what "specious" means, and why Apple ignores your fanciful imagineering. Jobs is still waiting for you to go down on him today.

    153. Re:That's great by Eli+Gottlieb · · Score: 1

      You know, you're right. All software EULAs are bullshit. I'm going to go sell a closed-source version of Linux for an immense profit. Thanks for the inspiration!

      Posting from my Macbook Pro,
      Eli

      P.S. -- It was the best value for my dollar. No, really.

    154. Re:That's great by Mr2001 · · Score: 1

      Therefore it's not crippled, because there is nothing compareable that is not crippled (ie. there is no other OS X that is designed to run on commodity hardware). Sure there is. Remember the developer preview? OS X ran on commodity hardware just fine before Apple started crippling it.

      Restriction by design is not crippling. Then again, this is a purely linguistic debate by now. Yes, you're splitting hairs. Call it "intentionally restricted" or whatever you want; the fact is that Apple went out of their way to tie OS X to their own hardware, such that it refuses to run on perfectly compatible hardware just because it's the wrong brand. Getting back to the original point, then, it's obvious that a MacBook's ability to run OS X while competing models cannot is not a strength of the MacBook, but a weakness of OS X.
      --
      Visual IRC: Fast. Powerful. Free.
    155. Re:That's great by G-News.ch · · Score: 0

      It still runs down to the fact that this restriction ultimately benefits OS X and thus also the average OS X user, because: - it makes QA easier, providing a more solid OS experience - it helps Apple remain profitable, which results in sustained OS support and platform availability & health We've seen what happens when Apple starts losing hardware sales to competition. They almost went belly up. That wouldn't help anyone who wanted to run OS X, neither those who own a real Mac, nor those who run it on commodity hardware. Therefore it isn't crippled, because it's for the greater good of the OS as a whole and over time. If you fail to see that, I'm afraid I can't help you guys. Merry Xmas.

    156. Re:That's great by DECS · · Score: 1

      You skirted around the biggest problem: there's no market for what you describe.

      What companies are making money selling something like that? The PC makers with weak sales? They're rushing after sub $500 sales. Nobody is looking for $1200 entry level PCs with good components.

      When you see "gaps" in a product line, try to image them as white space on a canvas. It's not blank stuff that needs to be filled in, it's serving a purpose.

      Daniel Lyons Cries Wolf: The Real Bill Gates Behind the Fake Steve Jobs
      Forbes' Dan Lyons, author of the Fake Steve Jobs blog, decided it would be entertaining to parody the unplugging of ThinkSecret by pretending his own blog was under threat from Apple. Except that in order to do that, he had to stop pretending to be FSJ and start pretending that the real Steve Jobs was threatening him. That's where he left the world of parody and reentered the familiar territory of lucrative scandal.

    157. Re:That's great by WNight · · Score: 1

      1) You're wrong. I do own the software. The law says that I own it like I own a book. I can do anything except produce extra copies or display it to a public audience. If you don't want me to own a copy of your software, you shouldn't sell it to me. And btw, if it looks like a sale to the customer, it is.

      2) Yeah yeah, their right to do what they want ... to lessen the value of the product with restrictions hidden in 30+ pages of inaccessible legalese, not in what it can do, but what you're allowed to try to do with it. It's sold as a working product and broken by the EULA. That's false advertising and horribly unethical.

      3) How about you stop whining and making excuses when I expect something to work as advertised?

      4) MacOS is capable of an action, but intentionally broken in a critical way that prevents the action. That's what we call crippled. DRM cripples products.

      5) You totally proved my point. MacOS is crippled. Mac fanboys can't admit it. Think Different, or at all.

    158. Re:That's great by WNight · · Score: 1

      Yeah, you really are stump-like.

      You're trying to compare post-sale restrictions like a EULA to a more-permissive-than-default offer like the GPL.

      Try to consider this rationally, pretend it wasn't your comfort blanket that I was talking about. It's not your cool mac, nor the cool company that makes them. It's some icky company that will sell you a product, and box it with a big pile of legalese that you don't get to see before shelling out your money, if you were a qualified lawyer and suited to really evaluate it, just so that this company could prevent what everyone has always been doing, and try to sell exactly the same product, but without this feature disabled for more money. Pretty icky.

      Now imagine loathsome leech-like creatures inhabiting cyberspace. These loathsome beasts exist only to tell people that this company is wonderful. That black is white, up is down, a sale isn't a sale, and restrictions aren't really restricting you if you don't try to do anything. Nobody knows why they exist, or why they choose to attach themselves to the nether-regions of the rich CEO of this company, but one must assume it's because if you've drunk the kool-aid, it's humiliating when others choose to have their own mind.

      Doesn't this seem wrong? That companies should sell things they've intentionally crippled and people defend them for it, by joking about pissing all over a totally unrelated volunteer project. Seems wrong to me...

    159. Re:That's great by G-News.ch · · Score: 0

      Yadayadayada. Every single point you make runs down to your convictions that whatever you feel should be, has to be. You ignore common practice as much as legal facts. You even invent completely new stuff. Nowhere does it say on an OS X box that it will run on commodity hardware. There's no false advertising there. Just because you can probably use a Cesna airplane to make an excellent mango chutney doesn't mean they have to cover that in their sales contracts. Nor does your insurance have to pay for a broken rotor, after you hit a particularly tough mango. Just because OS X might technically run fine on commodity hardware doesn't mean they are breaking any laws by not allowing it. They can decide perfectly on their own what they want their product to be capable of. And yes, even if you think otherwise, it's their product, even after you bought it. You just own the disc and the right to use the contained software, according to the EULA. That's got nothing more to do with DRM than a dishwasher not being designed to cook fish, although it works very well. Still no warranty is going to cover your damages if the fish somehow manages to destroy your dishwasher. You know, software isn't like a shovel that, once you bought it, is all yours and yours to decide in whatever way you want to abuse it. And even for a shovel, they are not going to replace it to you, when they realize you intentionally stuck it into a shredder. And if they happen to have a patent on some special function of that shovel, they're also not going to allow you to copy that and affect their sales. Running OS X on commodity hardware certainly is possible, but if everyone did it, it would seriously hurt Apple and thus in the end OS X development itself. Nobody would benefit. That's why they are restricting the level of (ab)use. OS X never was open source, it's not crippled, because there never was a retail version of it that did more than it does today. I don't care about some obsure beta. Beta is beta. I'm not a mac fanboy, as you call it, I'm just pointing out to you the facts that you seem to have a very hard time understanding. This is not some proprietary Linux distro were talking about, you'd have every right to complain about restrictions there. Never mind, I'm wasting my time here. It's like trying to convince Lenin that capitalism isn't all that bad.

    160. Re:That's great by WNight · · Score: 1

      You're stuck on some warranty issue. I'm not asking for anything of the sort. Nobody expects warranty service when using a product beyond spec.

      Yes, I am stuck on the idea that I can do anything I want with a product I own. It's the law. You read? After a sale, the customer owns the product. If they buy a hammer they aren't allowed to kill people with it, but that's not a restriction of the hammer maker but one of the government. After you buy a book you aren't allowed to duplicate it, but that's another governmental restriction, not one of the author or publisher. Even if the author and publisher both neglect to remind you, copyright law still applies. There's no precedent for having to follow restrictions that come on books, and in fact there are laws stating the opposite. The 'first sale' doctrine, in particular, states that the publisher loses their rights in the book the moment it's sold. Nowhere else do people think publishers/manufacturers are entitled to tie functionality to name-brand hardware. Similar restrictions have been overturned frequently (Sega v Accolade) even when it involves overturning trademark rights in favor of interoperation.

      Nobody is saying Apple has to make OS X run on commodity hardware - just that it's crippled if it can not, as obviously the machines do function identically and the developer release ran on non-Macs. They say it's for Macs, that's all they have to provide.

      What we're saying is that Apple can not forbid emulation/virtualization, nor can they forbid you fixing the OS until it will work. Microsoft couldn't tell you that 3rd party patches were against the EULA, just that they wouldn't guarantee anything (not that they do anyways, but...). Why can Apple?

      Flat out, Apple has no legal right to forbid anything once they've sold the product. There's a perfectly good method to retain control called renting. Some firms (mainframes mostly) rent hardware instead of, or as-well as selling it. That way they can forbid customer modifications, as the customer has to return it in pristine condition. This lets them sell CPUs in racks of 64 and software disable the ones you aren't paying for. But to do this, they rent. You know IBM? Really big company. Lots of lawyers. You'd think that if they could have maintained that sort of control of a product they sold that they wouldn't have bothered with the renting... Maybe they know something you don't.

      If I bought a macbook, and it died while I was away from other macs, I wouldn't be able to sit down at someone's PC, pop the drive into a USB bay, and boot into my setup. That's crippled. The hardware can do it natively, but even if it couldn't, that's what emulation is about, it's a *lot* better than nothing. Apple is trying to say that you're just not allowed to do that. You could sit at any stranger's mac, but not PCs. You could sit at a Sun workstation that's emulating x86 OSes like Windows, and not be able to use your OS you paid for. That's freaking crippled.

      What I really don't understand is why you're denying this. It's obviously crippled. Many products are. Two cameras use the same software, one just disables fancy features based on a setting. That's legal. Just admit it. Why can't you just admit it?

      And what would happen if Apple's hardware and OS both had to compete? The market would decide on the value of Mac hardware versus commodity, Dell, etc. The OS is better now than before, many PC users would give it a try and switch. If I had to choose between OS X and Windows, I'd choose mac. I don't think their chances are so bad. But, that said, I don't care either. Tying their hardware to their OS is anti-competitive, the move of someone afraid of criticism or open challenge, and it's a sign of anti-trust behavior. We bitch when Microsoft does it...

      It's rude, it's harmful, and it's not legal to enforce.

    161. Re:That's great by Mr2001 · · Score: 1

      It still runs down to the fact that this restriction ultimately benefits OS X and thus also the average OS X user, because: - it makes QA easier, providing a more solid OS experience So I guess Linux must be really unstable, right? After all, it runs on all kinds of hardware, from cheap to expensive, ancient to cutting edge. By that logic, Linux must be the buggiest operating system around.

      We've seen what happens when Apple starts losing hardware sales to competition. They almost went belly up. Yes, but only because they were stupid about it: they were apparently licensing their OS at a price that was too low to be profitable. If they had used a little more sense, they would've been making enough money from software to offset whatever they weren't making from hardware.

      Therefore it isn't crippled, because it's for the greater good of the OS as a whole and over time. How strange. You give a justification for crippling the OS -- not even a good one, by the way, since other OSes manage to be successful without being tied to a particular brand of hardware -- and then claim that because it's justified, it isn't really crippled at all? You're robbing the language of all meaning, sir.
      --
      Visual IRC: Fast. Powerful. Free.
    162. Re:That's great by WNight · · Score: 1

      Exactly. Nobody buys a shiny new macbook intending to swap it onto low-end wintel components, but when your computer breaks you might not be picky. Call it what you will, but you still won't be able to get at your OS & data, all because of a feature Apple added. Isn't that charming.

      Just like nobody buys a car intending to run red lights, but would be glad to be able to, to avoid a car-jacking, or when fleeing a sinking New Orleans... A car slaved to every possible traffic regulation would be almost useless in an emergency.

      These people seem to want a less useful product.

    163. Re:That's great by G-News.ch · · Score: 0

      "What I really don't understand is why you're denying this. It's obviously crippled. Many products are. Two cameras use the same software, one just disables fancy features based on a setting. That's legal. Just admit it. Why can't you just admit it?" Oh I agree that such a camera would be crippled. But that is not the same situation as what were facing with OS X. Because there is no OS X that does NOT have these restrictions you call crippled. I'm not trying to deny that Apple restricts the functionality, artificially so. I just don't agree to call it crippled. If the world looked different and we had 95% Macs and 5% Windows machines, you still wouldn't be able to simply stick the harddrive of a dead Windows notebook into a Mac. Not because Windows is crippled, and not because the Mac is crippled either, but simply because Macs run EFI today, while most Windows machines do not and still run legacy BIOS. Most versions of Windows don't even support EFI. You could as well call that crippled, but since the real world is the opposite of what I have just shown, you choose to call the Mac crippled, because, implicitly, it denies to adapt to Windows and legacy hardware domination. I'm not arguing about some artificial or changeable restrictions, I simply object to the term crippled, because that implies that something is no longer possible that was possible before the act of crippling occured. And that is simply not the case with OS X. In fact, before the move to Intel platform, you had even less chance of running OS X on any other platform. Last but not least, you name IBM and their lawyers. Do you think Apple is such a tiny corporation that they have no lawyers who know what they're doing? If you think Apple is doing something illegal with their EULA, why don't you join 10'000s of fellow citizens who think class action lawsuits are a very entertaining modern-age hobby? Sue them, we'll see who is right and who's wrong, then.

    164. Re:That's great by G-News.ch · · Score: 0

      "So I guess Linux must be really unstable, right? After all, it runs on all kinds of hardware, from cheap to expensive, ancient to cutting edge. By that logic, Linux must be the buggiest operating system around." No, it's not unstable, but it's the most polyformous OS in the market. They can't even agree on a single common licensing system for open source software. Additionally, it'd be naive to think that you can just transform a closed-platform OS into an open source walhalla over night. I know some people's wet dreams here include such visions, but that is simply utopic. "Yes, but only because they were stupid about it: they were apparently licensing their OS at a price that was too low to be profitable. If they had used a little more sense, they would've been making enough money from software to offset whatever they weren't making from hardware." So, they should have asked so much for their license, that third party system manufacturers would have had to ask 500$ extra. I can already see how the Linux and open-source crowd would be screaming about having to pay royalties they never use, how software licenses artificially keep hardware prices high etc. I see it with Windows here every day. "Stop bundling Windows, I don't want to pay for an OS that I'm not going to use anyway. Yadayadayada". It would've been that same story all over again. There is no way Apple could have please the Slashdot crowds. "How strange. You give a justification for crippling the OS -- not even a good one, by the way, since other OSes manage to be successful without being tied to a particular brand of hardware -- and then claim that because it's justified, it isn't really crippled at all? You're robbing the language of all meaning, sir." Last time I checked the vast majority of OS in the market were absolutely tied to a certain hardware. Only because Intel with BIOS is the dominant hardware platform today doesn't mean it's not a restriction. Or have you tried running Windows on a PowerPC Mac lately? Or on an Atari? Again, notice I'm talking about restrictions, not crippled, even there.

    165. Re:That's great by Mr2001 · · Score: 1

      So, [Apple] should have asked so much for their [MacOS] license, that third party system manufacturers would have had to ask 500$ extra. Yup, if $500 per system was what it would've taken for Apple to profitably sell MacOS licenses, then that's what they should've done. Since the clone makers were apparently able to sell hardware much cheaper than Apple could, that wouldn't have been a big problem for them.

      Think about how it'd work today. The cheapest 15" notebook from Apple costs $2000, but you can get a 15" notebook from HP for $700 or so (assuming you don't need any of the extra features of the MacBook Pro). Even if you had to pay an extra $500 to get it loaded with MacOS, you're still getting a good deal. HP makes a sale, Apple sells a profitable license, and you save $800 on a 15" MacOS laptop: that's win-win-win.

      I can already see how the Linux and open-source crowd would be screaming about having to pay royalties they never use, how software licenses artificially keep hardware prices high etc. Nonsense. If those people didn't want to run MacOS, why would they have bought a Mac clone and therefore paid for the license?

      I see it with Windows here every day. I guess you don't understand the complaint people have about Windows licensing. Let me break it down for you: Microsoft required (requires?) system manufacturers to buy a Windows license for every computer they sold, whether it had Windows installed or not. The result was that every computer had Windows on it, since the manufacturer had paid for it anyway, and that the price of every computer included the Windows licensing fee.

      Apple could easily avoid that by not pulling the same stunt: don't make manufacturers buy MacOS licenses for computers that don't have MacOS on them. If a customer wants a Mac clone, then he can pay for the OS; otherwise, he can get a different OS and pay for that one instead. And if a company decides to sell nothing but Mac clones, then customers who don't want a Mac clone can shop somewhere else.

      It would've been that same story all over again. There is no way Apple could have please the Slashdot crowds. Actually, as I explained above, there's a very easy way.

      Last time I checked the vast majority of OS in the market were absolutely tied to a certain hardware. Only because Intel with BIOS is the dominant hardware platform today doesn't mean it's not a restriction. You and I both know that's not the same as Apple making their OS refuse to run on fully compatible hardware just because it doesn't have a picture of an apple on it.
      --
      Visual IRC: Fast. Powerful. Free.
    166. Re:That's great by Anonymous Coward · · Score: 0

      When you see "gaps" in a product line, try to image them as white space on a canvas. It's not blank stuff that needs to be filled in, it's serving a purpose. Who the fuck do you think you're explaining stuff to? This is /. fuckwad - shit like this doesn't fly very far here.
    167. Re:That's great by Super_Z · · Score: 1

      Darwin is not the same as OS X. Nice try, though.
      You really are clueless:

      Macintosh:~ xxx$ uname -a
      Darwin Macintosh.local 9.1.0 Darwin Kernel Version 9.1.0: Wed Oct 31 17:46:22 PDT 2007; root:xnu-1228.0.2~1/RELEASE_I386 i386 i386
    168. Re:That's great by Mr2001 · · Score: 1

      I'm not the clueless one here, pal.

      Darwin is the kernel used by OS X. Did you borrow someone else's Mac to run uname? Because I'm having a hard time believing that a Slashdotter who actually owns one wouldn't know the difference between the kernel and the full OS.

      Sure, you can install Darwin on your PC, and when you boot it up you might get a nice command prompt. What you won't get is Aqua, Finder, QuickTime, Safari, Mail, iTunes, Dashboard, Spotlight, Time Machine, or anything else that makes Mac OS X visibly different from plain BSD. No folder icons, no trash can, no desktop. It'd be like installing Linux on a PC and claiming that your PC is now a TiVo because it runs the same kernel.

      On the other hand... if you still believe that Darwin is the same as OS X, then I'll happily trade you a cheap PC with Darwin installed for your Mac. If it really is yours to trade, that is.

      --
      Visual IRC: Fast. Powerful. Free.
    169. Re:That's great by Super_Z · · Score: 1
      Your original claim that I responded to was:

      Sure, it's what we expect them to do. They want to sell more, yes. We get that they want this and are allowed want this. But when they act more like Microsoft than Microsoft and *cripple* their own product just to spite creative users, what's the attraction supposed to be?

      Apple's product checks for "legit" hardware, what happens if I want to run this in 10 years after my mac breaks? It'll check for authentic hardware and fail, where other OSes will work on an emulator.

      The fact that Apple has given you full controll of your underlying software (i.e. kernel) invalidates your ludicrous claims. You can run your application 10 years after your mac breaks by replacing the original kernel with a modified open-source variant. How hard is this to fathom?

      Darwin is the kernel used by OS X. Did you borrow someone else's Mac to run uname? Because I'm having a hard time believing that a Slashdotter who actually owns one wouldn't know the difference between the kernel and the full OS. Sure, you can install Darwin on your PC, and when you boot it up you might get a nice command prompt.

      So you are essentially arguing that X11 is what makes e.g. Linux or Solaris an Operating System? This is what makes Darwin a full OS. Not Quartz, iTunes and a browser.

    170. Re:That's great by Mr2001 · · Score: 1

      Your original claim that I responded to was: [...] Look again - I'm not the one who posted that. But what the heck...

      The fact that Apple has given you full controll of your underlying software (i.e. kernel) invalidates your ludicrous claims. You can run your application 10 years after your mac breaks by replacing the original kernel with a modified open-source variant. How hard is this to fathom? You tell me, because you don't seem to fathom it yourself! The Darwin kernel isn't what checks for Apple branded hardware. That's done by another OS X component.

      So you are essentially arguing that X11 is what makes e.g. Linux or Solaris an Operating System? This is what makes Darwin a full OS. Not Quartz, iTunes and a browser. What I said is that Darwin is not the same as OS X, and the truth of that claim is obvious to anyone who isn't desperately spinning to save face.

      If you bought a box that was labeled "Mac OS X", and all you got was the Darwin kernel -- with none of the familiar, advertised features that make the Mac what it is -- you would've been scammed.

      Similarly, if you bought a copy of Windows, and all you got was the NT kernel -- no Explorer, no system DLLs, no Minesweeper or Notepad -- you'd return it immediately. It'd be completely useless. [Insert joke about Windows being useless anyway.] An operating system is more than just a kernel.

      The situation is a little cloudier when you're talking about Linux, because the term "Linux" properly only refers to the kernel itself. That's why some people insist on calling it GNU/Linux instead, because what most people think of as "Linux" actually includes a bunch of GNU tools that Mr. Torvalds had nothing to do with.

      But hey, since you're still so insistent, let me remind you of that trading offer. Since you believe Darwin is a full OS, indistinguishable from OS X, why not trade me your Mac for a box that I'll install Darwin on? There won't be any difference, right?
      --
      Visual IRC: Fast. Powerful. Free.
    171. Re:That's great by Super_Z · · Score: 1

      The fact that Apple has given you full controll of your underlying software (i.e. kernel) invalidates your ludicrous claims. You can run your application 10 years after your mac breaks by replacing the original kernel with a modified open-source variant. How hard is this to fathom?
      You tell me, because you don't seem to fathom it yourself! The Darwin kernel isn't what checks for Apple branded hardware. That's done by another OS X component.
      And that "other OS X component" uses the Darwin kernel to access the hardware, right?

      Similarly, if you bought a copy of Windows, and all you got was the NT kernel -- no Explorer, no system DLLs, no Minesweeper or Notepad -- you'd return it immediately. It'd be completely useless. [Insert joke about Windows being useless anyway.] An operating system is more than just a kernel.

      The situation is a little cloudier when you're talking about Linux, because the term "Linux" properly only refers to the kernel itself. That's why some people insist on calling it GNU/Linux instead, because what most people think of as "Linux" actually includes a bunch of GNU tools that Mr. Torvalds had nothing to do with.

      An operating system (OS) is the software that manages the sharing of the resources of a computer and provides programmers with an interface used to access those resources.

      If you had bothered to follow the link in my previous post, you would have seen the "system DLLs", the init program, the "GNU tools" and all the other stuff that compiles into an actual operating system.

      Trust me on this - iTunes, Minesweeper and Notepad are not a part of any operating system. You seem to be confused by all of the stuff that is bundled with the OS. That stuff is just a courtesy of the vendor.

    172. Re:That's great by Mr2001 · · Score: 1

      And that "other OS X component" uses the Darwin kernel to access the hardware, right? You're suggesting that the kernel should be hacked to fool the rest of the OS? Hell, why stop there? May as well just hack your motherboard to report that your system is full of Apple hardware.

      If you had bothered to follow the link in my previous post, you would have seen the "system DLLs", the init program, the "GNU tools" and all the other stuff that compiles into an actual operating system. That still doesn't add up to OS X. Go ahead: install the kernel, init, and the GNU tools, and then try to install Photoshop. Or Firefox. Now watch in amazement as those programs fail to run because they're missing vital OS X components. Shock! Horror! How can it be? Apple gave you everything you needed, didn't they?

      You must be trolling, because I can't believe you're actually this stupid.

      But just in case you are, my offer still stands. I'll trade you a PC with Darwin installed for your Mac; since you believe there's no difference between them, I don't know why you're so unwilling to take me up on it. I'll even throw in a shiny quarter, which you can use to buy a delicious gumball, or put it in your piggy bank and save it for a rainy day!

      Trust me on this - iTunes, Minesweeper and Notepad are not a part of any operating system. You seem to be confused by all of the stuff that is bundled with the OS. That stuff is just a courtesy of the vendor. And you, sir, seem to be insisting on a definition of "operating system" that is different from the way everyone else in the modern world, including OS vendors, uses the term. You buy OS X, you get those programs. Darwin doesn't include those programs, nor does it even include enough system functionality to run those programs.
      --
      Visual IRC: Fast. Powerful. Free.
    173. Re:That's great by davido84 · · Score: 1

      Next, in Vista SP 2, you'll just scan your Fry's receipt and Vista will report the total amount of memory you *purchased*. No need to even install it. Also, for an extra $5 you'll be able to buy a special version of Vista that will report that you have dual Core 2 Quad Extremes installed. This should be very popular in the E-Bay reseller community...

  2. I think they should report it as 640k by Laglorden · · Score: 3, Insightful

    for obvious reasons :D

    Nice "fix" though, then people can keep adding memory and think it helps :D

  3. Fix the problem by misleading the customer? by Naito · · Score: 5, Insightful

    What an ingenious solution! No wonder Microsoft is the leading innovator in IT! That's SO innovative it makes me sick. It's hard enough trying to explain to customers why they shouldn't waste their money on 4GB of memory and a 1GB video card only to lose a quarter of it in real life, now the OS is trying actively trying to make me look like a liar too.

    1. Re:Fix the problem by misleading the customer? by ThinkingInBinary · · Score: 1

      The simple solution is don't run 32-bit Vista. If you have mission-critical apps, hassle their makers constantly, asking for a 64-bit Vista version. Once all of them comply, switch to 64-bit Vista and use all the RAM you want.

      (Same for s/Vista/Linux/;, of course.)

    2. Re:Fix the problem by misleading the customer? by Jeff+DeMaagd · · Score: 1

      4GB RAM isn't such a waste of money anymore, and it's stock anyway. I think 4GB costs less than $100 now, even for notebooks.

    3. Re:Fix the problem by misleading the customer? by IhuntCIA · · Score: 5, Informative

      In boot.ini file add switch /PAE at the end of multi(0)disk.. line

      multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer /PAE

      It will not solve Your PR problem nor will solve the problem with incorrect reporting of available RAM, but will allow 32-bit Windows XP Professional to use all of it. In my experience, most programs / games can't use all 4GB of RAM, but if user is running more than one RAM hungry application (multitasks), 4GBs becomes useful.
      Also we have to think about future Vista service packs so, 4GB is must have :)

    4. Re:Fix the problem by misleading the customer? by RealGrouchy · · Score: 1
      FTA:

      Quotes for 1GB DRAM modules have fallen to US$16 in the second half of December while prices for two 2GB modules are likely to drop to less than US$60 in the first quarter of 2008. Based on this scenario, the cost for 4GB RAM will account for less than 6% of a US$1,000-cost notebook. This is much lower than the 10% of the overall system cost as seen in the past, memory makers added


      That's why they're doing it--to increase demand for it, which the chip makers hope will increase the price.

      - RG>
      --
      Hey pal, this isn't a pleasantforest, so don't waste my time with pleasantries!
    5. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 3, Informative

      Vista x64 is a regression in functionality. For one thing, it _requires_ signed drivers.

    6. Re:Fix the problem by misleading the customer? by joss · · Score: 1

      > If you have mission-critical apps, hassle their makers constantly, asking for a 64-bit Vista version

      Fuck that. Use Windows 2003 64bit.

      --
      http://rareformnewmedia.com/
    7. Re:Fix the problem by misleading the customer? by baadger · · Score: 1

      or "Windows XP x64 Edition" which is basically the same thing.

    8. Re:Fix the problem by misleading the customer? by jfim · · Score: 2, Informative

      For one thing, it _requires_ signed drivers.
      No. It requires signed kernel drivers. Drivers for all bus-attached devices should run in userspace on Vista(so your USB printer can't crash the whole system but your video driver might).
    9. Re:Fix the problem by misleading the customer? by ozmanjusri · · Score: 5, Informative
      In boot.ini file add switch /PAE at the end of multi(0)disk.. line

      That's not such a good idea.

      The reason PAE mode isn't enabled by default is because it conflicts with DMA. Enabling it may make your Windows system even more unstable.

      --
      "I've got more toys than Teruhisa Kitahara."
    10. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 2, Interesting

      Userspace drivers are very limited (that's why they are _userspace_) - they can't do anything that requires more than PASSIVE IRQL.

      Vista x64 is the first step to locked-down systems, so it should be boycotted.

    11. Re:Fix the problem by misleading the customer? by bhtooefr · · Score: 1

      Or Windows Server 2003 32-bit - the only reason why you can't access RAM above 4 GiB (but below 16 GiB) in PAE-enabled versions of XP32 and Vista32 is because of an artificial limitation set by Microsoft.

    12. Re:Fix the problem by misleading the customer? by Macthorpe · · Score: 1, Insightful

      Are you planning on boycotting Linux as well?

      Linux kernel 2.6.23 to have stable userspace driver API.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    13. Re:Fix the problem by misleading the customer? by Yetihehe · · Score: 2, Informative

      Linux doesn't require drivers to be signed.

      --
      Extreme Programming - Redundant Array of Inexpensive Developers
    14. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 4, Informative

      I don't care about userspace drivers (I'm porting FUSE to Windows in my spare time, for God's sake!).

      But Vista requires _signed_ _kernel-mode_ _drivers_. It won't load unsigned drivers, and there's NO user override for this 'feature'. Let me repeat: Microsoft does not allow you to run some types of code on your computer.

      You can turn on 'test certificate root' which allows to use self-signed certificate, but it is hard to do for a common user, causes DRMed content to stop playing and displays 'test mode' icon.

    15. Re:Fix the problem by misleading the customer? by Macthorpe · · Score: 1

      Apologies for the misconception.

      I still think you might be overreacting a tad, but I understand what you mean.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    16. Re:Fix the problem by misleading the customer? by Ash-Fox · · Score: 1

      Are you planning on boycotting Linux as well?

      Linux kernel 2.6.23 to have stable userspace driver API.
      Where does that involve signed drivers?
      --
      Change is certain; progress is not obligatory.
    17. Re:Fix the problem by misleading the customer? by Macthorpe · · Score: 1

      I already admitted fault on this one :)

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    18. Re:Fix the problem by misleading the customer? by Antique+Geekmeister · · Score: 1

      You don't play live-action computer games much, do you? It is useful there, simply because the latest games and their massive environments often take huge amounts of RAM to cope with. It's also useful for OS virtualization, so that your Linux box can run your Windows programs in a sandpit, and vice versa, and you can run your out of date Win95, NT, or RedHat 6.2 applications in a protected environment.

      I'm looking forward to playing the old Marathon games in emulation on a box that can also handle Halo III, and tracing the interesting links and common gameplay among them.

    19. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 1

      I know I'm overreacting :)

      But I really don't want to live with locked-down computers in 10 years from now.

    20. Re:Fix the problem by misleading the customer? by mczak · · Score: 2, Informative
      Unfortunately, this doesn't work. Windows XP with SP2 (and I assume Vista 32bit too though I'm not sure) will ignore physical addresses above 4GB even with the PAE switch. It probably would have worked with XP SP1 and earlier, but apparently MS changed this. See http://technet.microsoft.com/en-us/library/bb457155.aspx, section "Driver compatibility" - this is PAE specific not DEP.
      I'll quote:

      To constrain compatibility issues, Windows XP Service Pack 2 includes hardware abstraction layer (HAL) changes that mimic the 32-bit HAL DMA behavior. The altered HAL grants unlimited map registers when the system is running in PAE mode. In addition, the kernel memory manager ignores any physical address above 4 GB. Any system RAM beyond the 4 GB barrier would be made unaddressable by Windows and be unusable in the system. By limiting the address space to 4 GB, devices with 32-bit DMA bus master capability will not see a transaction with an address above the 4 GB barrier. Because these changes remove the need to double-buffer the transactions, they avoid a class of bugs in some drivers related to proper implementation of double buffering support.
    21. Re:Fix the problem by misleading the customer? by Jeff+DeMaagd · · Score: 1

      2GB modules can already be bought for less through NewEgg. The "big" name brands are a little higher than $50 for 2GB notebook memory, but still, the price is pretty low.

    22. Re:Fix the problem by misleading the customer? by JackMeyhoff · · Score: 1

      You obviously do not know your place. You are not an Administrator, you are not a user, you are a CONSUMER. Deal with it.

      --
      http://www.rense.com/general79/wdx1.htm
    23. Re:Fix the problem by misleading the customer? by bcwright · · Score: 2, Informative

      For what it's worth, both 64-bit Linux and 64-bit Vista (and 64-bit Xp for that matter) will run 32-bit software. You don't need to have all your software upgraded to 64-bit mode to benefit - if just a couple of mission-critical applications are upgraded, you may find the advantage compelling if the rest of them continue to work.

      The two issues are (1) In general you need new 64-bit drivers, both for Windows and for Linux; and (2) 16-bit mode software will not work in 64-bit Windows. The latter is more of an issue than you might think (consider installer programs that might not get upgraded when the rest of the product is upgraded, or specialized utilities in batch files, or even just the odd special-purpose utility program). If neither of these apply in your case, you can upgrade now without having to wait for all (or even any) of your apps to get converted to 64-bits.

    24. Re:Fix the problem by misleading the customer? by IhuntCIA · · Score: 1

      I have tested that. Windows XP SP2 uses 4GB of RAM with or without PAE. With PAE it can swap and use all 4GB of RAM. BTW I never update Windows after installation, usually that only makes Windows unstable after some time.
      The problem is that unpatched Windows XP SP2 Professional reports 3.something GBs of RAM even if it has 4GB installed.
      As Your quote shows, the bug shows only in drivers that have improper implementation of double buffering. For an 32-bit application that is PAE unaware, memory address range is 4GB whatever page it uses, so *if* BSOD doesn't occur in a short time, it probably will not occur at all. OK, that is hard one to say on windows but I haven't got any problem at all so far.

    25. Re:Fix the problem by misleading the customer? by mczak · · Score: 1

      This looks to me like Windows XP SP2 already reports the installed ram and not the ram it actually uses (like Vista SP1 will do), rather than it using actually all 4GB which seems impossible from a technical perspective based on that description there... Yes the problem would only affect buggy drivers, but MS changed the HAL so these drivers will still run without trouble.

    26. Re:Fix the problem by misleading the customer? by Anonymous Coward · · Score: 0

      Which is a problem exactly why? Signed drivers have (so far) never been rootkits. Unsigned drivers have been.

    27. Re:Fix the problem by misleading the customer? by Anonymous Coward · · Score: 0

      Isn't that a Tom Petty tune?

    28. Re:Fix the problem by misleading the customer? by VertigoAce · · Score: 1

      It's hard enough trying to explain to customers why they shouldn't waste their money on 4GB of memory and a 1GB video card only to lose a quarter of it in real life Now imagine you are running the tech support line for MS or one of the OEMs. As memory becomes cheaper and more people start upgrading their machines, more and more people will run into this situation. When these customers call in to complain about their missing memory, there is no answer from tech support that is going to be satisfactory. Now you have to spend money on lots of support calls, all of which lead to unhappy customers.

      The fix is to report the physical memory installed, not the amount the OS is using. To be fair though, the dialog box that changed in SP1 already shows the specs for the hardware installed, not what is in use. On my box right now I have the power management settings to cap the CPU at 50% of its maximum frequency. Yet the "Control Panel\System and Maintenance\System" screen shows the maximum frequency of the CPU, even though the OS isn't using it. My only machine with 4GB of RAM is running 64-bit Vista, so I can't test this, but I imagine Task Manger and/or Resource Monitor will continue to show the available RAM, not the installed RAM.

      As to the other possible fix (enabling PAE if it would be necessary to use all installed RAM), you run into an entirely different support issue. Customers would find that their OS becomes less stable when they install more than 3GB or so of RAM. Plenty of drivers out there aren't tested with PAE enabled, so they break when it is enabled.

      On newer hardware you might try running a 64-bit OS. I've been running 64-bit Windows Server 2008 and 64-bit Vista for a while with no issues at all. But I tend to keep my machines pretty clean, so I haven't had the typical consumer experience of downloading huge numbers of applications from random sites across the web.
    29. Re:Fix the problem by misleading the customer? by smidget2k4 · · Score: 1

      Whoa! So Microsoft is the admin of my box now?

      News to me!

    30. Re:Fix the problem by misleading the customer? by i.of.the.storm · · Score: 1

      I believe you can bypass it by pressing F8 at boot time, and selecting to disable driver signing authentication. Unfortunately it seems like my bluetooth drivers have bigger issues since they aren't the ones that came with the adapter...

      --
      All your base are belong to Wii.
    31. Re:Fix the problem by misleading the customer? by IhuntCIA · · Score: 1

      I haven't had any problem so far on my new PC. It must be driver related problem. If driver update doesn't help then there is no other option but to upgrade hardware ( remember Vista ), which might not be an option for older PCs.
      Funny thing is that Microsoft made HAL workaround to extend memory address space, kinda fixed driver DMA related problems, but they haven't provided fix for their own system reporting tool.
      Example: My old PC has 1 GB of RAM and System Proprieties reported 1.00 GBs.
      My new PC has 4GBs of RAM and and System Proprieties reported 3.12 GBs. That is quite strange, considering that both PCs have the same version of Windows.
      There is another switch /3GB which offsets memory ratio allowing user application to use 3GB of RAM. I haven't tried to disable swap, but I have feeling that it won't help either.

    32. Re:Fix the problem by misleading the customer? by Neil+Hodges · · Score: 1

      Yes, but if a recent motherboard (such as my ASUS M2V) doesn't support 2GB modules (won't boot with even a single one, alone), then they're not too useful. I ended up having to get two different matched pairs (due to lack of funds), each containing 1 GB modules.

    33. Re:Fix the problem by misleading the customer? by tepples · · Score: 1

      But Vista requires _signed_ _kernel-mode_ _drivers_. It won't load unsigned drivers, and there's NO user override for this 'feature'. Actually there is a user override, intended for developers of drivers for mass-produced devices, but it puts ugly "test mode" warnings in all four corners of your screen.

      Let me repeat: Microsoft does not allow you to run some types of code on your computer. This is true only if "your computer" is an Xbox 360 video game console. Any other computer I can think of that ordinarily runs a Microsoft operating system can also run Ubuntu.
    34. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 1

      Yes, that's why I mean 'no user override'.

      My computer can run Ubuntu, no problem. But I have a lot of critical Windows-only applications. I can use XP in virtual machine for now, but Vista disallows virtualization (except for most expensive versions) - so this loophole will be closed soon.

    35. Re:Fix the problem by misleading the customer? by Allador · · Score: 1

      So what?

      Do you actually know anything about the subject you're so cavalierly making judgements about?

      Have you ever acquired a code-signing cert such that your product can be installed in this way?

      Do you realize that Microsoft plays no part in the acquiring of such a cert, or the signing of your drivers?

      Do you realize that these certs can be had for ~$200?

      Do you realize that your Windows Vista x64 can be configured to NOT require signed certs?

    36. Re:Fix the problem by misleading the customer? by Allador · · Score: 1

      Really?

      I see several ways.

      F8 on boot and disable the feature.

      Attach a kernel debugger (automatically disables the feature).

      Use a self-signed cert.

      Use a commercial test-cert.

      Use a WHQL test-cert.

      Use a self-signed cert and then configure the domain CA to trust and distribute the cert.

      Signed drivers really arent this big bad evil that you seem to be setting it up as.

      It's trivial and cheap to get a cert for distribution, and trivial to use a self-signed cert when you dont need to distribute publicly.

    37. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 1

      >Do you actually know anything about the subject you're so cavalierly making judgements about?

      Yes. I developed several drivers.

      >Have you ever acquired a code-signing cert such that your product can be installed in this way?

      Yes. It required me to register my company and gather A LOT of documentation proving that I'm not a Nigerian scummer.

      >Do you realize that Microsoft plays no part in the acquiring of such a cert, or the signing of your drivers?

      Yeah, sure. And it wasn't Microsoft who thought about it. And it's DEFINITELY not Microsoft who makes TOS for certificates. And of course, Microsoft's cross certificate is not required to sign CA's certificates (so you can't set up your own local CA).

      >Do you realize that your Windows Vista x64 can be configured to NOT require signed certs?

      How, pray tell me? Of course, turning on test certificate doesn't count.

    38. Re:Fix the problem by misleading the customer? by Allador · · Score: 1

      Be careful with this.

      Many drivers for consumer-level hardware dont function well in an environment where their memory space may be above the 4gb mark.

      It's not always a problem ... but it does happen. That exact issue is (theoretically) why MS chose to force the 32-bit versions not to use PAE.

      x64 versions of windows deal with high memory amounts just fine.

    39. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 1

      >F8 on boot and disable the feature.
      Every time?

      >Attach a kernel debugger (automatically disables the feature).
      For _users_?

      >Use a self-signed cert.
      Nope, won't work. MS requires CA's certificate to be signed by cross-certificate from MS.

      >Use a commercial test-cert.
      >Use a WHQL test-cert.
      All problems of test certs, so nope.

      >Use a self-signed cert and then configure the domain CA to trust and distribute the cert.
      Won't work, as I said.

      >It's trivial and cheap to get a cert for distribution, and trivial to use a self-signed cert when you dont need to distribute publicly.
      Nope, you can't.

    40. Re:Fix the problem by misleading the customer? by HuguesT · · Score: 1

      Only the windows license disallows virtualization. I'm not sure Microsoft can enfore that provision.

    41. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 1

      So? Microsoft can, for example, disable any copy of Windows if it detects virtualization (it's very much detectable), like they do with modded XBoxes.

      In any case, that would be a copyright violation.

    42. Re:Fix the problem by misleading the customer? by ivan256 · · Score: 1

      Depending on your application, turning on PAE can easily provide worse performance than running with 3GB of memory. It makes sense for systems with 16GB of memory using the majority of it as disk/database cache, but to get an extra 1GB that your applications will not realize has performance penalties to access can cause more problems than it's worth.

      Keep in mind that your system will flush it's caches and TLB every time you access an OS page when you have PAE turned on in Windows. Run some system call latency benchmarks with and without it turned on. You may be surprised.

    43. Re:Fix the problem by misleading the customer? by ion.simon.c · · Score: 1

      Heh. I'm also a tard.

      There are some machines that won't permit the RAM address space to be shifted above the 4GB boundary.

      *sigh* *reminds self to engage brain before posting*

    44. Re:Fix the problem by misleading the customer? by Random832 · · Score: 1

      Do we think Sony would have any trouble getting a certificate to sign a rootkit with, though?

      --
      We've secretly replaced Slashdot with new Folgers Crystals - let's see if it notices.
    45. Re:Fix the problem by misleading the customer? by JackMeyhoff · · Score: 1

      Yes, they want that, Windows will just be a service enabler, like the iPod (itunes service) etc. They already have that as part of their package for their microsoft care, even want to remove administrator from their own developers in house and have their "ITG" remotely administer it. Vista enables more of this via more control from the Domain Policies.

      --
      http://www.rense.com/general79/wdx1.htm
    46. Re:Fix the problem by misleading the customer? by hasdikarlsam · · Score: 1

      Wait, what?

      How would that be a copyright violation?
      You still have a license, right?

    47. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 1

      No. Vista license does not allow you to use virtualization to run it.

    48. Re:Fix the problem by misleading the customer? by WNight · · Score: 1

      Did you sign a Vista EULA? For me Vista comes when I buy laptops. I'm only bound by contracts I've seen, read, understood, agreed to, and indicated consent for. I don't do any of those things to the Vista EULA so it's not a contract, or at least, not binding on me.

      It used to be that MS sold the same software to corporate clients that you could get from Best Buy. (If you wanted to buy the corp version at BB). Now though, the BB version will do things that you can't do with the volume-licensed ones you buy from MS. (Because when you buy MS software through volume-licensing you sign that you agree to the EULA, which over-the-shelf software doesn't force you to do.) The only people who are going to be prevented from running Vista in virtualization are companies. (And only with copies they got cheap - if they buy another copy at the store they're not volume-license bound on that copy.)

      Until MS gets BestBuy to show and require a 30+ page contract for purchase of their software, it'll never be binding. (And can you imagine how that'd slow the line, because if you don't give someone time to read and understand the contract they aren't valid - you can't honestly believe the person you're contracting to has understood and consented to something in 30s that would take a lawyer 60m to read carefully and contracts aren't valid unless both parties believe the other is competent and consenting.)

      I eagerly await the day MS tries to make their EULAs binding, it'll be the biggest marketing push Linux and Mac have ever received.

    49. Re:Fix the problem by misleading the customer? by Cyberax · · Score: 1

      Most of laptops display some kind of EULA during the first boot and/or have EULA in printed materials. The question if EULA is binding is another one. As far as I know, there's no definite answer to this question: _sometimes_ courts upheld EULA terms.

      Of course, current limitations on signed drivers do not affect users (much) and probably nothing bad is going to happen during this iteration of Windows development (i.e. for the next 4-5 years). But I expect that MS will later try to push for signed userspace software, and this will be BAD.

      And by that time they may very well have a legal framework for prosecuting people trying to work around Vista's protections.

    50. Re:Fix the problem by misleading the customer? by WNight · · Score: 1

      Some post-sale provisions do get supported, such as the gateway mediation clause, but not the general right of a company to force you, post-sale, into whatever they can write in the EULA.

      Pretty much all cases I've seen of EULAs being upheld are where the restrictions were also communicated pre-sale. The ProCD case seemed to hinge on a defense that being told the conditions pre-sale and later buying software without being told this (from a reseller) were separate actions. The court ruled that the pre-sale restrictions were valid because it was clear to both parties that they were intended to be, but not specifically that the paper in the box made it so.

      And yes, a precedent for charging people for bypassing DRM will be a bad thing.

  4. Re:Hey! by boredMDer · · Score: 2, Funny

    'I want one of those to run pine and vi!'

    OEMs releasing computers with 4GB of memory standard? Finally, we have machines that'll be able to run emacs...

  5. Oh just jump to 64bit already MS by rolfwind · · Score: 5, Insightful

    Stop with the kludges and force the developers along. 32 bit came with the 386 era and lasted a good while - a very good run indeed. 64 bit would last beyond our lifetimes anyway, I doubt we will even come close to the limits of addressable memory there (hopefully this isn't the new 640k comment) -- so there is no point in stalling it indefinitely.

    1. Re:Oh just jump to 64bit already MS by Jeff+DeMaagd · · Score: 1

      It's enough that Vista can't run a lot of programs and devices as it is (I'd think that's enough pressure for devs right there), you want it to run fewer programs and devices by insisting on 64 bit? I think we're maybe couple years away from being able to reasonably justify that for a lot of people.

    2. Re:Oh just jump to 64bit already MS by Macthorpe · · Score: 2, Insightful

      So 64-bit is worse than 32-bit because "8388608-bit processors would have 1 meg pointers".

      If you really developed a 8388608-bit processor you could technically address 524TB of RAM. At that stage I don't think 1 meg pointers are as much of an issue as you're pretending they are.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    3. Re:Oh just jump to 64bit already MS by togofspookware · · Score: 1

      Huh? Did upgrading to 64-bit addesses magically multiply our RAM by 4 billion? Until you just about double the amount of actual, available memory (I say 'just about' because not _all_ memory is going to be used for pointers and 64-bit ints), doubling the size of all your pointers would do more harm than good.

      --
      Duct tape, XML, democracy: Not doing the job? Use more.
    4. Re:Oh just jump to 64bit already MS by Frizzle+Fry · · Score: 1

      64-bit windows already exists. If laptop makers want to put in on their machines, they can. Apparently, they (and their customers) don't want to do that right now. So you are upset that MS isn't somehow strongarming them into buying a version of their OS that they don't want? Isn't that exactly the sort of stuff they get in trouble for when they try it?

      --
      I'd rather be lucky than good.
    5. Re:Oh just jump to 64bit already MS by _KiTA_ · · Score: 3, Funny


      Stop with the kludges and force the developers along. 32 bit came with the 386 era and lasted a good while - a very good run indeed. 64 bit would last beyond our lifetimes anyway, I doubt we will even come close to the limits of addressable memory there (hopefully this isn't the new 640k comment) -- so there is no point in stalling it indefinitely.


      Dunno! I have a fun project for you though -- try printing out your comment, popping it into a time capsule, and burying it in your yard. Dig it up in 10 or 20 years and giggle.

      For laughs, include some recent computer ads.

      Personally, I had a similar moment when buying my first 20 gig HDD about 10 years ago. I remember seeing a 100 GB HDD and marveling at how big it was, and how we'd never, ever use that much space. Now my WinNY/Share (Japanese P2P) folders are over 100 gigs each.

      Time is odd.

    6. Re:Oh just jump to 64bit already MS by bcwright · · Score: 3, Informative

      64-bit Windows (both Xp and Vista) does exist, and can in fact run both 32-bit and 64-bit programs; 32-bit software runs just as fast on it as it would on a 32-bit version of Windows.

      The problem with 64-bit Windows is twofold: First of all, in general you need 64-bit drivers - which is not an issue for notebook manufacturers generally, although if a customer is installing software or external devices that require drivers or other kernel mode extensions they may find that it won't run under 64-bit Windows. Naturally the notebook makers would be reluctant to annoy their customers, so for the time being they'll probably leave it for their customers to decide if they want to upgrade to 64-bits.

      Secondly, 64-bit Windows will not run 16-bit software at all. That includes both Windows 3.1-era software, and DOS mode software. It's true that virtually nobody writes to those standards any more, however there is still a surprising amount of legacy software around that was written to those standards and is still in use. For example, installer programs (especially for older software packages) are often partly written in 16-bit mode, as well as the odd batch file that calls up an old 16-bit utility program to do some bit of cruft. There are even a few older programs that might be run directly by the user that run in 16-bits, mostly for specialized tasks. For a lot of home users this may not be much of an issue (as long as they can run IE, Word, and the latest games many home users will be perfectly happy), but for many businesses this can be a big problem, especially since many medium to large businesses may not even have a complete inventory of what software they use was originally written in 16-bit mode - it never used to matter unless it was locally written and they needed to update it. Additionally, if the software was originally part of a third party package they'd have no reason even to be aware of the fact that it was written in 16-bit mode.

      Fortunately, for some time Microsoft has offered a time-limited trial download of 64-bit Windows that does allow you to try it out to see how much of an impact these problems have in your particular case. Obviously if you're a home user or a small business you probably don't want to upgrade your primary system with this or you may find that lots of things unexpectedly stop working - install it in a separate partition or on a test machine instead. Hardware has gotten cheap enough that this is reasonable for almost everyone if your computing needs are such that you're even needing to think about upgrading to 64 bits.

    7. Re:Oh just jump to 64bit already MS by Midnight+Thunder · · Score: 1

      Stop with the kludges and force the developers along. 32 bit came with the 386 era and lasted a good while - a very good run indeed. 64 bit would last beyond our lifetimes anyway, I doubt we will even come close to the limits of addressable memory there (hopefully this isn't the new 640k comment) -- so there is no point in stalling it indefinitely.

      In the other two camps there is Linux and MacOS X. MacOS X Leopard is 64-bit on 64-bit intel processors and will even support 32-bit libraries and executables. As an added bonus the multi-architecture support in the MACH binaries will allow for 4-way universal binaries, as a http://www.entropy.ch/blog/Mac+OS+X/2007/11/14/4-Way-Universal-Binary-MySQL-for-Leopard-Configuration.html">tid-bit on building MySQL attests.

      The point is that support is possible, but Microsoft just needs to get its house in order.

      BTW can 64-bit Linux support execution of 32-bit user-space binaries?

      --
      Jumpstart the tartan drive.
    8. Re:Oh just jump to 64bit already MS by Macthorpe · · Score: 1

      Yeah, I just realised my maths are way off.

      I'm going to give up on commenting any further today...

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    9. Re:Oh just jump to 64bit already MS by rossdee · · Score: 1

      "If you really developed a 8388608-bit processor you could technically address 524TB of RAM. At that stage I don't think 1 meg pointers are as much of an issue as you're pretending they are."

      I don't have a calculator that can do 2 to the power of 8388608, but its way bigger than the number of particles in the universe.

      in fact 2 to the power of 256 is probably closer.

    10. Re:Oh just jump to 64bit already MS by X0563511 · · Score: 1

      Yes, Linux can run 32-bit binaries in a 64-bit kernel/userspace, as long as the required libraries for the binary are also present in a 32-bit flavor. are around.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    11. Re:Oh just jump to 64bit already MS by thanatos_x · · Score: 1

      Something tells me 2^8388608 is a bit higher than 524 TB. At that point I think you could individually address atoms in the known universe. (your number is > than 1 followed by 2,000,000 zeros.)

      A 64 bit processor already has a theoretical address space of 16 Exabytes.

      --
      I am not an expert. If I am misled in something, please correct me.
    12. Re:Oh just jump to 64bit already MS by dbIII · · Score: 1

      The problem is not really the 32 bit limit in hardware - the problem is that MS do not support the extended memory that was available from the Pentium Pro onwards in their hobby level OS. Now you could get MS Server 2003 if you have 32 bit hardware and 4GB or more - or you could use the 64 bit version of XP on a 64 bit CPU if your applications will run on it.

    13. Re:Oh just jump to 64bit already MS by fotbr · · Score: 1

      Vista's 64 bit incarnation seems to be much, much, much better than its 32 bit sibling. Having two machines at home with Vista Ultimate (64 bit) and two at work (Ultimate, 32 bit) - the home machines, with more demands than Visual Studio and MS Office, and an oddball mix of hardware, have had nary a hiccup. The work machines, using MS Office, and Visual Sudio (compiling the same programs as the home machine, since I take work home with me), have performance and memory issues that cause a couple crashes a week, despite being much higher-end than my home machines, and having no strange hardware. 64 bit driver support is there for most components developed in the last couple of years, although some third parties (Logitech, I'm looking at you) were slow in releasing drivers.

      If you're using critical hardware thats more than a couple years old, you should probably not move to vista -- but if you have hardware made by a major company within the last year or two, finding drivers shouldn't be much of an issue.

      I can't say much about 64 bit XP - the few times I dealt with it were nightmares of instability, but since I didn't set those machines up or use them on a regular basis, I can't say if the cause was the OS or badly kludged together sets of drivers.

    14. Re:Oh just jump to 64bit already MS by rising_hope · · Score: 1

      Maybe in the general masses that pretty much just use their computers for web browsing, email, and word processing, you're right. But, in the business and development world, there's a real need to move to 64-bit, like.. yesterday. Many types of apps, such as CAD (our drawings are typically addressing very near the 2GB mark, and are growing all the time, leading to software crashes with "Out of Memory" errors becoming increasingly common), gaming, image/video processing, etc. take up HUGE amounts of memory, and current limitations are hitting a brick wall on performance. Rather than needing more processors, we're left needing more RAM with software that can't address it, even though the hardware can support it.

      Unfortunately, the software vendors just aren't there yet, at *least* in the Microsoft side of things (and not just Microsoft, but 3rd party Windows apps). Partly to blame is Microsoft's implementation of 64-bit. They've taken away support for 16-bit apps completely, and required that all drivers go through a certification process in order to function with the new OS. Software vendors that require drivers to be installed in the system, such as VMware, Antivirus vendors, etc. must pony up for the certification process. This virtually insures a lockout of certain open source software projects, which often don't have financial backing (or incentive) to pony up to get Microsoft's blessing. The good in this is that, theoretically at least, Windows 64-bit should be a really stable, more secure platform. In practice, I'm sure plenty of bugs will make it through the cracks, and hackers will find security holes, as they always do. Confusing to customers, too, who expect things will be like the 16-bit to 32-bit upgrade, where 16-bit binaries run side by side seamlessly, Windows has a totally separate space for 32-bit and 64-bit versions of all of their apps. The Windows install ends up with a Program Files and Program Files (x86) directories, with two versions of Internet Explorer, two versions of Notepad, two versions of... well -- you get the the point.

      While Microsoft support for 64-bit Windows tends to be better than 3rd parties, even they don't have complete support among the apps they develop. On the 3rd party side of things, the world is even grimmer. Vista complicates things plenty, with it's new security model, but add lack of 16-bit binaries, and some of our really old, legacy product we still use which haven't been developed in 20 years, and have no other peer that does the same function, will now need to be run in emulators, eating up more space, and complicating matters for the end user. And, for modern apps that we used to have scripts to tie in and run the old legacy apps for output, there will no longer be the option of direct interoperability. And then there's the modern 32-bit apps that just don't run or install correctly on 64-bit Windows. It's a really complicated, delicate, and frustrating rollout for IT departments, who are left struggling to work around the implementation. We're currently beta testing 64-bit environments of both Vista and XP-64. To say the least, it's been a huge headache. I have no doubt we'll eventually be able to find workarounds for our problems, but this is definitely going to be a time consuming, costly, training intensive, and very difficult rollout. And, trust me, if there were no need to move to 64-bit platforms at this time, it wouldn't even be on the table for discussion.

    15. Re:Oh just jump to 64bit already MS by Bert64 · · Score: 1

      You can also use a 64bit kernel, but 32bit usermode apps/libs. Some closed source apps (flash etc) are not available as 64bit, and thus you'd still need a 32bit browser to interface with it meaning 2 sets of libs etc.
      With a 64bit kernel but 32bit userland, you can still address 64bit memory, and no single 32bit program can use more than 2gb, which works nicely if your running third party binaries like flash which like to go screwy and consume all your ram sometimes.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:Oh just jump to 64bit already MS by ocbwilg · · Score: 1

      Stop with the kludges and force the developers along. 32 bit came with the 386 era and lasted a good while - a very good run indeed. 64 bit would last beyond our lifetimes anyway, I doubt we will even come close to the limits of addressable memory there (hopefully this isn't the new 640k comment) -- so there is no point in stalling it indefinitely.

      They did. There have been 64-bit versions of Windows XP (with much less driver support than 32-bit XP) and 64-bit versions of Vista (with the same hardware support as 32-bit Vista, since MS won't logo certify anything for Vista that won't work on both versions). Problem solved, you just need to get people to use it.

      If you're choosing between 32-bit and 64-bit Vista, the only reason I can see for NOT choosing 64-bit is if you need to run legacy 16-bit applications. On 32-bit Windows they use WOW (Windows on Windows, not World of Warcraft) to support 16-bit legacy code. On 64-bit Windows they use WOW to support 32-bit legacy code. Consequently there is no 16-bit support on 64-bit Windows. This did cause some problems when 64-bit XP first came out as some 32-bit applications were still using old 16-bit installers, and consequently wouldn't install.

    17. Re:Oh just jump to 64bit already MS by ocbwilg · · Score: 1

      The problem with 64-bit Windows is twofold: First of all, in general you need 64-bit drivers - which is not an issue for notebook manufacturers generally, although if a customer is installing software or external devices that require drivers or other kernel mode extensions they may find that it won't run under 64-bit Windows. Naturally the notebook makers would be reluctant to annoy their customers, so for the time being they'll probably leave it for their customers to decide if they want to upgrade to 64-bits.

      64-bit drivers aren't an issue with Vista drivers either. If a company produces a 32-bit Vista driver then they have to produce a 64-bit Vista driver as well to get Microsoft's approval. And since MS has to sign the drivers for Vista...you do the math.

    18. Re:Oh just jump to 64bit already MS by the_humeister · · Score: 1

      Actually, I'm running Debian and using a 64-bit browser and watching flash videos with the official 32-bit plugin. You just need to get a wrapper for the 32-bit flash plugin.

    19. Re:Oh just jump to 64bit already MS by init100 · · Score: 1

      Secondly, 64-bit Windows will not run 16-bit software at all. That includes both Windows 3.1-era software, and DOS mode software.

      Does this problem only exist on Windows, or is it intrinsic to all x86-64 processors? The reason why I ask is because I just checked my package lists for Fedora 7, and DOSBox is available as a 64-bit package. It would seem somewhat stupid if DOSBox would refuse to run most DOS programs because it couldn't handle 16 bit programs. And DOSBox is reportedly available for Windows too.

    20. Re:Oh just jump to 64bit already MS by weg · · Score: 1

      With 4 GB of memory, why would you care whether you have 32 or 64 bits? Come on, a difference of a lousy 32 bits is nothing compared to the 4 GBs of RAM... really! ;-)

      --
      Georg
    21. Re:Oh just jump to 64bit already MS by Azzmodan · · Score: 2, Informative

      DOSbox interpets the old code and runs that, but DOSbox itself is not a 16bit application. So you're not actually running any 16bit code, but you're running dosbox's 32(or 64) bit code.

      And yeah, DOSbox works fine on windows 64.

    22. Re:Oh just jump to 64bit already MS by Branka96 · · Score: 1

      Mac OS Leopard only has a 32-bit kernel. So no, Leopard is not 64-bit, at least not in my book.

    23. Re:Oh just jump to 64bit already MS by TechyImmigrant · · Score: 1

      Vista should have been 64 bit and only 64 bit. There was no need to muddy the waters with 32 bit options. There would be no RAM addressing problem, no 2038 problem, no "do I need a 32 bit or 64 bit driver" problem.

      --
      Evil people are out to get you.
    24. Re:Oh just jump to 64bit already MS by i.of.the.storm · · Score: 1

      Hmm? What types of apps don't work on Vista, or even x64? Vista x64 has some sort of virtualization or compatibility layer or something called Windows on Windows 64 (WoW64) that runs all 32 bit apps fine.

      --
      All your base are belong to Wii.
    25. Re:Oh just jump to 64bit already MS by Bert64 · · Score: 1

      For what it's worth, i can't place such a huge block of numbers to slashdoc (lameness filter will block it) but 2^8388608 is very large indeed, the result is posted at:
      http://www.ev4.org/2-powerof-8388608.txt

      And is certainly much higher than 524TB!

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    26. Re:Oh just jump to 64bit already MS by psp · · Score: 1

      64-bit drivers aren't an issue with Vista drivers either. If a company produces a 32-bit Vista driver then they have to produce a 64-bit Vista driver as well to get Microsoft's approval. And since MS has to sign the drivers for Vista...you do the math. Do you have any references for that? If this really is the case, why didn't Apple have to make 64-bit drivers for Iphone?
    27. Re:Oh just jump to 64bit already MS by init100 · · Score: 1

      Ahh, I hadn't realized that DOSBox is actually a full CPU emulator.

    28. Re:Oh just jump to 64bit already MS by stonecypher · · Score: 1

      Oh just jump to 64bit already MS
      MS went to 64 bit in Windows NT3 for the DEC Alpha back in 1992, thanks. The reason they're still making a 32-bit OS is the same reason I'm still running a 32-bit OS on my 64-bit hardware: eight years later, most companies still don't offer 64-bit device drivers.

      Stop with the kludges and force the developers along
      How? It's real easy to get up on a podium and tell them to do things, but until you figure out how to actually do it, it's not actually useful.

      32 bit came with the 386 era and lasted a good while
      Yeah, the 386 was actually Intel's fifth 32-bit processor, or fourth if you count the XScale as being an ARM (Intel just manufactures them.) Their first was the 432, and there were also the i860 and i960. The 432 was introduced on January 1 of 1981. The 386 was some time in 1985. Amusingly, the 432 also had the ability to address 1T of memory, which is another nail in the coffin of your belief that CPU addressing width is driven by RAM addressing (indeed, starting at the Pentium Pro, Intel chips had 36 bit RAM addressing.) Indeed, at that point Intel was playing catch-up: Motorola had released the 68000, a 32-bit chip, in 1979, and ISTR there being something older than that in the 32-bit consumer market, though I'll be damned if I can remember what it is.

      So, you're at least seven and a half years off.

      64 bit would last beyond our lifetimes anyway
      Yeah, I heard people like you say that about 32-bit, too. You're not correct. Just ten years ago people were insisting that four gigabytes of RAM was an obscene amount; why, even hard drives weren't that big, at the time, and some people weren't sure what the prefix giga- meant. Of course, if you tried to remind them that the RAM limit wasn't actually the driving factor in the addressing width of a machine, they'd laugh at you as if they knew something you didn't, call you naïve and call it a day.

      Now, here we are in the same position. Lots of posers going on about how this is the final chip epoch in their lifetime, even though there are already 128-bit chips in video game consoles, and 512-bit proprietary chipsets all over video cards. Thing is, 8-bit lasted about 18 years, 16-bit lasted about 15, and 32-bit lasted 12. Hell, we're already 15 years into mass market advertising for 64-bit chips. Oh, but sure, this one's never going to be replaced in your lifetime, no, no. God forbid you admit that you might just not be able to imagine every single stitch of the future. Chip addressing widths are not set solely for RAM addressing. If they were, we wouldn't have things like PAE; we'd've just moved up. I bought my first 64-bit chip in 1993 - an Alpha EV4, which was already a year old on the market, and being sold as a consumer chipset. I ran my first copy of 64-bit Windows on it. And, going by the sound of things, there's a half decent chance that that machine is older than you are.

      so there is no point in stalling it indefinitely.
      Nothing's stalled. Microsoft announced more than a year ago that there would be no 32-bit version of Kernel 7, and they've been 64-bit for more than 15 years. You just don't know what you're talking about. Please stop pretending to be so well learned. It makes everyone listening to you believe things that are basically nonsense.
      --
      StoneCypher is Full of BS
    29. Re:Oh just jump to 64bit already MS by stonecypher · · Score: 1

      back in 1992, thanks ... eight years later
      I appear to be posting from a time machine. I was thinking 2008, and out came "eight years." Obviously this number is half what it should be.
      --
      StoneCypher is Full of BS
    30. Re:Oh just jump to 64bit already MS by Kastigador · · Score: 1

      Microsoft hasn't even fully embraced 64-bit yet. All of their desktop applications are 32-bit. Exchange 2007 was their first big step, but it was like throwing a pebble in the ocean. No one is switching that sea of desktops and laptops to a 64-bit OS anytime soon. Running 32-bit apps with WoW compatibility is simply painful. Currently, I'm running Outlook 2007 in Vista x64(Dell D830 laptop) at work and that bloated POS doubles its already awful memory footprint. Running just a few 32-bit apps in a 64 bit OS pretty much negates the additional memory you get with 4 gigs of memory.

    31. Re:Oh just jump to 64bit already MS by Neil+Hodges · · Score: 1

      I'm on 64-bit Gentoo and doing the same, using nspluginwrapper. By using Blackdown Java instead of Sun's, I also get a 64-bit Java plugin for Firefox.

    32. Re:Oh just jump to 64bit already MS by KlomDark · · Score: 1

      I'm the opposite here. I tried 64-bit Vista and had all kinds of problems. Switched to XP x64 and other than having to spend the first couple days finding the right drivers, I've had no problems with it. Solid as a rock.

      (Other than all the web sites out there with shitty Flash content, and Adobe's unwillingness, or ineptness, to release a 64 bit version of Flash. And this affects both XP and Vista x64.)

      Does anyone know of where to get a 64-bit version of Cisco's VPN client? That's the one last serious hurdle for me. I have to run a 32bit version of XP in VMWare on my 64 bit machine so that I can connect to work.

    33. Re:Oh just jump to 64bit already MS by RAMMS+EIN · · Score: 1

      ``Stop with the kludges and force the developers along.''

      The transition is relatively easy to make if almost all software is open source, and/or you mostly have backward compatibility. Microsoft are in a situation where they have neither...a lot of things (especially drivers) will simply break. And well...a smooth upgrade path has been one of the reasons for people to stick with Microsoft, despite the abuse...

      --
      Please correct me if I got my facts wrong.
    34. Re:Oh just jump to 64bit already MS by coryking · · Score: 1

      You can run all your ancient 16-bit HVAC software in a virtual machine. I say HVAC because that whole industry still seems to think we all have a copy of MSDOS for their programs. Solution? XP and VMWare Server hosting a real copy of MSDOS 6.2 from MSDN. Since you dont have a floppy, you have to mount the floppy disk image and boot from that. The only trick is getting the network stack running. Remember autoexec.bat and config.sys?

      Those old geezers really should be running in a virtual machine anyway. They tend to get confused when you run them on new hardware. Nothing is better than when they use signed 32-bit ints for disk space values and reporting you have -2147483647mb of disk space.

    35. Re:Oh just jump to 64bit already MS by Blakey+Rat · · Score: 1

      This comment makes no sense. Microsoft's been pushing 64-bit for ages-- there was a 64-bit version of Windows 2000, and I believe NT4 as well.

      The problem with running a PC in 64-bit is the same source as most other PC problems: third-party Windows developers *suck ass*. People don't use 64-bit Windows because device drivers generally don't support it. (Although MS-certified Vista drivers are required to, so thank God, maybe that will finally change.) Also, 64-bit Windows won't run 16-bit applications; the fact that 16-bit applications still exist in the year 2007 is a testiment to how much Windows developers suck ass.

      I've always said that Apple's key to success isn't the quality of their OS, but the quality of their third-party developers. Apple's developers actually read and follow GUI guidelines, actually made their apps multi-user-aware in a reasonable amount of time (it took Lotus Notes on Windows a full decade before it was multi-user-aware), etc. I don't know how they do it, but that's what Microsoft needs to work on.

    36. Re:Oh just jump to 64bit already MS by cnettel · · Score: 1

      Are you sure that you're not simply comparing apples against oranges? (Any app running under Aero, x64 or otherwise, will report a really huge VM size relative to XP.) I've no real problems with WOW64, not in XP x64, and not in Vista.

    37. Re:Oh just jump to 64bit already MS by Allador · · Score: 1

      I'm not sure why you seem to be addressing your complaint to MS here.

      You do know that 64-bit versions of the OS have been available for years now, right?

      Granted, xp x64 required you mostly to buy from tier-1 who provided good drivers (hp, etc).

      The problem is not a Microsoft problem.

    38. Re:Oh just jump to 64bit already MS by tim_mathews · · Score: 1

      Sort of off topic ... how long did that take to run?

      I got

      real 2m49.509s
      user 2m48.863s
      sys 0m0.240s
      on a 3GHz Xeon.
    39. Re:Oh just jump to 64bit already MS by Allador · · Score: 1

      But, in the business and development world, there's a real need to move to 64-bit, like.. yesterday. Many types of apps, such as CAD (our drawings are typically addressing very near the 2GB mark, and are growing all the time, leading to software crashes with "Out of Memory" errors becoming increasingly common), gaming, image/video processing, etc. take up HUGE amounts of memory, and current limitations are hitting a brick wall on performance. Rather than needing more processors, we're left needing more RAM with software that can't address it, even though the hardware can support it. Thats why companies doing this kind of work moved to XP x64 years ago. You still have problems like Pro-E and other engineering apps not supporting SMP systems on windows, or being properly optimized for large systems.

      Partly to blame is Microsoft's implementation of 64-bit. They've taken away support for 16-bit apps completely, and required that all drivers go through a certification process in order to function with the new OS. Software vendors that require drivers to be installed in the system, such as VMware, Antivirus vendors, etc. must pony up for the certification process. Incorrect, insofar as the 'certification process' you describe goes.

      Only kernel drivers must be signed (not certified). A code-signing cert costs about $200, and requires zero involvement of Microsoft, in any way, shape or form.

      This virtually insures a lockout of certain open source software projects, which often don't have financial backing (or incentive) to pony up to get Microsoft's blessing. Only the very smallest. We're only talking $200 per year.

      And it doesnt require Microsoft's blessing. It requires paying a third party for a code-signing cert.

      Confusing to customers, too, who expect things will be like the 16-bit to 32-bit upgrade, where 16-bit binaries run side by side seamlessly, Windows has a totally separate space for 32-bit and 64-bit versions of all of their apps. The Windows install ends up with a Program Files and Program Files (x86) directories, with two versions of Internet Explorer, two versions of Notepad, two versions of... well -- you get the the point. Not really visible to customers (ie, end-users). End users dont look in the program files directory, or care whether there are separate memory addressing spaces.

      It's a really complicated, delicate, and frustrating rollout for IT departments, who are left struggling to work around the implementation. We're currently beta testing 64-bit environments of both Vista and XP-64. To say the least, it's been a huge headache. I have no doubt we'll eventually be able to find workarounds for our problems, but this is definitely going to be a time consuming, costly, training intensive, and very difficult rollout. And, trust me, if there were no need to move to 64-bit platforms at this time, it wouldn't even be on the table for discussion. All the companies I talked to started this years ago, and are comfortably using XP x64 for the folks who need large memory configurations (ie, engineers).

      XP x64 is easy. Just by hardware that ships with certified drivers, and vet your software. The vast, vast majority of it will work just fine (excepting system software).

      Vista x64 is harder, but not because of the x64 part. Its because so many 3rd party software apps are written by people who have no concept of how to do proper software development, and produce shoddy software.

    40. Re:Oh just jump to 64bit already MS by Allador · · Score: 1

      I believe you're confusing two programs.

      Microsoft doesnt sign drivers, you do, with a 3rd party code-signing certificate.

      To use that has no requirement (that I'm aware of) to produce both 32-bit and 64-bit drivers.

      However, there is also the 'Designed for Vista' and 'Compatible for Vista', or whatever the hell they're actually called.

      These programs are managed by microsoft and do, I believe, require you to produce both sets of drivers.

    41. Re:Oh just jump to 64bit already MS by Allador · · Score: 1

      You are incorrect.

      All the NT based operating systems from windows 2000 onwards supported PAE.

      When SP2 for XP Pro came out, MS decided to disable support for memory use greater than 4GB.

      They claimed it was because many 32-bit drivers didnt behave well in that environment, and it was causing support issues. This seems reasonable given that their 64-bit version of windows xp supported far greater than 4GB of memory.

      This information was in the article you're responding to, btw.

    42. Re:Oh just jump to 64bit already MS by Allador · · Score: 1
      There is no requirement or reason to switch most desktop apps to 64-bit at this time. It would just make them unusable on the 32-bit OS's.

      Running 32-bit apps with WoW compatibility is simply painful. Currently, I'm running Outlook 2007 in Vista x64(Dell D830 laptop) at work and that bloated POS doubles its already awful memory footprint. Running just a few 32-bit apps in a 64 bit OS pretty much negates the additional memory you get with 4 gigs of memory. I think that either you've got something wrong with your machine, or you're mis-reading your task manager, or you're just making that up.

      There was a myth floating about a bit ago that claimed that 32-bit apps running on 64 bit windows would consume twice the memory (or something), but its just nonsense.

      You may see some very minor incremental memory increase, but its not going to be material.
    43. Re:Oh just jump to 64bit already MS by NoOneInParticular · · Score: 3, Informative
      Don't be too hasty with ridiculing the GP. At a clock speed of 10 Ghz, (which we're not going to reach quickly), simply accessing all the addressable memory of a 64bit machine once (around 18 exabyte), assuming that we can access one byte per CPU cycle (we can't), would take 2^64 / 1e10 / 3600 / 24 / 365 = 58.5 years!

      So, to actually make use of a full 64 bit address space, assuming that you would want to go through all memory in less than an hour or so (because if you don't why use RAM?), you would need an SMP type architecture with 512K cores working concurrently on this memory. Given that at 10 Ghz, light can only travel an inch or so, the memory banks should be very close to the CPU's.

      But then, 2^67 transistors (the memory banks in bytes), at say a 1 nanometer distance between the transistors (we're now at 45 nm), layed out on a single wafer (2D because the heat needs to dissapate), would have a surface area of a little over 94 acres. So there goes the 10 GHz access speed, and far-away bytes cannot be reached fast enough, needing even more cores to read the damn thing, and more space for these cores.

      The difference between past predictions and the current situation, is that we're reaching physical limits, and these are unforgiving. Yes, we might find a need for larger addressable spaces, but it's not going to be RAM, and it's not going to be serial CPU's accessing them.

    44. Re:Oh just jump to 64bit already MS by dbIII · · Score: 1

      I'm responding to the poster above that would like to blame the hardware instead of a poor implementation in software by Microsoft.

    45. Re:Oh just jump to 64bit already MS by Anonymous Coward · · Score: 0

      64 bit SOUNDS like its only twice as big, but really we're talking 4,294,967,295 times as much address space (yes I mean "times as much", 18,446,744,073,709,551,615 bytes total). yes, we will hit it one day, but nowhere near as soon as your "I'll never need 5x as much space as this 20gb drive" story

    46. Re:Oh just jump to 64bit already MS by marcansoft · · Score: 1

      We can already address 16 Exabytes of memory with 64-bit pointers. With 8388608-bit pointers, we would be able to access [insert over two million digits here] Yottabytes of memory. At that stage I don't think 1 meg pointers are as much of an issue. The theoretical maximum information capacity of the Universe might be, though. You know, like how you'd need [insert over two million digits here, about 80 less than before] universes to hold that much information.

      Exponents grow fast

    47. Re:Oh just jump to 64bit already MS by petermgreen · · Score: 1

      Vista32 doesn't require signed drivers at all and vista64 only requires that the driver maker buys a cert and signs them it does not require MS to bless each driver.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    48. Re:Oh just jump to 64bit already MS by J-1000 · · Score: 1

      Don't you see? If MS waits long enough before moving to 64 bit, they will finally have another resurgence of their lifeblood: obsolescence. When we eventually get to the point where our apps are begging for 4+ GB of RAM, MS will have the ultimate selling point for their new operating system.

      Think they don't need this? Just look at Vista: a pretty little operating system that nobody wants, because XP works just as good.

    49. Re:Oh just jump to 64bit already MS by Midnight+Thunder · · Score: 1

      FYI: http://www.macworld.com/article/52416/2006/08/leo64.html

      Of course you will need a 64-bit processor such as the Core 2 Duo or the Xeon.

      --
      Jumpstart the tartan drive.
    50. Re:Oh just jump to 64bit already MS by drsmithy · · Score: 1

      MS went to 64 bit in Windows NT3 for the DEC Alpha back in 1992, thanks.

      NT wasn't 64 bit on Alpha until Windows 2000 (and that was never actually released, despite making it to Release Candidate status).

    51. Re:Oh just jump to 64bit already MS by ocbwilg · · Score: 1

      Because the iPhone isn't Vista logo certified. Most hardware manufacturers would go ahead and get logo certified because people actually like to make sure that their hardware is compatible. Apple doesn't care, because they're Apple. You buy their stuff and if it doesn't work with your PC, that's your problem because they're Apple.

    52. Re:Oh just jump to 64bit already MS by Rich0 · · Score: 1

      FYI - if your main concern is apps consuming all your ram, just use ulimit. You can limit virtual or real memory use to however much you care to. I've found that java tends to require a load of virtual memory though - must be how it allocates addresses (it doesn't actually consume that much real memory).

    53. Re:Oh just jump to 64bit already MS by fotbr · · Score: 1

      As I said, My experiences with XP 64 were limited, and with systems that I did not set up or maintain. I suspect the instability was a result of bad drivers (probably beta / early-release drivers) but since I do not know 100% one way or the other what the cause of the instability was, I won't make any claims as to how usable XP 64 is.

      I've just noticed that Vista 64 has been (again, my experience) much, much more stable than the 32 bit version.

    54. Re:Oh just jump to 64bit already MS by Bert64 · · Score: 1

      I always used ulimits on multiuser systems, but never really bothered for my own single-user workstations. We used to have a few servers that handled a stack of old sun dumb x terminals, netscape (4.x) would often go haywire and try to consume all the ram, especially when people turned off the X terminal while it was running (netscape didn't detect the death of the xserver and shut down gracefully, it went nuts trying to allocate all available ram).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    55. Re:Oh just jump to 64bit already MS by KlomDark · · Score: 1

      Interesting. Maybe I should try it. (Vista 64)

      Maybe.

      How much slower is it than XP 64? Negligible or noticible?

    56. Re:Oh just jump to 64bit already MS by fotbr · · Score: 1

      Hard to say. Vista box is core 2 duo, xp64 box is core duo, and difference in clock speed as well. That said, the vista machine didn't seem any faster than the older xp 64 machine, so I guess I'd interpret that to be noticeably slower.

  6. Makes me feel old by cumin · · Score: 1

    It's now official, new machines have more RAM than my first computers had hard drive. I'm not sure how to use such power, though you can bet it will be with an open source OS.

    This means that my next machine will likely be able to run the entire operating system from RAM if I want to use it that way, even with a GUI and applications I would have qualified as memory intensive just a couple years ago.

    --
    Back in my day when we chiseled our bits into stone and sent them by mule train from village to village...
    1. Re:Makes me feel old by Slashdot+Junky · · Score: 1

      Make you feel old...

      Ha! I'm not old, and I must be older than you. My first computer, an Atari 800XL, didn't have a hard disk. My second and first PC-compatible, an IBM PS/1, had a 80 or 85 MB hard disk. Yes, that is megabyte.

      Later,
      -Slashdot Junky

      --
      .
      Landfill Mining Co.
      Managing the (Un)natural Resources of Tomorrow
    2. Re:Makes me feel old by dotnetatemybaby · · Score: 2, Interesting

      Ha, "old"... Modern CPUs have a bigger cache than the entire memory of my first computer and I'm only just 28!

    3. Re:Makes me feel old by pla · · Score: 1

      It's now official, new machines have more RAM than my first computers had hard drive.

      Makes you feel old? Your comment makes me feel old. ;-)

      My first computer (first PC, I should say, since I won't count the Timex Sinclaire 1000 with a whopping 4k of RAM) had 256k of RAM, dual 360k 5.25" floppy drives, and no HDD. So technically it had more RAM than HDD.

      My first HDD weighed in at a mere 10MB (poor choice of words - as a large external device, it weighed almost 30lbs, but had a capacity of 10MB). That meant basically 10x the installed RAM in that machine.

      Two machines later, I finally got to 16MB, passing my first HDD (I think at that point I had a ~300MB HDD). Since I had that one while still in highschool, I suppose that would put it around 1991 or 1992.

      I didn't pass that threshold until somewhere around 2002, when I built my first box with a "whopping" 512MB of RAM. Now... My home file server (I don't count my desktop PC, since I don't store anything but the OS and installed apps on it) has just under 2TB. It might take a few more years to pass that in RAM.


      So... Um... Git off mah lawn, you damned whippersnappers! :)

    4. Re:Makes me feel old by S.O.B. · · Score: 1

      Young pups! The first PC I worked on was an IBM XT and had a 10MB hard drive.

      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    5. Re:Makes me feel old by Alain+Williams · · Score: 2, Funny
      Modern machines have more L2 cache than the first 'personal' computers that I used had hard drives - 8" floppies with 128KB capacity.

      Better stop there before I start talking about paper bags in the middle of the street - you youngsters don't know what life is!

    6. Re:Makes me feel old by Anonymous Coward · · Score: 0

      Computers didn't have hard drives back in the day. Hell I remember using computers that didn't have disk drives - they used tapes. And before me people used cards. I'm not old, so I fail to see how you consider yourself old.

      It is refreshing to see, though, that no genuinely old people reply to this. I hope that no genuinely old people waste their time chatting about such mundane garbage. I might as well head over to perez hilton or whatever that new one is called. Slashdot sucks, you're all idiots.

    7. Re:Makes me feel old by Anonymous Coward · · Score: 0

      My first HD-equipped machine had a 40MB disk. My current machine has 8GB of RAM.

    8. Re:Makes me feel old by jellomizer · · Score: 1

      You are a young Whipper Snapper.
      I am not old yet. And my first and second computer didn't come with hard drives.
      By my 3rd had a 80 Meg harddrive which was succeeded by 1998 when 128 meg systems were common
      A year or so after I got the 486 I Upgraded the hard drive on that to a brand new 1GB drive, which was Brand New a absolutely HUGE Drive with more space then you know what to do with it, and I got an additional 16 Megs of Ram for $500 and my computer was the screamingist PC around. with 24 Megs of Ram and 1Gig and 80 Gig drive. It ran Linux like a Champ (Slackware 1.something), The one Gig of Ram became common around 2002.

      I bet If I re-downloaded Slackware 1 or 2 I could in theory have it run all in memory.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    9. Re:Makes me feel old by Haeleth · · Score: 1

      Late to the revolution? I'm younger than you are, and 2007 was the 10th anniversary of CPUs having more L1 cache than the entire memory of my first computer.

    10. Re:Makes me feel old by drgruney · · Score: 1

      If your first computer had less than 4GB of HD space that doesn't make you old... it makes you a young'n. If your computer had a hard drive at all you can gtfo my lawn.

    11. Re:Makes me feel old by Metasquares · · Score: 4, Funny

      Well back in my day we shifted disks on an abacus and made the beeping noises ourselves! :)

    12. Re:Makes me feel old by ozmanjusri · · Score: 1
      The first PC I worked on was an IBM XT and had a 10MB hard drive.

      Well, the first computer I worked on was a CDC Cyber and had a 8.2M hard drive. I still have a ferrite core memory card for that thing somewhere - you can actually see each bit...

      The first PC I owned was a TRS80 model 1 with the full 16k of RAM.

      --
      "I've got more toys than Teruhisa Kitahara."
    13. Re:Makes me feel old by erroneus · · Score: 1

      If you're old, then I'm ancient. My first computer came with 4K RAM which I quickly upgraded to 20K. I didn't have a hard drive, I used cassette tape. Sure, there were hard drives at the time, but they were for those monster business machines with somewhere between 32 and 64k RAM and the drives were a whopping 5MB.

      I remember those days clearly... back when Radio Shack was a store I actually liked to visit!

    14. Re:Makes me feel old by croftj · · Score: 1

      My first computer (not counting my cosmac elf from netronics with 256bytes of ram) had 8" floppy drives. An original PC with 640K had more ram than that!

      --
      -- Many men would appreciate a woman's mind more if they could fondle it
    15. Re:Makes me feel old by Lord+of+Hyphens · · Score: 1

      I feel spoiled, my first box was a TRS-80 Model 4 with 64k of memory. Then came the 286, then dropping in the 486 board, etc.

      --
      "I've spent my whole life figuring out crazy ways to do things. It'll work." -- Montgomery Scott, "Relics"
    16. Re:Makes me feel old by pjt33 · · Score: 1

      My fifth computer was the first one to have a hard drive, and I've got a way to go before I hit 30.

    17. Re:Makes me feel old by foobsr · · Score: 1

      the first computer I worked on was a CDC Cyber

      I was on the German competition, a TELEFUNKEN TR440, which, as I just looked up, was upgraded with a second core (800.000 op/sec), (very fast !!) drum memory (20ms, 24 Mio. Bytes) and a (fast !!) hard drive (39ms, 83 Mio, Bytes) for a whopping Deutschmark 3.5 Mio. in 1975, the whole thing initially being bought at a price of 18 Mio. in 1969 and installed in 1971.

      Yes, times have changed.

      CC.

      --
      TaijiQuan (Huang, 5 loosenings)
    18. Re:Makes me feel old by level_headed_midwest · · Score: 1

      You must have waited a bit to have gotten into computing or are pretty young as relatively affordable HDDs in the 4 GB range came out in the mid-1990s. My first computer that had a HDD was bought in '89 or so and had a 30 MB HDD, and I am not even all that old (in my 20s.) The real old-timers remember when a HDD was the size of a fridge and you used punch cards to enter data into the computer.

      --
      Just "gittin-r-done," day after day.
    19. Re:Makes me feel old by bgfay · · Score: 1

      My first PC had two floppy drives, a standard 5-1/4" and a high density 5-1/4". There was no hard drive. I don't remember what there was for memory. It was a Zenith and it was presented to me upon entering Clarkson University (here in the states). Alas, they took it back when I failed out.

      --
      Yeah, I'm as old as my UID would suggest.
    20. Re:Makes me feel old by dbIII · · Score: 1
      You are not old enough to know you should look up a dictionary or textbook to see what "operating system" means before using it in a place where people talk about computers :(

      Let me guess - learned to wread under Raygun when they taught that it's so much easier to make up meanings for things and still get part marks instead of looking it up and getting it right?

    21. Re:Makes me feel old by 14erCleaner · · Score: 1

      The first computer I ever used was a Digi-Comp, which you programmed by putting little pieces of drinking straw on pegs and working a mechanical lever to "clock" it. My first "electronic" computer was a PDP-8, which was quite modern and even had a Fortran compiler (although my program had to be saved to paper tape). I shudder to think how long a paper tape would have to be to store 4 GB of information.

      --
      Have you read my blog lately?
    22. Re:Makes me feel old by jack455 · · Score: 1

      I *upgraded* my first PC's HDD to 3.2 GB! It replaced a 340 MB HDD.

    23. Re:Makes me feel old by ocbwilg · · Score: 1

      It's now official, new machines have more RAM than my first computers had hard drive. I'm not sure how to use such power, though you can bet it will be with an open source OS.

      Uh...I don't know when you started, but my first computer didn't have a hard drive. Or floppy drive. It had a cassette tape drive. Talk about slow...it had to search the entire tape sequentially to find a file that you wanted, there was no allocation table. And physical media failures were a real and constant worry.

      I didn't have a hard disk until I got my 4th computer, and that one only had a 130MB drive. At the time I remember thinking, "There's no way I'll ever fill that up, and even if I do it's IDE so I can just add another drive!"

    24. Re:Makes me feel old by i.of.the.storm · · Score: 1

      Haha, I'm only in my last year of high school but the first computer I had (well my dad's) had three hard drives varying from 100 to 300MB. I tried to install Windows NT on it since we had a spare disk randomly but there wasn't enough space. I then decided to format it... and when my dad came home he was like WTF are you doing??!! but by then we never used it anyway.

      --
      All your base are belong to Wii.
    25. Re:Makes me feel old by domatic · · Score: 1

      I bet If I re-downloaded Slackware 1 or 2 I could in theory have it run all in memory.

      Many Linux livecds including the venerable Knoppix can run entirely out of memory if you have enough of it. Knoppix requires a gig of memory to pull off this trick and yes that is with a full KDE desktop. Puppy Linux is designed from the outset to do this on far more modest hardware. The base variants of Puppy supply a usable desktop that can run entirely out of 64MB of ram although they are more truly usable with 128MB. However if one doesn't insist on running entirely from RAM even 64MB is spacious enough for a responsive Puppy session.

      You could run an old Slackware entirely from RAM but then you can also do so with current Linux desktops. For that matter, someone has probably managed the trick with Windows and something like BartPE.

    26. Re:Makes me feel old by domatic · · Score: 1

      The very first hard drive I saw in person was a "MegaFile" 20 MB disk attached to 1040ST back in '87. I was 16 at the time and things like that were very much either an expensive toy for an early adopter or part of a high end workstation. The ST could access that unit through a DMA driver so the nerdy app I got to see it do was a flipbook animation of graphic stills pull directly from the drive. Ooooooh! Shiney!

      The first machine I owned with a hard disk was a 486 with a 504 MB unit in '95. I suppose "relatively affordable" is true for some value of "affordable" but that machine cost me around $1100. The drive would have been $150 or so part so I imagine a 4GB unit would have been around 5 or 6 hundred at least.

    27. Re:Makes me feel old by ShieldW0lf · · Score: 1

      Lucky you. I had to make do with a tape drive. Took a year of straight A's and delivering papers in the snow before I got my first floppy drive.

      Whippersnappers... grumble grumble...

      --
      -1 Uncomfortable Truth
    28. Re:Makes me feel old by RAMMS+EIN · · Score: 1

      I echo that sentiment. I remember being amazed at how smoothly X ran on a 486 with _16_ instead of 8 megs of RAM. It made me think that the 66 MHz DX2 was ridiculous, seeing as the 25 MHz SX ran faster thanks to having more memory.

      When I went to college, I got a brand new PC with a whopping _64_ megabytes of RAM. I could compile and run the just released KDE 2! And oh, it was fast!

      Now I hear my colleagues complain that they have only 1 gig of RAM...

      What are we doing to our computers that memory (and CPU speed...) increases by a factor 100...and it's still too little, too slow?!

      The aforementioned 486 ran a web browser (was it called Baron?) that was written in Python. Not a speed demon by any stretch of the imagination, but it worked fine. Try running Firefox on that machine... Granted, games worked like crap under Linux on that machine...for that, there was DOS. Ah well. Same old, same old. Only now most computers have fans...

      --
      Please correct me if I got my facts wrong.
    29. Re:Makes me feel old by nuttycom · · Score: 1

      4 gigs?

      Hell, my webserver (an old Pentium III running Slackware) STILL only has a 2 gig HD in it. And it's not close to full!

    30. Re:Makes me feel old by dave87656 · · Score: 1

      You do realize that MS has a patent on math. Using the Abacus is illegal and you will be required to purchase a Windows license wherever you use math. Check the back of your abacus to see if it has an authorization key. The Clicking noise from the abacus is owned by the RIAA. You may be contacted and you will be liable for each click illegally using the "Click".

    31. Re:Makes me feel old by dave87656 · · Score: 1

      In college we had two Dec System 10 with 512K 36-bit Words for the entire univeristy. It used cards for both program and data. I was ecstatic when I purchased my first Commodore Vic 20 with 5K of memory. There was a tape drive you could buy, but it was more than I could afford.

      You had to deal with clock ticks in those days to get a really responsive program.

    32. Re:Makes me feel old by Albert+Sandberg · · Score: 1

      that's my server you insensitive clod!

      (yeah I know it's late but it's a good joke ;)

  7. Whose standard? by drewmoney · · Score: 1

    Since 4GB is Vista's supposed "sweet spot", this seems to make sense. But the addition of RAM (which I could not find anywhere in the article that said it would be standard) is partly due to the price of 2GB modules "likely" dropping. If I was a memory manufacturer, and knew the big names in notebooks were going to quadruple memory, you better believe I'm raising prices. If 4GB ends up being standard, it's more like "consumer pays for" standard, than "steering wheel in a car" standard. This seems more "likely" to me.

    1. Re:Whose standard? by Targon · · Score: 1

      Most computers come with 2GB of RAM right now, with a number selling with 3GB. Moving to four gigs really isn't that big of a jump.

    2. Re:Whose standard? by thsths · · Score: 2, Insightful

      > Since 4GB is Vista's supposed "sweet spot"

      As the article says, 4 GB is the maximum that Vista supports. Calling that the sweet spot is like saying that it needs more memory than it supports.

    3. Re:Whose standard? by ozmanjusri · · Score: 1
      Calling that the sweet spot is like saying that it needs more memory than it supports.

      Yep, that sounds like Vista.

      --
      "I've got more toys than Teruhisa Kitahara."
    4. Re:Whose standard? by drewmoney · · Score: 1

      I was quoting this article. Sorry, not my words. "Supposed" was my word.

    5. Re:Whose standard? by Allador · · Score: 1

      To be clear, 4GB is the maximum that 32-bit versions of Vista can use.

      64-bit versions of Vista can use much, much more.

    6. Re:Whose standard? by BlueLightning · · Score: 1

      "What?"

    7. Re:Whose standard? by drewmoney · · Score: 1
      Apparently not everyone knows that it can support 4GB of RAM. Only 3GB of RAM being recognized, is actually a hardware issue. I'm not sure why anyone would buy a new laptop, with a 64-bit CPU, that only came with a 32-bit OS anyway! Doesn't make much sense to me.

      For the curious:

      Windows NT 4.0: 4 GB
      Windows 2000 Professional: 4 GB
      Windows 2000 Standard Server: 4 GB
      Windows 2000 Advanced Server: 8GB
      Windows 2000 Datacenter Server: 32GB
      Windows XP Professional: 4 GB
      Windows Server 2003 Web Edition: 2 GB
      Windows Server 2003 Standard Edition: 4 GB
      Windows Server 2003 Enterprise Edition: 32 GB
      Windows Server 2003 Datacenter Edition: 64 GB

      http://support.microsoft.com/kb/555223

    8. Re:Whose standard? by petermgreen · · Score: 1

      Windows NT 4.0: 4 GB
      Windows 2000 Professional: 4 GB
      Windows 2000 Standard Server: 4 GB
      Windows 2000 Advanced Server: 8GB
      Windows 2000 Datacenter Server: 32GB
      Windows XP Professional: 4 GB
      Windows Server 2003 Web Edition: 2 GB
      Windows Server 2003 Standard Edition: 4 GB
      Windows Server 2003 Enterprise Edition: 32 GB
      Windows Server 2003 Datacenter Edition: 64 GB

      There is another article on the knowlagebase somewhere (I don't have the link to hand sorry) that clarifies those figures a bit. For the entries that say 4GB they mean 4GB of total physical address space not 4GB of ram.

      I'm not sure why anyone would buy a new laptop, with a 64-bit CPU, that only came with a 32-bit OS anyway!
      Because all current intel/amd cpus are 64 bit capable but running a 64 bit OS is often impractical due to compatibility issues (either with the machine itself or with hardware it needs to be used with or with other software.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  8. How can windows suck so much... by jellomizer · · Score: 3, Insightful

    Its pathetic how poorly Microsoft has moved towards 64 Bit vs. Other OS's out there...

    Solaris Way Back in the 90's with Solaris 7 I think... Had 64 bit support with perfect 32 bit
    support of backwards compatability.

    OS X goes a step further one OS Package and support for PowerPC, 32 Bit and 64 Bit and Intel 32 Bit
    and 64 Bit. And appliactions seem to work for all of theme for the most parts (with the ovious
    exceptions of apps that require the advanced features of the newer Chips.

    Reporting that you have 4 Gigs installed is not a real feature it just makes it easier for the
    hardware companies to scam people saying here buy this with 4 Gigs of Ram and the OS says there is 4
    GIgss of Ram while it only supports 3. I would be Pissed If I knew I couldn't access all my RAM.
    Say I had VMWare on my Laptop and I allocated a VM with 2 Gigs and an other with 1.5 Gig and ran both
    figuring that I had 4 Gigs of Ram available. I would be annoyed that I couldn't run both of my VMs
    and Not knowing seeing that it supports 4 gigs of RAM I would want to know who is taking up 512 Megs
    of Active Ram. I could blame Windows for being more of a memory hog. I could blame VMWare for sucking
    up all the extra memory to run. But the fault is the Hardware Manufacutre put more ram then the
    PC with the preinstalled Software can handle to make a few bucks and Microsoft just plays in their
    hand making everything look hunky dory.

    If it says you have 4 Gigs install It should also say there are 3.3 Gigs that can be access

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    1. Re:How can windows suck so much... by canuck57 · · Score: 1

      You mentioned Solaris, but didn't it too runs on 64 bit x86_64 and can used more memory if it is there. In fact put 8GB in there for good measure, have one running like that as I speak. Ditto Linux. Running mysql? Add the RAM and tweak the config to use it and watch it go like smoke. Seems like only MS is having the 3.1/4GB issue.

    2. Re:How can windows suck so much... by CajunArson · · Score: 1

      Uh... MS has had 64 bit OS's available for quite some time. In fact, AMD's CEO testified in Microsoft's favor at its antitrust trial, and in exchange MS chose AMD64 as the way to push its software to 64 bits (Itanium support is a joke).
          The problem is, there has not been a lot of demand for 64 bit, and drivers for many pieces of hardware have not been written. Another point: Your VM example is plain wrong. XP CAN access all 4 gigs... just not all at the same time for the same application due to the Kernel/Userland split of the 32 bit address space. Your first VM can get one set of 2GB userland space, and the other VM can get a separate 1.5GB of space (although this will obviously be demand paged just like any other large apps would be). Incidentally, the exact same issue affects 32 bit Linux which still predominates in desktop/laptop use, and even a large chunk of server use.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    3. Re:How can windows suck so much... by CajunArson · · Score: 2, Insightful

      OK, this is Slashdot and I am amazed at the level of ignorance here. I think 98% of the people on this site would fail a basic OS exam flat out:

          1. Everything you just described for having 32 bit executables and libraries co-existing on a 64 bit OS has existed from day 1 for 64 bit versions of Windows. read the wiki page
          2. 32 bit drivers DO NOT WORK on 64 bit operating systems.. be they Linux, Windows, Slowaris, Mac OS X, or Irix for that matter. You are letting your anti-MS bias cloud your judgment in not realizing that there are fundamental differences between a 32 bit OS and a 64 bit one. It's not all a big conspiracy led by Bill Gates to screw you over, it's a technical fact of life. Don't believe me? Try to use 32 bit Nvidia drivers on your 64 bit Linux box (if you even have one).
          3. Heck I got some PowerPC 32bit driver to run my 64Bit Intel Mac. Bullshit absent you running your "driver" in a PPC emulator or something like that. I want device names, binary blob names, versions, and a fucking video of that working. This line shows you are nothing more than a troll.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    4. Re:How can windows suck so much... by Dak+RIT · · Score: 3, Informative

      Actually, before you rant about somebody failing at OS knowledge, you should perhaps check your own facts.

      He absolutely can use 32-bit drivers in MacOS X 10.5 (Leopard) because Leopard hasn't actually gone *completely* 64-bit.... the kernel is still 32-bit to maintain compatibility with 32-bit drivers. In every other meaningful way though Leopard does count as a 64-bit OS, so you really can have 32-bit drivers on a 64-bit OS.

    5. Re:How can windows suck so much... by hayalci · · Score: 1

      Please read about PAE, Physical Address Extension.

      32-bit Linux can use more than 4 GB ram if configured. Windows is limited to 4GB and as previously mentioned, device I/O etc. limit it further, making your total ram usage below 4GB.

      --
      hayalci
    6. Re:How can windows suck so much... by fermion · · Score: 1
      Pretty much this is not a MS Windows problem, per se, but a PC problem. Windows is merely one of the many things that set the PC market to value price over quality or usable features. For instance, any modern machine should be able to quickly import uncompressed video from a DV camera. Yet how many PCs have firewire ports? Why not? Cost. USB ports are cheap, so will have a million of them. Same for badly designed redundant keyboard ports. PCs are most often sold on the lowest price and long feature lists, not productive capability.

      So, even in the late 1990's when many machines have 1+ gig RAM capacity, many machines were sold with less than 512MB capacity. This is nothing new because memory has traditionally been expensive, so MS has never supported large memory. Again, most people buy a PC with MS Windows because it is cheap. Why would the double the cost of their cheap machine by adding memory. OTOH, if one spent $1500 dollars on a computer in the late 90's, it made perfect sense to spend money on more memory, so such machines supported more memory.

      We see this with the MS Vista upgrades. MS, like Wal Mart, is trying to shed their reputation as the cheap option. They want people to spend $500 on their OS. MS has a belief that if people spend $500 on MS Office, why not MS OS, yet the do not understand that very few people pay anything for MS Office. Like Wal Mart, MS is the victim of it's own success. By creating cut rate market, in which no one will pay a marked up price for anything, they have set the expectations so low that when a good product does come out, no one wants it. The only reason MS succeeds is because they have manipulated the political process and the market so they get a cut of ever PC. This does not in any way mean that customers get such innovations as 4GB of memory.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    7. Re:How can windows suck so much... by CajunArson · · Score: 3, Interesting

      That just proves my point... you are using 32 bit drivers with a 32 bit kernel!! Having partial 64 bit support at higher levels does NOT give you a 64 bit operating system. There's something else he said in his post that you are overlooking too: He said he uses 32 bit POWER PC DRIVERS in a 64 bit INTEL Macintosh. Please show me how this works... you can't.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    8. Re:How can windows suck so much... by Nalez · · Score: 1

      Wow, how can this be insightful.
      You are 100% correct about a 64 bit kernel not supporting 32 bit DRIVERS (unless a kernel level emulation layer is implemented). The thing to keep in mind is that most of the other OSes (Solaris, AIX, HP-UX, Mac OS X, and IBM z/OS) have control of their own drivers, and therefore can more easily implement kernel level changes such as 64 bit support, which requires driver and library modifications.
      Linux is not mentioned above, because it does have 3rd party drivers (kernel modiules). If the source is provided, and the system is already running a 64 bit Linux kernel, then it is fairly non-trivial to compile the module with 64 bit support.

      All of these OSes have had 64 bit operating systems for at least a decade, if not more. Supercomputers and their operating systems had 64 bit support back in the 60's, Solaris had 64 bit hardware in 1997 and a 64 bit operating system in the late 90's. In the grand scheme of things, the X86 chipset, and thus Windows X86 is very new to the 64 bit world. (keep in mind, that Windows NT on alpha had 64 bit support in the 1999-2000 timeframe, but again, the scope of drivers was limited so this was not an as difficult migration).

      Microsoft faces the problem that drivers for Windows come from thousands of sources/vendors. Every little piece of hardware that windows supports, has a driver. This has worked well for Microsoft because the Driver API was very open, and pluggable, allowing for all these vendors to support the Windows OS.

      The problem Microsoft faces now is that all of those millions of drivers from thousands of people need to be recompiled, following a strict set of rules (http://www.microsoft.com/whdc/driver/kernel/64bit_chklist.mspx) to support the 64 bit operating system.

      Until Microsoft provides a kernel level emulation layer to allow 32 bit drivers to continue to function on its 64 bit X86 operating system, or 5 years pass allowing all these drivers to be re-built, the drivers will continue to be a barrier for Windows to a player in the 64 bit OS space.

      The other OSes did not have as many 3rd party drivers floating around, but microsoft is faced with this unique situation.

    9. Re:How can windows suck so much... by MobileTatsu-NJG · · Score: 1

      That just proves my point... you are using 32 bit drivers with a 32 bit kernel!! Having partial 64 bit support at higher levels does NOT give you a 64 bit operating system. There's something else he said in his post that you are overlooking too: He said he uses 32 bit POWER PC DRIVERS in a 64 bit INTEL Macintosh. Please show me how this works... you can't. I have a semi-unrelated question, here. If I buy a MacBook Pro today, and I put 4 gigs of RAM into it, Will I be able to have one app use all four gigs? (Minus, of course, the memory the OS uses...) Up until now, I thought the answer was yes. But you kinda scared me a bit with what you said here.
      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    10. Re:How can windows suck so much... by Bert64 · · Score: 1

      Actually, consumer level windows (32bit vista/xp) are artificially limited...
      Windows 2003 supports PAE, and will support upto 64GB memory in a single 32bit machine with a pentium pro or newer CPU. I've seen it do so myself on some xeon boxes (older non 64bit xeons). I would imagine that windows 2000 also supported it, PAE is hardly new and linux has had support for it for many years.

      And even with PAE, as under a 64bit os, a single 32bit process still cannot use more than 2GB of address space.

      Ofcourse PAE is a nasty hack, and reduces performance, so you have to decide for yourself if that reduced performance is less of a hassle than the incompatibility of a 64bit os. On linux it's mostly a no brainer, because aside from a very small subset of proprietary apps almost everything runs fine (and often faster) when compiled for 64bit. Windows would benefit more from PAE support, due to a larger base of proprietary apps and drivers, but if microsoft were to support pae in consumer versions of windows then noone would bother using the 64bit version (and people would complain that more ram actually made the machine slower).

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    11. Re:How can windows suck so much... by Bert64 · · Score: 1

      While your right that 32bit drivers won't work on a 64bit OS... The vast majority of drivers for linux are distributed as source code which can safely be compiled as either 64 or 32. Linux has had 64bit capability for a lot longer than windows, and thus plenty more time for non 64bit clean code to be weeded out.
      Because of linux's drivers i am able to use all kinds of pci cards in alpha/ultrasparc hardware that would normally not be supported on these platforms, simply by compiling the appropriate linux driver.

      Your example about nvidia drivers is one of the biggest reasons why people don't want closed source drivers like nvidia's.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    12. Re:How can windows suck so much... by Bert64 · · Score: 3, Informative

      Some "drivers" are actually user land, and will work on intel even tho the were intended for PPC... This is often the case with printer drivers (which are typically little more than a PPD file) and thus the guy claiming to have used ppc drivers on his Intel mac may be telling the truth, but simply unaware of the actual facts. When microsoft made an alpha (as in the cpu) version of windows, you could use x86 printer drivers on them under emulation.

      Secondly, leopard's use of a 32bit kernel on intel macs is a bug-bear for me... There was only a very short lived series of 32bit intel macs, which lasted what? less than a year? So now they are limited to compatibility with such a short lived machine, and a future transition to 64bit. They should have used the architecture switch as an opportunity to switch to pure 64bit at the same time. Compatibility wouldn't have been any more of a problem than it already was and it would have set them up for a less bumpy future.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    13. Re:How can windows suck so much... by init100 · · Score: 1

      No, 32-bit Linux also has the 3/4 GiB issue, unless it runs in PAE mode with hardware support for PAE. With Linux though, there are much fewer problems shifting to 64-bit, since there are much fewer (if any) drivers that are independently maintained and not yet adapted to 64-bit.

    14. Re:How can windows suck so much... by Bert64 · · Score: 1

      MS have to play at being an expensive premium option, they can't play the cheap option anymore, as they will never be able to undercut linux.
      It is also being the cheap option (not so much the software, but the hardware it ran on) that made ms.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    15. Re:How can windows suck so much... by kscguru · · Score: 1

      x86 mac kernels ALL run in 64-bit addressing mode, with code compiled to 32-bit compatibility mode. This means the page tables are 64-bit but the actual code is 32-bit. No other OS runs in this mode. The issues described in this slashdot article apply only to the addressing problems ... so Mac OS doesn't have them.

      --

      A witty [sig] proves nothing. --Voltaire

    16. Re:How can windows suck so much... by canuck57 · · Score: 1

      No, 32-bit Linux also has the 3/4 GiB issue, ...

      Well of course! Didn't say it wouldn't. But you assumed I loaded 32 bit?

      But I didn't buy AMD X2s to run 32 bit anything, it runs 64 bit Fedora. I don't know of a major Linux distro that does not have 64 bit and at no extra charge. In fact, the BSDs do this too. Even came with Microsoft taxes paid.

      And to boot, (love the pun) haven't had near the problems I am having with drivers for my XP MCE 64 bit edition. I gave up on MCE being anything other than standard XP. If I didn't need at least 1 XP PoS for work, I would wipe it with Linux or Solaris.

    17. Re:How can windows suck so much... by Junta · · Score: 1

      Well, to be fair....

      Solaris running on UltraSPARC is different, the processor architecture allowed 64-bit back in the 90s.

      OSX didn't even start 64-bit anything until the G5 came out, because they couldn't. Even then, I seem to recall a bit of weird, half-assery as they began 64-bit. When they announced the move to x86, many (including myself) were thinking it would be a great opportunity to start fresh with 64-bit and only 64-bit, seeing as how Intel64 and AMD64 had been around a while. Then it came out they were using exclusively the Intel Core architecture chips which didn't have 64-bit, and so now they are in a weird state again of 32-bit legacy. To be fair, Intel had no other chip with an appropriate TDP, and little did we know what Core2 was shaping up to be to explain why not AMD. Until Core2 came out, the x86 world did not have a nearly ubiquitous 64-bit extension. Windows XP was released before *any* x86_64 chips existed, they implemented a useless 64-bit XP as a stop-gap that no one cared much about. Vista was their first chance to release 64-bit meaningfully, and they did. Now the confusion over the 32-bit vs. 64-bit editions could cause problems (particularly since they seem to chose to pass the complexity to the users instead of mandating things that would hide the messy details). 32-bit exists because if they ever manipulate Vista to be appropriate for VIA systems, it preserves a market that could expand. I don't know why, since they were developing a new driver model anyway, they would choose not to at least mandate PAE testing and enable the full range of RAM that may support.

      I will also say Linux 64-bt was not without growing pains. A number of drivers upon being ported to 64-bit for a time had screwed up assumptions about allocations, overlooked a 32-bit value storing a pointer here and there, just a mess for anyone trying to follow the transition closely.

      I though agree reporting installed vs usable memory could be annoying, unless accompanied by a 'usable' figure. Microsoft has a tendency to do things in a strangely awkward way, that defies common sense. Having the customers worry about 64 v. 32 bit is a detail they shouldn't expect. Marketing requirements for different product should have been satisfied by the almost-as-confusing plethora of 'editions', so there isn't good justification. They decide people worry about not seeing the total amount of memory match what they paid for, so they patch that over, while exposing users to another potential misunderstanding. Vista's visual effects are ostentatious and aiming more for form than function. Meanwhile, OSX hides the 64-bit/32-bit complexity, offers a single OS variant, and applies Visual effects in a more subtle way when merely eyecandy and more appropriately when functional (i.e. expose). Of course, the marketing demands of a platform meant to move hardware is different from one that is intended to move itself intrinsically, but in the end, users endure an awwkard experience.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    18. Re:How can windows suck so much... by robertchin · · Score: 1

      Yes, any 32 bit app can access 4 GB of RAM. If you want to access to over 4 GB then you will have to be running leopard and the app will have to be compiled as a 64 bit app.

    19. Re:How can windows suck so much... by init100 · · Score: 1

      Well of course! Didn't say it wouldn't. But you assumed I loaded 32 bit?

      Well, then what is this?

      Seems like only MS is having the 3.1/4GB issue.

      Anyway

      But I didn't buy AMD X2s to run 32 bit anything, it runs 64 bit Fedora.

      That's what I run on my home desktop too (Fedora 7 x86-64), dualbooting with Windows XP 32-bit (for my Windows games). My work laptop runs Fedora 7 only (I have no use for Windows there), although only the 32-bit version (with PAE enabled though, so that I can use the NX/XD bit) since it is a Pentium M.

    20. Re:How can windows suck so much... by tuffy · · Score: 1

      Nvidia has provided Linux drivers for the AMD64 platform for some time now. Equivalent open source drivers would be preferable, of course, but not for lack of 64-bit support in this case.

      --

      Ita erat quando hic adveni.

    21. Re:How can windows suck so much... by cnettel · · Score: 1

      How is that possible under the original Intel Core CPUs? Or do you mean PAE mode? (which is far from actual 64-bit page tables)

    22. Re:How can windows suck so much... by Allador · · Score: 1

      Well thats interesting. Last time I grabbed a copy of OpenSUSE I had to choose between a 32-bit version of the OS and a 64-bit version.

    23. Re:How can windows suck so much... by Anonymous Coward · · Score: 0

      10.4 supports 64-bit apps, and such apps can address more than 4 GB per process. It's just that the GUI libraries weren't 64-bit, so 64-bit apps for pre-10.5 must be CLI-only (among other things; the implementation of 64-bit userland was pretty weak in 10.4).

      But yes, as the parent noted in 10.5 the GUI is 64-bit also, so if the app is 64-bit it can use as much RAM as you can install, and 32-bit apps in either OS can use up to 4 GB per process.

    24. Re:How can windows suck so much... by cgenman · · Score: 1

      I've kept bumping into this with Hard Disk Drives and Windows over the years. Generally speaking, a windows system installer will support the largest HDD on the market when the installer was made, and THAT'S IT. Trying to re-install win 98 on a 40 GB drive was a nightmare, as was re-installing XP on a 160 GB drive.

      I really have to wonder if the repeated inability to future-proof this stuff is intentional. If, for example, the 4 GB ram limit was intended to be satisfied by the massive quantities of 64 bit Vista flowing through the channel.

    25. Re:How can windows suck so much... by kscguru · · Score: 1

      I lie slightly - yes, the original Core Solo/Duo CPUs (used only in a single generation of Macs) runs in 32-bit mode (I think PAE). All Core 2 chips run in 64-bit compat mode. All kernel/driver code (except page table manipulation code) is binary compatible between these two - the differences between real 32-bit and compat-32-bit are in 16-bit compatibility layers that nobody uses. So all Apple drivers are exactly the same, except for the few bits of mach kernel code that touch page tables and never show up in drivers. (And many of them are the same ... L1 and L2 of PAE page tables are the same as 64-bit).

      --

      A witty [sig] proves nothing. --Voltaire

    26. Re:How can windows suck so much... by Graymalkin · · Score: 1

      Running in 64bit mode on x86 processors provides a marginal performance benefit over 32bit mode and even then only in a handful of applications. Most of the time a 64bit binary just increases memory pressure since all of the pointers and thus data structures end up taking up a lot more room. There's also more data to be shuffled over the busses and into and out of CPU caches. For many applications running 64bit won't improve performance and stands a good chance of actually decreasing it. Leopard's current model of offering quad fat frameworks is really the path of least resistance. Older frameworks like Carbon and QuickTime don't need to be completely overhauled to be 64bit clean and developers not interested in shipping 64bit binaries don't have to bother with updating the entirety of their codebase to make them 64bit clean.

      Intel also didn't have any 64bit Core* chips available when the first Intel Macs were released. At the very least Apple would have waited until the Xeon 5100 based Mac Pro shipped to release an Intel Mac had they waited for 64bit chips. That would have meant the MacBook, MacBook Pro, and iMac would have been pushed back until last fall rather than shipping in the first part of 2006. I think the extra year of sales of Intel Macs did more good than waiting until Intel had 64bit Core* chips available.

      --
      I'm a loner Dottie, a Rebel.
    27. Re:How can windows suck so much... by Bert64 · · Score: 1

      The benefit is more than marginal and in a handful of apps, however most of the performance improvement is due to the extra registers rather than just being 64bit.

      But it's not about performance, it's about only doing one architecture transition instead of two, and future proofing. Moving to an all but dead architecture for 6 months and then moving again seems wholly pointless.
      And i was only talking about the kernel, userland could still be a mix of 32/64, and not needing to use kludges like PAE to access more than 4GB of address space (translating to 3gb or so of ram) would increase performance. As it stands, new versions of OSX for quite some time will use a 32bit kernel just so they can be compatible with drivers written for a series of machines that only lasted a few months.

      And no, Intel had no 64bit core chips, but they did have 64bit P4 based chips (yes they're power hungry, slow and get hot)... And there's always AMD who had a good line of 64bit x86 chips.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    28. Re:How can windows suck so much... by Anonymous Coward · · Score: 0

      Apple was desperate for a newer, faster range of laptops, particularly at the low end of their product range (occupied by iBook). The two PowerPC manufacturers had divided into "fast and high power" (IBM) and "slow and low power" (Freescale), with increasingly divergent engineering goals. Freescale and Apple could not make a deal on a faster PPC for notebook computers, and IBM had never intended their PPC chips to go into one.

      It was the notebook range that drove Apple into a deal with Intel, and it was Intel's embrace of "fast but variable-to-low-power" chips with their Core series of architectures, and their production capacity, that attracted Apple.

      Unfortunately, Core 2 with EMT64T (x86-64) was planned for later than Apple felt it could wait, and so the first Macintels were based on the Core (just IA32).

      When the Core 2 architecture became available, Apple quickly integrated it into its entire product line, but they had already sold more than a million units that understood only the 32-bit Intel ISA.

      The business and good will risks of abandoning hundreds of thousands of Switchers and long time Apple customers by deciding not to support IA32 in Mac OS X 10.5 would be at least as damaging now as waiting for a faster Freescale PPC or a lower-power IBM PPC would have in the first place.

      I agree that it would have been very nice if Core 2 had been available earlier, and Apple certainly has no inherent love for the IA32 ISA.

      That said, the performance difference between IA32 and EMT64T ISA software emitted by gcc varies with workload. Typical compute-bound routines are usually within a few percent, mostly because the added cache pressure in the LP64 model is offset by the additional general purpose registers. Areas where the 64-bit ISA could dramatically outperform the 32-bit one (computations involving many function calls) also stay within a few percent either way -- cache pressure is about the same because of the extra instructions to save and restore registers in IA32, and the operation fusion and register renaming systems in Core 2 are very good at making the internal treatment of multi-argument function calls in IA32 behave as if the arguments are passed and kept in registers in the first place (as they are in EMT64T).

      Also, the memory models chosen for x86-64 (Apple uses AMD's reference model) are messy compared to PPC64, in part because the latter has many more general purpose registers and greater orthogonality; EMT64T is not enormously more beautiful than IA32, reflecting AMD's conservative approach to introducing a 64-bit flavour of x86.

      Consequently, there is little technological reason at this point to favour IA32 vs EMT64T for computational tasks not dominated by 64-bit integer arithmetic or data sets not requiring 64-bit pointers. Most computational tasks done in C and its descendants now in Mac OS X work just fine with ILP32, and gain little or nothing from conversion into LP64. Some tasks perform worse in EMT64T mainly because the larger word size is not offset by a smaller number of instruction words.

      Several non-C-like languages rob bits from pointers where possible, and that is easy to do in LP64. This makes a variety of memory management strategies (like some forms of garbage collection and sparse/sparsehash data structures) much more robust and efficient. Moreover, despite AMD's reference document urging non-C languages to adopt the C calling convention, there are more efficient ways to use x86-64's extra registers (dedicating a couple to box/unbox, truth comparisons, and the like), and the EMT64T implementation does not penalize them, although registers in x86-64 are still far too scarce in comparison with PPC and any other modern ISA I can think of. This may end up with many comparably naive implementation of algorithms in C and in another compiled-to-EMT64T language (openmcl, for example) performing marginally more slowly in C, until (or unless) Intel applies some analogues of the more silicon-area+power consu

    29. Re:How can windows suck so much... by Graymalkin · · Score: 1

      How would 64bit userland performance issues not be issues in kernel space? Besides a 32bit kernel offers backwards compatibility with existing drivers. Having to go through and make the lot of them 64bit clean would be a massive undertaking. That is a lot of time and effort for little to no benefit to end users or Apple themselves. Leopard 32bit kernel is about being pragmatic, not supporting a short-lived architecture.

      As for your non-suggestion of using NetBurst or AMD chips, get with the program. The NetBurst Pentiums were an abomination and everyone knows it. They also would have never fit into the iMac enclosure without a dorm fridge heat exchanger sitting on the floor behind it. Neither would they have been suitable for use in the MacBook Pro which would have meant Pentium Ms (Dothans) which are, you guessed it, 32bit chips. Going with AMD wouldn't have offered much over using NetBurst chips. The Athlon 64s of the time had TDPs between 80-110W and even the mobile variants had TDPs of 35W, a bit more than the Yonah's 31W.

      --
      I'm a loner Dottie, a Rebel.
    30. Re:How can windows suck so much... by Bert64 · · Score: 1

      // Besides a 32bit kernel offers backwards compatibility with existing drivers.

      What existing drivers? When the first x86 macs came out, there were no existing x86 osx drivers for it to be compatible with. A 32bit x86 kernel will not offer compatibility with 32bit PPC drivers. Thus, drivers will already need to be ported from PPC to x86, taking into account any endian issues that might occur. And any drivers written for PPC64 will already be 64bit clean anyway.

      Mobile AMD chips (that is the Turions) may have a slightly higher TDP, but your comparing only the 2 chips, and not the motherboard chipset. Intel use a seperate memory controller on the chipset, AMD have it built in to the CPU so merely the presence of that would account for some of the difference. And tests of actual Turion systems vs Pentium M systems shows them fairly competitive from a power usage perspective (i couldnt find newer reviews for the respective dual core variants), see:
      http://techreport.com/reviews/2006q1/pentiumm-vs-turion64/index.x?pg=12

      While i agree that the netburst pentiums were horrendous marketting-driven chips, the fact remains that they still available.

      As for 64bit performance... Having used Windows and Linux in both 32 and 64bit incarnations, i have found the 64bit versions to be faster in virtually everything, especially when you have lots of memory (PAE causes quite a performance hit on 32bit). The only downside is the lack of support for older hardware in 64bit windows (x86_64 osx would be in the same boat as x86 osx here), a problem linux doesn't really suffer from since most drivers can be recompiled.

      And yes, the memory consumption for 64bit is slightly higher, but not massively so. Pointers are twice the size, but most other data remains the same. Memory is ridiculously cheap these days, and adding memory over 3gb (increasingly common because it costs what, $100 these days) to a 64bit system doesn't require performance-sapping segmentation hacks like PAE...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  9. to fix the problem by reporting... by l3v1 · · Score: 2, Insightful

    to fix the problem by reporting the installed memory rather than the available memory

    I wouldn't have expected any other `solution' from MS :P

    --
    I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    1. Re:to fix the problem by reporting... by Anonymous Coward · · Score: 0

      Of course not. If you RTFA, you'd see that MS originally just let you use the full 4GB. The problem there being that drivers that weren't tested on machines with 4GB of RAM would randomly crash your computer.

      It sounds like you would rather have a driver randomly blue screen your box than lose access to $50 of RAM. It's bad enough that shitty name-brand drivers crash my laptop once a month, you would want it all the time!

      dom

    2. Re:to fix the problem by reporting... by dbIII · · Score: 1
      There is a fairly old joke about Microsoft solutions:

      How many people from Microsoft does it take to change a light bulb?

      None, instead they define dark as the new standard.

  10. Re:Hey! by Roane · · Score: 5, Funny

    In another few years, I might be able to run Eclipse.

  11. Article doesn't say what summary says by INowRegretThesePosts · · Score: 5, Informative

    From the summary: "They claim the move is an attempt to shore up the costs of DRAM chips, which are currently depressed because of a glut in market."

    The article says: "While first-tier notebook vendors such as Dell, Hewlett-Packard (HP) and Toshiba are planning to roll out 4GB notebooks starting from the first quarter of 2008, the move is expected to give a boost to the DRAM market, according to memory module makers."

    The article does not say that this is a deliberate attempt to increase DRAM price. And if it was, wouldn't it be illegal?

    1. Re:Article doesn't say what summary says by Rolgar · · Score: 3, Informative

      The ones buying the parts are the ones changing the market, by increasing demand. That is legal because the one to profit isn't the one changing the market situation. The RAM chip makers artificially restricting demand at a level below demand would cause a shortage and price spike, and that would be illegal. That is how OPEC controls oil prices to a degree, although its legal because they are sovereign nations instead of businesses.

    2. Re:Article doesn't say what summary says by Wylfing · · Score: 1

      The RAM chip makers artificially restricting demand at a level below demand would cause a shortage and price spike, and that would be illegal.

      If I run my factory at half capacity, that's not illegal. Why would it be? What you must have meant is if RAM makers collude to keep chips out of the marketplace.

      --
      Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
    3. Re:Article doesn't say what summary says by Bert64 · · Score: 2, Insightful

      Well, what incentive do these OEMs have to keep memory prices high? They buy memory, surely they want to buy it as cheaply as possible.
      It looks more like these manufacturers are taking advantage of the low prices to boost the perceived value of their systems, and also offset some of the slowness associated with vista.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:Article doesn't say what summary says by INowRegretThesePosts · · Score: 1
  12. Solution: Make More Wiis by Bandman · · Score: 5, Funny

    It sounds like they should be making wiis and not memory. Solve a few problems at once

  13. 4 GiB? by Anonymous Coward · · Score: 0

    or is the 7.37% difference between GiB and GB used as error correction nowadays?

    1. Re:4 GiB? by Haeleth · · Score: 1

      or is the 7.37% difference between GiB and GB used as error correction nowadays?
      No, it's just that nobody (outside a handful of geeks and pedants) uses "GiB" at all. Real people use "GB" exclusively, and just select which value to give the unit depending on the context: 1000-based for hard disks, 1024-based for RAM.
    2. Re:4 GiB? by TheThiefMaster · · Score: 1

      No, no, "Real people" don't even know that there's a difference based on context. They probably don't even know that "1GB" is a HUGE number.

      Also, it isn't always "1000-based" for hard-disks, some are "1GB = 1,000,000 kB, 1kB = 1024 bytes". It's also only 1000-based when talking about the total size; filesizes, used/free space, partition size etc. are shown as 1024-based in all OSs I've used.

      "Total disk size" is the only use of base-1000 measures of bytes. Disk being hard-disk, floppy-disk, cd, dvd or whatever else. Some people point out "connection speeds" (eg 1Mbps), but those are kilo/mega/giga "bits per second" not bytes.

      I'm honestly surprised they haven't tried to sell disks measured in "bits" yet. Get your 2Tb hard-disk here!

  14. Inevitable by spywhere · · Score: 0, Troll

    The only Microsoft desktop operating system available to new PC buyers, after M$ stops licensing XP, will be Vista.
    The only way to get Vista to run halfway decent is to throw better hardware at it.
    When a new Vista laptop comes with 4 GB of RAM and a 512 MB video adapter, it will run almost as well as an XP laptop did with 512 MB RAM and a 128 MB video adapter. Nostalgia for XP will fade. As existing PCs fail, they will be replaced by Vista boxes.

    Sooner or later, the OEMs will start offering 64-bit Vista on these machines (as a higher-cost option), and limiting the included bloatware to 64-bit versions. (This will have the desired effect of locking those buyers into subscribing to the pre-installed $ecurity $oftware, and constraining their ability to use older software... all win-win for McAfee, $ymantec, and M$).

    1. Re:Inevitable by canuck57 · · Score: 0, Flamebait

      Sooner or later, the OEMs will start offering 64-bit Vista on these machines...

      Or maybe offer Linux or Solaris instead.

    2. Re:Inevitable by ScrewMaster · · Score: 1

      Nostalgia for XP will fade. As existing PCs fail, they will be replaced by Vista boxes.

      Vista is an interim solution to a problem that existed only in the minds of Microsoft's stockholders, which has caused and will continue to cause problems for actual customers. I have the feeling that by the time Vista is out in any significant quantity, Microsoft will have obsolesced Vista and moved us onto something else.

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:Inevitable by spywhere · · Score: 0

      Or maybe offer Linux or Solaris instead.

      ha ha ha ha ha ha ha ha ha

      ...oh wait, you were serious?
      That will never happen.
      There is no Evil Empire behind Linux capable of marketing it to OEMs, and Sun is way too arrogant, insular and farked up to manage such a thing.
      Remember: it's not the best product that prevails, it's the best marketed product.

    4. Re:Inevitable by X0563511 · · Score: 1

      Dell is not an OEM? Is not Dell selling laptops with Ubuntu on it? Last I checked Ubuntu ran Linux...

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    5. Re:Inevitable by Allador · · Score: 1

      Sooner or later, the OEMs will start offering 64-bit Vista on these machines (as a higher-cost option), and limiting the included bloatware to 64-bit versions. OEMs already offer 64-bit versions of vista. It costs no extra. You get to decide which to use at first boot time.

      I'm typing this on an HP Compaq 8710w, running Vista Business x64.
  15. Can someone explain... by Anonymous Coward · · Score: 0

    to me why XP/Vista 32-bit only support 3 GB of RAM? Should 4 GB be completely addressable with a 32-bit OS? So, is this just Microsoft ass-hattery not wanting to actually implement the support for this?

    1. Re:Can someone explain... by Anonymous Coward · · Score: 0

      nevermind, the AC answers his own question. You still need part of that 4 GB addressable memory space for addressing to devices. There is my DUH moment of the day.

    2. Re:Can someone explain... by shl1 · · Score: 2, Informative

      32-bit Linux has similar limitations, too. OS needs to reserve *some* addresses to access other hardware such as CPU registers, PCI cards, etc. Since 32-bit CPUs can only count up to 2^32, it cannot address all the locations in RAM. This is definitely not just Microsoft.... :-)

    3. Re:Can someone explain... by teslar · · Score: 4, Informative

      The address space you'd normally use to address memory beyond 3.5gigs (or thereabouts) is reassigned for talking to other stuff. It's a simple 32bit limitation - can't only be talking to the RAM after all. As others have pointed out throughout this thread, the problem does not exist in 64bit architectures.

      5 years ago, nobody would have thought that we'd run into this problem at all. Remember those times? Everybody and their mum was just about getting ready to jump onto the 64Bit bandwagon with AMD charging in front. And then, while nobody (especially not AMD) was paying attention, we kinda veered off-course into a multi-core world instead and all of a sudden, people stopped caring about 64bit. After all, you had a larger net performance gain from upgrading to 2 32Bit cores than to one 64Bit one. And now, we're finally running out of address space.

    4. Re:Can someone explain... by teslar · · Score: 1

      upgrading to 2 32Bit cores than to one 64Bit one
      Gotta learn to click preview instead of submit... before someone starts flaming, that should really read "two cores capable of running 32bit applications than to one capable of running 64bit applications".
    5. Re:Can someone explain... by Anonymous Coward · · Score: 3, Informative

      Remember that the 3.2-3.3 GB limit is not imposed solely on the RAM itself. The computer as a whole only has a maximum number of addressable "points." I believe that 32 bit Windows or Linux allows for a maximum number of addresses around 4 GB, so you'd think that you could use 4 GB of RAM.

      Wait a moment and think it out.

      Estimate that components such as your processor caches, motherboard I/O destinations, Network cards, CD/DVD drive will take up about 1/2 GB of the theoretical 4 GB. These MUST have addresses or they cannot function.

      Now add in all of your vRAM (the amount of ram on your video card), that ram will also need a set of addresses. We'll estimate 256 MB of vRAM.

      So now you've taken your theoretical 4 GB of ram space, subtracted 512 MB for essential system components needing addresses, subtracted 256 MB of vRAM on your video card needing addresses. So, total, you've just taken away 768 MB of your theoretical RAM limit. 4 GB (Theoretical limit) - 768 MB (used addresses by components and video card memory) = 3.25 GB of RAM. Systems with 512MBs of vRam have a 3GB limit for memory.

      Now consider the slap in the face SLI 8800 GTX's would be to system addressing. They take up 768 MB of vRAM each. So that is 1536 MB of vRAM total. Now you are probably down to something like 2GB of RAM addresses available for the system.

      Heh. So the point is, the world NEEDS to get it's butt over to 64-bit sometime soon. Gamers are going to start to feel the burn soon when suddenly they have no more RAM to play with while SLIing.

      This applies to both Windows and Linux. 64-Bit doesn't have this limitation. The only ones implying it is a Windows problem is those like Twitter the Troll and Communist Zonk.

    6. Re:Can someone explain... by ozmanjusri · · Score: 2, Informative
      This is definitely not just Microsoft.... :-)

      Yes it is.

      The Linux kernel devs solved this back in 2004.

      --
      "I've got more toys than Teruhisa Kitahara."
    7. Re:Can someone explain... by GreatBunzinni · · Score: 2, Informative

      After all, you had a larger net performance gain from upgrading to 2 32Bit cores than to one 64Bit one.

      It appears you failed to notice that the architectures of AMD's and Intel's multi-core processors are both x86-64. That means that we are upgrading to two 64-bit cores.

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    8. Re:Can someone explain... by Anonymous Coward · · Score: 0

      Nice try. Did you actually read the article? The Linux devs just did what MS was already doing. Their "solution" to access 64GB of RAM is nothing more than turning on a proprietary piece of hardware in the Intel processor. (Platform lock-in...love it!)

    9. Re:Can someone explain... by teslar · · Score: 1

      Yeah, that would be why I posted a second comment immediately after that one ;)

    10. Re:Can someone explain... by X0563511 · · Score: 1

      Yes. The hardware has been here, and we never really got derailed from the 64-bit track.

      Now we are waiting for "OS" vendors and peripheral companies to get off their asses and move to 64-bit, like we would have been doing anyways, had the multi-core 'revolution' never happened.

      I quote "OS" because of the fact that all major operating systems EXCEPT Microsoft's shit have been ready and waiting for the 64-bit changeover for a while now. Yes, I rather strongly dislike Microsoft, it's activities, and it's products. I will not hide it.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    11. Re:Can someone explain... by dbIII · · Score: 1

      5 years ago, nobody would have thought that we'd run into this problem at all

      You are right - we were all being told how wonderful Longhorn was going to be so expected it would support the extensions that came out with the Pentium Pro more than five years proir. The only people that veered of course were in Redmond with the Longhorn/Vista situation.

    12. Re:Can someone explain... by dbIII · · Score: 1

      This applies to both Windows and Linux.

      No it doesn't. It doesn't even apply to all versions of Microsoft Windows 32 bit. PAE was built into the Pentium Pro and later to extend the address space to 64GB and is supported in MS Server 2003, linux and most likely a host of others.

    13. Re:Can someone explain... by Anonymous Coward · · Score: 0

      I already use a 64-bit OS for the last couple of years. It's one of those little things that makes GNU/Linux great.

    14. Re:Can someone explain... by Jeremy+Erwin · · Score: 1

      proprietary piece of hardware in the Intel processor. (Platform lock-in...love it!)
      so get a 64 bit processor. There's nothing inherently wrong with supporting the latest and greatest features of a CPU. Torvalds originally wrote his system because Tanenbaum was reluctant to support the advanced feature set of the 386. The ports to PowerPC, Alpha, Sparc, etc came later.

    15. Re:Can someone explain... by MobyDisk · · Score: 1

      Okay, now can someone explain why there is a 32-bit limitation when x86 operates off of selector:offset addressing? I haven't coded x86 in years, but my recollection is that there were 32-bit selector registers and 32-bit offset registers. That allows for 2^64 addressing. I thought the limitation was no more than 4GB per selector, not 4GB total. Is the 32-bit limitation a function of the GDT?

    16. Re:Can someone explain... by Allador · · Score: 1

      Many of us have been using 64-bit versions of windows for years, in both XP pro and 2003 server form.

    17. Re:Can someone explain... by Allador · · Score: 1

      Do you mean PAE?

      PAE has been supported in all NT versions of Windows since 2000.

      This is how 32-bit versions of windows can use up to 64GB of RAM.

      The only exception to this was XP SP2 where this was for all intents and purposes disabled.

      This information is in the article you're replying to.

    18. Re:Can someone explain... by ozmanjusri · · Score: 1
      The Linux devs just did what MS was already doing.

      They may have used the hardware MS was already using (PAE), but they certainly didn't do what MS had done.

      For a start, the Linux version works.

      --
      "I've got more toys than Teruhisa Kitahara."
    19. Re:Can someone explain... by twizmer · · Score: 1

      There are actually two reasons this doesn't work.

      First, segments have nothing to do with physical addresses. A logical address specifies a segment and a 32-bit offset; after a bunch of gymnastics, this gets converted to a 32-bit physical address (assuming PAE is not in use). So even though there are a lot more than 2^32 logical addresses, you only get 2^32 physical addresses, which limits the amount of RAM.

      It's actually even worse than that, though; the virtual address space is still only 2^32. You are probably confused by memories of real mode, where the point of segmentation was to increase the available address space. In protected mode, though, segementation exists only to carve up the address space in funny ways. A bunch of checks are done against the segment (checking privilege level, comparing the offset to the segment limit, etc.), and then if it's all ok the 32-bit offset is added to the segment base to produce a 32-bit linear address (which then goes through the usual paging to produce the physical address). So you are still limited to a 32-bit linear address space for virtual addresses; segments just allow you to access that address space in different ways.

      http://en.wikipedia.org/wiki/Segment_selector

    20. Re:Can someone explain... by Almahtar · · Score: 1

      It's a simple 32bit limitation According to this article 32 bit Linux seems to have overcome this limitation, so it's not just a 32-bit thing. A few good quotes from it:

      PAE allows processors to access physical memory up to 64 GB (36 bits of address bus). However, since the virtual address space is just 32 bits wide, each process can't grow beyond 4 GB. So under Linux, each process can grow to 4 GB, and the system as a whole can deal with 64GB. This is all made possible by PAE, which is by no means a Linux-only thing. It's supported from Pentium Pro on up (both AMD and Intel lines), except for 400MHTZ FSB Pentium Ms for some reason.
    21. Re:Can someone explain... by Anonymous Coward · · Score: 0

      You are both wrong. The statement "This applies to both Windows and Linux without Intel processors" would have been more accurate. Windows XP Service pack 2 supports PAE as well. Once again, you must have an Intel processor.

  16. Video ram? by B-a-Z.nl · · Score: 2, Insightful

    My Laptop uses the ram as video memory, if they use 256/512 MB as video ram it is not that much more than the maximum allowed by 32bit operating systems.

    1. Re:Video ram? by evilbessie · · Score: 1

      This would use the upper reserved portions of the memory anyway, as it because of shadowed memory that this problem exists in the first place. As the article says implement PAE correctly and the problem is reduced.

    2. Re:Video ram? by X0563511 · · Score: 1
      Quoted from the paper "What Every Programmer Should Know About Memory", version 1.0, by Ulrich Drepper (red hat developer), page 13.

      Finally it should be mentioned that some cheap systems
      have graphics systems without separate, dedicated video
      RAM. Those systems use parts of the main memory as
      video RAM. Since access to the video RAM is frequent
      (for a 1024x768 display with 16 bpp at 60Hz we are talking
      94MB/s) and system memory, unlike RAM on graphics
      cards, does not have two ports this can substantially
      influence the systems performance and especially the latency.
      It is best to ignore such systems when performance
      is a priority. They are more trouble than they are worth.
      People buying those machines know they will not get the
      best performance.


      I would reconsider your argument that shared video ram might resolve this 3.2gb issue, considering the harm it presents.
      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    3. Re:Video ram? by Rob+Simpson · · Score: 1

      I haven't noticed any "harm" on any computer with integrated graphics (particularly Intel ones, which seem to work very well in Linux) - except for running 3D games. This is not a factor for all computers.

    4. Re:Video ram? by X0563511 · · Score: 1

      It's more than you think.

      Whats your system RAM bandwidth? Usually around 3gb/s...
      1024x768 at 32-bit 60hz is about 1.5 gb/s - roughly half of your available memory bandwidth.
      Lets bring that up to 75hz, and you get just shy of 1.9 gb/s....
      1280x1024x32@75hz: about 3.1 gb/s.

      System RAM bandwidth is shared by the CPU, and all the DMA I/O - so that resource can be quickly extinguished.

      Moral of the story: shared RAM sucks for all but entry-level use.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  17. Can we get some parental supervision on this site? by kma · · Score: 4, Informative

    Or at least, supervision by people who know how computers work? 4GB is perfectly sensible for a 32-bit x86; the virtual address space is only 4GB, but the physical address spaces is larger (at least 36 bits on all popular processors). Yes, that means it's awkward to use more than 4GB in a single application, but so what? Using more than 4GB across the system is perfectly transparent.

    Also, what's with slamming Microsoft over the "slow" transition to 64-bit? 64-bit XP has been out for, like, three years now. It runs 32-bit applications, because the x64 architecture makes it so ridiculously easy you'd have to intentionally break it. 64-bit Linux does the same, because it takes, like, a line of code to do so. If software makers aren't producing 32-bit apps, it's probably because their customers haven't demanded they do so yet; and the customers probably haven't demanded it because it's unusual for a single application to need 4GB of RAM. Finally, those applications that can frequently use gigondo amounts of RAM in a single virtual address space (e.g., Oracle) for the most part had 64-bit binaries available right out of the gate.

  18. Is it really due to "glut in market" ? by GreatBunzinni · · Score: 5, Insightful

    Laptops, which have been a nice fat cash cow to OEMs, are steadily becoming cheaper and cheaper. Nowadays, we have retailers selling laptops for about 500 euros with specs that a couple of year ago were selling for a lot more than 1500 euros. A while back the average laptop price tag was about 1200 euros and nowadays it went down to 800 euros. That's a heck of a revenue cut.

    So the OEMs are forced to add another fancy selling point, like upgrading the specs once again, in order to keep making the big bucks. They don't give a damn if it brings any added value to the product or if it even functions properly. What matters is some fancy little side remark on the laptop's brochure that makes their fancy little product be picked by the vast hordes of consuming sheep. Who cares if it makes sense or if it's even usable. What's important is that them flock falls for that "OMG! IT'S N+1!!!" and promptly spend their cash, specially for the "it's bigger than my neighbour's" bragging rights.

    This sort of thing isn't exactly new. In fact, it's the repeat of another similar marketing push, which was the "32-to-64bit" campaign. The fancy stickers advertising the new and improved 64bit 'puters for the "OMG IT'S TWICE THE BITS!!" effect were all over the place, which earned quite a few hardware sales. Yet, the fact is that the brand new 64-bit 'puter could only run on the 32-bit legacy mode, as they were shipped with a 32-bit operating system and the OEMs shipped hardware without ever thinking on releasing 64-bit drivers or even releasing the hardware specs.

    So those OEMs will, once again, sell hardware that will not be usable by the user, at least as advertised. It doesn't matter to them. The only thing that matters is the sales revenue, specially in this day and age where we are starting to see sub-300 euro hardware. And screw the consumer.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    1. Re:Is it really due to "glut in market" ? by eebra82 · · Score: 3, Insightful

      So the OEMs are forced to add another fancy selling point, like upgrading the specs once again, in order to keep making the big bucks. They don't give a damn if it brings any added value to the product or if it even functions properly. What matters is some fancy little side remark on the laptop's brochure that makes their fancy little product be picked by the vast hordes of consuming sheep. Who cares if it makes sense or if it's even usable. What's important is that them flock falls for that "OMG! IT'S N+1!!!" and promptly spend their cash, specially for the "it's bigger than my neighbour's" bragging rights. I don't think it's so much about the laptop stickers. It used to be, but something significant has happened lately. You see, three or four years back, the performance of a budget laptop was relatively slow. It feels like the hardware finally caught up with the software (except for games). You can actually buy a 500 laptop because it CAN and WILL perform in almost every everyday application (except for games and such, of course). And it's so cheap because the components are dated and/or low-end enough and cheap to produce. In addition, market got bigger and we all know that the larger the scale of the production, the cheaper it gets to produce as well.

      Of course, every now and then, PC makers push the limits to set new standards. For example, TFT panels used to come in 14" and 15" flavors, but nowadays it's kind of difficult to get a screen that small. And it's not like they decided to make more money by setting 17", 19" and 20" standards, because they didn't. The demand for larger panels was there and as technology advanced and more consumers got into flat screens, prices also went down. By today's standards, you can get a 20" screen for what, 250 bucks? A few years ago, getting 15" for 250 bucks was a dream.
    2. Re:Is it really due to "glut in market" ? by renoX · · Score: 1

      I disagree that increasing RAM on laptop is an useless feature: even if one application cannot use the full 4GB, several apps may.

      And on laptops, the disks are slow so paging is even worse than on desktops..

      That said, I have a hard time seeing what could use more than 2GB of RAM on a laptop..

    3. Re:Is it really due to "glut in market" ? by dbIII · · Score: 1

      Some of us can still use it. I remember when Win3.11 (DOS really) could not run my 14.4kb/s modem faster than 9.6kb/s. I had a few choices then of what to switch to just as there are today. MS may be a decade behind the hardware (Pentium Pro) with their hobby level OS and too expensive with their server OS but there are other options unless you need to support legacy applications.

    4. Re:Is it really due to "glut in market" ? by Ant+P. · · Score: 1

      As someone said above, this is a good thing. While windows is still grinding along with these self-imposed limitations, Linux on the same hardware will fly. Start giving them 64-bit Ubuntu Live DVDs with all the heavy effects turned on and Vista is screwed.

    5. Re:Is it really due to "glut in market" ? by RAMMS+EIN · · Score: 1

      That said, I have a hard time seeing what could use more than 2GB of RAM on a laptop..

      Java apps. Microsoft apps. Games. Bloatware in general.

      --
      Please correct me if I got my facts wrong.
    6. Re:Is it really due to "glut in market" ? by Allador · · Score: 1

      App development.

      Was in a situation recently where I was running Oracle 10g enterprise, Eclipse, Tomcat, and 2 separate apps running under that tomcat that I was working on.

      Very easy to go over 2GB there.

    7. Re:Is it really due to "glut in market" ? by chadruva · · Score: 1

      I remember when I got my first TFT panel, it was a 14" Viewsonic, it was beautiful and a bit expensive, 400 a pop.

      A few days ago I bought a replacement, a 20" Samsung, awesome, for less than 250 bucks.

      --
      C-x C-c
  19. Not bad at all by arigram · · Score: 1
    More ram with a new computer and cheaper ram to upgrade with. Doesn't sound too bad.

    If you also use a resource-laconic OS, it will mean more ram for your software.

    Bloatware will always exist and lean programming will also continue. A word processor can be made to run slow on future super computers or really fast on 90s era computers and its all depended on the programming philosophy and skills. People who care will always complain or work with every little byte of ram, even if you have tenths of GBs to spare.

  20. Re:Hey! by Anonymous Coward · · Score: 0

    Finally, we have machines that'll be able to run emacs...
    "Exabytes of Memory Are Close to Sufficient"? :P

    Emacs is kind of like MS Office... newer versions run about the same speed on new hardware as older versions ran on older hardware, because each version uses more processor power. (Emacs 20 actually starts faster on an aging Sparc workstation with 256 MB of ram than Emacs 22 starts on my pimped-out Core 2 Duo with 4 GB...)

    The main difference of course is that Emacs, unlike Office, is a powerful and useful tool where all the bloat is there to help get the job done more efficiently.
  21. Not the only one by kaiwai · · Score: 1

    I've got a MacBook (not the x3100 model), 2.16Ghz BlackBook, and the max in theory it can hold is 4gigs but according to apple the max it can support is 3gb, and according to the forums, it can access 3.3.

    What happened to 4gb? a chipset limitation or Apple castrating their hardware like usual?

    ps. this is an honest question, I can't seem to get a straight answer from anyone :(

    1. Re:Not the only one by Joe+The+Dragon · · Score: 1

      the older mac books have a chipset limit

    2. Re:Not the only one by Trevor66 · · Score: 1

      Correct me if I'm wrong, but I believe that this restriction was not a result of the chipset, but a limitation in the OS, which was removed in Leopard. MacBooks running OS X 10.5.x can address 4 gigs of RAM.

    3. Re:Not the only one by antifoidulus · · Score: 1

      You are wrong. The limitation is in the pre Santa Rosa core chips from Intel, not the OS. Leopard is fully 64 bit whereas(at least for PPC, never read up much on Intel Tiger) Tiger is 64 bit for non-gui apps, but that isn't really the issue in this case.

      The new macbooks and the macbook pros that came out before Leopard can both support up to 4 gb of RAM, and the macbook pros could do it in Tiger(Tiger doesn't run on the newest macbooks)

    4. Re:Not the only one by Anonymous Coward · · Score: 0

      You are wrong. It is entirely a chipset limitation, removed with the transition to the Santa Rosa platform. My MBP ran 10.4 fine with 4 gigs of RAM. On the same machine, XP in Bootcamp only sees the 3 and change, so that is an OS limitation.

    5. Re:Not the only one by Anonymous Coward · · Score: 0

      Chipset limitation on the part of Intel. The newer MacBook can access the full capacity.

  22. Oh, I dunno. by xstonedogx · · Score: 3, Insightful

    In all fairness 512meg is a reasonable about for XP, 1gig however is better. I don't see your average joe 6-pack user benefiting from more than 2gigs.

    After all the auto-updating software for their printer, mouse, keyboard, webcam, etc.; all the spyware, adware, trojans; and all the extra applications like AIM, anti-virus, anti-malware, non-driver device software (syncing, calling home, etc.), and media software playing music in the background, I can see joe 6-pack user making use of more than 2 gigs if he actually wants to do something with his computer. :)

    1. Re:Oh, I dunno. by MaskedSlacker · · Score: 0, Troll

      If he actually wants to do something with his computer, why is he using windows?

    2. Re:Oh, I dunno. by Anonymous Coward · · Score: 0

      Because "Average Joe Six Pack"

      He doesn't care about 'style points' that go along with Apple. Or the care for being the Linux Under Dog supporter. After all... Apple makes ipods and what is Linux to Average Joe?
      He doesn't need the better photo shop / video editing software. Outside of buisness level requirements, what does an Average person need that isn't supplied by all three systems (Boiled down to Apple, Microsoft and Linux)
      He doesn't have the time to learn Linux (or determine why random_part of computer doesn't have drivers for *insert linux flavor*)
      He doesn't want to tweak his own software (I just wanna install and go.)
      He wants to play games. (Sure... you can play some games on Apple/Linux. But the 'bulk' of new games for pc market is Windows. Oh joy, I can play Diablo 2 and Starcraft on my mac? Stop the presses)

      We are talking about people like my Mom. She wants to turn on the computer, talk to me and do light internet surfing. With a little support from me to keep security software up to date, what about Windows doesn't Just Work? For basic stuff, how is windows worse?

      Honestly. Each system has good/bad. I've given a biased viewpoint here, but I could honestly play devils advocate and pull for any of the three systems. Windows is known, with better drivers generally, better games generally and easier to support generally.

    3. Re:Oh, I dunno. by ImaLamer · · Score: 1

      You forgot the biggest benefit: once the average user is inundated with all that spyware and crapware he's installed he'll head up to his big box store and ask about an upgrade. If he's got the two gig's-o-ram he'll be able to wait much longer and avoid being ripped off by someone who took a computer class during their drive for a communications degree.

      Joe sixpack is tossing out good PC's left and right. If he got a real system then he'd be able to do this a lot less. (Big box stores sell you the pricetag and not specs. You end up with something shiny that is beaten by the cheaper machine next to it. Sure it doesn't have Office, but has twice the ram.)

    4. Re:Oh, I dunno. by Anonymous Coward · · Score: 0

      Shhhhhhhh!

      Buying "broken" hardware from idiots is the best way I've found to get computer hardware. Let Joe Sixpack remain ignorant.

  23. Reminds me of an old Microsoft joke by UnknowingFool · · Score: 5, Funny

    How many Microsoft engineers does it take to change a light bulb?

    None. Microsoft just redefines darkness as the standard.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  24. Re:Can we get some parental supervision on this si by Henry+V+.009 · · Score: 4, Informative

    Windows 32-bit operating systems really do not play well with more than 3Gb of memory. Check out what Microsoft says about it.

  25. Re:Can we get some parental supervision on this si by SigILL · · Score: 4, Informative

    4GB is perfectly sensible for a 32-bit x86; the virtual address space is only 4GB, but the physical address spaces is larger (at least 36 bits on all popular processors).

    The trouble is that in contemporary chipsets in 32-bit mode the upper 1G or so of physical memory overlaps with the address space for the PCI bus.
    --
    Error: password can't contain reverse spelling of ancient Chinese emperor
  26. 20 meg harddrive chiming in by Carthag · · Score: 1

    it even took years to fill up

    1. Re:20 meg harddrive chiming in by DreadfulGrape · · Score: 1

      I remember mine as well... it was called "MacBottom" because it sat underneath my Mac Plus (1986). 20 MB. I remember thinking that I couldn't believe I had so much disk space. I seem to recall it cost a bundle, too... 7 or 8 hundred bucks.

      --
      sig has been sent away for a few small repairs...
  27. Reminds me of a new Linux joke by Macthorpe · · Score: 0

    How many Linux engineers does it take to change a light bulb?

    None. They all stand around complaining that the socket isn't compatible with the lightbulb they created from scratch, then demand that the makers of the socket tell them exactly how they built it or they'll sulk in the dark.

    --
    "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    1. Re:Reminds me of a new Linux joke by Anonymous Coward · · Score: 0

      How many OpenBSD developers does it take to change a light bulb?

      None. They all stand around complaining that they have to sign NDAs to make the lightbulb, then demand that the makers of the socket tell them exactly how they built it with profanity or they'll continue spouting profanity.

    2. Re:Reminds me of a new Linux joke by mangu · · Score: 3, Insightful

      How many Linux engineers does it take to change a light bulb?

      None. Linux lightbulbs last forever. They don't need to be changed.

    3. Re:Reminds me of a new Linux joke by Macthorpe · · Score: 1

      They don't need to be changed. Considering a customer's lightbulb requirements will change, you'd better hope that your bulbs do too.
      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    4. Re:Reminds me of a new Linux joke by Fantastic+Lad · · Score: 3, Insightful
      None. They all stand around complaining that the socket isn't compatible with the lightbulb they created from scratch, then demand that the makers of the socket tell them exactly how they built it or they'll sulk in the dark.

      Really? Linux works flawlessly in all my light sockets. I guess the system whereby engineers ask for specs from the people who want to sell them light sockets gets the job done.


      -FL

    5. Re:Reminds me of a new Linux joke by Anonymous Coward · · Score: 0

      Based on most of the posters here, I'd imagine that the Linux lightbulb manufacturers would rather just tell their customers that they're stupid instead of adapting to the evolving requirements.

    6. Re:Reminds me of a new Linux joke by mdemonic · · Score: 1

      As long as we are at it, here's the analysis of how the freebsd hackers handles the lb problem

    7. Re:Reminds me of a new Linux joke by coryking · · Score: 2, Funny

      25 watts is good enough for anybody!

    8. Re:Reminds me of a new Linux joke by zippthorne · · Score: 1

      So.. Are you saying they should just take any old light bulb and just jam it in there, regardless of how well it fits? Or are you saying they should buy all their light bulbs from the socket supplier, thereby implicitly locking them into an indefinite future lighting contract?

      --
      Can you be Even More Awesome?!
    9. Re:Reminds me of a new Linux joke by coryking · · Score: 0, Troll

      Speak for yourself. It took three hours to get the thing to work with my Phillips socket. IRC was no help. Check it out:

      me> Can somebody tell me how to get Linux working with my apartments Phillips brand lightbulb sockets?
      linuxd0rk> STFU n00bie! Everybody knows Phillips sucks! They dont want to support Linux Lightbulbs!
      me> That is nice, but I just signed a year lease for this aparment, what do you suggest?
      linuxd0rk> You suck! You should have looked at the lightbulb sockets before signing the lease. Everybody knows that!
      me> Is there a list of supported sockets? I tried to find one, but I couldn't.
      linuxd0rk> Google it, dumbass
      me> I tried google, no dice
      linuxd0rk> There is the linux hardware list, stupid. What, are you a westinghouse looser?
      me> That hardware is five years old, they dont even have the new sockets from Westinghouse that use AC power!
      linuxd0rk> Everybody knows AC is just an attempt by westinghouse further their monopoly. You should use DC, stupid. AC is a patent minefield and besides DC is way better anyways. It is open source power!
      me> DC? My apartment runs on 120V AC like everybody else in this country. What do you suggest?
      linuxd0rk> You should have got a DC apartment. DC is open source. Are you a westinghouse shill? Do you like all the evil patents on AC?
      me> AC is the defacto standard and has been for years, idiot!
      * me@123.abc.street.com banned by linuxd0rk (+xyz) ("STFU n00bie")
      bsdsucks> lol! stupid n00bies
      linuxd0rk> yeah. stupid n00bies...
      bsdsucks> wonder how much that guy got paid to shill out AC current?
      linuxd0rk> yeah. lots of westinghouse shills on this channel now...


      Proof that linux isn't ready for the apartment!

    10. Re:Reminds me of a new Linux joke by Fantastic+Lad · · Score: 1
      Cute. That made me giggle. --I guess there's foul-mouthed adolescents aplenty if you look for them.


      -FL

    11. Re:Reminds me of a new Linux joke by Macthorpe · · Score: 1

      No, I'm saying it was a joke and that some people might want to lighten up a bit ;)

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    12. Re:Reminds me of a new Linux joke by idamaybrown · · Score: 1

      I hope you don't need to change a linux lightbulb - cause you can't find them for sale anywhere, only XP/Vista and Mac bulbs. ;)

    13. Re:Reminds me of a new Linux joke by zippthorne · · Score: 1

      So.. it being a joke lets you off the hook for wantonly insulting Linux developers? No come-backs, counter-claims, or parodies allowed?

      --
      Can you be Even More Awesome?!
  28. YOU feel old? by Nursie · · Score: 1

    Our first PC had a 30MB HD capacity. And that's the first PC, not the first computer.

    I'm only 29!

  29. Moore's law in action? by jhines · · Score: 2, Insightful

    I'm guessing this is Moore's law in action, in that the memory chips have scaled. Notebook motherboard space hasn't increased, so they probably aren't increasing the number of chips, but going to the next gen of memory chips.

  30. Time to upgrade by AlpineR · · Score: 1

    I think next year I'll finally upgrade my system. I have a TI-99/4A. I bought it a few years back when they went on sale at Sears for $100. It has 256 bytes of RAM, but will store programs in the 16 KB of video RAM.

    Fifteen colors, 256 x 192 resolution, 3 MHz processor, plenty for coding and reading Slashdot. But Firefox takes forever to load from the cassette tape.

    So for ten times the cost (ouch) I could get 250,000 times the RAM, 1,000 times faster clock speed, and at least 10,000,000 times the storage.

    I hope my games still run: Parsec, Congo Bongo, and my favorite Alpiner.

    1. Re:Time to upgrade by Darby · · Score: 1

      So for ten times the cost (ouch) I could get 250,000 times the RAM, 1,000 times faster clock speed, and at least 10,000,000 times the storage.

      Yeah, there's no arguing that's a steep price jump, but based on your calculations it seems like prety good value.

      I hope my games still run: Parsec, Congo Bongo, and my favorite Alpiner.

      This should help

      Good luck! Maybe we'll see you on the interweb one of these days.

  31. Re:Hey! by mangu · · Score: 1

    Emacs, unlike Office, is a powerful and useful tool where all the bloat is there to help get the job done more efficiently

    Well, I guess now I have to find exactly which is the job I do that can be done more efficiently using either the Mayan Calendar or the French Revolutionary Calendar...
  32. The Persistence of Memory by Doc+Ruby · · Score: 1

    Why would notebook makers want to keep memory prices propped up, when those prices increase their costs, and the price of their notebooks they have to sell?

    The much more obvious reason is that Vista needs more RAM, as does XP and everything else that inevitably bloats (including Linux).

    And even though 32b Vista can't use all the 4GB of RAM, people will want it anyway, because they won't know/understand that the extra RAM isn't helping. And with all the other problems Vista has, the old solution to just throw more RAM at a buggy platform will still be popular.

    --

    --
    make install -not war

    1. Re:The Persistence of Memory by Ilgaz · · Score: 1

      Why would notebook makers want to keep memory prices propped up, when those prices increase their costs, and the price of their notebooks they have to sell?

      The much more obvious reason is that Vista needs more RAM, as does XP and everything else that inevitably bloats (including Linux).

      And even though 32b Vista can't use all the 4GB of RAM, people will want it anyway, because they won't know/understand that the extra RAM isn't helping. And with all the other problems Vista has, the old solution to just throw more RAM at a buggy platform will still be popular. They have ALWAYS needed more RAM, especially Mac Machines out there.

      Sometimes people ask me what to buy, I tell them buy anything but Max the memory first.

      Feed that Vista some high end Application like Adobe Photoshop CS, give it a 39 Megapixel Pro image, see how it is used. Old times, Photographers would end up doing the final touches at their Desktop "Workstation", now they want to do everything on their laptop. It is same for users too, just remember the 50 GB Blu-Ray or 25GB HD-DVD. They actually work in 1080p standard with insane bandwidth. People buy HD Cameras and want to do everything on their laptops.

      On OS X, things get really funny. Even a casual Desktop user will end up using whatever RAM he/she installed since OS X will use every opportunity to get the max out of the RAM installed. At last resort, it will be used as disk cache.

      I could never understand why manufacturers ignore the basic rule. Less RAM= More swapping, horrible user experience, hard disk wear out and battery drain. So, the machine will already end up at service center with a completely mad user who promised never to buy that brand again. Saved $100 at production? Think again :)
    2. Re:The Persistence of Memory by pandrijeczko · · Score: 1
      The much more obvious reason is that Vista needs more RAM, as does XP and everything else that inevitably bloats (including Linux).

      SO how about trying to run Windows XP or Vista on a 486-33 CPU with a GUI environment? You can do that with Linux - sure, with a slim X-Windows and Window Manager admittedly but I've done it a number of times.

      I certainly take issue with your statement about OSes "inevitably bloating". Sure, any OS in the hands of inexperienced Joe Public will probably get bigger and bigger as time goes on - but then I'd argue that anyone who doesn't understand the effects of installing endless software on an OS probably shouldn't be doing so in the first place.

      With Linux, it's easy to pick and choose only certain software to install, there are even some good Windows tools like nLite or XPLite that allow you to severely strip down a Windows installation.

      I personally spend a lot of time optimizing my Linux and Windows builds and keeping them that way - my OSes do NOT "inevitably bloat".

      --
      Gentoo Linux - another day, another USE flag.
  33. Yes by Anonymous Coward · · Score: 0

    Yes, I can.

  34. 64 bit or bust! by Anonymous Coward · · Score: 0

    My company has finally decided that when we are moving our couple thousands users to Vista, it will be 64 bit Vista only.

  35. Cheap RAM for 400GB Access by Doc+Ruby · · Score: 1

    Since RAM is so cheap, why aren't there more "external RAM" systems like Gigabyte's I-RAM? That seems to be the only product offering RAM structured as a drive.

    And it's got limitations. What about more products, that draw power from USB instead of PCI (that's all the I-RAM uses the PCI for anyway)? Maybe a 6Gbps SATA connection, to compete with PC-2700 RAM's 21Gbps access rate. If the memory manager could access several PCI-e SATA cards, how about 8 SATA connections to a single bank of RAM, for 24-48Gbps rates, usable as actual RAM (not a RAM drive)? And how about a few 10Gb ethernet ports, for Network Attached RAM, shared memory among distributed apps? Sure, the latency and coherence are problems for parallelizing these serial buses, but with devices to work on, the SW to control and harness them could get underway.

    There's enough cheap RAM now. How about some 400GB RAMdrives, or just 400GB RAM for preloading at OS boot every app you'll launch in a desktop session? How about launching separate fresh images in RAM as backup for apps with memory leaks, the OS switching among them to keep them fresh (and killing/relaunching to keep the pool fresh)? There are all kinds of RAM-limited scenarios that lots of RAM could solve. We can afford it now. Let's have it. The increased demand will keep the prices higher, but for a good reason instead of these inaccessible notebooks.

    --

    --
    make install -not war

    1. Re:Cheap RAM for 400GB Access by TheThiefMaster · · Score: 1

      400GB ramdisk?

      Sounds a lot like a ramsan: http://www.superssd.com/products/tera-ramsan/

      Can you really afford it?

    2. Re:Cheap RAM for 400GB Access by Doc+Ruby · · Score: 1
      They don't say how much it costs unless you ask (yes I can afford it anyway :).

      The specs

      * Up to 1 Terabyte of non-volatile DDRRAM in 24U.
              * Unlimited overall capacity
              * Over 3.2 million random I/O requests per second.
              * Over 24 GB/second of random sustainable data bandwidth.
              * Up to 512 physical LUNs.
              * Requires 2,500 watts of power.
              * Up to 8 independent non-volatile solid state disks (SSD) modules. Each SSD module is a RamSan-400, including 128 GB of DDRRAM and up to eight 4-Gbit Fibre Channel connections or four 4x InfiniBand ports.

      suggest that it's really s modules of 128GB of DDR each, connected by 8x4Gbps or 4x4xInfiniband. The i-RAM can take 4GB on 1.5Gbps SATA for about $125 each, so about $2500 would give approximately that module performance (including multi SATA PCI-ecards). A 6Gbps SATA version and a larger bank (maybe 8x8GB-DDR2) version could compete for probably under $10K.
      --

      --
      make install -not war

    3. Re:Cheap RAM for 400GB Access by TheThiefMaster · · Score: 1

      You could get the GB/s bandwidth for $2500 using i-RAMs, but the 400GB storage you decided to use as an example in your earlier post would be $12,500. Of course, finding a motherboard that could take 100 i-RAMs is a tad impossible, so you'd need probably 8 rack machines, for a few thousand dollars each again. That would be with gigabit ethernet instead of Infiniband, so you'd need whatever infiniband modules cost on top of that. And then there's battery backup (a redundant interruptible power supply for a rack isn't cheap), disk backup, and cooling.

      All in all you could probably make one yourself a 400GB ram storage system for a few hundred thousand dollars.

      Btw, a Tera Ramsan (the 1TB (8x128GB) version) costs nigh on $1,000,000.

  36. Re:Can we get some parental supervision on this si by JohnFluxx · · Score: 1

    And what about drivers? IIRC 64 bit linux supports far more hardware than windows does.

  37. cart in front of horse by mpapet · · Score: 1

    The summary is a bit misleading. Notebook manufacturers are in a gruesome race for ODM/OEM contracts. The only reason they have for spec'ing more RAM is because the customer (DELL, HP, etc) are paying for it and the price for the larger RAM spec is lower.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  38. linux isn't much better by Anonymous Coward · · Score: 0

    I just bought a very cheap (on sale $699) toshiba a210-ms4 notebook with a dual-core processor and 2GB RAM. I reformatted the Windows Vista Home Premium with Windows XP and a dual-boot with Ubuntu. Unfortunately due to wireless support I have to run the 32-bit Linux on this notebook in order to use ndiswrapper and a 32-bit Windows driver.

    So 32 bit simply reflects the current state of our progress. We'll all get to 64 bit eventually, don't rush things just for the sake of using the newest kit -- the cultural heritage of code available has real-world implications that trump idealistic system architecture.

    1. Re:linux isn't much better by zakezuke · · Score: 1

      Unfortunately due to wireless support I have to run the 32-bit Linux on this notebook in order to use ndiswrapper and a 32-bit Windows driver. Replace wireless adapter. Mini-pci are somewhat hard to find but not impossible.
      --
      There is no sanctuary. There is no sanctuary. SHUT UP! There is no shut up. There is no shut up.
  39. Booting Solaris Systems to Either the 64-Bit Kerne by DAldredge · · Score: 1

    Booting Solaris Systems to Either the 64-Bit Kernel or the 32-Bit Kernel

    http://developers.sun.com/solaris/articles/64_bit_booting.html

    This document provides answers to frequently asked questions about booting the Solaris Operating Environment (OE) to either the 64-bit kernel or the 32-bit kernel. Booting the 64-bit kernel has been available on Ultra workstations with UltraSPARC processors (Sun4U systems or higher) since the first release of the Solaris 7 OE.

  40. I'm shocked Vista doesn't 'consume' more by gelfling · · Score: 1, Troll

    Standard operating practice for Redmond is to rollout each new OS with a strict requirement that bumps up against the current hardware maximum generally available. Just because Vista can't address 4GB doesn't mean they can't check for it and require it anyway. Redmond and hardware companies have always had an incestuous relationship - a more than gentleman's agreement that hardware and software will bloat up hand in hand. Everyone knows that.

    1. Re:I'm shocked Vista doesn't 'consume' more by Anonymous Coward · · Score: 0

      Really? Everyone? Do you have a link to some proof? Maybe you should shut the fuck up?

  41. inflating prices by v1 · · Score: 1

    I'm not a market analyst but I have to wonder, I don't see why it would be illegal to increase the market value of your product by taking steps to encourage the demand? That's the goal of advertising and many other common market practices.

    --
    I work for the Department of Redundancy Department.
    1. Re:inflating prices by INowRegretThesePosts · · Score: 2, Insightful

      The summary claims that the *notebook manufacturers* are deliberately raising the price of DRAM chips.

      First, if they are doing that, they are benefiting the DRAM manufacturers, so they must have an agreement with them. I am not sure this would be legal.

      Second, a single notebook manufacturer would hardly have the market power to increase DRAM prices. Such a move would have to be coordinated among several manufacturers, and I doubt very much that would be legal.

  42. s/nothing/very little/ by pjt33 · · Score: 5, Funny

    Surely you should say "There's very little in this world...". Otherwise all /.ers would have girlfriends.

    1. Re:s/nothing/very little/ by LiquidCoooled · · Score: 5, Funny

      If you followed my instructions at the very least you would have part of a girlfriend and an arrest warrant.

      --
      liqbase :: faster than paper
    2. Re:s/nothing/very little/ by Anonymous Coward · · Score: 0

      Otherwise all /.ers would have girlfriends

      They do ... but they're all named Rosie!

    3. Re:s/nothing/very little/ by budgenator · · Score: 1

      How do you define "girlfriend"?

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    4. Re:s/nothing/very little/ by pjt33 · · Score: 1

      You know, you're starting sound worryingly familiar. You're not a Harvard postgraduate, by any chance?

  43. Re:Can we get some parental supervision on this si by jnelson4765 · · Score: 1

    Actually, the memory limits are due to buggy 32-bit PCI device drivers that can't have their address spaces reallocated to above the 4 GB barrier - so MS decided to limit the amount of RAM available to XP rather than deal with POS drivers.

    Server 2003 and XP 64-bit don't have this limitation, though.

    P.S. - I'll reccomend 64-bit OSes for the masses when Flash and Java Web Start work. Not until then. (I've been running 64-bit desktops for several years now - Fedora, CentOS, Debian, and some technical workstations running XP 64-bit and DB servers running Server 2003 64-bit.) You'd have to forklift upgrade a large portion of your stuff to work with 64-bit - you have to rewrite a fair bit of your driver core to handle the larger memory address size, something that hasn't had to have been done since Windows 95 came out!

    P.P.S. - The 4 GB per-process virtual address space is not completely true in Windows - you can only access 2 GB of it, with the other 2 GB of address space reserved by the operating system. IIRC, you can change it to have 3 GB available to the process, but MS does not guarantee that all third-party DLLs will work properly.

    --
    Why can't I mod "-1 Idiot"?
  44. Ubuntu by chill · · Score: 3, Informative

    Nothing new here. Ubuntu 7.10 32-bit -- the latest shipping version -- only supports 3.3 Gb or so. They haven't bothered to turn on BigMem in the kernel. I upgraded two desktops and one laptop last week, all to 4 Gb of RAM, and was seriously disappointed when the BIOS showed 4 Gb but Ubuntu did NOT.

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Ubuntu by k8to · · Score: 1

      The thing is BigMem isn't so hot. You pay for some execution speed of the whole system by turning it on, and the memory outside the flat space has to be swapped in and out. Some developers don't have a lot of faith in the feature and believe it's not very mature. So it's reasonable to default it to off.

      Really if you want to use 4gb of memory or more, I'm surprised you don't have a 64-bit chip.

      --
      -josh
    2. Re:Ubuntu by Dionysus · · Score: 2, Interesting

      Did you install the generic kernel or do you have the default 386 version? generic has the highmem turned on.

      --
      Je ne parle pas francais.
    3. Re:Ubuntu by StanS · · Score: 1

      There's a simple fix for this though, since there IS a 64 bit build of Ubuntu 7.10. I've been using it since it came out and it works well (and it does see and use all 4 Gigs of RAM).

    4. Re:Ubuntu by Azuma+Hazuki · · Score: 1

      But the difference between Ubuntu and Windows or OS X is that you *can* pull down the kernel source, configure it to your liking, recompile, and reinstall. Linux takes more work if you want it exactly your way, but you can have it exactly your way.

      --
      ~Eien no Inori wo Sasagete~ Searching for my Hatsumi...
    5. Re:Ubuntu by Inoshiro · · Score: 4, Informative

      32-bit OSes can't reach 2^32 bits of memory due to hardware IO ranges. Duh.

      So why didn't you install 64-bit Ubuntu? Flash works'n'everything in 7.10 64-bit. VMware? They have 64-bit builds. Everything else I run is FOSS. There is no reason not to install it, AFAICT!

      --
      --
      Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
    6. Re:Ubuntu by Anonymous Coward · · Score: 0

      There is no reason not to install it, AFAICT! I have had a 64-bit capable machine for more than 3 years now but I'm still running 32-bit Linux and Windows. You know why? Video codecs. There are many videos using all sorts of weird codecs that only work on 32-bit machines. The win32 video libraries for Linux don't work in the 64-bit versions.
    7. Re:Ubuntu by Anonymous Coward · · Score: 0

      I have to disagree there, all codecs can be made to work, and if all else fails just keep the old 32 bit one in a chroot or something, or use the 32bit players (although that hasn't been an issue here, everything in 64bits and every media file plays)

  45. Re:Hey! by Marcos+Eliziario · · Score: 2, Funny

    Well, if your field of study was French Revolution or Mayan history, I bet you'd find it pretty useful.

    --
    Your ad could be here!
  46. Grammar Pedant by One+Childish+N00b · · Score: 1

    "it's bigger than my neighbour's"

    It is bigger than your neighbour is? I wouldn't consider that a viable selling point, unless you live next door to some seriously small people.

    --
    Dealing with lawyers would be a lot less tedious if they all looked like Casey Novak.
    1. Re:Grammar Pedant by Kredal · · Score: 1

      he had his grammar right.

      "It's bigger than my neighbour's [computer]" is correct. If he had said "It's bigger than my neighbors" it would have meant the computer was bigger than the people living next door. If you're going to be a pedant, get it right.

      --
      Whoever stated that signature sizes should be limited to one hundred and twenty characters can just go ahead and kiss my
    2. Re:Grammar Pedant by Anonymous Coward · · Score: 0

      Good god. Rotsky, is that you? /pet peeve.

  47. What kind of idiot are you? by Colin+Smith · · Score: 1

    It's hard enough trying to explain to customers why they shouldn't waste their money on 4GB of memory and a 1GB video card You try hard to stop customers handing you their money?
    --
    Deleted
    1. Re:What kind of idiot are you? by smidget2k4 · · Score: 1, Insightful

      If he doesn't own the company why should he care? And even if he does, isn't good service above gouging people for money? You want these people to come back, after all.

  48. Re:Can we get some parental supervision on this si by Just+Some+Guy · · Score: 1

    Also, what's with slamming Microsoft over the "slow" transition to 64-bit? 64-bit XP has been out for, like, three years now.

    Yes, but they also released 32-bit Vista which was just stupid. Given that 95% of computers capable of running Vista in the first place are also capable of running it in 64-bit mode, they should have just made the leap and been done with it. The reason that there are still problems with 64-bit drivers is that writing 32-bit-only drivers is still a viable option.

    --
    Dewey, what part of this looks like authorities should be involved?
  49. That is needless by Ilgaz · · Score: 1

    "The proposed move is especially interesting, given that 32-bit Vista and XP cannot access 4 GB of memory."

    So they would opt-in for 64bit Vista OEM or XP Pro 64bit edition. Lack of software compatibility? It would take a week, no more for Adobe come with 64bit Flash in case a large manufacturer calls them and tells the situation. Unfortunate but true.

  50. Re:Vista 3.1GB? by Anonymous Coward · · Score: 0

    This is more bullshit anyway - Vista has been shown to only be able to access 2.7GB for starters, by the most reliable test available [dwarfurl.com] [stanford.edu]


    Asshole. You know most people look at the actual hyperlink before clicking?
  51. Re:Can we get some parental supervision on this si by TheThiefMaster · · Score: 1

    32-bit Flash and Java work perfectly well on 64-bit Windows.

    The problem is game DRM that uses 32-bit "device" drivers, which simply doesn't work.

  52. 4 gig barrier explanation by slash.duncan · · Score: 2, Informative
    32-bit x86 Linux supports up to 64 GB of memory. It's actually given as a three-way choice in the kernel config, CONFIG_NOHIGHMEM (up to a gig of real memory, "off"), CONFIG_HIGHMEM4G, and CONFIG_HIGHMEM64G. Here's what the help text (from arch/x86/Kconfig, as in kernel 2.6.24-rc4) has to say:

    Linux can use up to 64 Gigabytes of physical memory on x86 systems.
    However, the address space of 32-bit x86 processors is only 4 Gigabytes large. That means that, if you have a large amount of physical memory, not all of it can be "permanently mapped" by the kernel. The physical memory that's not permanently mapped is called "high memory".

    If you are compiling a kernel which will never run on a machine with more than 1 Gigabyte total physical RAM, answer "off" here (default choice and suitable for most users). This will result in a "3GB/1GB" split: 3GB are mapped so that each process sees a 3GB virtual memory space and the remaining part of the 4GB virtual memory space is used by the kernel to permanently map as much physical memory as
    possible.

    If the machine has between 1 and 4 Gigabytes physical RAM, then answer "4GB" here.

    If more than 4 Gigabytes is used then answer "64GB" here. This selection turns Intel PAE (Physical Address Extension) mode on. PAE implements 3-level paging on IA32 processors. PAE is fully supported by Linux, PAE mode is implemented on all recent Intel processors (Pentium Pro and better). NOTE: If you say "64GB" here,
    then the kernel will not boot on CPUs that don't support PAE!

    Also note that there's another config option that allows one to change that 3G/1G split for NOHIGHMEM mode, if desired. It's normally hidden, but available if one activates EXPERIMENTAL and I believe EMBEDDED.

    That 3-level paging above 4 gig is a bit of a performance hit, as the kernel shifts its 4 gig window around in that 64 gig frame, tho if one runs the sort of apps that actually use that sort of memory, it's less of a performance hit than going to swap would be. Still, going 64-bit Linux isn't such a big deal any more, if your CPU supports it, and it's MUCH more efficient since multiple terabytes of memory can be directly accessed.

    There's another factor at play here as well, however, and this applies to ALL OSs on 32-bit x86 and most or all on 64-bit x86 as well. It's a PCI hardware issue more than a software issue. Many old PCI devices were designed for 32-bit only operation, and their hardware can't address memory above the 32-bit 4 gig memory barrier. When memory was running less than a gig, this didn't matter much, and it became customary to reserve the virtual space at the top of the 32-bit address pool, 3.5-4 GB, for PCI device i/o access. As real memory expanded into that area, it runs into the reserved area, and the real memory behind it can't ordinarily be directly accessed.

    Folks who've been around for awhile will likely recall a similar issue back at the 1 MB barrier, and how it was resolved using a "memory hole". The same technique is used here. With a BIOS setup to do so, one can configure a "memory hole" at the 3.5-4GB location, and the BIOS will remap the affected memory up above the 4 GB barrier.

    This explains the complaints about Apple and MS platforms also having 4 GB look like 3 or 3.5 GB. I'm not sure if their 32-bit kernels can cope with that remapping or not -- they won't be able to if they can't address more than the 4 gigs anyway, but even if they can, the BIOS must be configured to map the hole as well.

    Meanwhile, while addressing memory above the 4 gig line shouldn't be a problem for 64-bit kernels, the BIOS must still be able to do the remapping as well -- and the kernel must understand and deal with the hole. 64-bit Linux has suitable config options to do so, but I've not the foggiest how binary platform systems shipping a single binary kernel for all users deals with this. Primarily binary Linux distributions generally ship a number of different kernels, including an enterprise

    --
    Duncan
    "Every nonfree program has a lord, a master,
    and if you use the program, he is your master."
    R Stallman
  53. Re:Can we get some parental supervision on this si by tokul · · Score: 1

    Also, what's with slamming Microsoft over the "slow" transition to 64-bit? 64-bit XP has been out for, like, three years now.
    And driver support is abysmal. You can't effectively use Windows XP 64bit, if you don't have drivers for your printer, scanner and other equipment.
  54. You can't polish a turd... by Anonymous Coward · · Score: 0

    ...which is what I think about Vista's SP1.

    1. Re:You can't polish a turd... by Anonymous Coward · · Score: 0

      Funny, it's exactly what I think about Linux...

    2. Re:You can't polish a turd... by pandrijeczko · · Score: 1
      Erm, so why does the fact the guy hates Vista SP1 also make him automatically a Linux user?

      I hate Vista, use Linux for most of my computing time and have vowed to stay with XP for the bits Linux cannot do. However, a number of my close buddies who have never even touched Linux also hate Vista and are sticking with XP.

      Likewise, the original poster could well be running BSD, FreeDOS or countless other OSes.

      Certain members of the Windows community may wish to promote the idea of a "Windows v Linux" war where in reality most of we Linux users use it because it does some jobs we need it to do very well - end of story.

      So stop with the bullshit - if you personally like Vista then go for it...

      --
      Gentoo Linux - another day, another USE flag.
  55. Re:Hey! by budgenator · · Score: 1

    I finally got a new dual core AMD 6k machine with 3.1 Gb ram and discovered that I really didn't care for eclipse. Vista runs pretty good on it and x64 Linux is wicked-fast

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  56. Re:Can we get some parental supervision on this si by slew · · Score: 1

    4GB is perfectly sensible for a 32-bit x86; the virtual address space is only 4GB, but the physical address spaces is larger (at least 36 bits on all popular processors).

    The trouble is that in contemporary chipsets in 32-bit mode the upper 1G or so of physical memory overlaps with the address space for the PCI bus.

    The trouble with that observation is that in comtemporary chipsets, there is no 32-bit mode (they all support 36-40 bits of address in normal operation, ignoring any A20 legacy crap). Since all popular processors have supported 36 bits for quite a while (including remapping the 1G hidden by PCI to upper address ranges) this is a software issue. PAE legacy support hardware on the cpu allow user mode processes to happily play in a 4GiB virtual sandbox while the OS/kernel could have juggled these inside a 36-bit address space. Of course windows and linux elected to require some shared mapping so that was restricted to 2-3GiB tops. On top of that windows has it's own issues with more than 3GiB since it wanted to play with 32-bit code natively in the kernel (didn't have to do that, but of course everything is easier that way). Linux just wants you to get x86-64 everything to get around those type of kernel issues...
  57. Why admit being wrong? by Anonymous Coward · · Score: 0

    If Bill did say something like that and is embarassed about it, why would he admit to saying it now?

  58. Wow by ducomputergeek · · Score: 1
    I just bought the $2500 15.4" MacBook Pro (The base model with the 256MB Video Card) and got the upgraded 250GB HDD and that was it. It came with 2GB standard and I purchased an additional 2GB for $90 from Crucial. (Because Apple wanted $700.)

    I can run FCP and Motion and Shake at the same time with very little slow down. The only applications I have where I notice any difference between my MacBook Pro and my QuadCore PowerMac G5 with 8GB of RAM is Lightwave and Blender 3D. And that has to do with the amount of RAM in the video card versus the system.

    I give XP Pro 1.5GB when I launch it via Paraellels and it plays any games I want to play without any slow down issues. (Which the only game I play is Falcon 4.0 Allied Force and do some work on the Homeworld 2 Battlestar Mod)

    I've been working around 64-bit chips since DEC Alphas in the late 1990's. The old adage back then was double the ram on the 64-bit processors. (I remember that a 1-GB Ram module in those days cost almost as much as my Quadcore G5).

    The thing is, I'm not an average user. I work in video production. Mostly it's editing for a couple videographers doing boring things like weddings. (Hey it pays the bills). But every couple months someone needs help with some 3D animation for a corporate project, or a law firm wants to model an accident for a court case, or an indy film with a small FX budget wants some work done, etc. But time is money. The faster I can render something, the sooner I can move to the next project.

    And I'll admit that 4GB (Especially the 8GB on the Quadcore) is even overkill for me 95% of the time. I edited most videos on an old 1Ghz Titanium Powerbook with 1GB of Ram with FCP 4.5HD just fine. Sure it lacked real time rendering, but if my other machines were busy rendering a final product, I was still being productive.

    Does it improve workflow being able to keep FCP, motion, and Shake open at the same time? A little. I can take a strip, sent it to shake, animation some effects in Motion, import into Shake, render the composite and send the final back to FCP with a few mouse clicks. Sure, it's nice, when I do it. But that's maybe once every couple weeks. On a day to day basis, I have FCP open or DVD Studio with iTunes playing in the background and that's about it.

    Now I don't know, maybe with some of the games out on the market, they require the gobs of extra Ram.

    --
    "The problem with socialism is eventually you run out of other people's money" - Thatcher.
  59. Re:Can we get some parental supervision on this si by Bert64 · · Score: 1

    Strange, Java web start worked just fine on 64bit Solaris.
    Agreed for flash tho, flash is the biggest thorn in the side of 64bit linux users. Virtually everything else can be recompiled for 64bit these days.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  60. Great by Anonymous Coward · · Score: 0

    I like signed drivers, and this, long-term is not a problem for Vista.

  61. Re:Can we get some parental supervision on this si by ConsistentChaos · · Score: 1

    Or at least, supervision by people who know how computers work? 4GB is perfectly sensible for a 32-bit x86; the virtual address space is only 4GB, but the physical address spaces is larger (at least 36 bits on all popular processors). Yes, that means it's awkward to use more than 4GB in a single application, but so what? Using more than 4GB across the system is perfectly transparent.

    It seems just plain wrong that the virtual address space is smaller than the physical address space. Shouldn't it be the other way around?

  62. Re:Can we get some parental supervision on this si by Anonymous Coward · · Score: 0

    The key here being chipset. The CPU can deal with more than 4GB of memory fine. But that does not automatically confer this ability on the motherboard and memory controller. If your memory controller is limited to 4GB of address space and it deals with both RAM and PCI, like most laptop chipsets currently do, then you simply will not be able to use all 4GB of RAM, no matter how fancy your CPU is.

  63. Incorrect by BlueCoder · · Score: 1

    A standard XP install only has 2GB available to user mode program, Server versions have access to 3GB but only if the program was specifically write to take advantage of this mode. Vista probably has this special paging mode build into all versions but the programs still need to be compiled to take advantage of it. Only programs I know compiled for it are databases.

    But windows can take advantage of all that extra memory for disk cache and won't need to touch the first two gigs, leaving it completely available to user programs. Also buggy drivers with memory leaks are only likely to bother you for a reboot every couple days.

  64. Still doesn't make sense by Junta · · Score: 3, Interesting

    AMD and Intel both went with AMD's x86_64 architecture, back in the Pentium 4 days, before any multi-core x86 parts existed. In fact, the first multi-core x86 parts were x86_64 through and through, not any less capable of running 64-bit applications than the single core.

    I'm guessing you are confused because of the Intel Core Duo line that was prominent before Core 2 released. The Intel Core line was released after 64-bit P4s not because of inherent multi-core advantages, but because they realized how the NetBurst architecture was not working out, particularly in low TDP mandated environments like laptops (where they currently were using Pentium-M now, derived from Pentium-III). They released Core in an effort to have a more consistant offering, with lower TDP and better per-clock performance, forsaking 64-bit until Core 2 (except the Xeon family, which stuck with NetBurst until 64-bit was available via Core 2). It had nothing to do with multi-core and would have played out that exact same way if it was just single cores.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  65. linux? by zojas · · Score: 1

    so say if dell started shipping laptops with 4 gb of ram, would a stock ubuntu (32 bit) kernel use all 4gb? or would dell have to tweak something? gee, I wish I had 4gb!

  66. Re:Hey! by Neil+Hodges · · Score: 1

    Try running Gentoo on it. The software compiles in no time!

  67. Re:Can we get some parental supervision on this si by linuxrocks123 · · Score: 1

    It is plain wrong. The reason this happened is because people the instruction set in use, 32-bit x86, was not designed to be used with this much memory. The solution is to move to a 64-bit architecture, like x86_64.

    --
    vi ~/.emacs # I'm probably going to Hell for this.
  68. Re:You must be a rocket scientist by Anonymous Coward · · Score: 0

    You must be... I am so serious. I could never come to that conclusion my myself. To top it all of you even got in your plug for Apple. You really are the man! Seriously!!!

  69. No userspace input device drivers by tepples · · Score: 2, Interesting

    No. It requires signed kernel drivers. Drivers for all bus-attached devices should run in userspace on Vista(so your USB printer can't crash the whole system but your video driver might). Unlike printer drivers, drivers for input devices must run in kernel space. This includes drivers for assistive input devices used by people with disabilities. Some hobbyists building assistive input devices in low volumes cannot afford to pay $499 plus tax per year to VeriSign for a code signing certificate.
    1. Re:No userspace input device drivers by coryking · · Score: 1

      You again!

      Did you ever see my reply to the last discussion we had about signed drivers?

      You can get Vista to trust your own private certificate authority. Check out my comments above and see if any of them apply to signing kernel drivers.

      Let me know if any of that helps!!

    2. Re:No userspace input device drivers by tepples · · Score: 1

      You can get Vista to trust your own private certificate authority. But will users be able to follow that procedure?
    3. Re:No userspace input device drivers by coryking · · Score: 1

      If you only have 50 purchases a year, it means you probably know each person, right? As long as you know the process well enough you just walk them through it.

      Adding you as a certificate authority doesn't scale, obviously. But I'll assert that if you get to a level where walking people through adding you is a hassle, you should be doing enough business that getting a code cert isn't a big deal. $250 per year isn't that big of a deal. It is just another cost of doing business. If you are doing 50 customers a year, that adds $5 per unit. How much are each of the units sold for?

    4. Re:No userspace input device drivers by Allador · · Score: 1

      You can get code-signing certs for much cheaper, under $200, last time I looked.

      Or you can convince the recipients to add your self-signed cert to the enterprise CA, which costs you nothing.

  70. Driver signing requirement hurts assistive tech by tepples · · Score: 1

    I like signed drivers If you had a disability that required you to use a custom-made input or output device that is produced only in small quantities (fewer than 50 units per manufacturer per year), would you want the price of your assistive technology to be jacked up proportionally to the rarity of your disability?
    1. Re:Driver signing requirement hurts assistive tech by Allador · · Score: 1

      Give me a break.

      Code signing certs can be had for $200 or less.

      So in a 50-per-year quantity, that adds $4 per unit.

  71. 64-bit Vista can't run 16-bit software by tepples · · Score: 1

    For what it's worth, both 64-bit Linux and 64-bit Vista (and 64-bit Xp for that matter) will run 32-bit software. But not 16-bit software or 32-bit DOS software, which is still proprietary. This is due in part to a limitation in the x64 architecture itself and in part to Microsoft's artificial limitation on Windows XP Home Edition, Windows Vista Home Basic, and Windows Vista Home Premium: you need XP Pro or Vista Ultimate to run Microsoft Virtual PC. Or has DOSBox become powerful enough to correctly run test cases including Windows 3.1 and the DOS version of Quake?
  72. But he said... by Nicolay77 · · Score: 1

    640KB should be enough for ten years.

    That's what he said he though (or wrote) in the times of 64k, when he was proven wrong because only 7 years had passed and computers already needed more than 640k.

    --
    We are Turing O-Machines. The Oracle is out there.
  73. Linux by RAMMS+EIN · · Score: 1

    What about Linux? Can the kernels shipped with current 32-bit Linux systems use the full 4 GBs?

    Of course, I guess, on these machines you'd just use a 64-bit installation.

    --
    Please correct me if I got my facts wrong.
  74. Re:Can we get some parental supervision on this si by r · · Score: 1
    Lots of people get confused about the various caveats in how 32-bit machines handle more than 32-bits worth of physical address space:

    • x86 processors have been able to access 36-bit physical address space for a long time now (since the Pentium Pro?), but many motherboards flat out don't support it
    • Even when they do, the OS needs to turn it on explicitly. Windows needs to be started with the /PAE switch to extends its physical address space
    • Even with PAE in place, the virtual space is still 4GB per process.
    • And out of the box, Windows limits user virtual address space to 2GB; getting more requires the infamous /3GB switch


    So yes, there's a lots of parts that people don't necessarily understand. Besides, facts would get in the way of a good flame fest. :)
    --

    My other car is a cons.

  75. How to run 16-bit legacy apps? by tepples · · Score: 1

    Hmm? What types of apps don't work on Vista, or even x64? Vista x64 has some sort of virtualization or compatibility layer or something called Windows on Windows 64 (WoW64) that runs all 32 bit apps fine. One difference is that not all software has been actively maintained in the past decade, especially games. The 32-bit versions of Windows could run pre-1996 software, but 64-bit Windows cannot due to limitations in the x64 architecture. This wouldn't be as much of a problem had Microsoft not artificially restricted its Virtual PC software to run only on non-home editions of Windows.
    1. Re:How to run 16-bit legacy apps? by i.of.the.storm · · Score: 1

      Hmm, DOSBox perhaps for DOS applications? I think someone else mentioned it on this thread somewhere. And I don't know what applications wouldn't work on 32 bit Vista, but perhaps someone could enlighten me. And in any case, if anyone needed those apps there's no reason they couldn't stick with XP. Btw are you the same tepples on the gbadev forums? I lurk there from time to time because I'm trying to learn ds homebrew coding and keep up with new homebrew releases, and I've seen a lot of posts by you.

      --
      All your base are belong to Wii.
    2. Re:How to run 16-bit legacy apps? by tepples · · Score: 1

      Hmm, DOSBox perhaps for DOS applications? True, DOSBox is an emulator that works well for 16-bit and 32-bit DOS apps, especially games. But the DOSBox wiki is unclear as to exactly how much of Windows 3.1 works.

      And in any case, if anyone needed those apps there's no reason they couldn't stick with XP. Windows XP x64 has the same total incompatibility with DOS and Windows 3.x apps that x64 builds of Windows Vista have.
  76. Does DOSBox run Windows? by tepples · · Score: 1

    DOSbox interpets the old code and runs that If DOSBox correctly runs the Windows 3.1 operating environments, that would start to solve the problem, as people could run an old copy of Windows inside that. But does it? The compatibility list at dosbox.com lists only games for DOS, not non-game apps for DOS or non-game operating environments for DOS. The project's wiki has a page about Windows, but it's full of red links.
  77. Virtual PC as WOWOW? by tepples · · Score: 1

    On 32-bit Windows they use WOW (Windows on Windows, not World of Warcraft) to support 16-bit legacy code. On 64-bit Windows they use WOW to support 32-bit legacy code. Consequently there is no 16-bit support on 64-bit Windows. Why can't Microsoft just bundle Virtual PC and use it as a sort of WOWOW? Mac OS X did something similar to run "classic" apps designed for Mac OS 7.5 through 9.
    1. Re:Virtual PC as WOWOW? by ocbwilg · · Score: 1

      Why can't Microsoft just bundle Virtual PC and use it as a sort of WOWOW? Mac OS X did something similar to run "classic" apps designed for Mac OS 7.5 through 9.

      Virtual PC is free and does work on Vista, but the guest OS license is not.

      I never thought I'd actually live to see there day where someone on Slashdot is actually in favor of Microsoft bundling more into the OS.

    2. Re:Virtual PC as WOWOW? by tepples · · Score: 1

      Virtual PC is free and does work on Vista, but the guest OS license is not. FreeDOS is free and Free. Anybody who needs Windows 3.1 for apps released between 1990 and 1995 can probably afford $25 for it on eBay.
  78. WHOOSH!!! by Anonymous Coward · · Score: 0

    Stupid m$-windoze users, even blondes understand lightbulb jokes!

    1. Re:WHOOSH!!! by Macthorpe · · Score: 1

      Thanks twitter! I see you haven't stopped following me around.

      You might want to hold your horses on the insults though, seeing as I made the second light bulb joke on this thread, but people without a sense of humour decided to mod it down.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
  79. MC68k and OS-9 by calidoscope · · Score: 1

    One former co-worker's comment was the world would have been a much better place had IBM gone with the 68k running something like OS-9.

    --
    A Shadeless room is a brighter room.
    1. Re:MC68k and OS-9 by Doctor+Memory · · Score: 1

      The IBM engineers wanted to, and eventually they did (the CS-9000 lab computer). But not before the bean counters forced them to design the original PC (which was based on an old 8085 design, so it could use the cheaper 8-bit memory/IO/clock chips).

      ISTR that one of the deciding factors was that IBM could manufacture their own 8086/8088s, having gained the rights to the design in a patent swap with Intel.

      --
      Just junk food for thought...
    2. Re:MC68k and OS-9 by hb253 · · Score: 1

      That would have been sweet. I loved OS-9 on my Color Computer 3 with 512K RAM and ST-225 20 MB hard disk.

      --
      Self awareness - try it!
  80. but then there's bittorrent for XP by danwat1234 · · Score: 1

    I agree with you spywhwere about regular pc consumers having to inevitably move to vista, but bittorrent/p2p users will 'get' XP on our new computers until drivers are not made for the new hardware. At that point, I might kill myself(j/k), or move to linux, or just run vista in the Classic visual mode.

  81. Vista PAE support by Anonymous Coward · · Score: 0
  82. Read your own article by Sycraft-fu · · Score: 1

    This is a limit of a 32-bit system with PCI devices, not a Windows limit. You have a 4GB virtual address space. However there are PCI devices that use memory addresses to do what they need to do. That means that if you have 4GB of physical memory, some of it is going to be robbed for other things and you can't access all of it directly.

    It isn't that they don't "play well" it is just that you don't get full benefit from the memory. Some of it, how much depends on the hardware you have, will be eaten up by PCI devices. It doesn't crash or anything.

    The answer is quite simply to go to a 64-bit OS. Then there's no problem, it'll address as much memory as you can stick in your computer.

  83. Yawn...another Slashdot insta-expert by Henry+V+.009 · · Score: 1

    Your post is inaccurate. You only skimmed the KB article, and missed paragraph 4 under the "CAUSE" heading.

  84. Re:Can we get some parental supervision on this si by sjames · · Score: 1

    You're confusing per-process limits and system limits. Some versions of XP (and apparently Vista) cannot support more than 3.1GB of total system RAM. AT ALL. This is because PAE is not supported.

    Linux can support the full 64GB of total system RAM. It does support PAE. Full 64 bit is preferred because using PAE means performance losses as the kernel maps pages around to access them, and has to use bounce buffers for 32 bit PCI devices since a 32 bit PCI bus doesn't support the 36 bit addressing.

    Each process is limited to 2 or 3 (depending on your config options) GB because, oddly enough, the virtual address space is smaller than the physical on a system using PAE, and the kernel takes part of that space. However, if 32 processes each want 2-3GB or RAM actually in use (minus a few meg for the kernel), it will do that for you.

  85. 64 bit os. Re:Can someone explain... by leuk_he · · Score: 1

    and 64 bit vista is there. The problem is however that the drivers are not that reliable as on 32 bit vista. I don't know why, but on 64 bit vista there is a whole new set of problems that were solved in XP long ago.

    There is no technical reason for this. Just the fact that this technology is rather new compared to 32 bit OS.

  86. Kernel address space and memory mapping by argent · · Score: 1

    The limit is in kernel address space and the inability of the kernel to address memory beyond 4GB. With video cards taking up 512M or more, plus the rest of the memory space taken up by other devices in the system, it's not uncommon for PC chipsets to simply map out the top half gig or so for I/O. The only way to access the memory that's been mapped out is by addressing it over the 4GB limit, or (if the chipset supports it) remapping it sequentially through some window. If the kernel doesn't support memory over 4GB and doesn't include a driver to do something useful with the extra 512M of RAM that it can't address directly, it might as well not be there.

  87. The magic numbers for memory: by PrescriptionWarning · · Score: 1

    1GB RAM for most everybody is PLENTY

    2GB RAM for most gamers/heavy application users is PLENTY

    because anything past that will see almost zero net gain in performance, end of freakin story.

  88. Sometimes you just *can't* use 4GB: by ion.simon.c · · Score: 2, Informative
  89. Raise the Max Memory Already! by zuperduperman · · Score: 1

    I really don't care what comes standard with my notebook, but I do care very much about how much I can expand it to later on.

    According to my recent enquiry to Dell they do not have a single notebook that will take more than 4 Gig RAM. Not even with 64bit vista can you order a notebook with more than 4 Gig. So now is the standard also going to be the maximum or will I finally be able to get enough RAM to reasonably run all the VM's I want at once?

    1. Re:Raise the Max Memory Already! by gr8scot · · Score: 1

      Who are you, and why are you posting on-topic questions? Don't you know where you are?

      That is an excellent point. Although there is more memory than the market can use right now, in the easily-foreseeable future, the modules to which today's memory chips are attached will have too little total capacity.

      --
      All 19 hijackers were known terrorists 09-10-2001. Lack of FBI intelligence does not justify warrantless wiretaps..
  90. Dear Angry Fucking Retard Playtoy Dipshit by gelfling · · Score: 1

    Someone needs a nap. Or meds. Or maybe a spanking. In any case case my benchmark programs yield almost the same performance in terms of responsiveness between an old IBM PL30GL with a Pentium 3 550 & 384MB RAM running W2K and my Lenovo N3000-768 laptop running Vista. And Vista really doesn't bring THAT much more to the table. Unless you get wood over new 3D effect and a BRAND NEW menu bar.

    Oh wait, maybe you do - BECAUSE YOU'RE A FUCKING ASSHOLE. So - take your nap, or your Paxil or have your top beat you, whatever the fuck it is you need. Thank you and have a nice day.

  91. Hmmm... brain hurts by HiggsBison · · Score: 1

    He never said it.

    I just don't think the man's credible at all. I didn't believe him when he originally said it, and I don't believe him when he says he didn't say it. If he were to say he said it, then I wouldn't believe him either.

    --
    My other car is a 1984 Nark Avenger.
  92. Mod Parent Down by Anonymous Coward · · Score: 0

    This post shouldn't be +5 or informative. Both the Athlon dual-cores and the Core 2's are 64 bit CPU's. The problem is primarily with software; specifically, Windows refuses to actually force a switch to 64 bit. If you run a 64 bit OS on one of the aforementioned CPU's you should have no issues with >=4GB of RAM.

  93. Wow, that was blunt by cbhacking · · Score: 2, Interesting

    Here's an equally blunt response for you: You're wrong, 32-bit OSes can access up to 64GiB of RAM using a feature called PAE. It's a bit of a hack and has some downsides - for example, no individual 32-bit program can access more than 4GiB, and some drivers aren't compatible with it (which is why it isn't enabled by default in client versions of Windows). However, the hardware has been capable of it since the Pentium Pro CPUs (mid 90s)

    In reference to the GP, there are typically two variants of standard Linux kernels available for a x86 system: Default (or similar) and Big, BigSMP, or similar. The SMP stands for Symmetric MultiProcessing (ability to use multiple CPUs, CPU cores, execution paths, etc.) and has been integrated into the Default kernel for some time now. The "big" kernels also support PAE. This is not in the default due, I believe, to the risk that some kernel modules such as drivers don't handle PAE correctly (the Wikipedia page also mentions that PAE-enabled kernels won't run on non-PAE-capable CPUs, though this is hardly a concern on any modern machine).

    --
    There's no place I could be, since I've found Serenity...
  94. 4 GB = 3.x? by Anonymous Coward · · Score: 0

    The reason you don't see the full 4 GB is due to memory mapped IO stealing parts of the 2^32 address space. You could Enable PAE (Windows) in the long run your better off just running the 64-bit version of your favorite operating system.

  95. Re:Can we get some parental supervision on this si by Anonymous Coward · · Score: 0

    4GB is perfectly sensible for a 32-bit x86; the virtual address space is only 4GB, but the physical address spaces is larger (at least 36 bits on all popular processors).

    So, we would have to make a choice, between the instability and performance hit of using PAE, or the loss of some of that 4GB RAM because other devices need to be mapped into the 4GB virtual memory space?

    For a 32-bit OS, I'll stick with 3GB RAM. If I need more, I'll be using a 64-bit OS. Preferably NetBSD.

  96. Poor attempt at a joke. by Khyber · · Score: 1

    Too bad you didn't read that he was saying Warcraft 3, not WOW. Given the fact that WarCraft 3 required hardly ANYTHING to really run, there was OBVIOUSLY something wrong with the system, and I doubt it was the hardware he removed. I'll bet $$$ it lies in the other running processes that were not required. As noted by the system requirements:

            * 400 MHz Pentium II or equivalent, or a 400 MHz G3 processor or better.
            * Windows 98, Windows ME, Windows 2000, or Windows XP. Warcraft III requires Mac OS® 9.0 or higher, or Mac OS X® 10.1.3 or higher
            * Warcraft III requires 128 MB of RAM. Virtual Memory should be enabled on computers running pre-Mac OS X versions of the Mac OS®.
            * A keyboard and mouse are required.
            * A hard drive with at least 550 MB of free space

            * 8MB 3D video card (TNT, i810, Voodoo 3, Rage 128 equivalent or better) with DirectX 8.1 support. For Mac OS® systems, a video card consisting of an ATI Technologies or nVidia chipset with at least 16 MB of memory is required.
            * A DirectX-compatible 16-bit sound card is recommended. Warcraft III will work with the built-in sound features of the Mac OS®.

    Recommended System Requirements:

            * 600 MHz processor or better
            * 256 MB of RAM
            * 32 MB 3D Video card

    512 megs of RAM should have been perfectly fine. Anyone saying the OP was wasting time going thru the system in such a thorough fashion is likely just talking out of their ass.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:Poor attempt at a joke. by Dogtanian · · Score: 1

      512 megs of RAM should have been perfectly fine. Anyone saying the OP was wasting time going thru the system in such a thorough fashion is likely just talking out of their ass. If you go back and read what RulerOf said in his original post, you'll see that he was- implicitly by mentioning the fact that the computer "only" had 512MB, and explicitly(!) by agreeing with the post he was replying to- stating that, yes, he agreed that memory *was* an issue and that Joe Sixpack could benefit from more of it.

      Whether expanding to 1GB would have solved the problem altogether is open to question, but going by what RulerOf implied, it would have helped, even if the game wasn't the cause.

      Yes, I made a mistake by misreading the game as WoW instead of Warcraft III, but quite frankly, you weren't paying any more attention yourself. If I was wrong, then the OP was equally wrong.
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  97. There is reason for going to 4GB. by jozmala · · Score: 1

    1) dual channel chipsets require both channels operational.
    2) More than 2 slots takes space.
    3) There are no 1.5GB dimms.

    Of course not everyone uses MS-OS And have a proper chipset for utilisation of 4GB.

    Or this can be seen as manufacturers trying to create upgrade wave. If new machines have 4GB of ram the software will adapt to fill it within a year or two. Then OLD machines with 1GB or less require atleast new RAM. But while your at it why not buy entirely a new PC?

    --
    ©God :Copyright is exclusive right for creator to determine the use of his creation.
  98. Your figures don't make sense by Rob+Simpson · · Score: 1

    3 GB/s is at the low end of system RAM bandwidth, so you must be talking about bytes.

    But 1280x1024x32x75=3145728000 bits/second, about 3.1x10^9 bits/second, or 393x10^6 bytes/second.

    For most systems this would be about 4 to 10% of memory bandwidth. This article from Tom's Hardware seems to show that the effect on non-3D applications is minimal.

    1. Re:Your figures don't make sense by X0563511 · · Score: 1

      Hrm, the numbers i was throwing around are bits/second, but i was - incorrectly - under the assumption that memory bandwidth was measured that way as it isn't built on 8-bit bytes, rather usually 64 or some other large amount as it transfers whole rows of data at once.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  99. The address bar is your friend by Anonymous Coward · · Score: 0

    backslashdot.org
    Currently in Development

    Hosted by JuicyPOP, Inc.

  100. That's because by Toreo+asesino · · Score: 1

    It was too close to the truth perhaps. Truth dosn't go down too well around these parts.

    --
    throw new NoSignatureException();