Aug 16, 2010

Feedback Works! ABC, FOX, & NOW CWTV Full Episodes Linux Friendly

After many feedback submissions and having to use hulu.com as the alternative GNU/Linux users are now finally no longer 2nd-class-citizens in terms of being able to watch Full Episodes of their favorite TV shows on ABC and FOX websites.

Thanks to Firefox and the Adobe Flash Player - GNU/Linux users can now enjoy the full episodes from ABC and FOX just like everybody else.

ABC Full Episodes Example(click to go there):


FOX Full Episodes Example(click to go there):


ABC and FOX are amongst the newest media providers that have seen the light of GNU/Linux and others should follow suite.

Update(08-14-2010) After a concerted effort from Jeff Hoogland(another GNU/Linux supporter), and others, CWTV full episodes are now also working with GNU/Linux as well! Great job on providing feedback and bringing the CWTV forward into the modern age! Together, we will make it happen!

CWTV Full Episodes Example (Click to go there)



One by one, the barriers for mainstream adoption of GNU/Linux continue to be knocked down. Let's work to keep the pace up! If you know of a site that is not GNU/Linux compatible - Leave a comment so everyone can start working on them!

Get your GNU/Linux on!

Shannon VanWagner
April 22nd, 2010 (updated: August 14th, 2010)



Aug 14, 2010

How to Tether your Android to Ubuntu(or Fedora) GNU+Linux for Internet Connectivity

(Update 09-03-10 - Get the python script for setting this up automatically via this link. Based on reader comments, I've added the functionality for the script to use either yum or apt-get (Fedora or Ubuntu). I've also changed the script so that it will add udev rules to allow HTC, Motorola, and Samsung Android-based phones. READ the install instructions here (e.g., PLUG YOUR DROID INTO THE USB FIRST!)) Let me know how it works for you in the comments.)


So if you're like me you recently picked up the fabulous Verizon Droid Linux-based phone, and now you're one happy camper.

I've been cruising along with my Droid (Android Linux based device) for a month now, and I'm happy as a clam. I have to tell you... The Verizon Droid is quite a fine Linux-based device indeed.

So now that I've used the Droid for awhile, I set out in search of a piece of functionality that I hadn't yet replaced from my Blackberry days. That is: The capability to tether my Droid as an Internet modem to my Ubuntu GNU/Linux 9.10 machine using the USB cable.

On the Blackberry, this was as simple as, a.) provisioning the data service through Verizon(yes, this does cost extra), and then b.) setting up the "Berry4All/BBTether" script (by the extravagant Mr. Thibaut Colar) on my Ubuntu Linux box.

In my search for a solution, the first place I checked for a tethering application was in the Android Market. And while there are many other applications, the only app I was able to find for tethering, required for my phone to be "rooted". And so instead of jumping right into that, I went looking for an easier solution, and voila! - I found it.

What I found are some easy tethering instructions by the masterful Shwan.c (link at ubuntuforums.org) using James Perry's azilink from Google Project Hosting, GNU+Linux, and the FOSS program openvpn. So now there was only one problem: I'm using the Verizon Droid, not the HTC Magic. The good news is that the process is generally the same, except for a difference in hardware id information for the udev rules settings in Ubuntu.

So after some minor changes, I've now successfully tethered my Verizon Droid via USB as a modem for my Ubuntu GNU/Linux 9.10 machine(Works with 10.04 too - only difference is that you may have to uncheck "Work Offline" in Firefox after connecting (Thanks to Gene for mentioning this)). Update:06-04-10 - I've tested these instructions and they work successfully with both the Motorola Droid and the HTC Incredible Android phones.

So here are the easy steps to get you up and running with using your Droid as a USB tethered modem (and a big Thanks to Shwan.c for posting the original idea):

1.) Download the current Android SDK (Linux version) from:http://developer.android.com/sdk/download.html?v=android-sdk_r04-linux_86.tgz

2.) Extract the SDK, then navigate to the folder where the adb application is:
 tar xvf android-sdk_r04-linux_86.tgz
 cd android-sdk-linux_86/tools

3.) Copy the "adb" application to your Ubuntu /usr/bin directory (sudo privs needed)
 sudo cp adb /usr/bin/adb

4.) Create/edit/save a rules file for udev to allow your machine to see your device
sudo vi /etc/udev/rules.d/91-android.rules

Put the text below into the file(using "i" to enter "insert" mode and hitting the escape key to return to "select" mode before saving.. C'mon, what fun would Linux be without using vi? If you really don't like vi, you can substitute with something like gedit, or nano, or kate, or etc.), replace USERNAME with your Linux username, then type ZZ to save the file from vi.
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", SYMLINK+="android_adb", MODE="0666", OWNER="USERNAME"
If you have an HTC Android phone - use this rule instead of the one above:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", SYMLINK+="android_adb", MODE="0666", OWNER="USERNAME"
If you have the Samsung Galaxy Android phone, use this rule instead of the one above:
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", SYMLINK+="android_adb", MODE="0666", OWNER="USERNAME" 

5.) Set the appropriate permissions to the rules file you just created.
sudo chmod a+r /etc/udev/rules.d/91-android.rules

6.) Restart udev to load the new rule.
sudo restart udev

7.) Enable "USB debugging" on your Verizon Droid via Settings | Applications | Development

8.) Connect your Droid to the computer with the USB cable and then use the following adb command to check for your device.
adb devices

example:
$ adb devices
List of devices attached
040364FA0901E011

9.) Install openvpn on your computer so you can connect to your device with it.
sudo apt-get install openvpn
sudo /etc/init.d/networking restart
sudo /etc/init.d/network-manager restart



*For Fedora and Yum, replace the commands above with this:
sudo yum install openvpn
sudo /etc/init.d/networking restart



Note for those without Internet: If you need to install the openvpn package (and dependencies) separately, these packages are what you will need: (liblzo2-2 libpkcs11-helper1 openssl-blacklist openvpn-blacklist openvpn). It's best to use the package manager to install openvpn because it will automatically install the dependencies, but if you can't get your Ubuntu machine onto to the Internet, then you can download the above packages (in .deb format) to a separate medium (i.e., USB drive, CDR, etc.)separately and then install them in the order listed to achieve the same result as installing from the package manager.

10.) Install openvpn on your Verizon Droid. Note: the line "adb install" actually installs the azilink application on your Droid device. After azilink is installed, an icon that looks like a flying insect will appear on your Droid in th applications area.
cd /home/Downloads/
mkdir azilink
cd azilink
wget http://azilink.googlecode.com/files/azilink-2.0.2.apk
adb install -r azilink-2.0.2.apk
wget http://azilink.googlecode.com/files/azilink.ovpn

11.) Create a replacement resolv.conf file to be copied over to your /etc directory at run-time:
vi resolv.conf

#Type in the text below(hit "i" for insert first, then ESC after the insert, before saving) and then hit ZZ to save
domain lan
search lan
nameserver 192.168.56.1

12.) Now create a very small script to start the modem
vi start_modem

#Type in the text below, then hit ZZ to save
adb forward tcp:41927 tcp:41927
sudo cp resolv.conf /etc/
sudo openvpn --config azilink.ovpn

13.) Set your new script to be executable.
chmod 755 start_modem

14.) On your Verizon Droid, launch the azilink app and place a checkmark by "Service active" so it can receive the connection from your Ubuntu machine.

15.) With your wireless connection in Ubuntu "unchecked"(via right-click of the Network manager applet), launch the the connection script you just made in the Terminal:
/home/Downloads/azilink/start_modem

You should now be able to surf the Internet, using your Verizon Droid as a tethered modem. When you're finished - hit ctrl+c at the Terminal from which you started the connection script. Then uncheck "Service active" in Azilink on your Droid.

Here's a Speedtest (courtesy of speakeasy.net/speedtest) of the connection from Seattle, WA:
Download Speed: 1448 kbps (181 KB/sec transfer rate)
Upload Speed: 281 kbps (35.1 KB/sec transfer rate)

If you have any questions, feel free to leave a comment.

(Update 09-03-10 - Get the python script for setting this up automatically via this link. Based on reader comments, I've added the functionality for the script to use either yum or apt-get (Fedora or Ubuntu). I've also changed the script so that it will add udev rules to allow HTC, Motorola, and Samsung Android-based phones. READ the install instructions here (e.g., PLUG YOUR DROID INTO THE USB FIRST!)) Let me know how it works for you in the comments.)

Here's a quick video of the setup script in action:

If you're trying to set this up on CentOS and it's not working, checkout hughesjr's post on droidforums.net

(08-14-2010) For Gentoo GNU/Linux users, checkout "Tether your Motorola Droid on Gentoo Linux (USB Version)" on the Faction Clash blog

For those looking for similar instructions for Mac OSX, checkout the article "Tethering Your Android Phone to OS X via USB" on droidie.com.

Haven't replaced your iphone with the Android yet? Checkout Ashton Mills' article at apcmag.net to tether your iphone to Ubuntu GNU+Linux.

Update: 08-31-10 - Just received the Android 2.2 (froyo) update for my Verizon Droid Incredible. Tethering works perfectly for me after the update.

Shannon VanWagner
11-02-09


Apr 6, 2010

Linux - On Desktops Near You; Lexmark Packaging now Shows Linux

Never say never, that's my motto.

First, ABC and FOX Full Episodes add support for the GNU/Linux-compatible Adobe Flash Player. And now, retailers are selling products that are marked with "Linux" in the "System Requirements" list.

I now expect to see, as I predicted last year, the massive influx to Linux as being the "prominent platform of choice", as well as Linux becoming the Universal Gaming Platform(WebGL may be a hint of this). Amidst all the other problems in the world, technological freedom and advancement continue to flourish.

After years of returning to my local retailer, searching for computer products marked with Linux compatibility, I'm finally seeing it. I'm seeing it on Lexmark printers. See below.

image credit: me with my Droid @ walmart

For those who are interested in a full review of the another new Lexmark printer (the Lexmark Pro905 Platinum multi-function printer - NOT pictured above) see this article at Phoronix.

Not that I'm discounting the efforts of other companies that have long been friends to GNU/Linux. For example,Hewlett Packard has long been a premier provider for Linux-compatible printing with the "HPLIP" resource. Also, Logitech's webcams have community driven drivers, see QuickCamteam.net. Of course there's also vendors like Dell Ubuntu or system76.com, who sell computers with Desktop Linux preloaded (and easily found on their websites), and there are others. These are the vendors who really have the guts to be on the forefront of technology. Truly.

So won't you join me in embracing a new era in advanced and open computing? Let Freedom, and Technology ring - it's been a long time coming.

Shannon VanWagner
04-06-2010



Apr 1, 2010

Ubuntu netbook-remix 10.04 or Jolicloud? Hmm.. Decisions, Decisions

Which one should I choose? Ubuntu 10.04 netbook-remix or Jolicloud? Heh.. One feature with Jolicloud that is really grabbing my attention is the ability to switch from the netbook interface to the desktop - to me, this is big



Ubuntu 10.04 Netbook-Remix (beta) GNU/Linux daily build LiveCD in Virtualbox-OSE

Jolicloud (Ubuntu-based) GNU/Linux LiveCD (04-01-10) in Virtualbox-OSE

Jolicloud (Ubuntu-based) GNU/Linux LiveCD (Switched to Desktop mode)(04-01-10) in Virtualbox-OSE

Shannon VanWagner
04-01-10



Feb 28, 2010

How to - Install Google Chrome browser with Flash plugin on Ubuntu 9.10 w/video

Update 04-05-10 - Since Last week, Google Chrome Browser now comes with Flash built-in (although you may have to add --enable-plugins to the command in the Chrome startup shortcut). Please disregard the instructions below, and get the new version Chrome instead, at http://www.google.com/chrome

How to install Google Chrome browser with Flash plugin support on Ubuntu 9.10 (Karmic) GNU/Linux




1. Import the GPG key for the chromium-daily PPA repository:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5

2. Edit your sources.list file to add the chromium-daily PPA repository:
sudo gedit /etc/apt/sources.list

Add the following these lines below the last line in /etc/apt/sources.list , save then close:
#Chromium Web Browser
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

3. Update your source repository listing to include the latest change:
sudo apt-get update

4. Install the chromium browser
sudo apt-get install chromium-browser

5. Install the flashplugin-nonfree package. Note: This provides it for Firefox as well
sudo apt-get install flashplugin-nonfree

Note: if you want to add the flashplugin plus other restricted formats capabilities, e.g., mp3:
sudo apt-get install ubuntu-restricted-extras

6. Make a symbolic link to the libflashplayer.so in the chromium-browser plugins folder
sudo ln -s /usr/lib/flashplugin-installer/libflashplayer.so /usr/lib/chromium-browser/plugins/

7. To use the flashplugin in Chrome, you will need to use the command below to start it
chromium-browser --enable-plugins %U

8.(optional) Modify your Chromium Web Browser start button in Applications>Internet
Right-click > "Edit Menus" on the "Applications" menu in upper-left, then click "Internet", click to highlight the "Chromium Web Browser" button, then click Properties, then change the "Command" field to "chromium-browser --enable-plugins %U" (no quotes). Then click Close until you exit the Edit Menus dialog.

9.(optional) Add the newly modified "Chromium Web Browser" button to your panel
Click Applications>Internet>then right-click "Chromium Web Browser">click "Add this launcher to panel"

video made with gtk-recordMyDesktop - find it in the Ubuntu Software Center

Cheers!
Shannon VanWagner
02-28-2010

Jan 16, 2010

How To Take a Screenshot of your Droid with Ubuntu GNU/Linux

After looking around for a way to take a screenshot of my Verizon Droid screen, and only finding the non-Linux instructions here, I figured I'd write up the instructions for Ubuntu GNU/Linux 9.10.

Here's how to take a screenshot of your Verizon Droid (Android-Linux based device) using the USB cable and Ubuntu GNU/Linux 9.10.

What you'll need:
Android Linux SDK
Java SE JRE (already installed with ubuntu-restricted-extras)


Follow these steps to get it all setup:

1.) Download the Android SDK. Ok, so you're using Linux now.. and you could just click the link and download the Android SDK. But you really should use 'wget' from the terminal instead. Why? Because wget is awesome! So assuming you agree to the Android SDK License Agreement(req'd), fire up your favorite terminal program, e.g., alt+f2 gnome-terminal, then run this command:

wget http://dl.google.com/android/android-sdk_r04-linux_86.tgz


2.) Extract the android sdk:
tar -xvf android-sdk*

3. ) Enter the "tools" directory in the newly created android sdk directory (tip: tab completes names in the terminal), and list the contents to ensure you extracted the file:
cd android-sdk-linux_86/tools && ls

4.) Install Sun Java 6 JRE - click here to use apt, or run the command below.

sudo apt-get install sun-java6-jre


5.) Create/edit/save a rules file for udev to allow your machine to see your Verizon Droid device.

sudo vi /etc/udev/rules.d/91-android.rules

Put the text below into the file(using "i" to enter "insert" mode and hitting the escape key to return to "select" mode before saving.. C'mon, as I've said before, what fun would Linux be without using vi? If you really don't like vi, you can substitute with something like gedit, or nano, or kate, or etc.), replace USERNAME with your Linux login username, then type ZZ to save the file from vi.

SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", SYMLINK+="android_adb", MODE="0666", OWNER="USERNAME"

6.) Set the appropriate permissions to the rules file you just created.

sudo chmod a+r /etc/udev/rules.d/91-android.rules

7.) Restart udev to load the new rule.

sudo restart udev

8.) Enable "USB debugging" on your Verizon Droid via Settings>Applications>Development.

9.) Connect your Droid to the computer with the USB cable and then use the following adb command(from within the tools directory of the SDK) to check to see that your Droid is recognized:

./adb devices

example output:
$ ./adb devices
List of devices attached
040364FA0901E011

10.) Once you have verified that your Droid is connected, run the tool Dalvik Debug Monitor "ddms":

./ddms

11.) Click to highlight your device in the "Name" column(left), then click Device > Screen capture, which should launch a separate window and a screenshot of your Droid (see below).


12.) You can then use the "Save" button to save your Droid screen capture in the .png format, or you can use the "Copy" button and then paste the screens capture into an image editing program, e.g. Gimp.

Note: These same instructions should work for any Android device.. You'll just need to use the "lsusb" command to get the proper deviceid to put in your udev rules in step 5. above.




Droid wallpaper credit: mikemailey.net

GNU/Linux Freedom Rocks!
Shannon VanWagner
01-22-10

Nov 2, 2009

Unboxing the System76.com Starling Netbook with Ubuntu GNU/Linux Preloaded

Being the adventurous type, I've finally made it out to system76.com and purchased a Starling Netbook preloaded with Ubuntu GNU/Linux as a gift for a friend.

When all was said and done, the price for this little computer was about $394 (shipped). This may be about 50 bucks more than some other netbooks, but I've heard very good things about system76.com, and I know
that System76 supports GNU/Linux by offering a wide selection of computers with the Ubuntu GNU/Linux operating system sold preinstalled.

This sweet Starling Netbook came preloaded with Ubuntu 9.04 Netbook Remix. Upon receipt however, I quickly upgraded this system to the newer Ubuntu 9.10 Karmic Netbook Remix GNU/Linux.

I have to tell you that after using this little bundle of joy for a few days, I'm starting to have second thoughts about giving it up to our longtime friend who is coming to visit us for Thanksgiving. I hope I can do it!

Something to purchase along with this type of computer is a 2GB (or greater) USB thumb drive - this way you can always make yourself a bootable Ubuntu thumb drive for upgrading your system, keep a backup of your files, or even make a clone image of your system with clonezilla.

Here are the specs for this fully capable little machine:
Display: 10.1" LED Widescreen Glossy LCD (1024 x 576)
Graphics: Intel Graphics Media Accelerator 950
Audio Output: Intel High Definition Audio
Networking: LAN (10/100), WiFi
Wireless: 802.11 bg
Ports: VGA, 3 x USB 2.0, Headphone Jack, Microphone Jack, SD Reader
Camera: Built-In 0.3 MP Webcam
Power Management: Suspend & Hibernate
Battery: includes one 6 Cell Lithium Ion
AC Adapter: includes one AC adapter
Dimensions: 10.4" x 7.1" x 1.3" (WxDxH)
Weight: 2.6 lbs.
Ubuntu Netbook Remix 9.04 (Jaunty Jackalope) 32 Bit Linux
Atom N270 @ 1.60 GHz FSB 533MHz L2 512 kb with Hyper-Threading
2 GB – DDR2 533 MHZ x 1 DIMM
160 GB 5400 RPM SATA II
1 Yr. Ltd. Warranty and 1 Yr. Technical Support


I've been using the built-in webcam on this computer for video chat online at tokbox.com. The hulu.com Linux player works fine on this machine as well.

Oh and Check this out, the awesome free 3d online FPS game UrbanTerror by Frozen Sand works great on this little netbook, check it out here:


As the video above shows, there's never been a better time than now for Gaming companies to make their games work with GNU/Linux!! See some of my other posts for more information on this (i.e., here and here, and here).


How about you? Are you ready to get your Freedom on with GNU/Linux?

Shannon VanWagner
11-02-09

Oct 23, 2009

Linux at the Workplace Just Got Easier with Evolution's PST import capability


I use GNU/Linux at home and at work everyday. While at home, I typically use Google(tm)'s gmail via the web and sometimes with Thunderbird. Google(tm) makes using your email client of choice very easy because they let you access your gmail with IMAP and/or POP access for free. It would be nice if more companies and server products would take the "open and inter-operable to everyone" approach(hint, hint). This is the way things are going anyways as far as I can tell. The only other provider that I know of that allows free POP access is inbox.com.

As for work, I currently have no choice but to connect to Microsoft's Exchange Server 2007(r) product (hopefully this will change sooner or later to something like openXchange or Google(tm)). And Despite the lack of openness of the Microsoft's Exchange Server 2007(r), I am able to use Novell's F/OSS Evolution email client(from Ubuntu 9.10 GNU/Linux) with IMAP to get email but I have to use the built-in Evolution calendar/notes/tasks as opposed to the server based versions. This setup is a bit clunky, but it works just fine for me because I'm not a "power" meetings scheduler and so I rarely need to see other's free/busy information and that type of thing. I actually prefer using Evolution because it's light-weight, nimble, has about the same amount of features, and performs far better and faster on my machine than Outlook(r) does. For some reason, the Outlook(r) 2007 version seems very bloated and taxing in terms of system performance. Besides, there's no Outlook(r) client for GNU/Linux and although I like to get lots of Windows(r) programs working on GNU/Linux with wine, Outlook(r) is not one that I would waste my time setting up that way ;*).

Because I work in a mixed-OS shop, we have several types of Operating Systems: i.e., Solaris, Red Hat Enterprise Linux, Suse Linux, Ubuntu Linux, Windows(r), and Mac OSX, etc. Having these different OSes work together is made more difficult by vendor-locking server platforms (e.g., Exchange 2007(r)) when they are not supportive of open standards and Inter-operability.

For example, we have some users that have moved from Windows to the Mac OSX and some that have moved to Suse Linux. One thing that's always been a problem is moving a user's email from one OS to another. In the case of Mac OSX, there is Microsoft's Entourage(r) 2008 email program, but make no mistake - this is not the same as the Microsoft Outlook(r) product. Even though Entourage(r) connects to the Exchange Server(r) as an email client should - there's no way to import archived email from Outlook(r) (in the PST(personal storage table) format) directly into Entourage(r). So in order to use PST files with Entourage(r), I end up having to have the user copy all their PST archived email from Outlook(r) into their email account on the server. This causes the user's email account to become VERY large, which is unfavorable to say the least. There are 3rd party products that are said to make PST-to-Entourage(r) transfer easier, but I haven't found one that I deem to be worth it's weight in lead. I find this whole situation to be quite maddening. How is it that Entourage(r) does not import PST email when both Entourage(r) and Outlook(r) are made by the same company? Is it entirely political? It's a shame actually.. Really.

And then comes along Ubuntu GNU/Linux 9.10. Specifically Ubuntu 9.10 Karmic GNU/Linux . This amazing and free operating system includes the Evolution PIM by default. So now we can import PST email archives to Evolution from Outlook(r), and it's very simple to do. What's more is that Evolution, after importing PST, can then export your email to the open *.mbx format, which can then be imported by most other standard email client software.

Ubuntu GNU/Linux with Evolution's new drop-in functionality of importing Outlook(r) *.PST email archives makes using Ubuntu 9.10 GNU/Linux at the workplace even easier than before.

I've created a short video to demonstrate the PST import capability of Evolution for your viewing pleasure (see below).



Sep 8, 2009

GNU/Linux 3D Gaming Box (no monitor) Get Yours For $269

Looking for a low cost solution to run your favorite 3d FOSS games (and several popular 3d titles in Wine)? Look no further than the bargains at ascendtech.us and the power of the PNY NVIDIA GeForce 9400GT graphics from tigerdirect.com.



Here's the specs for the machine I purchased from ascendtech.us for only $267 (shipped). Note: prices may vary as they change their specials. Here's a link to a system that is similar to the one I purchased.
Intel Dual Core E2180 2.0ghz 800FSB
MSI LGA775 Quad Core Ready Motherboard
Standard Cooling Fan & Heatsink Combo
2GB DDR2 PC2 6400 800mhz RAM (2x1GB Chips)
160GB SATA 7200rpm Internal Hard Drive
Onboard Nvidia Geforce7100 Video Card Adapter
CDRW Drive
Onboard 7. 1 Audio
Onboard 10/100/1000mbps Gigabit Ethernet
Beige ATX Midtower Case W/ Power Supply



Then pop in a PNY Verto NVIDIA 9400GT PCIE video adapter from tigerdirect.com for just $51.98 (checking back at the site - there's a a $20 rebate available as of 09-09-09).

Here's a shot with the new video card installed.

The PNY Verto NVIDIA 9400GT also comes with S-Video and composite video out. This way you can watch your favorite shows on hulu.com as shown at this link.

Here's a shot of the video bios when starting the computer.

Here's a shot of the system BIOS, 2GB RAM and CPU specs shown.


Booting up to Ubuntu Jaunty 9.04 GNU/Linux. Note: In order for Ubuntu to install correctly, I had to set the "ACPI Aware OS" to "NO" in the BIOS. Note: I've since upgraded the OS to Ubuntu Karmic Koala 9.10 (Beta) - this is a great new Operating System... I can't wait until it's officially released at the end of October.

$184.99 Complete System
$31.38 Shipping
$51.98 PNY Verto NVIDIA 9400GT Video card
-------------------
$268.35 Total

Drop in a nice monitor (in my case a Dell 19" LCD), kybd, mouse, and speakers and you have yourself a rockin' GNU/Linux gaming machine.

Here's the first of several videos I'll be uploading. The game is called Cold War, and it's available from linuxgamepublishing.com (LGP) for about $35(USD). This is an Awesome FPS commercial game with lots of action! Game installs natively on Linux and works great on this machine.



Fallout 3 by Bethesda Softworks, running in WINE on Ubuntu GNU/Linux 9.10. We installed the game using the PlayOnLinux tool, from here. While very gory, this game is a great FPS(FPF) in the Man vs. Mutant role. Awesome.. This video doesn't really do the game justice.. it's just a basic gameplay proof-of-concept type of video.


And another short video of Fallout 3



More to come...

So far, this new gaming machine has the same capabilities as my Dell Inspiron 530n with Ubuntu Preloaded.




Jul 11, 2009

Open Letter to Software/Game/Hardware Makers - Be Linux Compatible

Evolution of Technology is truly amazing.
In my previous open letter to computer video game makers entitled "Investigate the niche of GNU/Linux compatibility", I wrote about how game makers should investigate the GNU/Linux niche market for computer-based video games.

In the letter, I made a prediction that GNU/Linux would become the predominant platform of choice for computers everywhere within the next couple of years. For this reason, I suggested that computer video game makers port their games to GNU/Linux, or at least take steps to define the demand for games on GNU/Linux and ensure they were prepared to embrace the opportunity of GNU/Linux as the Universal Operating System.

While I still fully stand behind the idea of porting software and games directly over to GNU/Linux, I now realize things are happening faster than I originally predicted. A few examples are: the movement of Linux into netbooks(no this has not failed, despite all the marketing from from the tech-media-puppets), and the announcement of the Google Chrome OS.

So now I'd like to update my message to also include the entire spectrum of computer software applications, computer games, computer peripherals, and of course computer hardware in general. The message is this: Now is the time for you to make your products work well with GNU/Linux! Now is also the time to show that you support GNU/Linux!

As for how to add GNU/Linux support to your product, here are some of the ways that it can be done effectively:
  • Hardware/Peripherals - Get Free Linux Driver Development for your devices, or you can create your own open source driver initiative (e.g., the Hewlett Packard Open Source page on Sourceforge.net). Also, you should proudly display on your hardware packaging that your equipment works with Linux!
  • Games - port your games to GNU/Linux, or at the very least - make your games work well with WINE. Also, consider using/improving an Open Source game engine and building your games in cross-platform friendly 3d technologies (e.g., OpenGL). At the
  • Software Applications - When building your software, think of the bigger picture. Design your software to be cross-platform capable from the start. This will give your software the capability to scale across more platforms and devices. Help to build and maintain the giant upon whose shoulders we ride. Build your software using Open and Interoperable Standards. Also, if your program uses fonts, consider using Open Source Fonts to make porting the software to different platforms less painful. At the very least - make your applications work well with WINE. While some software companies have made massive profits on purposely working against Open Standards. These companies tirelessly weild vendor-lockin, predatory, and destructive practices on computer technology, which are the same actions, along with the willingness of other companies to embrace Open Standards, that will spell defeat and extinction these companies (Good Riddens). Technology is meant to enable humans, people increasingly will not accept companies who destroy innovation, and our technological future. We have arrived at the day when purposley destroying technological interoperability is considered Bad Corporate Citizenship!
Note on Software Applications: Porting everything over to GNU/Linux on the drop of a hat can be difficult or impossible for some companies. So at the very least, make your programs work well with the WINE software. WINE is translation software that enables Windows software to be run on GNU/Linux, MAC OSX, and Solaris. There are many popular games and software that already work well with WINE (78 pages worth of entries), but there's always room for improvement.

Here's looking forward to the exciting future of enabling humans with technology and GNU/Linux!

If you have any questions or suggestions, feel free to leave a comment below.

Shannon VanWagner
humans enabled

Linux on Netbooks - ALIVE and WELL!

Doing my part to bring out the truth about Linux on the Netbook.

There's been a lot of buzz lately about netbooks, and many sources out there have not done their due diligence to debunk the myth of "Linux is Dead on the Netbook". C'mon people, don't just jump on the bandwagon and repeat the marketing spew, do some research and tell the truth!

The real problem is that the vendors who are selling Linux on Netbooks are being mum about it, and so there's not much spoken proof of the true figures of Linux Netbook sells.

Well here's what I say: "Linux IS NOT DEAD on the Netbook!". Why do I believe this? Well, simply have a look at the screen-shots I captured TODAY(07-11-2009) at Dell, HP, and Target websites. Yep, every one of them provides a Linux netbook option. Now why would these prominnet computer sellers (and Target) be offering a "Dead" netbook? Doesn't make much sense does it. Here's a hint, because it sells!






Oh and guess what I saw when I went to the nearby Target store in Factoria(Seattle), WA this past Friday - Yep, you guessed it, the Linux version of the Asus EePc, sitting right there on the shelf.




So technology reporters out there... How about we skip all the predatory Marketing and Sales tactics, and start doing some real research before reporting on technology!

If you have any questions or suggestions, feel free to leave a comment below.

Shannon VanWagner
humans enabled

Jun 5, 2009

Open Letter to Logitech - Secure Your Spot as the Premier Linux Devices Provider

Dear Logitech,

As an IT Professional, electronics consumer, and GNU/Linux user, I am continuously looking for Peripherals providers that support the "Universal Operating System" (GNU/Linux).

I'm the guy that you'll find in the nearby BestBuy store, or Walmart, or even Office Depot, hunkered down in the electronics aisle, flipping over boxes looking at "System Requirements" to see if there's any indication of vendors doing the right thing and printing "Works with GNU/Linux"(or perhaps even affixing the Tux Penguin emblem) on their packaging. And although a great number of peripherals and hardware work with GNU/Linux, sometimes it's still a bit difficult to be absolutely positive. With your help, I aim to change that.

Yes, GNU/Linux is perhaps one of the greatest achievements of technologically advanced human beings since electricity itself was implemented in a useful fashion. The truth is, supporting GNU/Linux is not only a great humanitarian effort, it's a great contribution to the advancement of science and technology. Also, by helping to advance GNU/Linux, this is perhaps the most excellent indicator of outstanding Corporate Citizenship. Companies that help GNU/Linux are companies that care about the future of technology, and they should be rewarded with the best business.

When I go to the nearby electronics store I see basically two types of peripherals and related hardware, the type that are made by a company based in Redmond, and Logitech. I would like to see the Logitech type become more prominent.

After doing some research, I see that your company already has the beginnings of being a great supporter of GNU/Linux compatible products. For instance, when I point my browser to http://logitech.com and search for Linux - some results for webcams appear. On the webcams pages, it says: 'Enjoy fast easy setup of basic video calling features on ... and Linux'. I also see that the Logitech inspired website called http://www.quickcamteam.net provides the GNU/Linux drivers for many webcams. The list of Linux capable Logitech webcams is at: http://www.quickcamteam.net/devices

So I'd like to take this moment to extend to you the idea of your company securing its rightful spot as a "Premier provider of GNU/Linux compatible peripherals and hardware", and ask that you proudly display the "GNU/Linux compatible" markings on your product packaging.

Here's to your future as a great company, corporate citizen, prosperous business leader, and premier provider of peripherals and hardware for technology.

Thank You.

Shannon VanWagner
humans enabled

May 13, 2009

Attention GNU/Linux Supporters - A Call To Action, It's Time for Fight

Image Credit:'Rambo Tux' by Satang at http://tux.crystalxp.net/en.id.2036-santang-rambo-tux.html License:Creative Commons BY-NC-SA
Ever cheered for the opponent you wanted to win, yelled in encouragement until you're hoarse, and then in a glorious moment.. see your team win? Have you ever seen the underdog team come out of the shadows and strip the victory from the season's statistically best team?

I have. And I'm about to see it happen again, right in front of the watchful eyes of the world.

It's happened all through history, David vs. Goliath, the Normans vs. the Anglo-Saxons at the Battle of Hastings, the Spanish vs. the French on Cinco de Mayo, the colonial U.S. vs. the British Empire for the Revolutionary War, and other scenarios - time and time again, all throughout history. In each of these instances the comparatively smaller, less anticipated warrior(s) valiantly battled the oppressive giant and miraculously won with an unexpected victory.

Such is proof, it's not the immense number, massive size, or even the high popularity of an entity that wins the battle, rather it's the passion of the ideas, the will power to the core, and the passion of the warriors, that so propels their souls that nothing can stop them from claiming the victory they rightly deserve.

This same story of glorious human will, is the passionate core of the GNU/Linux ideals, and of those who make GNU/Linux a reality everyday. This passion currently embodies the hearts and minds of millions of humans who use GNU/Linux already, and is growing stronger everyday - at a wildfire pace. It's BATTLE ON for the FREEDOM of GNU/Linux.

What's to lose? Everything that is important to any user that seeks to be enabled by the power of computerized technology, every entity that seeks to contribute to the present and future of technology as a vehicle for advancing humankind.

On planet Earth, we face the most difficult challenges in the history of humankind thus far, overpopulation, widespread disease(list includes cancer, diabetes, and Alzheimer's to name a few), diminishing resources, widespread famine, and the need to expand out into the Universe onto other planets to continue the existence of humankind. These challenges are so immense and complex, they will take the participation of the entire planet to bring through the solution.

These are the challenges that require the GNU/Linux model of human capability and accomplishment. Newton once said that we ride upon the shoulders of giants - technology is the giant and GNU/Linux is the ideal that will make the giant even larger.

These are very exciting times, we are in our best moment. Through our capability to evolve technology, we have begun to recognize and engage the challenges and shortcomings we face as humans. We are presented not only with such immense challenges, but more importantly with great possibilities of accomplishment. Accomplishment through computerized technology and the freedom and power of the GNU/Linux ideals.

So this post is for you, GNU/Linux makers, users, and supporters. Your time has come to be at the front and to take the lead in making computerized technology better and more effective than ever before. Are you ready?

A simple, yet profound example of the power of the GNU/Linux community is shown in the amount of attention these articles received:
http://digg.com/linux_unix/Ubuntu_Causes_Girl_To_Drop_Out_of_College
and
http://digg.com/linux_unix/Update_Girl_drops_out_of_college_because_of_Linux

GNU/Linux users, how can they say you don't count, how can they say you shouldn't get access, because you didn't pay hundreds of dollars for your OS, because you don't believe in paying for something that is legally free(and better), because you don't conform to putting your head down and "just taking it", because you're different? Wel it's time for a reprieve, it's time to put your foot down.

You are a person that believes in open standards by which humans everywhere can share and advance technology, no matter how rich or poor they are. You are about the human essence of adaptation, you are about the future of technology, and a level of accelerated technology that enables humans everywhere.

It's time to stand up and do something about it. It's time to stand up and fight! The good news is... You won't need any guns or swords and you won't even have to have any military training... but if you want to get in shape -that's perfectly all right.

Here's what you can do: Arm yourself with a GNU/Linux livecd, install Ubuntu, get booted into Linux, surf the web, click advertisements that interest you (to show you're coming from GNU/Linux), tell your family, neighbors, friends, everyone you know about the benefits of GNU/Linux. Purchase products that support GNU/Linux. Ask your local retailer "Where's Linux". Demand software and hardware that is compatible with Linux. Make stickers and paste them everywhere, write it down, send people to getgnulinux.org. And for the love of progress... Write letters to everyone who needs to know(like these bogus, puppet-head column writers who call themselves "analysts") - let them know that if they don't support GNU/Linux, they are not supporting the enablement of humankind with technology, let them know that you know how to advance progress with technology using GNU/Linux.

It's time to stand upon the mountaintops and call out to your fellow human beings to bring them to what they deserve...to bring them to GNU/Linux. You owe it to yourself.. and you owe it to the progress of the future of technology.

Humans enabled with technology... that's the way it's supposed to be.

Won't you join me in this fight to win what's right for everyone?

Viva la GNU/Linux!

I support humans enabled with technology.
Shannon VanWagner
Technology Enthusiast and GNU/Linux Supporter

May 5, 2009

Open Letter to Adobe - Make Flash Player an Open Web Standard for Content Delivery

May 11th 2009

Dear Adobe Inc.,

I'm writing on behalf of the whole planet of Internet users who benefit everyday from open and interoperable Web Standards. Being open and interoperable is what makes our Internet such the powerful information source that it is.

In this day and age we need more than de-facto standards for sharing data, rather we need documented standards that are rigorously engineered, refined, tested, and most of all proven to be standards-worthy and capable of working on any device that is connected with the Internet. An open standard should allow for future development and use by future members of the community.

We are at a crucial turning point in the Information age, what we do now will profoundly affect the future of computing technology, and we need a media delivery engine that is unbiased, freely adaptable, extensible, and open to the sharing of information in an unbiased way.

In the interests of making media delivery available to everyone on the Internet in a standards compliant way, I am asking that you make the Adobe flash player an open standard so that it can remain the king of the delivery of dynamic content on the Web.

The Flash player in its current form threatens the openness of the web and I don't believe Adobe to be the type of company that is interested in abusing the Internet in such a way. Also, there are competitors of the Flash player that threaten to fragment the Internet standards for content delivery even further. Making Flash the Open Web Standard would prevent the fragmentation from the competitors.

Open standards such as those set forth by the W3C are what make our Internet the immensely successful platform that it is, please consider making a contribution to this effort.

Adobe is well known for including many types of platforms(i.e., GNU/Linux, cellphones, etc.) when developing the Flash player, which has obviously been very successful. Please extend your efforts to the highest degree and consider making Adobe Flash Player an open standard and hold true to being a company that is committed to developing the future of computing technology in the most effective way.

Sincerely,

The Future of the Internet as Seen through the Flash Player

See also:
http://digg.com/software/Adobe_Strikes_Back_Flash_vs_Silverlight_Microsoft
http://digg.com/tech_news/Fans_shafted_as_Major_League_Baseball_revokes_DRM_licenses
http://digg.com/tech_news/Why_baseball_benched_Microsoft_Silverlight_CNET_News

Apr 23, 2009

Linux on Netbook a failure? Dell doesn't seem to think so.

By comparing apples to oranges, hippos to gazelles, and brick-and-mortar sales figures to online sales figures, some (disgustingly biased and greedily financially motivated) characters out there want you to believe that GNU/Linux on Netbooks are being completely eclipsed by the "other" OS.

Well obviously Dell Computer doesn't think so....Have a look at the picture above from Dell's website.

As you can see in the picture(taken 04-23-09) of Dell's Netbook selection page (left) for the Dell Inspiron Mini 9, Ubuntu Linux is just as choice-worthy as the "other" Operating System selection. The choice is 50/50.

Linux on Netbooks is a hit on Netbooks, bank on it. Love it. Enjoy it.

Forget all that garbage that "paid puppets" are trying to convince you about GNU/Linux on the Netbook and it being a failure - it's total political baloney.

Linux is about a gift for you, me, and about about 6 billion others like us. Free yourself, break the glass, choose GNU/Linux.

Note: Also checkout http://system76.com (or some of the links to the right) for more "choice" of Operating Systems for your computer.

Congratulations on your Freedom!
Shannon VanWagner
humans enabled