Dell and the Linux Desktop

There’s quite a bit of speculation going on at what distribution of Linux Dell will choose to put onto its desktops or if they’ll even attempt to put Linux on the desktop.

In my opinion, it would be smart for them to do this…mainly because there is so much marketing momentum behind this right now they’d be a fool not to take advantage of it…and they didn’t have to pay a dime for it either. Most companies would kill for their blog to receive as much attention as the Dell Linux Blog and Idea Storm has gotten in the past few months…and they’d kill for the huge amounts of media attention the Dell Linux Survey and Announcement of Certified Linux Computers are also getting.

I think Dell will ride this Linux wave in…but not how most people think they will. Most people think Dell will listen to tons of people filling out the surveys telling them Ubuntu. But examining this from a business perspective and Ubuntu becomes the lowest choice on the totem pole. I believe they’ll surprise everyone with a different move that would get them the most out of their business AND personal Computer lines. I think they will (if they choose any distribution at all) choose Fedora Core or RHEL Desktop and not Ubuntu.

Why would they do this? To be tied to Red Hat more of course. This allows them to do less to certify their hardware for Red Hat and you can bet that if Linux is on the desktop pre-installed that they’ll offer it on the server. I think this would be a good deal for both Red Hat and for Dell…even though it’s Fedora it opens the door a bit and since Fedora is a test ground for RHEL, choosing it is beneficial all around.

I believe (since we’re speculating here) that Dell will snuggle up to Red Hat as much as they possibly can and that it will benefit both of their businesses in a HUGE way.

The thing that makes me think this is Red Hat’s sudden (re)interest in the desktop has odd timing. Is it purely coincidental? Is it random chance? Is it just speculation? Who knows. One thing is for certain…when a company get’s big, nothing it does is pure chance.

And what of Novell? If we truly want to speculate, Novell is also a better choice than Ubuntu…because of the existing agreement with Microsoft, Suse also looks better for Dell because of their own ties to Microsoft. So, we’ve got two distros that have more going for them than Ubuntu does…which may or may not be a good thing. So who will Dell choose if they choose at all?

Anyone else care to speculate?

Dealing with Runaway Processes

Have you ever been using your Linux distro and suddenly found a program won’t close? It’s frustrating when an application hangs. In Windows, one could right click on the taskbar and choose “Task Manager” and kill the hanging process (which doesn’t always work BTW). In Linux, you can also kill these hanging processes.

First, if you’re using KDE press Control-Escape. This will give all processes in a handy window called the KDE System Guard. Clicking the column heading for “System %” so the arrow on it appears facing up will sort the processes from highest system percentage to lowest. Find the process that seems to be hogging up all the resources (or if you know the name of the process, highlight that) and then hit the kill button. Your process should end it’s routines and exit.

You can also check out which program is hogging up your virtual memory with its process which can also slow things up. Clicking on the column “VmSize” and sorting largest to smallest will allow you to see this and select which process to kill. I often elect to select only user processes using the drop down menu at the top right hand corner of the KDE System Guard. Doing this filters out all system files and shows any hanging applications that are initiated by the user (which is often what is hanging for me).

Don’t worry if you see the same process more than once (for example, Apache or php may have multiple entries if you run a webserver…this is normal). If you’re using Gnome, you’ll either have to use the console method I explain below or launch the Gnome System Manager to get things rolling. Since I don’t use Gnome, I won’t cover the Gnome System Manager here.

Another way you can do things…especially if all Xwindows (KDE, Gnome, Fluxbox, etc) have frozen or are sluggish is to drop to a console. You can do this by killing the Xserver or by dropping to a console. You can press Alt-F2 or Alt-F3 and get directly to a console. Login as root. Now let’s take a look and see what processes are hogging up resources. Kill the Xserver and drop to a console by hitting Control-Alt-Backspace. For our purposes, I’ll assume you’ve made it to the console now.

There’s a quick console way of finding exactly what is consuming the most of your PC as far as processes are concerned. Using the the ‘top’ command will display those processes that are beasts and allow you to take note of them. Look for the process taking up the most CPU% (which should appear at the ‘top’ of your ‘top’ output). Pay specific attention to the PID column of that high CPU% item and make a note of it. This is the process ID number and every program running on a Linux box is assigned one by the Kernel. We’ve found the one making problems for us and have recorded the PID so let’s slay it. Hit Control-C to stop the top command and then type:

kill PID

Where PID is the process ID number you made a note of before. You may not get confirmation that the task has been immediately killed so let’s see if it is still running. We may not get the information we need by using top again since it is mainly for finding the higher consuming processes aka runaways. Instead, let’s use the ps command.

ps aux | more

This command outputs all processes in a nice way…using the | and ‘more’ command allows you to paginate the output so that if there are a TON of processes, you can use the spacebar or arrow keys to page down (you can do that with any command too BTW). Now look for that PID that we just killed in the second column and see if it is there. You could also get creative and use:

 ps aux | grep PID

Where PID is once again the PID you killed. The grep command will search through the results and echo back to you any matching entries it finds. If you didn’t find anything and couldn’t match your PID to that of any displayed in your ps aux command, you just successfully killed that beastly process. As always, for more information, please see the man pages (e.g. man ps or man top).

Hopefully, this allows you to more efficiently manage your processes…runaway or normal. If I’ve printed an error, please let me know via the comments below or if there is a more efficient way of doing things let me know there as well…I’m always open to improvement.

UPDATE: Please checkout the comments section for a few more tips on killing processes!

UPDATE2:  Reader Scott M writes in the comments below “You don’t have to use the PID. You can use the -f option.  e.g. if there are multiple instance of SomeProgram, you can kill them all with one command:

pkill -9 -f SomeProgram”  Thanks Scott!

Update your RSS Feeds…

I’ve decided to add a feedburner feed. Currently, I don’t even know how many subscribers I have to Yet Another Linux Blog and I’d like to know 🙂 because it’s not a bad service. It’s always interesting to find out if anyone is actually out there reading. So please visit the page in the next few days and if you’d like to use the feedburner feed, please update your feedlist.

Thanks for reading!

Blogbridge, Simply the Best RSS

I’ve been asked by various people how I keep up to date with technology news, research, and the latest reports…mainly because I’m never at a loss for words when discussing something (big mouth much?). Of course, many people haven’t heard of RSS at all and don’t know that one can have a program to read multiple sites in a short amount of time. I previously used Sage reader as an extension in firefox and exported my OPML list (which I kept on a thumbdrive). This allowed me mobility…I could check the news on just about any feedreader or use portable firefox and sage to get things moving. I could edit my OPML list quickly and easily.

Despite the luxury this bought me…I found myself missing out on many big stories. Let’s face it, not everyone knows how to title and tag their blog entries (current company INCLUDED) to correctly reflect what the subject matter is. Since RSS readers only get a small synopsis of the head of an article, it’s difficult to find out if you want to read the article or not. I found myself missing some key phrases that I normally wouldn’t miss (like FOSS, FLOSS, and OSS) mainly because I wouldn’t see those in the third sentence of the synopsis when I was quickly scanning my feedlists. So, I searched for something that was better than those I had used: Pluck, Sage, Owl, Sharpreader, Wiz. I found it. And to my delight, it’s a cross-platform, GPL Licensed, Feed-synchronizing one that delivers unparalleled functionality and options. There’s nothing like it on the planet. If your interest is peaked, you’re in for a real treat if you keep reading.

Continue reading “Blogbridge, Simply the Best RSS”

Dell Dimension E521 with Linux

I bought a Dimension E521n to replace my server last week. I previously built a system myself with an AMD Duron Processor and an add on IDE Controller so I could load it up with hard drives for a file server. The only downside to this was that the fan I bought for this server I built was loud…REALLY loud. When we moved to a different apartment this past year we lost our spare room (office) and the computer went into my bedroom.  Needless to say, it’s LOUD at night when sleeping.

To replace this loud server I bought the E521-n series so Microsoft didn’t get any of my money. For those of you who don’t know, the N series desktops from Dell come with no operating system. Dell also claims that these computers are ‘ready for Linux’…but there are some problems associated with them. I was able to get ClarkConnect back on my server and pop in the IDE Controller PCI card (E521’s are completely SATA) after solving a couple of problems.

First and foremost, you have to make sure your E521 is running BIOS version 1.1.4 (Released January 2007). If you don’t, you’ll have USB problems all over the place. Second, when booting Linux, add the boot parameter acpi=noirq. If you can’t pass this parameter to your kernel you may need to completely turn off acpi using the ‘noacpi‘ parameter. The only downside to this is that your fan will run continuously and cause a bit more noise than it should.

When installing ClarkConnect 4.0, there is a routine for adding parameters to the kernel before GRUB writes to the MBR. I used this to pass the acpi=noirq parameter and after booting everything worked. Without passing this parameter, I received Kernel panics.

It’s also been reported that some kernels cannot find the broadcom module for the onboard LAN device. With ClarkConnect, this wasn’t a problem. I’ve heard that the Fedora Xen kernel has problems with this.

I’m going to list some links here for your reference that helped me in my quest:

ClarkConnect
Dell E521 and Linux Wiki Page
Yet Another Linux Blog and the USB Problem
Hardware Support for E521 N Series @ Ubuntu Forums

Hope this information helps someone with their problems! For those of you running Ubuntu, you’ll have to add ‘noapic irqpoll pci=routeirq’ to your boot parameters to get things rocking.

Linspire to Become “LinBuntu”, CNR goes into Fiesty

That’s right…Linspire will now use Ubuntu for its base instead of straight Debian. Linspire also announced a “technology partnership” with Canonical. Also in the announcement is that Ubuntu will be using CNR (Click and Run) technology in Release 7.04 “Fiesty Fawn”…which will link directly to Linspire’s CNR warehouse.

Now users will be able to install both commercial and non-commercial software as well as proprietary multimedia codecs through the Click and Run Repositories with a single click of the mouse.

From a business perspective, It makes perfect sense for Linspire to do this…it’s a winning situation for them…they get to ride the popularity coat tails of Ubuntu and they get a standardized update schedule (which signifies stability in Business). With Ubuntu announcing previously that it would begin shipping with proprietary binaries installed, you can also see how Canonical set themselves up for this as well…when you open the door a crack (for binaries), you may just as well open it up all the way right?

I’m not sure what to think of this.

It also makes me wonder what will happen when something goes wrong in this “partnership” (as the announcement states it is).

Will one company buy out the other? Will one become the bitter and scorned outsider when a separation occurs? Will none of this happen at all? Did I leave the iron on? (sorry, last one is my wandering mind).

Who’s going to be the official support for these installed applications (Canonical or Linspire)? Will there be any official support? Normally, there is official support when you buy software…I wonder what will happen here…

What do you think of this? Drop me a comment below and let me know.

UPDATE: An official FAQ has been released.

Creative Commons License
Except where otherwise noted, the content on this site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.