Oracle training, tutorials and consulting
Search For:
                  

 

For Better, Faster, Smarter, Training and Consultancy

 

 

 

Making the Most of Linux

Who's it for?
Linux is a very efficient, multi-user, multi-tasking operating system and is used particularly for database servers and Internet servers.

Traditionally it has been used by students and other people who enjoy playing with new technologies, but is now used by web site hosting companies, ISPs., educational establishments, hospitals, etc. Large, conservative (non technology) companies are also starting to evaluate and use Linux.

Many of the big computer companies, including IBM, already offer Linux on their servers as an alternative to their own version of UNIX or other operating systems.

Like other versions of UNIX, Linux is scalable from a small system right up to a mainframe-class system (all you need to do is add extra hardware), which makes it suitable for anyone looking for a low cost, reliable operating system. For programmers it has a wonderful set of utilities and a straight forward structure that makes it easy to produce quite complex programs in a relatively short time and is very much like other versions of UNIX. For end users, it has a friendly graphical interface (called X Windows) and many business applications such as spread sheets, databases, word processors, etc.

Hardware Requirements
As it is very light on resource requirements it will run on old 386 or 486 computers with 2Mb RAM and 40Mb of disk space. The GUI (X-Windows) requires another 2Mb RAM. Therefore a 386-based computer with 4 Mb of RAM is all that is needed to run both Linux and X-Windows. There is also a cut-down version which will run on a Psion 3a with 512kb RAM!As always, the more memory the better, but Linux makes efficient use of resources, so this is not as important as it would be for Windows 95/98/NT/2000.

How To Improve Performance
As with other versions of UNIX, there are kernel parameters which may need to be tweaked to run heavy duty applications such as Oracle (these will be specified in the installation guide), but generally they should be left alone.

The key to improving performance is to know how the system is performing currently and which of the three main resources (cpu, memory, i/o) is under the most load.

Linux provides performance monitoring and statistics gathering tools which you can run to determine current loads and thus the limiting factor. Generally, though, in descending order of cost effectiveness, the things that you can do are:

Other options may be to:

Distributors
Linux is a free version of UNIX, but it may be bundled with applications and support and sold commercially. In strict terms, Linux means the just kernel of the operating system, therefore excluding all applications and utilities provided with it. Commercial organisations that sell Linux are entitled to add whatever utilities and applications they like to go with the kernel. Naturally each company has it's own set of applications/utilities, so the different companies offerings are called distributions. There are many distributions available but the main ones are SuSE from Germany and Red Hat, Caldera and Corel in the U.S. These companies provide the kernel, the utilities and applications and provide support.

Advantages
Linux is widely supported especially on the Internet, as well as by many smaller companies (such as ourselves) and many recent graduates will have used it extensively during their courses. This means that there is plenty of support and help available for anyone that needs it. The other advantages already mentioned are that it is stable, scalable and makes efficient use of resources. Also, it can be downloaded for free from the Internet, or bought at low cost (which usually includes support) from any of the distributors.

It is compatible with MS Windows, in that it will support full access to Windows file systems and with the help of emulators will run Windows software (some better than others).

There are also plenty of native applications available, including databases, compilers, office applications, networking software, etc. These applications will run unchanged from a single-user system up to an enterprise-wide system.

Disadvantages
Linux doesn't support quite such a wide range of hardware as Windows 95/98 (for example - the winmodems that come with most pcs). At the moment there is no IRDA (infrared) support, but this should changed in the next release of the kernel sometime later this year.

Conclusion
Linux is a stable, efficient operating system that is widely supported and provides all the tools and applications that any business could want.

However if you have IRDA devices you have a slight problem as Linux doesn't support these directly. You could keep one PC running MS Windows to access those devices, but that's an unnecessary expense.

You could have a dual-boot system with Linux and MS Windows, but it can be a pain to keep re-booting your PC.

You could use WINE (a free MS Windows emulator available from www.winehq.com), which should allow you to access these devices. Or you could create an MS Windows vrtual machine that runs under Linux by using something like VMWARE (available from www.vmware.com). This is available for a free 30-day trial and aims to provide an environment for Windows programs that is as close as possible to the environment that would exist if they were actually running under Windows. There is also software available to allow MS Windows to read from and write to Linux disk partitions available from http://uranus.it.swin.edu.au/~jn/linux/.

---------------------------------------------------------------------------------------------------

Boost Your Knowledge and Sky-Rocket Productivity With Instructor Led Linux and UNIX Training Courses From Smartsoft

Smrtsoft provide high quality online and classroom based Linux and UNIX tutorials and training courses including UNIX Fundamentals, Advanced UNIX Tools and UNIX System Administration.

To book a course just send us the deatils of the courses you're interested in or call 0845 0031320.

Oracle secrets revealed ! Subscribe to our ezine, jam-packed full of tips and tricks to help you slash costs, sky-rocket productivity and incrase your return on investment. Subscribe today and your first issue will soon be winging its way to your mailbox.

---------------------------------------

Need help with your I.T. systems? Discover how to develop your systems better, faster and smarter than ever before. Smartsoft specialise in Oracle and UNIX and have many years experience in the design, development and tuning of a wide-variety of systems. Click here and complete the form to have somebody contact you.

Looking for good technical support, from people who've been there and done that ? We have the knowledge, skills and expertise that you can rely on to keep your systems running smoothly. Send us your requirements here.

Smartsoft Computing Ltd
Bristol, England


Tel: 0845 0031320
Contact Us

View our privacy policy .

This site uses woopra.com to gather statistical information about our visitors. This data is aggregated to show industry trends (such as browser share). However, this data shall be the average of many thousands of visits and is in no way linked to individuals. View woopra privacy policy .

All trademarks areacknowledged and are the property of their respected owners.

© Copyright Smartsoft Computing Ltd 2001-2008. All rights reserved.