Linux: Strengths & Limitationsby: Chrystie TerryDocid:Publication Date:Publication Type:PreviewIT professionals have been looking towards Linux for a number of reasons: price, stability, and plenty of inexpensive or free software to name a few. Whether businesses will find strong enough reasons to choose Linux over its formidable rival, Microsoft Windows NT or 2000, is another question. The corporate IT community has begun to embrace Linux as a web server, file server, and primary platform for a number departmental applications. But the big question is will these same IT professionals find Linux a viable alternative to Windows NT or 2000 for corporate network services.Report Contents:Executive Summary[return to top of this report]Linux is a free Unix-type operating system that was originally created by Linus Torvalds with the assistance of developers around the world. Linux is an independent POSIX implementation and includes true multitasking, virtual memory, shared libraries, demand loading, proper memory management, TCP/IP networking, and other features consistent with Unix-type systems. Developed under the GNU General Public License, the source code for Linux is freely available to everyone. Description[return to top of this report]What is Linux?Linux is a freely available Unix clone operating system that is changing the computing world from the bottom up! Linux has gone from a mere concept in 1991 to a full, rich, dependable workhorse! Current estimates are that 6 to 10 million or more computers run Linux, and the number is growing daily.Linux has surpassed DOS, Windows 3.1, and Windows 95 for technical excellence, and some argue that it has even surpassed Windows NT. At the same time, there are tremendous efforts surging ahead to do what no Unix-type operating system ever succeeded in doing: making the operating system friendly enough for non-technical people to enjoy its benefits! The past year alone has seen the birth of a strong Windows-95ish desktop system, based on the open standard of X Windows. It has also witnessed the development of even more easy-to-use and easy to administer front ends that effectively harness the power of Unix. Linux is designed to POSIX specifications (and at least one distributor has gone through POSIX certification). Linux is multi-platform (Alpha, Intel, Sparc, Macintosh, PowerPC, MIPS, and more!). Linux is multi-user and multi-tasking. Linux is built on open standards, like X Windows and a full-blown TCP/IP implementation. The Linux kernel and all standard utilities are distributed with full source code. Linux even sports a healthy DOS emulator, a Windows emulator (in development), NetWare support, Lan Manager support, and DECnet support is in the works. Languages such as GNU C/C++, GNU Fortran, Pascal, Perl, and Tcl/Tk are included for free as well. The Apache Web Server -- the most popular Web server in the world, hosting over 50% of Internet sites worldwide (Netcraft Web Server Survey, January 1998) is a standard feature. Linux is lowering the cost of operating both the desktop and the server compared to both traditional Unix implementations and the current Microsoft operating systems. By combining the power of a Unix server and a snazzy user desktop, Linux can match most of the serving abilities of Windows NT while carrying a software price tag below that of a traditional Windows PC! Software vendors, assisted by such companies as Caldera, are beginning to port software to Linux. With such applications as; Netscape Navigator, Netscape Fastrack Server, WordPerfect, Software AG's Adabas-D, the StarOffice Product Suite, and the Applixware Product Suite are all available, with many more on the way including a number of the Corel products. Linux vendors such as Caldera and Red Hat are now offering traditional product support services that corporations require. The time is now clearly past when Linux can be dismissed as a mere "hacker's operating system!" History of LinuxLinux was initially created as a hobby by a student, Linus Torvalds, at the University of Helsinki in Finland. Linus was interested in Minix, a small UNIX system, and decided to develop a system that exceeded the Minix standards. He began work in 1991 when he released version 0.02 and worked steadily until 1994 when version 1.0 of the Linux Kernel was released. The current full-featured version is 2.2 (released January 25, 1999), and development continues. Linux is developed under the GNU General Public License and its source code is freely available to everyone. This however, doesn't mean that Linux and it's assorted distributions are free, companies and developers may charge money for it as long as the source code remains available. Linux may be used for a wide variety of purposes including networking, software development, and as an end-user platform. Linux is considered an excellent, low-cost alternative to other operating systems. Due to the nature of Linux's functionality and availability, it has become quite popular worldwide and a vast number of software programmers have taken Linux's source code and adapted it to meet their individual needs. At this time, there are dozens of ongoing projects for porting Linux to various hardware configurations and purposes. Few people would debate that Linux is a reliable, secure operating system. In addition to being cost-effective, it is constantly being updated and refined with the latest technologies. As Linux gains greater acceptance throughout the computing industry, more and more companies are supporting Linux via both application and hardware compatibility. A Business Case for Linux?The open-source model has a lot to offer the business world. It's a way to build open standards as actual software, rather than paper documents. It's also a way that many companies and individuals can collaborate on a product that none of them could achieve alone. It's the rapid bug-fixes and the changes that the user asks for, done to the user's own schedule.The open-source model also means increased security; because code is in the public view it will be exposed to extreme scrutiny, with problems being found and fixed instead of being kept secret until the wrong person discovers them. Open-source software is peer-reviewed software; it is more reliable than closed, proprietary software. Mature open-source code is as bulletproof as software ever gets. Of all these benefits, the most fundamental is increased reliability. This is a radical idea to many businesspeople. Many believe that open-source software is necessarily not `professional', that it is shoddily made and more prone to fail than closed software. Switching to the open-source model should also be good for a significant overhead reduction in per-project software production costs. The open-source model allows software shops to (in effect) outsource some of their work, paying for it in values less tangible than money. (But perhaps not less economically significant; the increased speed with which an outside co-developer can have a needed bug fix will often translate into a substantial opportunity gain for that customer.) This translates to allowing smaller shops to have the ability to handle bigger projects.An important side-effect of the open-source model will be a much wider platform range for your product. Open-source authors frequently find themselves receiving, for free, port changes for operating systems and environments they barely know exist and can't afford developers to support. Each such port, of course, widens the market appeal of the product. Is Big Business Ready for Linux?In the past months, Linux has gained momentum in corporate acceptance. Recent announcements by IBM, Netscape, Oracle, Sun and others have triggered a new degree of recognition for Linux. However, many major corporations may have been using Linux without fanfare. While small businesses and start-ups such as cybertronics have been more then happy to look at Linux's viability for their systems. Most businesses today are running a mix of computer types and computer operating systems to get their work done. The right mix of computers offering the necessary interoperability is almost always a better choice than selecting one type of computer and operating system and then attempting to make it fit all tasks. Although Linux development was started on an Intel 386-based system, the philosophy of inclusion means that other architectures were considered. Today Linux runs on SPARC, PowerPC (including Mac), Digital Alpha and machines with ports on the way for others. This portability is significant because
Along with these advantages, Linux offers the connectivity capabilities that have been the trademark of UNIX-based systems as well as some additional connectivity capabilities that are unique to Linux. These capabilities include:
While this survey does show a rapid increase in the use of Linux in the corporate environment, 14% of all the sites surveyed used Linux, the survey is limited as a guide to the total numbers of Linux users. Linux use follows the PC model, where the users are making their own purchasing decisions. There has been little effort to date to sell Linux as an enterprise solution to the type of corporate managers surveyed here. Issues to ConsiderMarket Leaders[return to top of this report]The current market leaders in implementing Linux on a large scale Linux vary in industry and in scope:
Conclusion[return to top of this report]As you can see from the above list, Linux isn't just for developers anymore, it is beginning to make it's way into the Enterprise Market and with the encouragement of these supporters there is a great push on the development level to port more and more applications to Linux, therefore pushing the envelope forward for Linux to take an even larger space of the Corporate IT Market. Computer Industry leaders like Lotus Domino, Corel, HP, IBM and many
others are moving forward with their work on Linux and in doing so will
eventually open the market to an even fuller measure of why Linux's
strengths will outweigh it's late incursion into the Corporate Zone.
About the Author Chrystie Terry is a freelance writer, editor, and Web page designer. She has worked for print and on-line magazines such as BYTE Magazine, ExtraCheez.com, and PCWorld.com, and others. She has written and edited articles on a variety of IT topics including networking, Web development hardware, software, and the Internet. Web Links[return to top of this report]BEA Systems: http://www.beasys.com/ IBM: http://www.ibm.com/ Ironside: http://www.ironside.com/ Microsoft: http://www.microsoft.com/ NCR: http://www.ncr.com/ UniKix: http://www.unikix.com/ [return to top of
this
report] |