Monthly Archives: May 2004

Linux article feedback

My Linux on the Desktop article for HAL-PC hit this month, and already it’s generated more feedback than any of my prior articles. Everybody emails me the same basic questions, so here goes:

What video card did you use? You should have used ___. Read back through my Linux blog category to read my troubles with video cards. The short story: I tried a GeForce2, a GeForce4, and a Radeon. Half of the readers say I should have bought an NVidia because ATI sucks, and the other half says NVidia sucks and ATI is the only way to go. That’s precisely why I didn’t mention the video card by name in the story, because I wanted to see what my readership would say.

What distribution did you try? You should have tried ___. I tried RedHat, Fedora Core 1, Mandrake 9, Mandrake 10, Knoppix, and Xandros Business. (Yes, I shelled out $90 for Xandros.) I didn’t try Lindows or Lycoris because they hadn’t been updated in over a year, and I knew my hardware wasn’t going to work out of the box. None of the distributions listed were able to install on both my Dell Dimension 4600 (P4, 1gb ram, ATI Radeon) and my IBM Thinkpad T21 (P3, 384mb ram, onboard 3com Hurricane chipset). Linux had problems with the onboard 3com Hurricane ethernet chipset and the 1400×1050 display in the laptop, and with the Dell’s setup of two flat panels hooked up to a single ATI Radeon. Xandros came the closest on both, so I went with that.

The only distro to successfully work with everything on the Thinkpad T21 was…(drumroll)…FreeBSD! Odd. I stuck with that on the laptop for a while just for kicks.

Were you dual booting? No, I was trying to quit cold turkey.

Are you still running Linux? Not on the desktop (associated blog entry) but I’m sticking with Linux on my servers. I wouldn’t go back to Exchange and Active Directory for anything, and Linux is simply outstanding on the server side. I’m an old-school DOS user, and I love being able to configure my mail server and web server in simple text files instead of convoluted registry entries.

You sounded a little biased. More than that – I was heavily biased – but heavily biased against Microsoft! I was ready to do anything to get out from under running my own Active Directory and Exchange servers. I wanted something that just flat out worked, worked all the time, worked without setup hassles. I was willing to spend money (and I did, on video cards and Xandros) to get away from MS. In fact, I spent as much money during my Linux migration as I did buying my most recent desktop computer from Dell.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

Coffee and pills

coffeePills.jpgI had a really crummy day yesterday. Things just weren’t going my way, and I had all kinds of stupid small programming problems at work. Just one unrelated thing after another. Sometime in the afternoon, I stumbled downstairs for yet another pot of coffee and some ibuprofen, but I wasn’t really paying attention. I was juggling all kinds of things I had to fix, things I had to look out for, things I wish had never happened, etc. I made the pot of coffee, then I couldn’t remember if I’d taken the pain pills or not. I remembered getting the bottle, opening it, and putting it back, but there was no water glass on the counter, so I didn’t understand what I’d done with the pills. (I rarely dry-swallow pills.)

This morning, I went to make coffee and figured out what happened to the pills. Wow. Evidently things were pretty bad yesterday. Thank goodness I don’t operate heavy machinery.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

You’re lookin’ at Linux!

webcam.jpgWow, about time. The site’s finally moved over to Linux. Ended up using PHP just to get it to go live quicker & smoother – I can always play around with Java on other sites. Besides, I don’t edit the code on this one much now that I use MovableType.

Lots of things going on. I’m on the Communications Committee for the neighborhood homeowners association, and I slapped together a web site for us. ParkSquareHouston.com will be a place for the Park Square residents to post news, hang out in the forums, post photos, etc.

That was my first portal using Xoops, an open-source PHP portal. I gotta say I was impressed – very slick installation, great modules, easy to administer. Had the whole thing up and running in less than an hour, and spent the next few hours tweaking it.

I’m pooped. Time for bed.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

I give – no more Linux on the desktop

OK, I give up.

This morning I figured I’d take another shot at setting up a VPN client, this time using SSH like a guy at my company uses. I got started, got about an hour into it, and it doesn’t work on Xandros because the kernel doesn’t have the PPP module built in. Sure, I can recompile the kernel, but there are dire warnings on the Xandros forums about how you lose support when you do that. Grrrreat.

Disappointed, I decided to read back through my blog to see how the experience of moving to Linux has gone over the last month and a half. I sat here staring at the original blog entry and thought to myself, “Man, has it really been that long? Have I really spent a month and a half just trying to get a desktop configured?”

Take a basic desktop application: instant messaging. There are two main clients, Kopete and Gaim. Gaim crashes like a drunken Exxon ship captain, and I can’t even get it to reliably log in. Kopete works great, never crashes, but whenever someone sends me a web link over Yahoo, it gives me an error saying the XML document could not be parsed. I’ve gone through forums trying to find out what’s going on, and the solution is to tell your friends, “Please turn off your extended text stuff like colors when you’re chatting with me.” That’s the SOLUTION? Please.

I still haven’t gotten many of my peripherals working – like my scanner, my fax modem with caller ID, my USB FM radio, and my webcam. My DVD burner will burn CD’s, but not DVD’s.

After a month and a half, I feel like I’ve given it a real shot. I feel like I’ve put as much time and effort in as I can possibly put in. I’m not ashamed to say that I couldn’t figure out a lot of the basics, like VPN connectivity, and despite what people are going to say, it’s not because I’m dumb or inexperienced. The stuff’s just not ready for mass desktop use yet.

That’s not to say I haven’t learned anything useful. I think Linux is the right way to go on the server side, and I’m still switching my sites over. EvilBunny and I went in on a dedicated Linux server from EV1servers here in Houston, so over the course of the next week or so, I won’t even need a static IP address here at the house.

Believe it or not, I think the decision was affected by the fact that I own a house now. Everything really does change when you buy a house: your priorities just shift. On the weekends, I don’t want to sit in front of this box and play network admin: I want to build deck furniture for the backyard, grill out, hang out with the neighbors, and relax. Two years ago, I might have embraced the work involved with running Linux on the desktop. Now, though, I just don’t feel motivated enough to bother. I want something that just works on the desktop, and in 2004, that’s Windows XP.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

Moving my site to Linux

I’ve been running Linux on the desktop for a little over a month. I’m using it as my mail server and DNS server, and now it’s time to start migrating my web sites over from ASP to JSP. Most of the translation should be pretty straightforward – there’s hardly any dynamic code in brentozar.com, for example. At the same time, I’m also going to upgrade my MovableType blogging system from 2.6 to the new beta 3.0. I may not have a blog entry again until this weekend, depending on how much time the site conversion takes. Wish me luck.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

The Volvo’s Back

VolvoFixed.jpgThe Volvo’s back from the body shop. Sterling McCall did a great job – you’d never know it’d been in an accident. I don’t like that it’s been in an accident just because of the resale value, but it’s not like I had a choice in the matter.

Erika’s now on a “normal” Monday through Friday, 9 to 5 schedule, which means I can turn my music up loud. I’m always so much more productive with fast techno to keep me motivated in the afternoons. Lately I’ve been getting my fix from AfterHoursDJs, a streaming audio site with a rotating mix of live guest hosts. Pretty good stuff. They have a chat room as well, but I’m not quite that addicted yet. It takes a lot for me to get that personal with a streaming audio station – there’s just so much good stuff out there.

Now, if RadioMargaritaville had a chat room, I’d be right there.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube

I got Slashdotted – and made $13.20

A few days ago, the RIAA announced that they were suing another 477 people who shared MP3′s. I had a fake Yahoo press release rigged up so that people could put in a friend’s name, and it would generate an official-looking link that they could send to their unwitting friend. The friend would read the article, see their own name, and presumably wet their pants, thinking they were one of the 477 defendants in the lawsuits. I posted this little gem to Slashdot, a popular geek news site, and braced for the worst.

For those of you unfamiliar with Slashdot, there’s a phenomenon known as the Slashdot Effect: when Slashdot readers see the article, they all click on your link more or less simultaneously, and the huge amount of new traffic brings your site to its knees. It’s a great test to see how stable your web server is, how efficient your code is, and most importantly, whether you have the bandwidth to accommodate the huge number of visitors. With my home DSL line, the last factor there was obviously the weak link in the chain. Sure enough, within a matter of minutes my DSL was dead slow. The server held up fine, of course, because it just wasn’t that much bandwidth to worry about.

Seeing the sudden influx of visitors made me think – hey, I should put Google ads on the fake Yahoo press release. Who knows, maybe I’d earn a buck or two? Over the course of three days, the pages involved got 46,092 hits – a very respectable number given the puny bandwidth of my DSL line.

Out of those 46,092 hits, only 28 people clicked on the ads, earning me a whopping total of $13.20.

I’d heard from other sources that Slashdot readers are extremely web-savvy, and unlikely to click on banner ads. I would agree with that simply because I’m a Slashdot reader myself, and I don’t even see banner ads anymore. My mind just completely bypasses anything that looks like a banner ad. My click-through rate of .06% bears that out. Look at it another way: out of every 1,646 visitors, only 1 person clicked on a banner ad. Wow. That’s some pretty low numbers.

Part of that has to do with the types of ads Google was showing. On the press release, Google displayed ads for lawyers (because the page was about lawsuits, I guess.) On the sign-up-a-friend links, Google displayed ads for web templates, presumably because I have templates for ServersAlive elsewhere in the site. Interesting.

That little experiment really sobered me up as to how difficult it is to make money off banner ads. I’ve never tried it before, and I certainly wouldn’t want to try to make a living doing it. I’ve got friends who run sites with Google ads, and they do quite well in revenue, but again, not nearly enough to pay the mortgage.

Brent Ozar

Brent specializes in performance tuning for SQL Server, VMware, and storage. He's one of the very few Microsoft Certified Masters of SQL Server, a published author, and a Microsoft MVP. He likes travel, Jeeps, Apple gear, jokes, and writing about himself in the third person. Read more and contact Brent.

More Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle PlusYouTube