(2000) Rajagopal, R. A Quick Overview of Linux
(2000) Rajagopal, R. A Quick Overview of Linux
Desktop Computing
THIS CHAPTER INTRODUCES ANOTHER NEW TOPIC not included in last years edition
of handbook desktop computing. IT operations managers must understand the users desktop configuration in order to effectively provide enterprise-wide computing services to all PCs connected to central computers
through local area and wide area networks. In addition, IT managers are
typically responsible for centrally managing user desktop software configurations through network management tools. In this section, you will be
introduced to a wide range of desktop computing technology solutions
that will help manage this important investment.
Chapter 26, A Quick Overview of Linux, provides a quick overview of
Linux, listing the features and drawbacks of Linux, and providing sources
for additional information. Linux is a UNIX-type operating system, originally created by Linus Torvalds in 1991, which has been enhanced by
developers around the world. Enterprise IT managers should take a serious
look at Linux to determine if it will meet their desktop operating system
requirements. The software is free, or close to free, and it has all the functions of an operating system required by the enterprise, yet it also has
some drawbacks.
The ability to enable remote users to share resources on NT workstations and servers represents one of the major benefits of using the NT operating system, as explored in Chapter 27, Evaluating the Performance of
NT-Based Systems. By enabling employees in an organization to share
access to drives, folders, and files, you obtain the ability to significantly
enhance productivity. However, you also provide the potential for other
persons with access to your organizations network to either intentionally,
or unintentionally, read or modify existing data, as well as store new files
whose contents could have an adverse effect upon the operation of your
organization. Thus, IT managers must understand the importance of the
options associated with Windows NT resource sharing as they control
access to shares, as well as govern the level of security associated with network-based resources.
In Chapter 28, Configuring TCP/IP on a Windows NT Workstation, the
configuration of Transmission Control Protocol/Internet Protocol (TCP/IP)
on a Windows NT workstation is discussed. With the widespread
0-8493-9824-X/00/$0.00+$.50
2000 by CRC Press LLC
2000 by CRC Press LLC
277
DESKTOP COMPUTING
acceptance and use of TCP/IP in the industry today, IT managers must continue to increase their understanding of how TCP/IP can be leveraged to
increase performance and productivity in their environment. Windows NT,
which is already used extensively in the industry as a server operating system, is expected to soon also be the predominant desktop operating syst e m . A s T C P / I P b e g i n s t o re p l a c e t h e o l d e r I n t e r n e t P a c k e t
Exchange/Sequential Packet Exchange (IPX/SPX) protocol, IT managers
need understand how TCP/IP should be configured with Windows NT.
As indicated in the chapters above, the desktop interface is the users
window to any system. Although standard screen structure, the use of
icons and color, and sharper screen quality have all contributed to
improvements in the way systems are presented to a wide audience of
users, an interface encompasses far more than screen format. In
Chapter 29, More Productive User Interfaces, the general desktop interface is explored. Although flexible user interfaces help people accomplish
subordinate tasks more efficiently, gains in efficiency must be balanced
against the need to meet overall system goals. By identifying users and
their characteristics, collecting detailed information on user tasks and
goals, and involving users continuously in an iterative design process, IT
managers and designers will build interfaces which are productive, as well
as flexible.
The last two chapters in this section address the issue of graphical user
interfaces (GUIs). IT operations managers need to understand how these
interfaces impact the way end users access and use IT resources across
networks within an enterprise environment. In Chapter 30, Creating GUIs
Users Can Use: Usability Analysis, you will learn how to determine user
requirements for the development of highly usable interfaces. In
Chapter 31, Building GUIs Users Can Use: Usability Development, you will
learn how to take those requirements and translate them into a workable
design.
278
2000 by CRC Press LLC
Chapter 26
A Quick Overview
of Linux
Raj Rajagopal
279
2000 by CRC Press LLC
DESKTOP COMPUTING
Exhibit 26.1.
Linux features.
Feature
Description
Virtual memory
Development languages
UNIX commands, tools supported
UNIX source/binary compatibility
Graphical environments
Shells
Editors
Internationalization
LAN support
Internet communications
File systems
CD-ROM
Y2K compliancy
Microsoft Corporation is estimated to have sold more than 100 million copies
of Windows that same year.
Vendor Support for Linux
The growth in users has resulted in renewed interest in Linux from many
vendors. Intel Corporation and Netscape Communications Corporation
have announced an investment in Red Hat Software. Two venture capital
firms, Benchmark Capital of Menlo Park, CA, and Boston-based Greylock,
have also made investments in Red Hat.
Besides financial support, vendors have also started providing product
support. Major vendors, including Sybase, Oracle, Netscape, Informix,
Computer Associates, Interbase, and Corel, have announced versions for
Linux. Some of the popular applications available for Linux are summarized in Exhibit 26.3.
280
2000 by CRC Press LLC
Exhibit 26.2.
Exhibit 26.3.
Application Category
Popular Products
Office applications
PDF support
Backup
Video player
Database support
Web software
Linux Customers
Linux is used extensively at universities and by ISPs as Web servers. Linux
is also used in research and development environments and in government. The visual effects company Digital Domain used Linux in creating
visual effects for the movie Titanic. The U.S. Department of Defense uses
Linux for DNS platforms and SMTP mail relays.
OPERATING REQUIREMENTS FOR LINUX
Most Linux versions run on most Intel-based machines, although other
platforms are also supported (see Exhibit 26.4). Besides the Web pages of
specific Linux distributors, the Web pages http://www.linux.org and
http://sunsite.unc.edu/mdw/HOWTO/INFO-SHEET.html provide more
detailed lists of hardware, video cards, disk controllers, etc.
281
2000 by CRC Press LLC
DESKTOP COMPUTING
Exhibit 26.4.
Component
Comments
Processor
Memory
Hard disk
Bus
LINUX SOURCES
Linux is freely available on the Internet (see Linux-related FTP sites) along
with the source. Linux is also available through distributors. There are
many different Linux versions, or distributions. A distribution is the compiled Linux software and source code usually combined with extra features
such as configuration, installation, Web, and other applications for the specific version. Most importantly, however, distributors provide support for
their version. Some distributions are available for download at no charge,
while others are available at prices typically in the range of $50 to $100 on
CD-ROM from Linux distributors/vendors/retailers.html worldwide. Keep
in mind that some of the distributors offer multiple distributions, which differ in price and features. When picking distributions, enterprise and data
center managers need to consider the features and other applications
besides evaluating the operating system itself.
Other options include purchasing Linux preinstalled on a computer, or
purchasing a book that includes a complimentar y CD-ROM (see
Exhibit 26.5).
Linux-Related Web and FTP Sites
There are a number of Web and FTP sites that provide the Linux code, as
well as applications for Linux. Some of the popular ones are shown in
Exhibit 26.6.
282
2000 by CRC Press LLC
Exhibit 26.5.
Linux distributors.
Organization
Product
Web Address
Caldera
OpenLinux
www.caldera.com
Work Group
Solutions
Linux Pro
www.wgs.com
S.u.S.E. LLC
S.u.S.E. Linux
www.suse.com
Red Hat
Software
www.redhat.com
Debian
Debian Linux
www.debian.org
283
2000 by CRC Press LLC
DESKTOP COMPUTING
Exhibit 26.6.
Site
Comments
sunsite.unc.edu
tsx-11.mit.edu
ftp.ncsa.uiuc.edu
ftp2.netscape.com
ftp.blackdown.org
sunsite.unc.com/mdw/linux.html
LINUX DRAWBACKS
Popular products such as Microsoft Office and some common databases
will not run on Linux. Unless the Linux distribution is from a reputable vendor, support for Linux can sometimes be hard to come by. The support situation may be changing, at least for some major players. At a recent
Comdex show, Red Hat Software announced 24-hour enterprise support for
its Linux users starting in 1999. A similar service was also due in 1999 from
another Linux distributor, Pacific HiTech. Installations planning to use
Linux should be prepared to hire technically adept Linux pros to ensure
that problems can be handled in a timely manner. While there are a lot of
enthusiastic programmers working on the operating system itself, the situation is different when it comes to peripheral device support. Peripherals
typically need drivers, and details of the peripheral necessary to write the
drivers are not commonly available. It is up to the peripheral vendors to
come up with the drivers for the different platforms. Peripheral vendors do
not always make a Linux version and, even when they do, it may require
some effort to make the configuration work in an installation. Users accustomed to the Windows GUI may feel that the user interfaces available for
Linux are not that user friendly. While Linux is UNIX-like and follows
X/Open and POSIX standards, it has not been formally branded as UNIX 98
compliant. This is due, in part, to the fact that Linux is unlike a traditional
UNIX offering from one manufacturer that is responsible for paying for the
development and certification.
IMPLICATIONS OF LINUX
Windows NT has been able to make significant inroads into the low-end
server market because it is typically priced lower than many UNIX offerings and is, in general, easier to use. Although Linux is UNIX-like in terms of
ease of use, it does offer significant price advantages. This should appeal to
cost-conscious customers, particularly those who do not mind the potential drawbacks listed above. While the ability of Linux to make significant
inroads into the NT market is debatable, Linux is certainly bound to prove
a very strong challenger to low-end UNIX solutions that are priced significantly higher than Linux.
284
2000 by CRC Press LLC
Exhibit 26.7.
On the high end, applications tend to be more mission critical and customers are typically concerned about reliability, availability, and serviceability as much or more than the price. Hence, Linux may not have as
much of an impact on the high end, unless one or more of the distributors
establish themselves to the point that customers are comfortable about
the support.
GUIDANCE FOR LINUX USAGE
Exhibit 26.7 summarizes Linux usage guidelines for enterprise and data
center managers.
LINUX FUTURE OUTLOOK
The money from the venture capital and investments at Red Hat will most
likely go toward creating an enterprise server group within Red Hat. Linux
will follow the same path as other UNIX operating systems and Windows
NT and transition to a 64-bit architecture. Intel has already indicated that
the company intends to support a 64-bit version of Linux with their Merced
chip and is working on adding to Linux its Wired for Management features,
features that are aimed at making Linux easier to install in a corporation. In
addition, Intel has also already disclosed details of its universal driver initiative, which aims to make developing Linux applications much easier.
All these developments and the new interest by users and vendors bode
well for Linux. The potential downfall is that Linux may face the same problems as UNIX where there are multiple versions and applications are not
portable from one version to another.
LINUX RESOURCES
Help on Linux is available through a variety of sources such as newsgroups
(see Exhibit 26.8), publications such as the Linux Journal, and books. Linux
International is a nonprofit consortium of Linux users and vendors.
285
2000 by CRC Press LLC
DESKTOP COMPUTING
Exhibit 26.8.
Linux-related newsgroups.
Newsgroup
Description
comp.os.linux.announce
comp.os.linux.devlopment.apps
comp.os.linux.devlopment.system
comp.os.linux.hardware
comp.os.linux.admin
comp.os.linux.misc
comp.os.linux.setup
comp.os.linux.answers
comp.os.linux.help
comp.os.linux.networking
286
2000 by CRC Press LLC