May 2007 Archives

Victims of wishful thinking?

| No Comments | No TrackBacks

It seems there is some amount of question as to whether the report about AMD delivering open-source drivers, made by Enterprise Linux Log, is entirely correct.

Wishful thinking? Perhaps. What Henri Richard apparently said was that AMD/ATI would improve relations with the community. Dave Airlie doesn't seem completely convinced:

So a marketing dude said something about open drivers for AMD/ATI gpus and working with the community.

Can people get excited when AMD/ATI actually do something rather than showboat for media headlines?

Like ATI won't let me release my r500 source because I shouldn't have used a utility they gave me under NDA on those cards, now the thing is I done the correct thing and contacted them asking if I could release the code, so far this has just been stonewalled by their Linux driver management and their "legal" department, this isn't the action of a company trying to interact with the community or one that gives a rats arse about community..

I don't know for sure, but Henri Richard's e-mail address might be henri.richard@amd.com. If AMD is indeed interested in improving relations with the community, perhaps we should e-mail them asking for them to clear the release of Dave Airlie's r500 source?

AMD to Free Graphics Drivers

| No Comments | No TrackBacks

I just saw this myself: AMD is committing to freeing its graphics drivers.

AMD will soon deliver open graphics drivers, said Henri Richard just a few minutes ago, and the audience at the opening keynote of the Red Hat Summit broke into applause and cheers. Richard, AMD's executive vice president of sales and marketing, promised: "I'm here to commit to you that it's going to get done." He also promised that AMD is "going to be very proactive in changing way we interface with the Linux community."

If they make good on this promise, it will be fantastic for GNU/Linux users. Currently, ATI graphics support is very lackluster on the platform. NVIDIA offers a proprietary driver that mostly works, but their closed development has injured the community's ability to advance the state of X.org, and challenged the ability for GNU/Linux distributions to "just work".

I commit that if AMD makes good on this announcement and produces a reasonably working free driver for Linux and X.org, and NVIDIA has not matched their offering at the time I need to upgrade, I will definitely purchase an AMD/ATI card.

Trust, Domain Registrars, and Hosting Companies

| No Comments | No TrackBacks

I currently have a little over 20 domains registered via Joker.com. Lately, I've been going through my various accounts trying to retire an old e-mail address, and so I had the task of doing owner-change updates for these domains. As I'm not a reseller and hence cannot use the e-mail gateway or HTTP API, I had to do the owner changes by hand. That required several-second load times per page: quite a nuisance.

I thought about becoming a Joker.com reseller, but becoming a reseller appears to require a $250 deposit. My next step was to start working on a Perl script based on the excellent WWW::Mechanize to help with future changes. Along the way, I started to think about switching registrars.

Disk space

| No Comments | No TrackBacks

turbotaz is the hostname of my home desktop computer. It's a Gentoo system with KDE. The hardware is pretty good: a Core 2 Duo E6600, 2 GB of RAM, and my favorite part: over a terabyte of storage. There are 4 320 GB Western Digital SATA drives. They spin at 7200 RPM and sport 8 MB caches. I'm using RAID 10, provided by md.

What scares me is how claustrophobic I currently feel:

turbotaz ~ # df --si
Filesystem             Size   Used  Avail Use% Mounted on
/dev/md/1              628G   557G    40G  94% /
udev                   1.1G   312k   1.1G   1% /dev
shm                    1.1G      0   1.1G   0% /dev/shm

At the rate I'm currently going, that last 40 GB is going to disappear pretty quickly. I don't have anything I'm particularly happy about deleting... Could we please hurry up and get affordable terabyte drives on the market? I've heard chatter of one or more, but I don't know if they are on shelves yet, and if they are, buying four is probably going to break the bank...

(For the inappropriately curious: no, the space is not occupied by pornography.)

Core dumping from production processes

| No Comments | No TrackBacks

One of the challenges in writing reliable server software is determining how to look for errors without having a big impact on performance, while recovering gracefully from any such failure.

You can use the GCC builtin __builtin_expect to inform the compiler that a certain test is expected to be false most of the time. In doing so, GCC (hopefully) lays out machine code such that the CPU's branch predictor doesn't trip over your assertion and cause a pipeline stall every time it is hit. The Linux kernel does something like this:

About this Archive

This page is an archive of entries from May 2007 listed from newest to oldest.

February 2007 is the previous archive.

June 2007 is the next archive.

Find recent content on the main index or look in the archives to find all content.