Main Page
Chad's Home

Eb's Archives

Dispatch from London
Articles
Linux: an overview

Linux Box Security

Linux Basic Commands

A Case for Linux

Progress
7-18-00
7-23-00
8-02-00
8-10-00
8-21-00
9-09-00
9-25-00
10-20-00
Links
Linux Links

Favorite Links

News Groups




A Case for Linux
in the IT Community.

Focusing on the Issues of Installation
And the Opportunities for Business.

By Chad Miller
CornDancer & Company

Ever since its conception, Linux has been constantly redesigned and reprogrammed. Never being set in its ways, it remains the operating system of choice for the fiddler, the tinkerer, and the radical innovator.

Linux has grown into a mainstream concept despite its one major disadvantage: installation difficulties. It does not matter how well designed it is, how powerful it is, or how affordable it can be: If you can't put a system on your computer, then it is little more than a toy for the few or the obstinate.

The concept of user-friendliness was never much of an issue in the beginning. The only ones using Linux were a few kernel coders and computer "geeks" around the world. As the OS developed, however, the idea behind it began to gain a deeper foothold. More and more individuals and a few corporate bravehearts introduced Linux to their computing environments. When entrepreneurs decided to bundle its disparate elements onto CDs and market Linux as a unified kernel, the die was set. Simpler methods of installation were a natural next-step forward.

No longer the sole refuge of the geek, Linux still can be a bit difficult to install. A few issues that can hamper a Linux installation are hardware conflicts, technical support (or rather the lack of), and the absence of an automated installation.

The Expanding List of Compatible Hardware.
Hardware conflicts are generally the primary concern. If your hardware is compatible, then installation should occur without a hitch. When Linux first came to be, hardware support was just about nil. You would have to have very specific types of hardware or the OS simply would not work.

As development proceeded, support for hardware became more and more abundant, so now you can install Linux on just about any PC, Macintosh, or server platform.

The easiest way for new PC buyers to get a good Linux install is to buy from a Linux computer vendor or check to make sure your current hardware is compliant. Checking for hardware compatibility is usually a bit more tedious. The best way to do this is to find the compatibility list for the version of Linux you are installing and compare it to your computer. I personally suggest checking out the modem, video card, sound card, and any other peripherals to make sure the parts are compliant.

The largest hardware compliance issue I have encountered with Linux installations involves Plug-n-Play devices. Some of these devices might be capable of running with Linux, but others might not. The best way to avoid this potential problem is to avoid Plug-n-Play all together.

Cheap Winmodems Are a Major Offender.
The major offender I have encountered with Plug-n-Play incompatibility is this strange thing called a "winmodem." Winmodems are Plug-n-Play imitation modems for use with the Microsoft Windows3.X, 95, and 98 operating systems(note: Windows NT is not plug and play). These imitation modems are stripped-down models with almost all of the necessary onboard hardware gutted for price efficiency. The winmodem then relies entirely upon the operating system for processing signals and commands that otherwise would have been accomplished by a full-fledged modem card. This is unfortunate for Linux users because most of the factory installed modems that are shipped with PCs featuring pre-installed versions of Windows 9X are cheap winmodems.

Ok, so let's assume your hardware is compliant and it is time for installation.

Installation used to be a difficult and intensive task. That was a long time ago. The emergence of distribution wars in the Linux community has forced the major players to pursue easier installs for their imagined customer base.

Distributors of commercial versions of the Linux OS are racing to reach the consumer first with their user-friendly installation software. (He who implements the fastest and easiest install may very well win the race.) What used to be a user-intensive session that tested one's knowledge of computer commands and logical structures is now a much simpler task that involves the press of an enter key or the click of a mouse.

Don't Be Put Off by the Penguin!
Do not be scared! Do not be put off by the Penguin! Putting Linux to work on your PC isn't as difficult as Microsoft's "un-biased" research teams would lead you to believe.

The only thing that I see that can hamper Linux in the field is its appalling lack of technical support.

Linux comes with thousands of pages of online documentation, dutifully installed in the innards of the OS. In my opinion, the average computer user is not very adept at comprehending these "man" files. Even those die-hard nerds and geeks among us don't care to read hundreds and hundreds of lines of technical instruction on the scroll.

There is no substitute for a well-developed technical support team. Because the OS is open source, a difficult issue arises: How can the companies that distribute commercial versions of Linux afford to offer technical support? They can't. I have seen a few of the online technical support areas for Linux, and it just can't hold up for new users.

So, if you run into a big problem with an install, you better know how to read a book, or search the internet, or call a friend who's been-there-done-that, because it's highly likely that no one will be at the other end of the support-desk phone to help you.

On the Other Side of the Installation.
That said, let's look at the other side of the hurdle, the feeling of satisfaction (and relief) that rushes over you after everything is installed correctly and you are up and running. Great. Now let's look at some of difficulties of having Linux in the business environment.

Now that you have this new and mysterious Linux thingy on your computer, what are you going to do with it? You sure aren't going to install Microsoft Excel! Linux has a small, but growing list of mainstream office programs that have been ported over to it. Chances are you are going to have to throw out all of those office suites you have already bought for Microsoft Windows.

Linux on a PC level is just as good as any other operating system. In today's society, however, computers are not just personal devices any more. They are predominant appliances in business, linked to all aspects of the workday world and connected to massive networks in pursuit of maximum productivity for the company. If you are thinking about installing Linux on a Local Area Network for use by business end users, then I urge you to pay close attention to my next three paragraphs.

The Real-World Issues of Linux for Business.
Let's say you decide to look long and hard at the prospect of installing Linux on your company's networked computers. You compare prices, discover the real-world value of Linux for business, and prepare to purchase one of the capable office productivity suites that will work well with the OS.

Stop. Step back. Ask yourself: "Can my people use it?"

A major issue with Linux is its position as a marketplace latecomer. The vast majority of end users have learned Microsoft Windows or the Macintosh OS and don't want to learn another -- it's just too confusing or troublesome for them. This means you're going to have to teach your staff how to use Linux. If you get lucky, your people will be versatile and open-minded and learn quickly. Just how lucky will you have to be to make it happen?

I've recently considered a fundamental question about the Linux phenomenon:
"If Linux is supposed to be hard to install and there isn't much software available for it, then why would I use it?"

My answer is brief, logical, and based firmly on factors that many managers and decision makers would appreciate: Linux is stable, it is cost efficient, it is secure, and it is upgradeable.

No Crash, No Invoice, No Hack-Attack.
Linux is the most stable operating system on the market. My system has crashed only once since I installed Linux in January, 1999. It cost me nothing! Developers put new utilities and programs on the open source platter every single day. It is easy to lock down and secure.

If you had the choice to install a closed source operating system with thousands of known bugs and fixes that breed new bugs or an open source operating system with very few bugs and innovative and responsive free fixes, which would you choose? I'd put my money on the pony that is stable and reliable: Linux.

For the price of a single installation of Microsoft Windows 98 and all of the attendant software, you could set-up at least 4 Linux-based computers, perhaps more, and accomplish the same tasks. The best distributions of Linux will top out at $45 dollars (excluding the $100 mammoth, Redhat) with all of its productivity software already installed. Otherwise, you can get these distributions for free if you download them from the Internet. No matter what the situation, it is almost impossible to beat Linux at the pricing game.

If security is one of your prime concerns, Linux is designed from the ground-up to tackle and solve this key issue. The OS is based on a user/group concept similar to that employed in the UNIX environment. Linux sets-up file permissions to allow pre-defined classes of users or groups to access files. Anyone who isn't given permission to access a file will be denied access. The administrator (root) maintains complete control over the functions of the computer and can tailor those functions to meet any specific security need.

Updating the Linux Kernel Is Standard Procedure.
The last issue on my list of Linux positives was upgradability. The vast majority of Linux distributors regularly release new versions of their product. The OS kernel itself is constantly being tested and revised, which allows the computer to keep up-to-date coding.

Because the kernel is the brain of the operating system, keeping it fresh and dynamic is essential. By not upgrading your system, you open your operations is to security leaks and system errors that could cost you or your business dearly.

One last note: If your favorite productivity software has not been ported over to Linux, chances are that it will be soon. As Linux continues to broaden its user base and market share, it demands the attention of the major software developers and retailers. Consumer demand will take care of that issue before too long.


Developmental Level: Partial Draft
Page Launch:
July 18, 2000
Last Updated:
October 10, 2000