Louis Proyect: The Unrepentant Marxist

June 5, 2009

Macbook Pro: first impressions

Filed under: computers — louisproyect @ 7:05 pm

In response to my wife’s demand that I get a notebook computer in order to free up some space in our apartment and my own growing frustration with my 3 or 4 year old Dell Optiflex (or to be exact, with Windows), I plunked down $1899 and bought a Macbook Pro. This is the one that comes with a 15” screen and 2 gigabytes of memory. For another 400 dollars, I could have gotten one with more memory. Since I don’t plan to run lots of applications at the same time, I didn’t see the need for it.

Around a year or so ago I added 512 megabytes to the Dell in order to get it to run less sluggishly. Now it is slowing down once again, although not to the point of making me want to get rid of it. It is more a function of the daily hiccups of one sort or another that get on my nerves. For example, the Linksys wireless adapter I use has a slight incompatibility with Windows XP that while popping up an obscure error message continues to run. Also, if my wife checks her mail on my computer using Outlook Express, my Thunderbird often stops functioning.

I ruled out getting a Windows notebook computer since Windows Vista is considered such a crappy operating system. Windows 7 supposedly will be an improvement but I couldn’t wait around until 2010 to buy a new computer equipped with it. I also had a queasy feeling that this would be a repeat of Windows ME, Microsoft’s version of Howard Hughes’s “The Spruce Goose” or that bridge in Washington State that collapsed immediately after it was built, the victim of poor engineering and high winds. I bought a Dell with ME in 2001, a year of other disasters far worse than this purchase, and replaced it with another Dell running XP in less than a year. $1000 down the drain.

A Mindset winning an award at a Vintage Computer Show

This will be the first Mac I have ever owned, although I bought two for my mother over the years. My first computer was a Mindset, a company that began with much fanfare in 1984 but went out of business a couple of years later. The machine was an IBM compatible with advanced graphics capability that supposedly would allow it to compete with Atari. I bought it because it looked cool and because I had succumbed to the hype. I wasn’t the only one. The Museum of Modern Art has one in its permanent collection.

After I took a job with Goldman-Sachs, I took advantage of a low-cost offer to buy an IBM computer for home use that supposedly would make me a more productive employee. That was a Model 50 that I kept for a couple of years until I upgraded to a Dataworld, a 386 Intel machine that was considered powerful at the time.

After that, it was 3 or 4 Dells. I really can’t keep track. I do know that I have gone through just about every Windows operating system since the beginning and have frankly gotten tired of dealing with problems that stem from what appears to be at the heart of the architecture. I use a Dell with XP Professional at work that I have no problems with, but will be forced to use Windows 7 if I went that route. The fact that Columbia University does not support Vista makes me wary of 7, which apparently is nothing but an improved Vista.

If I were true to my socialist beliefs, I suppose I would have looked into a notebook running Linux, an open source operating system based on Unix, the operating system I use at work. However, I need to continue to run Windows since some of the applications I use at work, and will need to run occasionally from home, have never been available on a Mac. It is also important for me to use Finereader, an OCR program that is the best available and only works with Windows. The Macbook is using something called Boot Camp which allows you to bring it up either as a Windows machine or as a Mac using OS-X (pronounced OS Ten).

OS-X has this much in common with Linux. They are both based on Unix, in the Mac’s case something called Berkeley Software Distribution (BSD) or Berkeley Unix. I use AIX at work, an operating system based on Unix that runs on the IBM servers I have been supporting for around 15 years or so.

The inventors of Unix

Computerworld, a trade publication, reported yesterday that Unix just celebrated its 40th birthday:

June 4, 2009  (Computerworld) Forty years ago this summer, a programmer sat down and knocked out in one month what would become one of the most important pieces of software ever created.

In August 1969, Ken Thompson, a programmer at AT&T subsidiary Bell Laboratories, saw the month-long departure of his wife and young son as an opportunity to put his ideas for a new operating system into practice. He wrote the first version of Unix in assembly language for a wimpy Digital Equipment Corp. (DEC) PDP-7 minicomputer, spending one week each on the operating system, a shell, an editor and an assembler.

Thompson and a colleague, Dennis Ritchie, had been feeling adrift since Bell Labs had withdrawn earlier in the year from a troubled project to develop a time-sharing system called Multics (Multiplexed Information and Computing Service). They had no desire to stick with any of the batch operating systems that predominated at the time, nor did they want to reinvent Multics, which they saw as grotesque and unwieldy.

After batting around some ideas for a new system, Thompson wrote the first version of Unix, which the pair would continue to develop over the next several years with the help of colleagues Doug McIlroy, Joe Ossanna and Rudd Canaday. Some of the principles of Multics were carried over into their new operating system, but the beauty of Unix then (if not now) lay in its less-is-more philosophy.

“A powerful operating system for interactive use need not be expensive either in equipment or in human effort,” Ritchie and Thompson would write five years later in the Communications of the ACM (CACM), the journal of the Association for Computing Machinery. “[We hope that] users of Unix will find that the most important characteristics of the system are its simplicity, elegance, and ease of use.”

Apparently they did. Unix would go on to become a cornerstone of IT, widely deployed to run servers and workstations in universities, government facilities and corporations. And its influence spread even farther than its actual deployments, as the ACM noted in 1983 when it gave Thompson and Ritchie its top prize, the A.M. Turing Award for contributions to IT: “The model of the Unix system has led a generation of software designers to new ways of thinking about programming.”

While I couldn’t begin to explain in technical terms how the Macbook makes the best advantage of an operating system so lauded above, all I can say is that my experience with the machine for the past month has been a delight. It is not only lightning-fast, it practically defines the term user-friendly.

The latest version of the Mac notebooks uses a buttonless trackpad. While at first this seems to present problems (and it did take some getting use to), it is far better than the pad on my wife’s Dell. For example, in order to scroll up and down on a website or in a word processing program, you don’t need to use the scroll bar at the right of the screen. You simply put two fingers lightly on the trackpad and move them either up or down to navigate the pages. Here’s more on the trackpad from a guy who looks like a much younger version of Jeff Goldblum:

The Macbook also has an illuminated keyboard which is just what my failing eyesight requires. Furthermore, the keyboard is easier to use compared to the Dell, not to speak of individual keys tendency to dislodge on the latter from time to time. I guess that’s what you get for $500, a bargain but not without its drawbacks. Since I plan to use the Macbook for the next 10 years, I am willing to pay a premium price up front to be spared hardware and software inconveniences.

Oddly enough, the biggest problem I have had with the Macbook is the Windows XP Mr. Hyde partition. To begin with, it took 3 attempts to get XP installed through boot camp, even with the assistance of a technician at Columbia University who works in my department.

After I got XP installed, I went about the business of reinstalling Finereader and the Symantec anti-virus program. During the Symantec installation, the machine shut down with the notorious Windows Blue Screen of Death that I hope was caused by Symantec rather than Finereader. The Blue Screen indicates a fatal error that can only be surmounted by reverting to an earlier version of your environment. I can live with the occasional worm but I can’t get by without having the ability to scan from books or articles.

windoze

Bill Gates demonstrating a  Blue Screen of Death

23 Comments »

  1. Like so many ex-Windows people, you think you need big big big. I have the lowest end MacBook (sells for $1000) on which I’ve got plenty of power and space not just to blog but to put together political movies (for YouTube mostly) using iMovie, create political flyers with Adobe Illustrator, etc. For Windows emulation, which I also need occasionally, I use Parallels, with which I’m extremely happy – works like a champ, fast, easy to use, etc. I got a free copy when I bought the Mac (one of those periodic deals), but it’s inexpensive in any case. I’ve never used Boot Camp but I think Parallels is almost certainly worth the money.

    To set the record straight, I’ve been a Mac user since 1984.

    Comment by Eli Stephens — June 5, 2009 @ 8:43 pm

  2. Sorry to hear you didn’t go with Linux. With Linux you get infinitely more flexibility, and every bit as much ease of use as you want. I’ve used Linux on the desktop for years now. Frankly, I find Apple even more sinister than Microsoft. They have a strong predilection for tight control of everything — control of what hardware can run their OS, control of what programs can run on their OS, etc. The latter has reached especially scary new heights with the iPhone. If it had been up to Apple to get the Internet moving, it would never have happened. They are about as opposite of freedom and openness as a company can get. Take a look at Clay Shirky’s “The Future of the Internet and How to Stop It”.

    And, frankly, I find their aesthetic really disturbing, too. Am I the only one who finds these “clean” designs, with bold, simple logos floating in mid-air, more than a little bit reminiscent of classic fascist/Nazi iconography? I swear, those Apple temples in NYC and elsewhere, with people flocking in to buy, buy, buy — having already bought a whole identity package that’s sold as part of the “brand” — it’s just spooky.

    But for me the problem is mainly a technical and an ethical one. Yes, you’re right, Apple uses a Unix variant as its core — the Mach OS, developed at Carnegie Mellon and originally the basis of the NeXT line of computers. But there’s nothing inherently open source / free (as in freedom) about a Unix variant. The Linux community — specifically the enormous movement based around the GNU General Public License — hasn’t thrived and provided so much excellent software just because it’s a Unix variant. What’s made this movement able to build and sustain the software that literally powers the Internet is an ethic that it’s just wrong to lock people away from the means of understanding and modifying the tools they use.

    As for the need to run Windows apps, there’s no reason to buy that Bootcamp stuff. There are several excellent virtual machine packages around that run on Linux. I use VirtualBox, and am very pleased with it. I can have one or more Windows XP instances running in a window on my machine, and they boot and run *faster* in the vm than they do on native hardware, believe it or not.

    In the Mac world, when you want to do anything that isn’t provided out of the box — even something trivial like adjusting some aspect of the user interface — you learn quickly that you’re going to have to go buy some package. And generally there’s only one choice out there, and if it’s poorly supported, tough luck. It’s a lonely world, the life of a Mac user. But people who’ve plunked down that kind of money tend to develop a reflex of defending their purchase and their brand loyalty pretty quickly — the natural reaction to protecting against cognitive dissonance, I guess. Apple has sold you a car with the lid welded shut, but you’ve got to learn to say you like it that way, you prefer less choice, you appreciate the “elegance”, etc. Blech.

    Comment by Noel — June 5, 2009 @ 9:13 pm

  3. Noel, your lack of knowledge about the Mac is almost funny. Almost.

    BootCamp does not cost anything. It is not virtualization software, you run Windows in hardware as if it were a stock PC.

    Apple, like any corporation, tends to lock down and control that which it feels it should control (UI for example) but it certainly does not sell you a car with the “lid welded shut” perhaps it is your mind that is welded shut. Explore the developer tools and you will see it is a highly flexible environment. The API’s a published and well documented and much if it runs on open-source software which Apple and it many many developers contribute to just like Linux users. Indeed, if Noel would pull his head out, he might discover that many in the open source community are actually Mac users and one the most obvious examples is WebKit, which (along with Mozilla) one could argue has unshackled the internet from Microsoft’s dominance.

    Apple is no socialist Cuba for sure, but I sometimes get the feeling that parts of the Linux community more closely resembles a failed hippy commune with Manson like overtones. The tools are not locked away.

    Comment by Horacio — June 5, 2009 @ 11:01 pm

  4. Once upon a time a conservative friend of mine emailed me some anti-climate-change trash. Most of it was the familiar tripe, easily debunked with a few google searches. I wrote him back debunking all the various points, making what I thought were strong, reasoned arguments. What I got back from him was essentially ‘me thinks thou doth protest too much’. I guess he was suggesting that the strength, or at least the length, of my argument was somehow indicative of the weakness of my argument. Who knew?

    I bring this up to illustrate that someone may object to an argument, and may be zealous in the execution of that argument and not be suffering from cognitive dissonance. I’ll bet you hate to be accused of ‘overly zealous argument proves weakness’ when you eviscerate arguments for torture, or destroy wacky Conspiracy Theorists or rightly heap scorn upon Intelligent Designers or Homeopathy.

    Having said that, here is my argument for why I bought a mac. I’m not suggesting anyone else go buy a mac…your needs may be different and you should go get what you want/need. I’m simply saying that there are plenty of reasons to buy a mac pro, and people shouldn’t be disparaged for not having reasons. Again, I’m not trying to convert you…there ARE plenty of reasons to run linux or windows too.

    Speaking as someone who has owned over a dozen pc laptops of all makes and sizes, run every version of windows and has used Linux from slackware version 1.0 (on 48 floppies) to ubuntu 9.04 (on servers and desktops too), I can unequivocally say that my mac pro unibody is not only the finest laptop I’ve ever owned, it’s probably the finest piece of electronics I’ve ever owned.

    As far as the aesthetics: design goes beyond looks. That sparse clean look you disparage isn’t just there to attract your eyes… it also happens to make it easy to keep clean and grime free. There aren’t unnecessary bevels that only server to collect dirt and grease. There are no pointless plastic doohickeys to get broken in the first month. The unibody design means no more stress cracks in the frame. The keyboard isn’t designed to collect dust and crumbs like the bottom of my toaster oven.

    The mac pro keyboard is very nice, and is precisely milled. It doesn’t pop off easily like dells, thinkpads and viao’s. Two of my vaios keyboards malfunctioned, one because of a completely idiotic cable attachment below a cheap flimsy keypad.

    It may be easier to talk about what is wrong with other laptops ( that the Mac Pro doesn’t suffer due to it’s construction)

    Nearly every thinkpad I’ve ever owned developed a cracked frame in the lower left corner. I’m pretty sure that the repeated stress there caused many other problems I’ve had with thinkpads. The cheap pc card slot buttons on the left side broke easily, the fan grill likewise broke. The t20 series had lid clasps that were super flimsy and broke on three successive versions I owned.

    4 thinkpads models had a manufacturing defect which meant that the heatpipe over the cpu eventually becomes dislodged from the processor. This eventually killed all 6 models of thinkpads I’ve had. This is no doubt exascerbated from the repeated stress caused by their lousy, plastic, screwed together design.

    The unibody macs solve almost all of those weak frame issues.

    The sony have inexplicably placed buttons. The last vaio had buttons for volume, mute and wireless on/off that could only be seen and accessed by lifting the computer up and nearly flipping it over. It was also ridiculously easy to turn off the wireless just by picking up the laptop.

    The unibody macs have all ports on one side and no unnecessary buttons. It also has a very handy battery strength indicator button. It’s very clever and I use it all the time. Likewise the power cord is magnetically attached, so no more accidental trips knocking your laptop off the coffee table.

    Both of last two sony’s developed a defect where the battery latch wouldn’t hold the battery on any more and now they both have batteries taped on. Although it doesn’t matter, since the batteries are so cheap they won’t charge anymore, so they have to stay plugged in all the time. I could buy a new battery, but one of the sony’s (and two of the thinkpads) developed a problem with the charging circuitry, so a new battery was pointless.

    The battery on the mac pro is underneath a smooth tool-less cover. It is easily replaced and otherwise protected. This leaves the bottom nearly completely smooth, so it doesn’t catch on things, or scratch my legs. The HD is there too so I don’t need to take the whole thing apart to get to it, or remove the keyboard to replace ram.

    Most of the computers I have have too many lights that are always flashing at me across the room for reasons I don’t know. The MSI Wind is a particularly annoying offender here. It is distracting, like noisy fans. I need to concentrate, dammit.

    Note, these aren’t just ‘appreciating elegance’, it’s about having a tool that helps me and doesn’t constantly annoy me. It’s not something that hangs on the wall that I like to look at, it’s something that is in my lap for 10 hours a day that I have to use.

    On the topic of software, I think OSX is great. I use most of the same tools that I use on the linux desktop. It comes with mysql, apache, php, ruby, python by default. I use eclipse, and all the common shell tools you do, like svn and git and bash, etc etc.

    Xcode is also very good. If you want to pay for something you can use textmate.

    I use vmware fusion for my VM’s…I have all kinds of OS’s. I even have an entire VMware ESX clustered farm running on top of VMware fusion for testing fail overs. Even the product you tout, virtualbox, runs on the mac too.

    I also use photoshop(actually the entire CS3 suite) and office. But if you want to use OpenOffice and the Gimp, then fine, they work too. There is only one thing that I’d like to do that might qualify me as being ‘lonely’, and that is native Exchange support in Apple Mail. Snow Leopard will address that, so no big deal.

    My laptop runs for weeks at a time without reboots, and I, for the first time EVER, don’t have a nagging fear about sleep and hibernate. It always works. I wish I could say that about windows or linux. Getting sleep and hibernate to work in Linux is a pain, and straight up impossible on some platforms, and even when you get it to work, it just inexplicably fails occasionally with updates. Windows is even worse. I used to see aisles and aisles of corporate workers with thinkpads sitting in docking bays with the lid slightly open because they couldn’t get the settings right to allow the the lid to close and not have the machine hibernate. It’s not just a user knowledge issue; it’s a clusterfuck of bios settings, poor hardware design and multiple driver conflicts, and confusing settings panels.

    Are there downsides? Sure. But they aren’t as many as you might think. And PLEASE…PLEASE, consider that some of us have actually thought about the matter and have our own agency and can make our own decisions? We aren’t all just over marketed sheep buying Fascistic hardware? M’kay? I know you got reasons for running Linux on a cloudbook, or whatever,I respect that. Just asking for the same respect.

    Comment by Cliff — June 5, 2009 @ 11:06 pm

  5. How interesting and surprising to find a ‘NIX flame war developing on the unrepentent marxist! I will try not to add too much to the flames…

    Just got out of JavaOne at SF and I have to say that some of the stuff I saw with OpenSolaris was pretty impressive if you are a developer on the JVM, namely ZFS and DTrace and there are a couple good virtualization options as well for whatever other operating systems you may need to run. Toshiba is putting out a line of laptops with OpenSolaris pre-installed that I checked out and which looked pretty nice (if I had change for a new laptop I think I would go for it), you can find a link off the OpenSolaris website. I will also note for those who would like to try Linux but don’t want to deal with installing linux themselves that Dell has a line of linux laptops that you can find by googling Dell and Linux. In regards to running windows on your mac, if you have a recent (intel) mac, I cannot recommend virtualization too highly, much better than dealing with dual boot. Like a poster above I set my wife’s macbook up with windows running in VMware fusion for when she needs that (certain windows only statistics software) and it has been fairly painless and has good desktop integration.

    In regard to mac zealots (of which my wife is one and I am not) it is hard to argue with them. One – they are right about a lot of things. The macbook pro is a beautiful piece of hardware running a very nice and very powerful OS. Also things do tend to just work, which people like. Being a bit of a hacker though, it is hard not to get a little annoyed with apple. They do lock things down. I have avoided macs despite their many virtues for precisely this reason. I do think that there are ethical arguments that could be made (not that I would make them, I have a general marxist skepticism about most ethical arguments) but if you are interested in what they are you should check out Richard Stallman and the GNU foundation. If there is still a history profession writing history books at the end of this century I can’t help but feel that Stallman will get a prominent chapter in the history of the information revolution, even if most people today haven’t heard of him or the free software movement. It wouldn’t hurt marxists to be familiar with some of these ideas: http://www.fsf.org/about/what-is-free-software

    Comment by dave x — June 6, 2009 @ 1:32 am

  6. Why not get the best of both worlds. Yes it is expensive, but it’s hard to beat the bang for the buck you get with even the $1000 macbook. I got mine new for $100 off on sale. You can dual boot it into what ever operating system you like.

    Comment by kaneda26 — June 6, 2009 @ 4:01 am

  7. Dual booting stinks. But yes, of course, VirtualBox runs fine on the Mac too. As for the hardware love, I’d be more sympathetic if it weren’t exactly the opposite of my experience. We bought my wife a Macbook a couple of years ago and it’s been a disaster as far as hardware goes. And the crappy thing is you have just as little choice in repairing the things as you did when you bought them.

    I don’t quite get the “failed hippie commune” notion. There’s nothing failed about Linux. Without the LAMP stack, say, the Internet would be a very different place.

    I’m just uncomfortable prioritizing arguments for utility and ease of use above arguments about social and political impact of the technologies we use and support. It’s pretty rich to make ideological arguments about dismantling or reconstructing the state while supporting companies that are unrepentant in their quest to dominate the exchange of ideas. Apple represents a “Freedom Brand” that goes about as far as Coca-Cola.

    There’s one more thing to add here. Zealots from Windows and Apple camps quite often fail to mention the extent to which they use pirated software. I don’t argue against pirated software per se — I think the law shouldn’t protect “imaginary property” to begin with — but I believe it’s very dangerous to sustain oneself on the illusion of “appreciating high quality” that is supported by what the law regards as stealing. It makes you terribly vulnerable. I saw this happen over the last decade in Russia, where everyone was using pirated Windows software, learning how to develop on it, learning to depend on it in all sorts of ways, and then BOOM! when the Russian government decided to heed the cries of the software industry, the availability of all this material dried up overnight, and people were suddenly left with little choice but to start coughing up license fees or suffer penalties. The failure to build up a knowledge base about open alternatives left them terribly weakened.

    Comment by Noel — June 6, 2009 @ 4:25 am

  8. So that’s the reason!

    Cliff notes that:

    “Nearly every thinkpad I’ve ever owned developed a cracked frame in the lower left corner.”

    In regards to the MacBook Cliff also notes: “Likewise the power cord is magnetically attached, so no more accidental trips knocking your laptop off the coffee table.”

    When I almost murder myself tripping over the cord of my own dead battery Dell clone ThinkPad the damn thing manages to ALWAYS land on the lower left corner!

    Comment by Karl Friedrich — June 6, 2009 @ 1:36 pm

  9. Louis,
    Interesting post. Someone hasn’t accused you of shilling for Apple is…odd. I don’t think you are. It’s just an honest review.

    I’ve used a Mac since 1985. A Mac Plus, actually. As far I know, the Mac/Laserwriter combination was the first true desktop publishing combination. Socialist action was, to my knowledge, the first left newspaper and perhaps the first newspaper at all, that used this combination to typset their publication. Rod Holt, formally of the SWP, provided the Mac and printer. He was, after all, Apple Employee No. 5.

    I use only a few set applications for my Mac, oriented around building the Marxists Internet Archive: Word, photoshop, R-browser (a SFTP program), Thunderbird, Firefox and BBedit. I HIGHLY suggest the last one. It’s a strictly mac only editing program that the most power HTML utility around. Everyone on the MIA who has a Mac (about half, I think) uses it.

    David

    Comment by David Walters — June 6, 2009 @ 2:31 pm

  10. Noel,

    I use Opensuse Linux on my Laptop and Windows XP on Desktop.

    I use several programs like Winamp, Adobe, Windows Media Player, Power DVD, Nero , ACDSee, Bit Torrent Azureus etc.

    There are several such programs that run only on Windows. So I have to use this Windows even though it gives lot of trouble.

    You mentioned Virtual Machineware. Does this mean we can run all those programs on Linux?

    And what do you think about this software called Wine.

    http://www.winehq.org/

    They say we can run windows applications on Linux using that tool.

    Comment by Ajit — June 6, 2009 @ 3:36 pm

  11. I obtained a copy of Parallels for my two year old MacBook for two Windows-only applications. XP itself has worked fine, even when switching back to Mac OS apps running concurrently, as had the qualitative analysis app Nvivo. However Paltalk, which I needed for hooking into national meetings of my almost exclusively Windows using socialist organisation, has never worked. I’d rather avoid the fraught world of Windows security anyway (one of several reasons I’ve owned three Macs since 2000), and hoping I can participate via Skype.

    This relates to a central question of IT for revolutionaries: practicality. The development of Linux etc. is a very worthy activity, something akin to organic and permaculture farming and developing alternative energy: practices that are great to develop ideas for a better world, are some practical help in the here and now also, but are inevitably on the margins of a monopoly capitalist economy, and will only coming into their own when a powerful socialist movement can impose them on a big scale, as is happening in all these examples in Cuba and Venezuela. For the best use of my limited time I’d rather whip out a leaflet for a party or union meeting using a great app like InDesign on a stable and zippy Mac OS, then noodle away making slightly better apps and OS’s, and I’d hope that the overall division of labour within the movement is skewed, though not absolutely, in that sort of direction.

    As for the “sinister” and monopolistic practices of Apple: hellooo, they’re a large corporation out to maximise profit. In terms of practicality, their monopoly and control has produced far better product than the chaotic market place of the Windows world (of course more expensive gear too, but that’s the contradictions of capitalism for you). There’s a clear progressive side to such objective socialisation: all the better to nationalise them later. I think socialist IT policy can be summed up as: nationalise Apple, Adobe and Google, and shoot Bill Gates.

    Comment by Nick Fredman — June 7, 2009 @ 12:53 pm

  12. “The development of Linux etc. is a very worthy activity, something akin to organic and permaculture farming and developing alternative energy: practices that are great to develop ideas for a better world, are some practical help in the here and now also, but are inevitably on the margins of a monopoly capitalist economy”

    I think that this is a pretty good parallel to make, I want to expand on a few areas where I see some differences. Like organic farming Linux and free software has achieved a fair degree of mainstream success under capitalism. You can find organic in walmart and starbucks now and you will find linux in a growing number of datacenters, mobile & embedded devices, and desktop environments. It exists in a certain tension with capitalism but can still be capitalized for many purposes. In fact one could argue that without the success of the free software movement (and open source, to lump them together for a moment) the state of IT would be significantly retarded from where it is now. To give only one example, OSX itself is based on the BSD licensed Darwin, Safari runs on WebKit which is open source and which is based on free software from the KDE project – in other words it is not uncommon to find open or free software at the heart of what are proprietary products. Of course the fact that they are free software means that if I want to use a fast engine for rendering web pages it is very easy for me to do so… and so technology gets extended and developed quicker than it would under a simply proprietary model. It also means that for those with technological expertise/resources vendor lock-in can mostly be avoided. As for those without technological expertise – they may still find themselves stuck and at the mercy of OS’s like windows. There is a certain irony in seeing users flee the tyranny of windows and flying into the (in some ways more tyrannical) arms of apple. At this point, with minimal education any power user of windows or mac could easily use one of the friendlier variants of linux like Ubuntu.

    A couple old articles I found on free software that might be of interest:
    From the Grantists:
    http://www.marxist.com/computer-industry-capitalism-free-software240907.htm
    from the Marxism list:
    http://archives.econ.utah.edu/archives/marxism/2004w49/msg00222.htm

    Comment by dave x — June 7, 2009 @ 1:38 pm

  13. To add to my earlier post –
    The battle over vendor-lock has until recently been waged largely at the level of the OS and the desktop environment. I think that there are a number of reasons to believe that this is rapidly changing and that the whole question of what OS you run may be become less important. One reason is virtualization. There is no reason now to run just one OS, virtualization is free and widely available and getting better all the time. At some point applications may come bundled with there own OS bundled in and you just run them on a virtual machine. The host OS and even to a lesser extent the host machine architecture may be irrelevant. I fact this is already increasingly the case. Also services are increasingly residing in the domain of the ‘cloud’ (ie the the ‘network’, the internet, etc). This can provided incredible mobility and may make the need to own a particular machine irrelevant – your computer will will be at your fingertips at any of the many different types of network portals. However this type of cloud computing service architecture raises a new series of issues, for example even though much of the OS’s and software which runs on the cloud may be free software or open source, it is running on machines owned by various capitalist vendors who will find ways to profit off of it. Because it will be on their machines they will in a sense own your data (and your behavior) in a way that they couldn’t until recently. And all this is largely compatible with free software and in fact, depends on it to work.

    Comment by dave x — June 7, 2009 @ 2:09 pm

  14. Louis writes: “I bought a Dell with ME in 2001, a year of other disasters far worse than this purchase, and replaced it with another Dell running XP in less than a year. $1000 down the drain.”

    Why someone like Louis would feel compelled to buy a new computer in order to get rid of Windows ME is beyond me. If the ME computer wasn’t hefty enough to run XP, certainly it would’ve done better with Win98. As for obtaining a “legal” copy of a Microsoft OS, these are easilky downloaded from the Internet. The only issue is the “key.” For Windows 98, there was no shortage.

    Neither was there for XP, provided you knew where to look. The first place to look is in the computer at work, if you work at a large or medium sized company or institution. Almost always, those computers have a sticker on them with the license key.

    In theory, that license key gets reported to Micro$oft during software activation, windows “genuine advantage” checks and so on. In reality that key is not the one being used inside that box. Instead what is being used is a VLK –volume licensing key– assigned to the enterprise by Microsoft. That way a single setup image can be placed on many computers. So unless you’re unlucky, the idividual key on your machine (or anyone else’s) will activate.

    However, sometimes there are glitches. Some of those keys indeed have been reported to Microsoft or are vendor-specific. Much better to use a VLK — preferably not one from your workplace. Swap with someone else. How to get that key? Belarc advisor and a number of other programs will uncover it.

    Windows 7 will have an even more complicated validation system. In essence, a server will have to validate not just the license key but also the specific machine. Depending on exactly how the VLK certification takes place, this might be even less “safe” from Microsoft’s point of view, but the point is to push this expensive proprietary network-organizing server into workplaces, using authentication as a trojan horse.

    It took only a few days for the original, beta version of this authentication to get hacked.

    * * *

    On Linux: I’ve tried to run various flavors on everything from 166Mhz pentiums to dual core AMD processors. This has included Damn Small Linuzx, RedHat/Fedora and Ubuntu. Invariably, networking fails to configure automatically unless it is plain ethernet. I understand there’s a little ultility that will translate between windows network drivers and *nix, but as a matter of principle, no one writes their installation routines to automatically use this to configure a working machine, as it is felt this takes the heat from wireless and other networking equipment maniufacturers to provide native Linux support.

    I’ll try Linux again if and when its developers decide my end user experience is more important than their virginity. Perhaps.

    Until then, I’ll stick to Windows.

    As to Macs, I don’t believe their legendary software ease-of-use justifies the premium they charge.

    Comment by Joaquin — June 7, 2009 @ 7:14 pm

  15. I wish other postings by Lou would get as many comments as his Macbook’s one generated. Geeks, Marxists or otherwise, seem to have waken up to the occasion.

    I hope Lou’s choice will turn out right, as he expects his latest acquisition to last a decade, though I would not bank on his expectation as changes are moving faster than we can either handle or fathom.

    My 1999 P-III gave its last breath a few weeks ago. I’ve tried to resuscitate it to no avail. To fix it would have cost me more than the purchase of a new computer (that will last 2 to 4 years at best). Gone to the recycling center…and to China.

    Though I have moved on and bought new cheap HP machines, I still use a 1998 Thinkpad with Win 98. It keeps doing the job, though it needs a new CMOS battery… I’m typing this comment on a P-III 500, with 500MB RAM. Does the job alright. Amusingly, I still revisit a dinosaur here and there — a 485 with 16 MB Ram. You know what? I can write, edit, and post Swans with that dead horse!

    Then again, I don’t do MySpace, Facebook, twitter……….or watch videos…which, BTW, is dependent on the speed of one’s connection to the Net, not the latest computer model (with the exception, of course, of my old 486 with Win 3.11 and the Win 98 laptop — my P-III 500 handle the tasks quite well, thank you).

    Rather than discussing back and forth the merits of various platforms, one would be better served hearing about the social and environmental costs of the unrelenting capitalist-way forward. Somehow, in reading the above comments, I sensed that the so-called Marxist posters were espousing the very capitalist way(s) they abhor.

    Again, I wish Lou’s more thoughtful (and less mechanistic) posts would get better and longer answers than this poorly thought-out thread.

    Sincerely,

    Gilles d’Aymery
    Swans.com

    Comment by Gilles d'Aymery — June 8, 2009 @ 12:39 am

  16. Neither of the above two posts effectively address the question of replacing an existing computer. While Joaquin is right about windows software licensing, XP is not a viable solution for 2009. While it still has couple potential years of use left if carefully maintained it represents an increasing risk to its user (and thereby to users at large). Also pirated software is often infected with Trojans and is one of the major vectors through which the ever increasing botnet swarms are recruited. XP is the major platform targeted. It is irresponsible to recommend XP as a new operating system at this point. At least, whatever its other flaws, Vista prevents automatic privilege escalation. If this is true of XP then it is a thousand times more true of the older Dos-based versions of windows. If you run these you should -not- connect them to the internet. I am unsure of the reason for Gilles’ misplaced nostalgia for these deeply flawed OS’s.
    I am not sure what Gilles was intending to convey in his post but I get a wiff of idealist Luddism. If this is not the case I am curious as to what he did intend. I abhor, for example, wage slavery. I am not, however, under the illusion that it can be avoided in the present system.

    Comment by dave x — June 8, 2009 @ 3:47 am

  17. An interesting post on the social/political of some of this over on Kasama:

    New Media and Bleeding-Edge Communism

    which sort of follows on an earlier one on wikipedia:

    Wiki-world — Understanding Information Today

    Comment by dave x — June 8, 2009 @ 1:32 pm

  18. First I need to correct the last sentence of my former post. I should not have written “Lou’s more thoughtful posts” as it was quite thoughtful indeed. I meant Lou’s cultural and political posts… sorry.

    On replacing a machine, both platforms (Mac & PC) have their pros and cons and their strongly opinionated advocates. For me, with my setup and my circumstances a move to the Mac environment would be prohibitively expensive. I simply could not afford it. Furthermore, I do endeavor to keep my tools well maintained and according to their purpose and my needs. Computers, their OS’s, and the software I used are just that — tools, like my two vehicles or my 12v Makita, etc.

    If the tools serve their purposes why would I want to upgrade them? I reacted to a post above in which the writer was decrying the ThinkPads. Well, my 1997/1998 Win 98 laptop is a ThinkPad; my P III -500 MB Ram is a T-20 Thinkpad which I got in 2005 from the company where my wife works (paid $50 for it). It has Win XP Pro, which I updated to SPIII.

    I also have a couple of desktops on a LAN with an 1999 self-built server with NT and a 12-year-old HP printer and scanner. The setup is totally obsolete, I know, but it works. No cracks, no blue screens. OS on desktop are XP and Win 2k. Software used are just about Office 2k, Homesite 5, Paint shop Pro 7, Firefox 2 (or 3), Opera 9, Pegasus Mail 4, UltraEdit 8, an antediluvian WinFTP. I have a few more applications, but the ones listed are what I most commonly use. I also have 2 digital cameras; a Toshiba PDR-M1 and Nikon Coolpix 3200 (I mostly use the former!).

    Where I live, in the boonies, 110 miles North of SF, connection to the Net is either by landline (max 28 kbs) or satellite (600 kbs). I have both with my T-20 connected to satellite through a Linksys router with firewall. I have no anti-virus software — have not had one for 5 years and have avoided viral infections and other malware by being very defensive in my handling of e-mails and Web browsing and d/ls, as well as my connections to the Net (on-off, on-off….).

    Why such approach? Three main reasons: Natural frugality, which has also become necessary in the past few years; A political/cultural mindset; and a loss of computing knowledge (hence my reference to “geeks” 🙂 ).

    I’ve always been relatively frugal and always lived within my means (hence no debts and some tiny savings). Nowadays, I am practically unemployable. Swans brings very few donations. So money is a real concern, even though Jan does have a job and brings the bacon home.

    Political/cultural (and ecological) mindset. I try as much as I can to feed the beast as little as possible. I drive two vehicles: a 1987 4WD Toyota land cruiser and a small pickup — also a 1987 Toyota. Jan has a chevy Aveo (a piece of s***). We don’t shop in the big boxes (with the exception of Traders Joe) — Never set foot in Wal*Mart, don’t buy books thru Amazon, buy refurbished hardware when needed (Tiger Direct), have only one credit card but for day to day purchases always pay with cash. The only luxuries we enjoy are quality food (whenever possible from farmers’ markets), books, music, and a couple of vices (Jan likes champagne and I drink a couple of scotches in the evening and slowly kill myself by smoking Camels no filter!). I cannot change the world but I’m fighting the system as much as I can. Lou calls me an “independent radical” and I endeavor to follow Albert Einstein’s saying that, “we can’t solve problems by using the same kind of thinking we used when we created them.” Also, the only way not to play a game is to not play!

    I’m also a contrarian and as such I refuse to be led by the nose by hardware and software companies that keep forcing users to update/upgrade so that they can line their pockets up… And I confess to a lack of knowledge and interest in the latest developments in the computing fields. For instance, I have recently purchased a Galaxy MGBRaidPro NAS with two 40 MB Western Digital HDs as a replacement for my old NT server. I have been unable to make it work!!! I’m lost with IP addresses and the like, which make me think of asking: If one of you geeks lives in the SF area and wants to spend a weekend in bucolic Anderson Valley and help me with my setup, I would greatly appreciate it (send me an e-mail). I would not be able to pay much but a small token. However I can assure anyone that we have a 5-stars kitchen!

    Ludditely! 🙂

    Best,
    Gilles

    Comment by Gilles d'Aymery — June 8, 2009 @ 4:09 pm

  19. In my haste to answer “dave x” (does he have a full name?) I forgot to address his last statement, which read: “I abhor, for example, wage slavery. I am not, however, under the illusion that it can be avoided in the present system.”

    So, “dave x” (does he have a full name?) hates wage slavery, but since it exists and cannot be avoided then he is willing to take advantage of the situation…

    We now face a new item in the Marxist nomenclature: Libertarian Marxists.

    It reminds me of the old saying: One needs to be serious enough not to take oneself too seriously.

    Comment by Gilles d'Aymery — June 10, 2009 @ 12:54 am

  20. There may be a misunderstanding at work here, you say:
    “[dave x] hates wage slavery, but since it exists and cannot be avoided then he is willing to take advantage of the situation… We now face a new item in the Marxist nomenclature: Libertarian Marxists.”

    You imply there is some opportunistic ‘taking advantage of’ that I am engaged in. However I am not an employer, I am merely a worker and a student. If I, or anyone else like me wants to have food in their stomach and a roof over their head they have to work and usually this means wage slavery. This is not ‘taking advantage of’ a situation, rather this is getting taking advantage of, and to suggest otherwise I find offensive. In the past I was for a time a rank and file labor organizer. Marxists have traditionally involved themselves with the labor movement and the labor movement has traditionally included demands for things like higher wages, better working conditions, etc. Things which presuppose the existence of a system of wage slavery. This is generally conceived of in terms of class warfare and a system of transitional demands and in no way implies that Marxists do not oppose wage slavery but rather they recognize that -under the present system- it will not be abolished. Abolishment requires the overthrow of the present system. For you ‘not playing the game’ is your choice that you had the resources to make, for others there is no option but to play.

    In any case I hardly see how this makes me ‘libertarian’, as for the pseudonym – it is merely commonsense once the system of wage slavery is combined with the ubiquity of google.

    Comment by dave x — June 12, 2009 @ 1:47 am

  21. […] louisproyect wrote an interesting post today on<b>Macbook Pro</b>: first impressions « Louis Proyect: The Unrepentant <b>…</b>Here’s a quick excerpt […]

    Pingback by Macbook Pro: first impressions « Louis Proyect: The Unrepentant … — June 18, 2009 @ 2:41 am

  22. Lous, If you want to try VMware Fusion, let me know. I think you’ll find it much easier than boot camp. I can run windows virtually while booted into is x and move files back and forth effortlessly. No network setup either, it simply shares the os x settings.

    Comment by jamil — July 15, 2009 @ 5:14 am

  23. sorry about the misspelling, Louis.

    Comment by jamil — July 15, 2009 @ 5:16 am


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.