Switching to Linux: First Month Retrospective

posted in: Tech | 0

screenshot2

Well, it’s been one month.

I figured since I had blogged obsessively for the first week, it seemed only fair to see how things stand after the initial test-period.

Before I get to the details, the general opinion I have is still very positive. I definitely consider it to be a solid purchase, and I have no buyer’s remorse whatsoever — I’m usually very apprehensive about large purchases because I’m anal-retentive about our family finances, so for me to be comfortable dropping $1500 on ANYTHING is a big deal.

That said, there have been a couple challenges along the way — nothing dealbreaking, but somewhat disappointing.

Slops

Ok, things that have not gone well so far:

I was unable to get ReBirth RB-338 (a really cool music synthesizing program) to work in WINe. The only comparable open-source alternatives that I found were Freebirth and ReBorn-338 (I’m dead serious about the names, cheesy as they are). Freebirth has a terrible interface and ReBorn is no longer supported and was developed for a different distribution. The original Rebirth software has some sort of audio incompatibility — not sure exactly WHY it doesn’t work. I will probably load these in a VBox virtual machine, I imagine it will work there.

I have not yet been able to get the “Beyond the Sword” expansion for Civilization IV working — other people have had similar problems. For what it’s worth, I had a hard time getting it to work on my WinXP desktop machine as well, so I don’t think it’s entirely an OS limitation (and it’s also worth noting that I am attempting to run it emulated, through WINe — so there’s some inherent challenges anyways). One person suggested installing it on a WinXP computer and then copying the files over manually — I just did that and will try to get it working again later — we’ll see if it works! Edit: It worked! Just played it this morning! Copied the files over to the correct folder, ran the file with Wine, and we’re all good! Turns out it was just the installer that had problems; something to do with the updating of DirectX.

This morning I attempted to patch my wireless drivers so that I can use monitoring mode and do network monitoring / packet sniffing (purely out of curiosity) — I had a rather disastrous outcome when I tried to install the driver; it failed BADLY. I was in a bit of a panic because wireless was not workking at ALL and I could not find any easy fix anywhere. It’s important to note that what I was trying to do is pretty technical and most users would not even THINK of trying it — I was definitely in over my head, technically. The good news on this is that the problem fixed itself when I restarted. Whew! Until I’m able to put it in Monitoring mode, I will be unable to use Kismet, SWScanner, or WireShark. Oh well.

Cheese1The webcam is a little sluggish, although it might just be the Cheese software — I haven’t played with it very much beyond basic picture taking. I really have no basis of comparison either — aside from Mel’s laptop, Posey. I have yet to attempt video conferencing in Skype or anything else. It works pretty well — the picture quality is actually really good when things are in focus, it’s just a bit clunky.

I think the only other gripe I have is that I’m kind of locked in to using version 8.04 for the time being until I can take some time and figure out if my hardware is supported on a newer version — This isn’t a HGUE  deal; pretty much everything works great and I don’t know that I would upgrade; but it would be nice to be able to upgrade without concern of unsupported (or less supported) hardware.  (There are two newer versions: Intrepid Ibex (8.10) and Jaunty…Jackalope? (9.04))

One of the rubber feet in the back came loose — the adhesive must have been knocked loose when putting it into my bag. Not a huge deal, I can fix it with super glue if it gets worse (it’s currently re-attached, but I’m checking on it now and then).

The Rhythmbox music player occasionally burps/gaps during playback if I’m doing something else (like blogging).

Props

Things that have gone awesomely:

0033
0034
0035
0036

WINe is just PHENOMENAL. Basically, I can run pretty much any Windows program (although I mostly use it for games) and it runs as if it were coded natively for Linux. To date, I have loaded Elder Scrolls IV: Oblivion, Civilization IV (with the Warlords expansion), and the Steam game frontend (which will allow me to get blockbuster games like Counterstrike, Half-life, Left4Dead and others) — I also know for a fact that a few other games (including Evil Genius) definitely work, I just haven’t installed them. The setup is a little tricky and would definitely be far more challenging if it weren’t for some great walkthroughs online — but then again, that community is part of what makes this whole experience so awesome — no node is an island.

Battery life is awesome — I get about 2 hrs solid out of it before having to re-charge. It might even last a little bit longer, depending on what I’m doing with it. (Gaming, this morning, got me about 1.25 hrs before it started flashing to alert me the battery was low).

Wireless support, with the exception of that self-inflicted issue I mentioend earlier, has been terrific. I am typing this while sitting on our porch, where Melissa is unable to get a wireless signal with her HP Mini notebook. Last week, at the Community Celebration on campus (aka “the Chancellor Installation”), my boss was unable to get a solid wireless connection with his new Dell laptop, but I got a weak connection (VPN and all) sitting right next to him. I think part of it might just be the fact that the hardware is pretty solid (Intel WL4965 AGN). Considering that wireless support was spotty in the past, this is a pleasant surprise. One thing that I really like is that when I’m on campus, I have never had a case of the VPN connection dropping me; apparently windows users will occasionally have problems with that.

The heat issue is terrific too; it stays pretty cool for the most part — there’s definitely some hot air that blows off the fan when I’m gaming. But as laptops go, it’s pretty tepid.

Conky is so cool. I’m using a config file that’s a modification of my original one (see previous posts) and one my old co-worker made. I added some additional lines that show the temperature of both my CPU cores, as well as how full my battery is. (If you click on the image at the top, you can see the full version of it – the green bar is my wireless connection strength) I’m thinking about using it on my other laptop (for wardriving) to show what connections are currently made and to monitor what other hosts are in the area.

The display is AWESOME, as is the video card. I can play Civilization IV at 1680 x 1050 with all high-res features enabled; Oblivion plays at 1280×1024 with a moderate amount of detail; Doom III (natively supported, thanks Id!) runs at full res with detail.  I found some beautiful HDR wallpapers and they really pop on the glossy display.

I got MAME and NES emulation working — found some free arcade roms and roms from NES cartridges I actually own (seriously — I still have the console and everything 🙂 ) — it’s fun to play them on here, and Sullivan likes watching.

I love the Avant Window Navigator (the “Mac-style” dock in that screenshot at the top) — I tinkered with it and figured out how to change the display icons and re-order the elements. The only thing I wish they did differently was have better documentation on how to use it.

Prism is wicked cool too — I know that it’s basically a glorified browser-bookmark, but it just seems more convenient because the browser is so lightweight. I have a Prism app for GMail, Facebook, Google Reader, Google Docs, this blag, Twitter, and Google Analytics. (You can see the icons for most in the AWN dock in that screen shot above)

Remote Desktop support is great as well — I can remote into my work or home computer really easily — the funny thing is that the resolution on both those computers (at full res) is smaller than the resolution of the laptop — so even with the remote window at full-size, it’s still not full-screen.

Virtualbox is handy, although I rarely use it. I was able to get the “Guest Additions” plugin loaded (very easy to do), so that I can have a Vbox session open and have it function as if I was in Windows itself.

I think one of the biggest “win” moments may have been when I got my work computer, google calendar, this laptop, and my wife’s calendar all tied together and synchronizing. Melissa can schedule appointments where my presence is required and it will propagate to all of my computers — and vice versa — very useful. I’ll do a full blog post on how to do it i the near future — it’s easier than it sounds.

The keybaord shortcuts (laptop native) such as play, pause, skip, volume up/down, brightness up/down, etc. are all fully functional and bound to the correct programs.

Overall

This was definitely a good purchase. I would strongly recommend LinuxCertified.com to anyone looking to get a laptop; the product is solid and the specs are WAY better than anything you’d get from Dell or another company at this price point. (Dell was charging ~$2000 for a laptop with these specs!) You don’t HAVE to do Linux, either — if you’d rather stick with Windows, you can certainly have them install that instead; you just have to pay $100 for a license. (This cost is normally rolled into the cost of the laptop by Dell or whomever, hence the “Microsoft Tax” — there’s a reason they don’t let you NOT get Windows on it)

0 Responses

  1. John Westerdale

    Glad you are enjoying your foray ( whole hog at that ) into Linux!

    If you have space (and partitions) available, how about just copying your current OS to another partition and updating – that- to newer versions?!?!

    I would not expect a migration (Jaunty Jackalope etc) to break much, if anything, Linux is pretty good with upward compatibility! Better play it safe and have a dev environment. Plus you can test out your “promiscuity stuff” there and not endanger your main system.

    Does Linux Certified provide BIOS updates? That would be GREAT to learn of.

    I built a X300 Dell with Ubuntu and it works well. The Wireless has come a long way which is a glorious confluence of Firmware and Software technologies!

    Spelunkers like you illustrate how we all as a group might have alternate platforms for modern computing. A platform that seeks to perform, and is
    capable of being whatever you want it to be, not restricted by the producers of the OS.

    I do production servers at work -its a great transparent platform.. Perfect! Dull and uninteresting (unless you want your computer systems to stay running for months and months!). Glad to see it coming of age in the laptop world, certainly more technically challenging that static servers.

    BTW – have you followed much of the Netbook mess?

    http://www.groklaw.net/article.php?story=20090619161307529

    Sounds like its the next Antitrust Mess for MSFT to have to answer for.

    Keep up the good work!

    Uncle John

    • Aaron

      I’ve got an old Thinkpad T22 — I’m going to use that as my experimental machine for “promiscuity stuff” 🙂 The HD on this machine is 300GB — it’s got a decent amount of space, but I’d rather just stick with one installation.

      I know for a fact that 8.10 / 9.04 have *some* hardware features that are not supported — the question is simply WHICH. I have a feeling it’s just power management / suspend mode (that seems to come and go each version) — if that’s the only thing failing, I’d say upgrading is no big deal at all; I never use suspend anyways.

      I’ll shoot them an email and find out.

      I totally agree with you re: wireless — I would almost say that setting up wireless (esp. VPN!) on ubuntu is EASIER than on windows. Imagine that!

      the major factor in making this jump was that my co-worker was able to use wine to play games that I play — I had no idea Wine was that powerful, or that it had come that far (they’re very modest with their versioning… it only recently became 1.0, after what… ten years?) I wouldn’t say that WinE can do EVERYTHING, but if your hardware meshes well with Linux, you should be able to do MOST things in it. Certain uber-proprietary / high-end apps like the Adobe Creative Suite have mixed success, and I imagine a similar experience with newer games (the ones with the “Games for Windows” label).

      I did hear about the netbook fiasco — I’m hoping this explodes. I saw it on /. and BB, so the news has been spread. We’ll see if anything comes of it! I know the EU has hammered MS with an anti-trust suit, at least.