On-line Tutorials College Credit Continuing Ed. Certifications

Home > On-line Tutorials > UNIX vs. NT

 

UNIX vs. NT

One of the first things you'll need to know about your ISP is what operating system (OS) it is using. This is an important piece of information for installing CGI scripts.

OS Basics

The operating system (OS) is the software that "manages" your computer and allows all other programs to run. There are many varieties of operating systems, each targeted towards specific computer types (PCs, workstations, mainframes...) and specific uses (desktop, server...).

The most common operating systems for personal computers are DOS, Windows, and MacOS, which are all single-user systems. Internet service providers (ISPs), on the other hand, need to have many clients sharing a single computer, so they use operating systems targeted for that purpose.

The most popular operating systems for ISP servers are

  • UNIX (under many brand names -- AIX, Solaris, BSD, Linux, etc)
  • Windows NT
UNIX evolved from the academic/research world in the 1960s. It is largely command-line driven (like DOS) as opposed to graphical (like Windows/MacOS). Since it has been around so long, UNIX is very stable and secure. Because of it's origin, however, UNIX is definitely not "beginner-friendly". The interface is sometimes cryptic and obscure, although very powerful.

Windows NT evolved from the Microsoft Windows environment and has a graphical interface. It is much newer than UNIX and therefore less road-tested, so to speak. You can expect that it will take many years for NT servers to achieve the stability enjoyed by UNIX systems. However, many ISPs prefer NT to UNIX due to it's simplified interface.

If you are using an ISP to host your web site, however, the interface differences aren't really evident to you. If all you are doing is publishing HTML documents to your web site, chances are you couldn't tell one system from the other.

CGI Impact

From a web surfer's perspective, it really doesn't make much difference which OS your ISP is using. Both UNIX and NT servers can host web sites and display HTML pages just fine. When you are trying to install CGI scripts, however, it's important to know which OS you are dealing with.

The impact can be divided into two components:

    Script Compatibility

    CGI scripts are written for a particular operating system, so it is crucial that the script you are trying to install is compatible with the OS used by your ISP. In general, Perl scripts are most flexible and can often run on both NT and UNIX. However, you should confirm which operating systems are supported for the specific script you are using.

    Installation Methods

    There is also a difference in the installation ease for the two operating systems. On NT systems, you are limited to using FTP to upload and download files. In addition, it is usually not possible for you to do things like change the permissions on a directory or file without going through tech support. (If you don't understand those terms, don't worry! Just look at the related tutorials at the bottom of this page.)

    On UNIX systems, you generally have more control over things like file permissions. You may also have the capability to use telnet to actually "log in" to the system and install the scripts. These features are really useful to the script installer, however, their availability is dependent on how your ISP is set up.

ISP Shopping

If you're in the middle of ISP shopping (or hopping) you might be wondering which operating system is "best" for your site.

I will admit up front that I am completely biased on this issue. My background is in UNIX and I find it much easier to do script installations in that environment. In fact, many of the techniques you will learn in these on-line tutorials are only applicable to UNIX servers providing telnet access.

However, NT has its place. If you are using Front Page, Active Server Pages or other Microsoft products, NT is likely a better choice for your situation. If you don't care about installing complex CGI scripts yourself, then you're best bet is to go with the ISP that has the best technical support for the price.

Related tutorials

UNIX directory structure
Useful UNIX tasks
Basic UNIX commands
UNIX file permissions
Using telnet

 

 

About iTeachU
Programs Offerred
Library
Book Store
Other Resources

Course Access

 

 

 

Home > On-line Tutorials > UNIX vs. NT

On-line Tutorials College Credit Continuing Ed. Certifications

 

info@iteachu.com

© Copyright 2001-2002 iTeachU All Rights Reserved