Tuesday, June 24, 2008

Brief Introduction of Linux?



Uses of Linux? Advanced Featured of Linux?




What is Linux?


Linux is an operating system. The easiest way to understand an operating system is to look at other popular operating systems including Microsoft Windows and Windows NT, Apple Mac/S, and Sun Microsystems UNIX. An operating system is the 'guts' of any computer or microprocessor. It tells a computer how to do basic tasks such as 'save' or 'share files', 'print documents', 'add users to a network', 'receive input from a keyboard', 'display information on a monitor' and numerous other tasks. An operating system is the foundation on which useful applications are built to allow individuals and organizations to be more productive. Examples of applications include word processors, personal finance managers, enterprise resource planning packages and countless others.


Why is an operating system important? With the proliferation of computers and microprocessors, the operating system market has grown extremely large. All microprocessors require an operating system and there are a lot of microprocessors in the world. Remember, microprocessors include computers and also embedded systems contained in automobiles, cellular phones, elevators, personal digital assistants and millions of other appliances. These microprocessors need operating systems and Linux is turning into a popular choice because its source code can be modified and scaled, and there are no licensing fees for individual installations.


Open Source

Linux was developed in 1991 for an Intel driven platform by a Finnish student named Linus Torvalds. Linux's roots are firmly entrenched in UNIX which is a stable, robust operating system traditionally used by large organizations for enterprise applications and by government and academic institutions. Shortly after developing Linux, Torvalds made an important licensing decision that has rapidly accelerated Linux's acceptance within the developer community. He released Linux under the GNU GPL (Gnu Not Unix General Public License) which gives anyone the ability to access and modify the source code at no cost and requires that the modifications be released back into the public domain at no cost. This has become known as the open source software development model. Torvalds, along with other prominent members of the open source community, have taken responsibility for vetting thousands of code submissions and testing and accepting the best submissions for inclusion in updates to the Linux operating system.

Security of Linux


There is a misconception that because Linux's source code is open and readily available, Linux is not as secure as a closed-source operating system. Linux is actually no more prone to incursion than a proprietary operating system. If breaches do occur, the open source community develops patches to repair problems quickly. The open source community itself is an important provider of solutions for maintaining security. All major Linux distributors provide updates and patches for their versions of the Linux operating system. In addition, an open source project, Bastille Linux, provides a "hardening script" which attempts to close security holes and make security breaches more difficult. Dedicated security vendors are well suited to enhance security controls. Furthermore, as Linux shipments have increased, large security vendors have begun to develop commercial security products for Linux.

Growth and Acceptance


The rapid growth of Linux -- from a home grown system used by hackers, to a robust operating system being adopted by businesses everywhere -- is nothing short of astonishing. In 1998, worldwide spending on Linux products by the world's top 100 financial institutions was $50 million and is expected to increase to $200 million by 2003. Expanding this estimate to other industrial sectors, this figure ranges in the billions.


Modifiable source code and no licensing fees also make Linux extremely attractive to developing countries. One major distribution, TurboLinux, started in Asia and has since moved into North America. Although it can be somewhat difficult to find information on Linux use in these countries, we have found a few organizations and companies that are involved. In early 1999, an organization called Linux Without Borders was formed to further accessible personal computer use with Linux in developing countries. We were also able to find links to Linux User Groups in approximately 80 countries including many developing nations.


Linux is popular in developing countries for a number of reasons:- The operating system can be run on low-cost personal computers. Governments are embracing Linux and encouraging educational institutions and businesses to use the software. -The source code can be modified to suit local needs such as multiple languages. -The Internet allows developing countries to access resources in developed countries that would otherwise not be available to them. -The open source community is actively promoting Linux use in these countries. Linux has also rapidly gained acceptance in the server operating system market because:


- Linux source code is available for modification and can be tailored to specific needs. Interestingly, one example of where this makes Linux a popular choice is in areas where older technology dominates (e.g. developing countries) because Linux can be scaled down to run on slower computers. -There are no licensing fees to use Linux on any number of individual computers or embedded systems. -Linux is an extremely stable operating system that has been adapted to run on most hardware platforms including Intel, Apple Macintosh, SUN Solaris and numerous others. -Linux traces its roots to UNIX and many popular UNIX server applications including Apache, the world's most popular web server application and Sendmail, the world's most popular email server application were ported to Linux in its early days. -The Samba application was released which allows Linux to act as a Windows NT fi/print server. Many developers are turned off by Microsoft's proprietary source code software model and the perceived inferiority and instability of Microsoft's operating system, applications and developer tools.


Some reasons corporate IT departments are choosing Linux include:-Large Support Network - It is estimated that the Linux development community numbers in excess of 15,000 people. -It Gives Developers More Control - The source code is available for developers to repair defective code or add functionality if needed. -High Performance - The Linux kernel is relatively compact compared to other operating systems and it is powerful. Linux has found a place running on compact utility servers such as an Intranet server or a printer server. -Reliability - Linux is a very stable operating system with reports of it running for weeks without any signs of instability. -Low Cost - Linux is relatively inexpensive to install as there are no licensing fees and is therefore a logical choice for small- and medium-sized businesses over a proprietary system such as Windows or Unix. It is estimated that Linux now runs on approximately 20% of all servers (60% of Web servers), and it is widely believed that the information technology departments of most large organizations are experimenting with Linux as a viable competitor to Windows NT and UNIX as a server operating system. As well, initial embedded systems development efforts were an extension of Linux's strength on the Web server and appliance servers, ecommerce payment systems and wireless internet devices are a few of the embedded systems that use Linux.


As an Operating System

The increased acceptance of Linux as a powerful server operating system has resulted in a number of parallel movements that have enhanced Linux's usability and increased its commercialization. A number of open source projects have been successfully organized that are moving Linux from solely a server operating system to an equally robust desktop operating system. The KDE and GNOME projects have created Graphical User Interfaces for Linux that many believe are more powerful than Windows. The source code for these projects is freely available to anyone. The Netscape Mozilla project released the source code for Netscape's popular browser application, which has been fully ported to Linux. The WINE project has been organized to allow a user to run Windows applications on top of the Linux operating system without having to purchase Windows and has met with some success as most Linux distributions can be run peacefully with Windows on the same hard drive (although Windows is not always cooperative). As well, companies have been building technology to run Windows applications on the Linux operating system without having Windows installed.


WINE, an open source collaboration, is a freely distributed program that allows the operation of DOS and Windows programs on UNIX. Wine is not a true emulator, but provides low-level binary compatibility for an OS running on an Intel or compatible platform. Wine allows applications to run based upon the implementation of an application programming interface. The underlying operating system maintains hardware interfaces and Windows itself runs in a protected mode. Similar to Linux itself, Wine is an open source project supported by countless individuals as well as corporations such as Corel and VMware. Corel Corporation's WordPerfect Office Suite is the first commercial application to have been ported using Wine.

In Embedded Systems


Linux is also a logical choice for embedded systems due to its availability, stability and scalability because the source code for the Linux operating system is freely available to any developer and the open-source nature of the operating system allows developers to scale down Linux to meet the needs of a particular chip. For example, a thin client may not need any of the file sharing components of the operating system. Using Linux, a skilled developer can remove that portion of the operating system and reduce the memory and processing power requirements for the particular device. With its roots in UNIX, an extremely stable operating system, Linux offers the incredible stability that embedded systems require as they are used in industrial applications. Using embedded systems in conjunction with the Linux operating system, corporations are finding many uses for specialized computing appliances that do not need the broad-based functionality of a traditional server or personal computer.


In Ecommerce

Presently, the majority of ecommerce servers running larger Web sites use Sun's Solaris or Windows NT operating systems. (This does not include generic Web servers where Linux Apache dominates.) License fees for either of these systems can take a substantial chunk out of any startup's budget. According to Forrester Research, the cost of building a feature-rich, enterprise Internet storefront from scratch starts at around $2 million and can escalate to as much as $41 million with ongoing maintenance costs running between $2 million and $49 million. With the barrier to entry this high for businesses looking to challenge the established on-line retailers, Linux is a logical alternative due to its low cost and ease of maintenance. As these smaller businesses grow, their Linux-based operations can grow with them. As Linux gains acceptance as an enterprise operating system, we expect ecommerce applications to be ported to Linux and used by larger organizations.

On the Desktop


In an effort to establish Linux as a viable alternative to Windows for the mainstream computer user, some major and a number of minor graphical user interfaces (GUI) similar to Windows or Macintosh OS have been developed and are continually being refined. Linux is still used primarily as a server operating system by technically skilled operators that have not needed a GUI and has received many accolades for its strength as a server operating system, particularly when used on Web servers with Apache. Linux has also become noticed as a prospective desktop operating system.


The three problems most often cited as hindering Linux on the desktop are GUI appearan/usage, perceived difficulties of overall usage and installation, and lack of desktop applications. However, you can be confident that each are rapidly being addressed by numerous vendors.


There are two primary desktops for Linux - KDE and GNOME. Most Linux distributions include both desktops. The desktops are open source collaborations in different stages of development.


The Commercialization of Linux


In the mid-1990's, a number of companies (e.g. Red Hat, Caldera Systems, etc.) were organized to provide bundled versions of Linux (commonly known as distributions) that use the core Linux kernel and include hundreds or thousands of applications that make Linux more functional and easier to install. These companies also provide premium support to individuals and corporations for a fee. As well, an increasing number of large software companies began releasing commercial versions of their server or desktop software packages for the Linux operating system. Equally important, some of the largest computer hardware companies, including Dell, started to ship hardware with the Linux operating system pre-installed.

The Future of Linux


With the rapid acceptance of the open source development model and Linux as a legitimate competitor to Microsoft, a revolution is happening in operating systems and software development . As Linux distributions are continually improved and modified for diverse uses, companies and individuals are increasing usage with unusual fervor, commercial software companies are porting applications to Linux, and open source projects are starting to challenge commercial applications. The Linux sector is still in its early commercial stage and in our opinion consumers, developers and investors have an unprecedented opportunity to participate in the significant growth and redefinition of the software industry as we know it.

Stumble
Delicious
Technorati
Twitter
Facebook

1 Comment:

Unknown said...

Dear Sir,
I want to do data entry work on the project basis at home. Because I am doing data entry Project works. How can that possible?

Dheeraj
Mob. 09719369022
email : dheerajsainirh@gmail.com