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!

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.

Installing Linux INSIDE of Microsoft

Are you leery of installing Linux onto your Windows PC? Would you like to try out this Linux thing but are you reluctant to make room for it on your current hard drive for fear of messing something up?…Good News! You can now install Debian (and Ubuntu) safely from your Windows desktop WITHOUT MESSING UP YOUR HARD DRIVE! How? Simple. Visit either of these websites:

Debian:

Install Debian in Windows

Ubuntu:

Install Ubuntu in Windows

Follow the instructions and enjoy Linux safely and securely without nuking Windows. It’s like a crutch for those of you reluctant to put the full weight on that one foot. If you are confused about what this Linux thing might be…visit this flash presentation to get an idea and welcome to the world of Linux! We’re glad you came aboard! Hopefully, you’ll make the choice many have already made to run Linux exclusively on our PCs 😀

Going Fishing for a WinSCP Replacement?

So you’ve got insert_linux_distro_name_here installed and you’re ready to get started with your standard computing day. You’ve only recently converted to this Linux thing. You know enough about Linux to install it and have it up and running for your main desktop. You’ve slowly begun easing yourself into this new Linux role by replacing the applications you used in Windows with free and open source ones installed or installable on Linux.

Today, your mission is to replace WinSCP. You scan through your distro repositories and ask questions in various forums looking for that WinSCP replacement. Sound familiar? It should. I’ve seen this question in many forums and have also seen in it many mailing lists. In fact, I’ve asked this very question myself. WinSCP was a program I had been using for years in Windows. I found it to be one of the best free programs available for the Windows platform for SFTP and SSH connections and file transfers.

The interesting part is that I didn’t need to ask these question. Had I searched for the right terms like “SCP Client Linux” (instead of googling “winscp replacement linux”) I would have found that Linux has a very good replacement in FISH. So if you are searching for a WinSCP replacement after converting into this Linux thing…please read on. You’ll be shocked and amazed that Windows doesn’t have some new fandangled technology like this :p Not only has fish simplified my server administration tasks…it’s revolutionized the way I manage my information on the 5 websites I have. To top it off, it’s built into the Konqueror file manager in KDE which is my primary desktop.

Continue reading “Going Fishing for a WinSCP Replacement?”

PCLinuxOS 2007 Beta Available

Texstar and the PCLinuxOS crew have announced the availability of the first public beta for PCLinuxOS 2007. Tuxmachines has quite a nice writeup on some of the interesting changes seen with this incarnation of PCLinuxOS.

I sure hope that this release gives PCLinuxOS the attention it deserves. It truly is a wonder in the world of distros for Linux. Powerful enough for those of us that love to compile our own software yet easy enough for many new users to feel right at home.

I previously blogged that PCLinuxOS was rebranding itself for this release with a community elected logo. This beta shows off this new logo which was elected for its simplicity and ability to be recognized immediately. Contained inside the release are many additions made by the Beautification Project at mypclinuxos.com. Gryphen, the project leader, did an outstanding job pushing the team to such polish and precision. Thanks to all of those on the Beautification Team for such a fantastic job making PCLinuxOS revolutionary yet again.

PCLinuxOS 2007 looks fantastic! If you’d like to see what we’re all enjoying, head to the download page and enjoy a Linux like you haven’t seen before 🙂 Please note that this is a BETA release. The final release is due out by the end of this month…there is NOT a supported way to update to the final release…so install the beta on a system you don’t mind losing when the final release comes out!

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.