Tag Archives: Rant

Fedora 8 : At This Pace, Linux On The Desktop Is Going Nowhere Fast

Fedora, in their infinite wisdom, decided it would be a great idea to make it difficult to install proprietary codecs, drivers, and much more due to vague licensing issues that may exist. Let’s talk about what doesn’t work by default in the latest version of Fedora.

WARNING: STRONG LANGUAGE AND OFFENSIVE SEXIST ALLITERATION AHEAD

Fedora helpfully provides a list of “Forbidden Items” that are not included with the distribution, nor are they easily obtained for a Linux neophyte. I’ll list them here:

  • MP3 Support (In any application)
  • nVidia Graphics Driver
  • ATI Graphics Driver
  • NDISwrapper network driver
  • Real Media (and Player)
  • DVD Playback
  • Cryptography
  • Sun’s Java
  • VMware
  • Flash Player
  • Acrobat Reader

If that wasn’t enough, on that same website, the fine chaps at Fedora attempt to insult our intelligence by offering ridiculous alternatives, here’s the best example:

fuck-fedora-up-their-stupid-ass.png

Are they serious? Who in their right mind would suggest using the Ogg Theora codec to watch a DVD?

I think the suggestion is taken out of context. This is what it should actually say:

Fedora Suggests: Use a broomstick dipped in Icy Hot to sodomize yourself.

The new “Codec Buddy” in Fedora 8 (aka Codeina) appears to be a get rich quick scheme hatched by Fluendo, the 3rd party vendor behind the program. Hmm… the name of the company sounds like the word “innuendo” – that’s catch! Their motto should be something like this:

“We snatch your cash when you wanna watch some snatch.”

The total price of all the codecs provided: WMA, WMV, ASF, MPEG2, MPEG4, MP3, AC3… all for low, low price of somewhere around or near $50 US Dollars after exchange fees. Buy the Complete Set of Playback Plugins for the i386 architecture now, and you only pay two easy payments of fuck right the hell off, and feel free to eat some shit pie if you decide to switch to 64-bit, because you’ll need to buy them all over again.

Codeina Screenshots:

codec-installer.pngscreenshot-codeina.pngscreenshot-codec-installer.pngscreenshot-getting-plugins.png

What is the solution? Glad you asked. Thankfully someone who doesn’t have their head firmly lodged up their ass over at Livna.org decided to build a most excellent package repository. This collection of useful software provides things like fglrx, gstreamer-ffmpeg, gstreamer-plugins-bad, gstreamer-plugins-ugly, lame, libdvdcss, madwifi, ndiswrapper, ntfs, and nvidia just to name a few.

Unless you’re intimately familiar with these names of things that “just work” in other Linux distributions, it’s everything that Fedora wants to charge you $50 for, plus dozens more codecs and drivers that makes your system be able to do things with your computer. You can’t do small things like oh…. connect to the internet, browse the web, play DVDs or music, or even play some video games.

Fedora isn’t all bad, by the way.

review-time-640.pngI believe a quick review is in order to restore my karma. Time to get the testbeds ready!

For a Linux enthusiast like myself, I’m not gonna lie, Fedora is an excellent distribution. Installing is a simple affair, configuring all the junk that they leave out is relatively simple (once you find it), and it’s got some really sweet features that are just icing on the cake. The small things are what matters most. If you’re familiar with any Gnome-based distribution, you’ll be right at home on Fedora.

The bonus feature that many reviewers may gloss over is the fact that Redhat Enterprise Linux (RHEL for short) is based on Fedora Core 6. Familiarity with RHEL can be a determining factor in hiring for a job. In fact, I think I’m going to run Fedora 8 until CentOS 5.1 is released and give that a try. CentOS is the free version of RHEL.

Without more from me, let’s see tons of screenshots of the installation:

Two things stand out to begin with. First, dictionary word password warning – not a bad idea. Then, the desktop changes colors based on what time it is.

Neat! Notice the system time in each of those screenshots… morning, noon, evening, night. The colors change in incremental values, but that gives you a pretty good idea of how it works. I love it. Whoever thought of this is worthy of a pat on the back… and certainly worthwhile for people who don’t get out much.

The package manager is useful, but generally I prefer a command line.

screenshot-package-manager.png

Firefox dies a slow death and requires manual installation of Adobe Flash Player:

screenshot-plugin-finder-service-failed.png

A built-in firewall and SELinux policies are pretty smart to keep around if you’re operating in a DMZ or with hacker-magnet ports open to the world.

screenshot-firewall-configuration.pngscreenshot-firewall-configuration-startup.png

Other than previously discussed above, Fedora is a very solid distribution. Once it’s up and running, it’s great. It’s stable, feels faster and snappier than Ubuntu (especially in Firefox), and has nifty little things like PulseAudio installed by default which is pretty snazzy. Another thing – if you’re looking for pre-built proprietary software packages, RPM is pretty much the standard for companies to provide.
screenshot-pulseaudio-volume-control.pngscreenshot-pulseaudio-volume-control-1.pngscreenshot-pulseaudio-volume-control-2.png

PulseAudio is a very welcome inclusion, but I’m not quite sure how Fedora expects people to be listening to multiple audio streams at the same time without any audio codecs – nevertheless, a very nice addition.

Updated Gnome 2.2 features like leaving a message for someone when a PC is locked are pretty groovy as well…

locked-leave-a-msg.pngleave-a-msg-type-in.pngmsg-recd.png

In the end, Fedora is great for a geek like me, but quite possibly the least favorable choice for someone who isn’t very familiar with Linux.

If you’re ever up Fedora creek without a codec, make sure you bookmark this page.

I feel so much better now.

The Email Gabe Newell From Valve Software Never Responded To

I wrote a letter to Gabe Newell about a month back, a few days after I published an article about running the Orange Box using WINE. He personally requested feedback during the Developer Commentary within the game, and as I expected – received no response.

It’s not something I take personally, as I figure he’s pretty busy. However, when I wrote a similar letter after the release of Half Life 2, I received an immediate reply in less than a few minutes – pretty astonishing. Here’s the unanswered letter that mentions the “L” word – Linux.

Since I wrote this letter, that article has received over 27,000 views – at a rate of more than 500 hits per day after the initial spike of hitting the front page of Digg.

Here is a picture of the stats:

orange-box-stats.png

________________________________
Subject: This Is Not Your Average Email
From: [email protected]
Date: Wed, October 17, 2007 2:45 pm
To: [email protected]

Gabe,

With the amount of email you likely receive, I really hope you have a good handle on GTD. :)

I love your games, and please allow me to extend a huge pat on the back to everyone who works for Valve on finally shipping Team Fortress 2. I’ve been waiting as many years as you have. I really enjoyed the Developer Commentary, and hope that future games that you publish include that feature.

You probably don’t enjoy hearing the “L word” mentioned over and over via email, forums, news, etc, however, I’d like to let you know that I have written a how to on playing all of the games in the Orange Box on Linux. Since it was published just 3 days ago, it has received well over 13,000 unique visitors. I’ve written dozens of articles, and most simply do not see this level of attention.

http://www.fsckin.com/2007/10/15/how-to-run-team-fortress-2-half-life-2-hl2-ep-12-in-ubuntu-using-wine/

It is easily understood that providing a Linux client simply makes your rendering engine and tool chain a little bit more attractive to those who wish to license your engine. In the same vein, trying to keep a licensed, secured, up to date Windows installation around just for your games is also an inefficient usage of my resources.

Add my voice to the growing number of people who have switched from Windows and crossed over to using Linux “on the desktop.”

I’d like to propose a toast: Here’s to dreaming of the day when we can run your _fantastic_ video games in Linux.

Best Regards,
Wayne Richardson

________________________________

Still nothing to say Gabe?

Trying out Gutsy Gibbon Part 2

I ran the following commands (again)

sudo sed -e ‘s/\sfeisty/ gutsy/g’ -i /etc/apt/sources.list
sudo apt-get update
sudo apt-get dist-upgrade

12:12 AM Started downloading.

12:30 Installing all the packages.  Downloading from the Gutsy repositories at 6MB/sec didn’t take a long time.

12:42AM I’m concurrently downloading Linux Mint while all the packages continue to install.

12:46AM DONE.  Reboot.

2:45AM Ohsh!t… Houston we have a problem.  I’m gonna rant here for a second.  When I use the brand new awesome thing that smells of a combination of fresh horse manure and burning hair called “Screens and Graphics Preferences” and I select my monitor as shown:

screenshot-choose-screen.png

Notice the little description text that shows that I’m choosing an LCD screen that ONLY displays in a native resolution of  1680 by 1050?

Now, see the list of available resolutions once I save that setting:

showmetheresultion.png

Where the hell is the 1680 by 1050 option?  NOT THERE!

Now, I know somebody is going to say ‘oh well just go and edit the xorg.conf file and you should be all set.’  Here is my preemptive response:

When is the last time you had to edit the registry in Windows to add a resolution option?

I rest my case.