Categories
Linux

Ubuntu Documentation Solicitation at Ubuntology

James House over at Ubuntology just received a form letter from the Ubuntu Documentation Team, requesting some help in creating Ubuntu documentation guides. I think this is a great idea, but who exactly is the Documentation Team?

“The Documentation Team is a group of community volunteers who manage the documentation that ships with the Ubuntu operating system, as well as the community-developed documentation on the documentation website at https://help.ubuntu.com/community/.”

I think James is on the right track in helping out with his material. Unfortunately, I think most of my guides are aimed at installing 3rd party applications, installing from source, or some other method which are highly frowned upon by support channels.

For example, if you followed my MoBlock article and suddenly couldn’t connect to google.com because you didn’t follow it completely, if you started posting on the forums or owned a Dell PC with Ubuntu pre-installed, unless someone really wanted to go out of their way and help out, you’re just SOL because you edited sources.list and installed 3rd party packages that can’t be supported.

“Ubuntu Forums does not provide support for Automatix, EasyUbuntu, or any other unofficial method of installing software. We recommend, to receive assistance, that you find the direct channel to the project developer(s) before you decide to use one of these scripts.” – Matthew Helmke, Admin, Ubuntu Forums.

I’ll go through my articles and see if anything would fit into a Wiki, but I doubt it… I don’t tend to write articles that feel like they were written a dozen at a time in a cookie cutter format. Thanks for the heads up James, if any of you want to help out, hit the links above. Also a quick shout to Happy Linux Thoughts, another blog similar to mine that I really enjoy reading.

Categories
Off-Topic

Browser and OS Statistics for October

I’d like to share some interesting statistics with my readers, I know it’s not quite the end of the month, but after more than 220,000 page views from nearly 170,000 visitors, it’s pretty safe to say these numbers wont budge too much in the next few days, unless there is some freak super explosion of diggs, stumbles, deliciousness, reddits and maybe a slashdot or two.

The most intersting statistic to me, is the fact that damn near 80% of all visitors are using Firefox.  This includes all operating systems, which is pretty significant when you compare that to how many users are utilizing Windows.  This site attracts very technical readers, which would explain the awesome google-fu that some people are using to find this site.

 browsers-os.PNG

I wish I had more IE users visiting to convert to Firefox…

Categories
Linux Microsoft

How To: Run Microsoft Outlook “Natively” On Linux Using VirtualBox

There are hundreds of reasons why someone would want to run Microsoft Outlook in Linux, and this guide will show you how from beginning to end.

When I use the term “natively,” I mean fully integrated into the desktop enviroment, NOT an actual native binary Outlook client. Outlook itself runs in a Virtual Machine, but it acts like a pseudo-native application.

oneboxtorulethemall.png

Unlike most emulators, VirtualBox allows you move freely between applications, without the constraints of a border around the VM which degrades the user experience. Here’s a picture for a good idea of what I’m talking about.

In the screenshot, there is Outlook 2007, Internet Explorer 7 (browsing Digg of course), and Windows Media Player 11 playing an internet stream, and the start menu sits at the bottom of the screen, while I have the Gnome Desktop menu up at the top.

I personally need Outlook for corporate email, and VirtualBox lets me utilize all of the other tools like IE (and toys, like iTunes) that can’t be experienced without emulation in Linux.

Using VirtualBox, I can seamlessly copy and paste a URL from Firefox in Linux to IE7 to test compatibility with IE. It’s pretty damn slick, and until we see a version of Linux coming straight from Redmond, it’s about as “native” as these proprietary applications will ever be.

Impressed? I certainly was, and to be honest, I’m very jaded when it comes to new technology. Let’s get down to it, shall we? These instructions are written with Ubuntu or Debian in mind, but may vary if using a distro that doesn’t utilize apt-get.

1. Download the VirtualBox binary for your distribution from their website and install it. Usually all you need to do is double click on it after downloading.

Note: Some distributions have VirtualBox within their repositories, but these can sometimes be out of date, and we want to be absolutely certain that we get version 1.5.2 or higher so that we can utilize ‘Seamless Mode’ which makes it so applications we run in the virtual machine show up just like normal windows in Gnome or KDE, instead of bound within a virtual machine window.

2. Add yourself to the vboxusers group.

As always, there are methods to accomplish these by using a GUI, but ultimately it’ll be faster and easier to work in the terminal. We’ll add ourselves to the vboxusers group to use the program, and we must logout and back in again for the group addition to take effect. Change wayne to your own username.

sudo adduser wayne vboxusers

3. Then we download utilities to setup a network bridge from the Linux system to the virtual machine.

sudo apt-get install bridge-utils

4. Now we have to edit the interfaces file to add the bridge interface.
sudo gedit /etc/network/interfaces/
I appended the last three lines (in bold) to this file to make it look like this:

auto lo
iface lo inet loopback
auto br0
iface br0 inet dhcp
bridge_ports eth0

5. Restart networking services to recognize the bridge we just added.

sudo /etc/init.d/networking restart

5a. These commands may be helpful needed if you get errors with the above steps.

sudo rmmod vboxdrv
sudo modprobe -k vboxdrv
sudo chmod 666 /dev/vboxdrv

6. Now we need to create a permanent host interface, so that if we reboot, networking will still be available to the virtual machine. Obviously change “wayne” to your own username:

sudo VBoxAddIF vbox0 wayne br0

7. I tried this twice, and both times at this point my internet connection was hosed. A quick reboot fixed the problem, and I’m not quite sure where to start as far as trying to find the culprit, so we’ll reboot here. If you can find a workaround for rebooting, please leave a comment and I’ll give credit where it’s due.

Barry comments:

The reboot thing seems to be related to setting group membership. I got away with logging out and back in.

8. Open up the VirtualBox program (Found in Applications | System Tools in Gnome), accept the EULA, and register to receive newletters. Click New, and follow the wizard.

wizard1.pngwizard2.pngwizard3.png

wizard4.pngwizard5.pngwizard6.png

wizard7.pngwizard8.pngwizard9.png

Once finished with the wizard, you should have a screen that looks like this:

innotek-virtualbox-main-screen.png

9. Configuring the Virtual Machine.

Click the settings button in the menu and we’ll go through and change a few settings to gain better performance and get everything set just right. general-advanced.pngIf you have a newer processor that supports virtualization, you will see a performance boost by enabling it in both the BIOS and in the Advanced tab, put a check next to “Enable VT-x/AMD-v”.

virtualbox-cddvdrom.pngTo get install Windows on the virtual machine, we will either need to insert the bootable disc into the CD/DVD-ROM drive, or make an ISO image of the media and point the VM at the image. This setting is found under CD/DVD-ROM on the left. Put a checkmark next to “Mount CD/DVD Drive” and configure this page according to what you need. I found that using an ISO image was easier to use.

If you want to hear the audio notification when email arrives or are using this guide for another purpose (like iTunes) click Audio on the left and put a checkmark in “Enable Audio,” then hit the dropdown and select OSS or ALSA.

The virtual machine isn’t hooked up to the network yet, and to accomplish that, we will use something called “Host Interface” which we setup earlier.

virtualbox-network.pngClick Network on the left, then make sure “Enable Network Adapter” is checked, then where it says “Attached to” select “Host Interface” from the dropdown menu. Type in vbox0 into the Interface Name box.

Press OK and we’re done configuring VirtualBox, and can startup our newly created system and start installing Windows.

Important Note: By default the keyboard and mouse get trapped when you click inside a running VM. Use the right CTRL key (other right) to escape from it. After the next step, this wont be needed.

install-guest-additions.png10. Once finished installing Windows, we’ll need to install drivers for the emulated graphics and networking cards in Windows. Click Devices, Install Guest Additions.

You’ll get a popup in the VM just as if you had put in a new CD. Run the setup and reboot when prompted, that takes care of the graphics drivers and tools to allow us to take advantage of Seamless Mode.

For Vista, there was an additional step needed – updating the device drivers for the emulated AMD PCNET ethernet device. I went into the Device Manager in Windows, right clicked on the Ethernet Controller, chose Update Driver Software and followed the prompts, when asks, I chose to install from a specific location and chose the D:\ drive, and everything worked like a charm.

wow-factor.png

11. Now that everything with our VM is up and running, prepare to be absolutely amazed at how well VirtualBox integrates the experience of running Windows applications in Linux.

To enable Seamless Mode, press CTRL+L. You’ll end up with something like this:

Now we’re all done. Install Outlook, iTunes, and all your other proprietary applications that do not run well under WINE. That’s not all folks. Did you think all I was going to say was super awesome enthusiastic positive remarks?

Nah. There are problems. Not the type of problems that make innotek’s VirtualBox unusable… No.. there are just some small issues that are minor annoyances.

First, the audio coming from the VM sometimes will take control of all audio coming from the sound server. I know this is how audio works in Linux, and there are workarounds. But do I really want to spend a couple of hours installing Pulseaudio or Jack to gain multiple streams of audio playing at once? Not really. Itwould be nice if VirtualBox would release the sound server when it is done playing something.

Secondly, sometimes there are some pretty massive and frankly, quite ugly video transitions that take place when the VM is using lots of CPU and you try to manipulate windows. Did you think the jarring blackout effect of Windows User Account Control in Vista was bad? This is worse. Far worse. The best fix for this I can find is using the same wallpaper for both machines. Fortunately this quick fix seems to minimize the effect. Also, disabling Compiz Fusion or Beryl will help cut down on the frequency and duration of these episodes, although they still exist. It’s hard to describe, but imagine Windows UAC and multiply it by 10.

Other than those two issues, there is only one more issue to discuss: video performance, or rather, lack thereof. Playing a video on YouTube or any other flash video site and trying to do anything else at the same time results in audio skipping. I realize the video and audio go through multiple layers of two different operating systems and emulation, but you would think it could be fixed. I’m sure it will be fixed eventually, but until that time comes it’s annoying.

These three problems (other documented problems exist, but I have yet to run into them) are probably why VirtualBox doesn’t cost an arm and a leg.

If you are still running a dual-booting system, I highly recommend you give VirtualBox a try – who knows… maybe you’ll be able to give up Windows. In the end, innotek’s VirtualBox is an innovative product that provides people who need proprietary applications to get work done the ability to run them without requiring a dual-boot setup.

If you’re a new visitor, feel free to subscribe to the RSS feed to keep up to date with the latest posts and comments on fsckin.com.

Categories
Rant

Comcast Responds To The Million Dollar Question… And Lies Again!

I received an email from a reader who did a little social engineering and was able to obtain a bulletin sent out to Comcast employees.  It has a FAQ section which answers for people who specifically read the AP article, which answers some of the million dollar questions I asked during my chat with them.

This Comcast BitTorrent filtering issue is getting more and more attention in traditional media, congress, etc.  We’ve got to keep blogging about it, keep the negative buzz going and tell Comcast to take it and shove it.  If you want to save some money and still stick it to the man, read down below for my tip on saving $50 or more with a 10 minute phone call.

the read, it’s misleading, confusing and infuriates me as a customer who have a legitimate problem.

—————————————————————— 
Customer Account Executive Talking Points
Peer to Peer
Comcast High-Speed Internet Customer Access to Peer to Peer

Summary/ Overview of Topic
* An in-depth AP story ran on Friday, October 19, 2007 that suggests Comcast is hindering its customers’ ability to use BitTorrent, a peer to peer file sharing application.

Specifics

  1. Comcast is committed to providing all of our customers with an excellent Internet experience.
    We do not block access to any Web site or applications, including peer-to-peer (P2P) services like BitTorrent.
  2. We never prevent P2P activity, or block access to any P2P applications, but rather manage the network in such a way that this activity does not degrade the broadband experience for other users.
  3. Network management is absolutely essential to provide a good Internet experience for our customers. All major ISPs manage their traffic in some way and many use similar tools.
  4. Network management helps us perform critical work that protects our customers from things like spam, viruses, the negative effects of network congestion, or attacks to their PCs. As threats on the Internet continue to grow, our network management tools will continue to evolve and keep pace so that we can maintain a good, reliable online experience for all of our customers. 
  5. We have posted a new FAQ on our website making clear to our customers the steps we are taking to protect the customer experience for all of our customers. (Note: FAQs are located in the “Connection” category of Comcast.net)

Impact to Comcast
* Due to this article, customers may call in to inquire about limited or blocked access to BitTorrent and other peer-to-peer applications.

Customer Q&A
Listed below are some anticipated Customer Questions with suggested responses. Use Verbatim Use as Guidance

IF Customers asks…  THEN respond…

Do you block access to peer-to-peer applications like BitTorrent?
* No. We do not block access to any Web site or applications, including BitTorrent. Our customers use the Internet for downloading and uploading files, watching movies and videos, streaming music, sharing digital photos, accessing numerous peer-to-peer sites, VOIP applications like Vonage, and thousands of other applications online.

Is my peer-to-peer activity going to be impacted by Comcast?
* We never prevent P2P activity, or block access to any P2P applications, but rather manage the network in such a way that this activity does not degrade the broadband experience for other users.

* We have a responsibility to provide all of our customers with a good Internet experience and we use the latest technologies to manage our network so that you can continue to enjoy these applications. Peer-to-peer activity consumes a disproportionately large amount of network resources, and therefore poses the biggest challenge to maintaining a good broadband experience for all users – including the overwhelming majority of our customers who don’t use P2P applications.

What do you mean when you say you manage your network?
* Network management is absolutely essential to provide a good Internet experience for our customers. All major ISPs manage their traffic in some way and many use similar tools.

* Network management helps us perform critical work that protects our customers from things like spam, viruses, the negative effects of network congestion, or attacks to their PCs. As threats on the Internet continue to grow, our network management tools will continue to evolve and keep pace so that we can maintain an excellent, reliable online experience for all of our customers.

Do you discriminate against particular types of online content?
* No. There is no discrimination based on the type of content. Our customers enjoy unfettered access to all the content, services, and applications that the Internet has to offer. We respect our customers’ privacy and we don’t monitor specific customer activities on the Internet or track individual online behavior, such as which Web sites they visit. Therefore, we do not know whether any individual user is visiting BitTorrent or any other site.

—————————————————————— 
Thanks to cizzop, your social engineering skills are pretty amazing.  That said, that’s one hell of a response from Comcast.  Technical support is going to be following this document to the letter and will never admit that anything is wrong.

Now, here’s my tip to save some money, don’t even bother talking to Technical Support, you’re just wasting your (and secondly their) time.

Instead, call their cancellation department.  This always works!  I’ve never had them deny me a credit or reduction in price when I had a problem and complained about it.  Thankfully, cancellations is far more helpful than technical support.

  1. Call their cancellations department.
  2. Remember the name of the person who answers.
  3. The conversation should be something like this:
    1. I’ve read the Associated Press article on filtering and have a problem with it.
    2. I’ve gotten a quote from another ISP and it would save me <number> dollars a year to switch.
    3. I enjoy the service and would like to keep it, but….
    4. Is there is anything Comcast can do to make up for the inconvenience?
    5. If they refuse, insist on speaking to a supervisor.
  4. When they give you a huge discount for the next few months or even a month free…
    Thank the person by name and tell them you appreciate their time and personal attention.
  5. Feel free to buy me a beer.

Remember:  The Cancellations Department for Comcast is like any other large company, and we can exploit this very easily.  Comcast pays people to do whatever you want to retain you as a customer.

By allowing them to ‘save’ the account, you’re actually helping out the cancellations agent get better stats and maybe even get a bonus.  They’ll be happy to talk to you as long as you’re courteous, and above all, don’t yell or use profanity.  Be assertive, not aggressive.

Categories
Linux

Tweak Ubuntu Software Sources To Stay Bleeding Edge

If you’re reading this, you’re probably already ahead of the pack since you run something other than Windows. If you are also running Gutsy Gibbon, now you can leap

software-sources.png

ahead and get updates anywhere from a few days to a few weeks before everyone else.

Categories
Linux

Digg “Linux Nation” for Thursday October 25th 2007

Another Thursday, another Linux Nation. Roy Schestowitz from Digg suggested that my weekly round up is not really about Linux, that it’s almost all about Ubuntu. I can agree with that, with an explanation:

I don’t make the news, just talk about it.

What I can do to fix this? Talk about it differently to not alienate readers who don’t care to hear so much about Ubuntu – we already get enough on Digg, why compound the problem?

It may be time for a change in format. For this edition, as a trial, I’ll do a non-Ubuntu version. I’ll just write about the top 10 stories instead of 15, since there are only 11 stories this week that don’t mention Ubuntu in the title or description. Like it? Hate it? Got a comment? Use the comment form down below, or hit my picture on the right to contact me via email.

Top 10 Linux Stories of the Week:

Categories
Linux

Top 25 Ubuntu-Based Distributions With Descriptions

Have you ever sat on a toilet with the lid up and got water on your bum?   If you have, you probably remember how that initial rush of excitement eventually faded and you were upset?  Sometimes running vanilla Ubuntu can feel exactly like that.  Here’s a list of 25 Ubuntu-Based Distributions that should keep you high and dry from the Ubuntu burn out syndrome.

andLinux
This is a Xubuntu derivative which uses CoLinux (a port of the Linux kernel to Windows), and is primarily designed to facilitate running Linux binaries on Windows. Ever see Konqueror running in Windows? Now you can.

Edubuntu
Official derivative which runs the KDE Desktop, Edubuntu is focused towards the classroom, and contains many educational related packages.

Elbuntu
The objective of the Elbuntu community project is to provide the maximum eye candy for the end-user using the enlightenment window manager and the related libraries. Elbuntu is based on the Ubuntu distro, but with E17 and not gnome.

Fluxbuntu
This Ubuntu is lean, mean, and FAST as hell. It uses Fluxbox window environment, which lets it run faster on lower-end hardware – faster than most other versions of Ubuntu. This is Ubuntu without the “bloat” – not quite 7.10, but they are working on it.

Freespire
If you complain that Linux does not have MP3 or WMV codecs by default, you may want to check this out since it licenses these codecs and includes them by default. Click N’ Run is really, really slick and makes installing software easier than any other distribution.

gNewSense
Is it me, or does anybody else read the name as gNuisance? Based on Ubuntu, this distro takes the proprietary and non-free software from Ubuntu and rips it out. Basically a bastardized version of Fedora, probably better off using the next one in the list.

Gobuntu
This is an official version of Ubuntu that provides the same product as gNuisance. It was going to be called Gnubuntu, but Richard Stallman didn’t like the name. It currently only has a text-mode installer, but it works just great.

Goobuntu
This little project gets all sorts of attention. Ad two parts vapor-ware with a whole lot of Google hype working for it, and you end up with a distro that Google uses internally, and thousands of people wish it were true. I’d probably run Goobuntu as long as they use Gnome. 🙂

Impi Linux
South African Linux distribution based on Ubuntu, which focuses on the enterprise and government sector.

Kubuntu
Do you like KDE? This is an official derivative that provides a slick KDE desktop. Recently released are some packages for the beta of KDE 4 which is shaping up to be a really nice desktop environment.

Linspire
Used to be called Lindows, it’s a commercial distribution that likes to make it easy to use for an average person. Costs $50.

LinuxMCE
Ever want Linux with a ’10 foot’ user interface to facilitate running it on your gigantic TV? It’s an add-on to Kubuntu that makes this a reality.

Linux Mint
My girlfriend loves Linux Mint, which says alot more than I could. Their goal is “to produce an elegant, up to date and comfortable GNU/Linux desktop” I suggest trying this as an alternative to Ubuntu if you’re looking for something that is a bit more familiar out of the box to new Linux users.

Mythbuntu
Ubuntu based MythTV distribution that is easy to setup and use. The Mythbuntu Control Centre gives you a GUI to configure MythTV and it can be used as a Backend, Frontend, or both.

nUbuntu
Aka Network Ubuntu, this one is a pretty sweet distro including network penetration test tools, like Wireshark, nmap, dSniff and Ettercap.

Ubuntu Christian Edition
Ever wonder what version of Linux Jesus would download?  Now you know.  Ubuntu CE is designed for christians. I’ve reviewed Ubuntu CE from the point of view of an agnostic, and ended up giving it a general “thumbs down” but I think with the next release (and especially after correspondencewith the primary developer) the 7.10 version will receive a better score. It has several neat ideas for christians such as a daily bible verse on the desktop, and several bible thumping Firefox plugins that cater well to a specific niche market.

Ubuntu Home Server
UHS is in production status but deserves mention. It’s a product that will compete directly with Windows Home Server.

Ubuntu Satanic Edition
Linux for the Damned is not technically an Ubuntu distro. It’s simply some repackaged themes which allow you to deck out your computer with some wicked screensavers, desktop backgrounds, etc.

Ubuntu Studio
This distro is geared towards people who want to produce and manipulate multimedia content. It provides a different kernel to facilitate audio processing with minimal delays, and has a bitch of a problem with not being able to fit on a 700MB CD. Bust out your DVD-RW disk like I did and take a look at this sucker if you’re interested in doing any sort of video, audio or graphic creation, I highly reccomended it.

Ubuntu Ultimate Edition
Take Ubuntu, update it, then plug in all sorts of extra software and then you have yourself an Ultimate Edition of Ubuntu.

Ubuntulite
Got kids? Grab an old Pentium PC (minimally a 75MHz Pentium with 32MB RAM), install Dans Guardian, and boom – PC for the kids to browse the web.

UbuntuME
The Muslim Edition of Ubuntu, much like Ubuntu CE provides tools for those practicing Islam, like prayer times, Quran tools, web filtering, etc.

Xubuntu
Official release that runs an Xfce desktop environment, it’ll run faster than a regular vanilla installation.

XUbuntu
Does anyone really need to run Linux on their 1st gen Xbox?  Really?  Pfft.

If you enjoyed the article, please Digg it.  I’ll be doing my normal Thursday Linux Nation post within the next few hours.

Categories
Off-Topic

Dear Comcast, Here’s The Million Dollar Question: Is You Is, Or Is You Ain’t Blocking My Torrents?

Dear Comcast,

I like your commercials. They’re funny. You poke at DSL, and rightfully so – your service is significantly superior to anything but fiber to the home.

Here’s the million dollar question: Is you is, or is you ain’t blocking my torrents?

Prior to reading the article by TorrentFreak on Comcast BitTorrent filtering, I had noticed a significant decrease in my seeding ability. I thought it might have something to do with my Linux firewall that I had changed from IPCop to Smoothwall that same week, so I paid little attention.

Categories
Off-Topic

Everything You May Have Wanted To Know About Me But Didn’t

I’m Wayne Richardson, the owner, admin, and lone writer at fsckin w/ linux – a swift kick in the *nix.

This website is the culmination of nearly 10 years of experimenting with Linux, and three squirrels that spoke to me in a dream.  We held a televised debate on the topic of macadamias verses pecans.  It was weird.

My first introduction to Linux was by a good friend of mine near the end of 1998.  I eagerly put the borrowed Redhat 5.2 CD into the caddy of the 1x CD-ROM drive in my 486DX.   At the time, Linux was not very friendly to new users back then.  If you could get anything working at all, it felt like a miracle.

Since then, trying out new Linux distributions became a hobby of sorts, I kept a keen eye on Slashdot (UID 69114) and DistroWatch, downloading and installing new distributions, and getting really frustrated when something didn’t work.   Two years passed before I got my ISA SoundBlaster 16 card working to hear Linus Torvalds “pronounce Linux like Linux.”  He’s from Cannuckistan, isn’t he?

Fast forward to not so long ago, my computer had rebooted for the nth time that night unexpectedly, and I was at my wits end with Vista.  I contemplated two options:  Reinstalling to XP, or jumping off the top floor of the tallest building in Salt Lake City.  Lucky for you, I decided to try neither of those options.  Also, there’s a chance that the tallest building in Utah may not be a lethal jump.

After taking a short break from the computer to collect my thoughts, I came back to my desk and while rifling through a spindle of CDs, the Ubuntu Feisty Fawn disc that I had burned a few months prior stuck out of the pile.

“This is it,” I thought to myself.  “If my hardware works on this distro, I’ll try it for a month.”

On that fateful night, August 22nd 2007, I installed Linux on my desktop and everything was automatically detected and worked right out of the box.  I sat back, grabbed a keyboard and started writing about the ride of my life.

Here I am, a couple months later, still writing about things I find interesting, and recieving more than 5,000 visitors daily. 

The revenue from advertising pays the tiny hosting bill, keeps me interested in doing something other than playing Team Fortress 2, and eventually will pay for some geeky things I’ll write about here.

If you have any private comments, suggestions, or are really annoyed by something on the website (i.e. the scrolling RSS icon that I loved) just shoot me an email… wayne(@)fsckin(.)com.   I’ll beat you around a bit with a large trout and consider your inquiry.

I can’t store my sig in /dev/null?
Wayne

Categories
Linux

Installing Second Life Takes Seconds In Linux

What a refreshing concept. Installing a software package from a third-party developer who doesn’t have anything sitting in a repository or pre-made installable package makes it stupid easy to install.