RSS

15 Advantages of Linux as Open Source

31 Aug

Many people who use windows, but open source is not better than windows?

Linux has many advantages when compared to Windows-based systems, are as follows.

1. License

All of this software can be obtained free of charge under the GNU General Public License (see: http://www.fsf.org/copyleft/gpl.html) or other licenses similar to it. Under this license, anyone can get the program in the form of source code (human readable) like any binary (machine readable), so that the program can be modified, adapted, and even further developed by anyone.

2.History

Although Linux is not Unix system official (see: http://www.opengroup.org/), Linux has the basic heritage, culture, architecture and experience of Unix operating systems for 28 years. Since the advent of Linux source code (in 1991) the Linux kernel has been studied (review) and refined by (at least) tens of thousands of programmers around the world. Most GNU programs and the X Window System has been around longer than Linux and has been investigated more thoroughly. Source code of operating system rivals, such as Windows 95 and Windows NT, are not available to the public, so it can not be scrutinized by the public. The design of such a system does not enjoy the historical development of Unix systems.

3.linux users

Linux is expected to have millions of users (see http://www.redhat.com/redhat/linuxmarket.html) and that number will continue to grow very rapidly every day.

4.Interaction with other OS

Linux operating systems can interact with others in three ways: the compatibility of files and filesystems, network compatibility, and emulation (simulation) operating system. Linux can use files from another operating system, in terms of how to read and write file formats. So (hard) disks and floppy disks from the OS / 2, NT, DOS / Windows, Apple Macintosh, Unix, and other systems, can be read (in many cases written) easily by Linux (see http:// http://www.fortunecity.com / meltingpot). Almost all industry standard file formats are supported by Linux applications.

At the level of networking, Linux can work very well with the operating system. Linux has support for TCP / IP are very nice, and also has support for Microsoft’s SMB file sharing and printing via Samba package, Apple file and printer sharing via netatalk, and IPX / SPX (Novell) file sharing via packet Mars NWE (and commercial packages from Caldera).

In a mixed environment of Windows / Linux, using Samba server and smbclient system, Linux computer will appear in the Network Neighborhood of the Windows system, it is almost indistinguishable from the NT. Linux computer will also have full access to files and printers that are shared from WFWG, Windows 95, and Windows NT.

5. Architecture

Processors such as the Digital Alpha and StrongARM, Intel 386/486/Pentium/PentiumPro/Pentium II, AMD, Cyrix / IBM, Motorola 68 × 000, PowerPC (including the Power Mac) and Sun SPARC are all supported by linux. http://www.linux.org/projects/ports.html) Windows NT only supports Intel (and clone) and the Digital Alpha. While Windows 95/98 only road on Intel and colleagues (AMD, Cyrix).

6.Support Hardware

Linux supports various types of PC hardware, including disk IDE, EIDE, SCSI, MFM, RLL, and ESDI, tape and CD-ROM SCSI and EIDE drives, sound cards, different types of mice, video cards, motherboard chipsets, scanners, printers, and other hardware (see http://sunsite.unc.edu/LDP/HOWTO/Hardware-HOWTO.htm).

Hardware supported by Linux is probably not as much as Windows 95/98 but probably more than Windows NT, for a complete list of hardware compatibility on linux with a visit to http://www.linuxcompatible.org

7. Ease of Access Device

Device or device in Linux generally appear as files, (http://sunsite.unc.edu/LDP/LDP/sag/). So that programs can read and write to peripheral devices such as tape drives, modems, terminals, and so on. This makes almost any device can be accessed by any programming language, by eliminating the dependence on Application Programming Interfaces (APIs) specific to a particular programming language.

While in Windows, that uses a model API, many devices can only be accessed through C and other similar language and require adapters program to be accessible from other languages.

8. Memory Utilization

Virtual memory makes Linux has the ability to run more programs than it should if only using physical memory. Virtual memory on Linux systems beyond the simple use of swap space, the programs run more than once will be entered once into memory, and virtual memory system will be used to incorporate an image program (text area) with lots of data images.

This resulted in the optimal use of memory, yet still protect the memory space of each program, to prevent another program “pollute” the memory space of another program.

9. Scalability

Linux can run on machines as small as a 3Com Palm Pilot (see http://ryeham.ee.ryerson.ca/uClinux/) and Digital Itsy (see http://www.research.digital.com/wrl/itsy/) and machines for Beowulf clusters (a set of fast PC to solve the problems associated scientific / scientific, see http://www.beowulf.org/). Linux also supports multiple processors for up to 16 pieces (see http://www.phy.duke.edu/brahma/smp-faq/).

10. Stability.

The Linux system is remarkable stable. If configured correctly, the Linux system will “live” continues to be inadequate hardware (broken) or no voltage or someone shut down the system. Age sustainable living systems (see http://home.nuge.com/ ~ uptime /) to hundreds of days or more is already common.

While Windows NT systems generally require a reboot periodically to maintain stability, and Windows 95, which generally needs to be reinstalled so that the system can run smoothly without complaint. One of the underlying stability is the version numbering of the shared libraries. Most Windows applications to install new versions of Dynamic Link Libraries (DLL), which generally resulted in another application requesting another version of the DLL is not working properly.

As with the shared libraries on Linux, which includes versions of the file name making it possible to install the new version without damaging other programs dependence. Linux also inherited the tradition by supporting the Unix file permissions (license file), which can prevent the alteration or deletion of files without permission of the owner.

Therefore, the virus is basically unknown in the world of Linux. Security issues related to the operating system itself is usually announced a few hours after the discovery, followed by a bugfix, workarounds, advisory, and so on. For example, a bug was found in the hardware itself (processor Pentium with F0 0F bug), workaround is available for download some time after it was announced the bug.

11. The use of network

Many parts of the system divided by two (client-server), and both can be run on the same computer or different. One example is a GUI (Graphical User Interface) of Linux is the X Window System.

It allows applications running on any computer on the network, and directs the display to any computer on the network. You can display multiple windows of the same application, the windows of applications running locally on your computer, and the other windows from applications running on other computers.

Another example is the logging of the printer, and other subsystems. This ability can be useful to provide technical support and remote system administration. In fact, almost all of the operations that can be performed locally can also be done remotely over the network, except for plugging in cables or pressing the power button to turn on the computer.

12.Desain security and multi-user

Linux is a lot resting on Unix, so one advantage is multi-user, the system can be used by many people interchangeably or together (remote access from a computer or other terminal using either text or graphics modes such as X Window). The files of each user is stored in his office (home directory) individually, and are protected from alteration / removal without a permit by applying the ownership and file permissions. Each program runs with its own protected memory space protected by the operating system so it can not interfere with other processes or peek.

13. Programmes

Although somewhat different in Linux Applications with Windows applications, but in general, linux application provides the same function with applications in windows. Free software and open-source Linux provides the same functionality as expensive commercial applications.

For example, Gimp is a free program that functions for image processing which can be equated with a commercial program Adobe Photoshop that could be considered expensive.

Various applications are also available commercially popular versions of Linux root, such as Corel WordPerfect, Netscape FastTrack web server, Oracle, and others. Many companies have started to provide a version of Linux for their superior products, from Informix, Sybase, Corel, Allaire, and others.

14.Alat-tool for problem solving

Linux does not hide information from the user. This means that the full information of the state of the system and an error message (error) is always available. This allows diagnostic problems can be fixed quickly and fast. Linux provides tools for displaying memory and CPU usage for each program to determine which program (if any) that uses a file at a time, to track programs running at the time, and forward error messages (error) from of computers on the network to a computer to facilitate control (monitoring).

15. User Community

One of the key advantages of Linux is a community of users. Because the Linux community also includes developer community, the response to complex questions asked will be answered in just half an hour or at most a day. Many available forums to get a response quickly.

So 15 points outlining the added value for the use of the system on Linux as Open Source. Hopefully in development can be better and improved.

 
Leave a comment

Posted by on August 31, 2012 in Technology Information

 

Tags:

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: