I was having a convo with a friend the other day who was complaining that her laptop just didn’t have enough memory for her to do her job. When she let on that it has a gig of memory, I was floored, wondering what huge monstrous app she was running that was killing it.
“Outlook”, she said.
Now, realizing the platform was Windows XP, I started thinking about my own usage, and how to me this is an indicator, again, about why XP is a terrible system for general development, let alone enterprise-scale applications.
Apparently, 1 gig of memory is not enough to run Powerpoint, Outlook, and the Java application server she was developing on. I can’t fathom how people would consider this ‘okay’.
Sure, the argument is “Memory is cheap” – well, no, it really isn’t, particularly in laptops, when you’re actually running into HARD LIMITS on how much memory a machine can take.
The argument continues, as I see the industry phrasing it, “Well, that’s the price you pay for an enterprise-level application”. Again, a totally bogus answer.
Let me present, for comparison, my own development environment. Also a laptop, but running Linux. As my friend does, I use an integrated calendar / contact / mail client (Evolution). I have a full featured desktop (KDE), a fantastic and powerful webbrowser (Firefox), the ability to happily run Microsoft Office apps (Crossover Office), and a top of the line J2EE development environment and server (JBoss). At the moment, all but the Office adapter is running (because I already have my mail / calendar client running), and my memory footprint is:
top - 13:20:49 up 1 day, 1:18, 1 user, load average: 0.68, 0.46, 0.44 Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, 0 zombie Cpu(s): 2.0% us, 1.0% sy, 0.0% ni, 96.3% id, 0.0% wa, 0.7% hi, 0.0% si Mem: 775860k total, 745648k used, 30212k free, 32244k buffers Swap: 748400k total, 728k used, 747672k free, 257152k cached
I’ve just barely touched my swapspace. This is on a 768meg IBM T40. And, in addition to those ‘basic productivity apps’, I’m also running: X-Chat IRC client, my Jabber client, streaming audio from Radio Paradise, oh, and have I mentioned an entire full screen instance of The Gimp, a Photoshop-like graphic editor?
I’ve seen Photoshop bring a high end Windows XP machine to it’s knees.
Did I mention every single application I’m running is free? Save for Crossover Office, which I don’t use at the moment, this is all free / opensource software. And even for Office documents, I generall use Open Office.
Once again, can someone tell me why Windows XP is better that Linux? Cuz I sure as hell don’t see it here.