I just thought I'd give an update on some of current aspects of my life revolving around Linux.
BIOSLEVEL.com
For past articles on BIOSLEVEL, I've used Ubuntu 8.04 for benchmarking hardware in Linux. Around the middle of June, I replaced Ubuntu with Gentoo 2008.0. This is mostly due to reasons I've mentioned previously, mainly that Ubuntu simply doesn't feel responsive on a quad-core system, whereas Gentoo flies.
After testing some of the hardware I've already reviewed in Gentoo such as the Sapphire Radeon HD3870 Ultimate and Toxic. Since applications such as SDL and OpenAL are compiled from the source and optimized for the platform at hand in Gentoo, there is some performance benefit. Average FPS in Unreal Tournament 2004 increased by about five for both cards.
Matthew Daly recently published an article discussing the points on how Linux could be a better gaming OS than Windows. I have no doubt that it could, but driver support is still well behind Windows. If more game publishers released Linux ports of their games simultaneously with Windows versions, I'm sure there'd be more pressure on videocard manufacturers to get the drivers up to par. Although, AMD is promising CrossFire support sometime this year.
On a final note, BIOSLEVEL will soon be posting a review of one of Highpoint's SATA RocketRAID cards. The review will cover Linux alone, ignoring any sort of Windows compatibility or performance numbers. That said, BIOSLEVEL.com will be the first review site to look at the cards under Linux. Provided we finish the review on a timely schedule, our review and site will be promoted at LinuxWorld in August. Colin and I are partially crossing our fingers that Highpoint will offer to fly the two of us to LinuxWorld. I doubt that'll happen, however.
Linux on the MacBook
A few weeks ago, I decided that I'd had enough of OS X and installed Gentoo on my MacBook to replace it. The system "works", but a few key features aren't quite there yet. Namely wireless, 3D acceleration, and the touchpad.
My fifth-generation MacBook's Broadcom wireless adapter is supported by the Linux kernel, but the correct firmware needs to be found and "extracted" first so it can be loaded in to the card. This is where I'm stuck with wireless, but I'm hoping to have it resolved before school resumes at the end of August.
I waited until November of last year to purchase my MacBook so I'd have Intel's latest graphics chipset, the X3100. Intel's graphics and direct rendering are supported by the kernel, but full support varies from laptop to laptop. I've read that the kernel drivers only support up to OpenGL 1.5, depsite the adapter supporting DirectX 10. I'm not sure if OpenGL 2.0 is supported in Windows or not. Regardless, I may have to wait until a new kernel is released to get better support for this.
The graphics are what piss me off the most. One of the ideas of installing Linux on the MacBook was the though of being able to play games on it such as Unreal Tournament 2004 and World of Warcraft. While there are native ports of both of these games for OS X, the OS X version of UT2004 was only released for the PowerPC architecture, and thusly runs like crap on the Intel CPU.
Lastly, the touchpad. I guess the device doesn't appear correctly and has a different ID and name than what the kernel and synaptics driver expect. Moving and clicking work fine, but I can adjust the speed or sensitivty of the pad without the Synaptics driver properly working. Additionally, the MacBook has no right-click button. In OS X, a right-click can be simulated by tapping the touch pad with two fingers. This is possible in Linux as well, but as I said, my hardware is retarded.
Possible Upgrade?
I'm looking into getting a laptop from Asus for review. My previous laptop was an Asus barebones featuring a Pentium M CPU and GeForce 6600 videocard. Despite not being dual-core, the laptop was awesome. One of my reasons for ditching it for the MacBook was the form factor. A 15.4" laptop is simply too bulky to carry around at school in a bag that also holds your notebooks and one or two textbooks.
Ideally, the upcoming 8.9" or 10" Intel Atom-Power EeePCs from Asus would make great replacements for the MacBook, but over the last few weeks of spending time with friends, I've become rather sick of dismantling my small-form factor gaming PC and LCD monitor to drag to someone's house to game on. I miss the days of simply taking my laptop. I'm talking with Asus about obtaining one of their 14.1" widescreen notebooks with a discrete videocard (read: nVidia or ATI) to use for mobile gaming.
Of course, I doubt I'll get rid of the MacBook even if I keep the Asus laptop. Everyone needs two laptops, right?
That's it for now. I've been brainstorming ideas for my senior project for college this upcoming year, and I think I may have finally settled on something. "Something" is, of course, Linux-related. More to come.

















