15 Advantages of Linux as Open Source

Sabtu, 17 Desember 2011

1. license
All this software can be obtained free of charge under the GNU General Public License, or other licenses similar to it. Under this license, anyone can get a good program in the form of source code (human readable) would also binary (machine readable), so the program can be modified, adapted, and even further developed by anyone.


2. history
Although Linux is not an official Unix systems, Linux has the basic heritage, culture, architecture and the experience of the Unix operating system for 28 years. Since the advent of Linux source code (in 1991) 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 rival operating systems such as Windows 95 and Windows NT, are not available to the public, so 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 and that number will be on the increase every day with very rapidly.


 4. Interaction with other OS
Linux can interact with other systems operating in three ways: compatibility of files and filesystems, network compatibility, and emulation (simulation) operating system. Linux can use files from other operating systems, in terms of how to read and write file formats. So (hard) disks and the disks from the OS / 2, NT, DOS / Windows, Apple Macintosh, Unix, and other systems, can be read (in many cases also written) easily by Linux, almost all standard file formats industrial applications are supported by Linux.


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

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


5. architecture

Processors like Digital Alpha and StrongARM, Intel 386/486/Pentium/PentiumPro/Pentium II, AMD, Cyrix / IBM, Motorola 68 × 000, PowerPC (includes Power Mac) and Sun SPARC are a Windows NT only supports Intel (and clone) and the Digital Alpha. While Windows 95/98 only road on the Intel and colleagues (AMD, Cyrix).
6. Hardware Support

Linux supports a wide variety of PC hardware, including disk IDE, EIDE, SCSI, MFM, RLL, and ESDI, tape and CD-ROM SCSI and EIDE drives, sound cards, various types of mice, video cards, motherboard chipsets, scanners, printers, and other hardware

Hardware supported by Linux may not be as much as Windows 95/98, but perhaps more than Windows NT,

7. Ease of Access Device

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

While in Windows, which uses the API model, many devices that can only be accessed through the C and other similar language, and requires an adapter for the program can be accessed from other languages​​.
8. memory utilization

Virtual memory makes Linux has the ability to run more programs than it should if only to use physical memory only. Virtual memory on Linux systems beyond the simple use of swap space, the programs that 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, each program to prevent "dirty" memory space of another program.


9. scalability

Linux can run on machines as small as the 3Com Palm Pilot and the machinery of Beowulf clusters (set a fast PC is connected to scientific problem solving / scientific, Linux also supports multiple processors up to 16 pieces
10. Stability.

Linux system is extraordinary stable. If configured correctly, the Linux system will "live" continues until hardware is not adequate (damaged) or there is no electrical voltage or someone shut down the system. The life expectancy of a sustainable system to hundreds of days or more is familiar.

While Windows NT systems generally require a reboot periodically to maintain stability, and Windows 95, which generally need to be reinstalled so that the system can run smoothly without complaint. One of the things that underlies this stability is the version numbering of shared libraries. Most Windows applications to install new versions of Dynamic Link Libraries (DLLs), which generally lead to other applications that require other versions of the DLL is not working properly.

As with the shared libraries on Linux, that outlines the version on the file name making it possible to install the new version without breaking the dependency of other programs. Linux also inherited tradition by supporting the Unix file permissions (file permissions), which can prevent the alteration or deletion of files without permission from the owner.
Therefore, the virus is essentially 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 the time found a bug in the hardware itself (processor Pentium with F0 0F bug), workaround is available for download some time after publication of 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.

This allows applications running on any computer on the network, and direct the display to any computer on the network. You can display multiple windows of applications simultaneously, the windows of applications running locally on your computer, and other windows from applications running on other computers.
 
Another example is the recording logs of printers, and other subsystems. This capability could be useful for providing technical support and remote system administration. In fact, almost all operations that can be done locally can also be done remotely over the network, except plugging the cord or press the power button to turn on the computer.
12.Desain and multi-user security

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

13. The programs

Although somewhat different in Linux applications with Windows applications, but in general, applications in Linux provides the same functionality with applications in windows. Free software and open source software on Linux provides the same functionality as more expensive commercial applications.

For example, Gimp is a free program that works for the processing of images that can be synchronized with the 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. Tools for problem solving

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



15. User Community

One key advantage of Linux is a community of users. Because the Linux user community also includes community developer, then the response to the complex questions being asked will be answered in just half an hour or a maximum of one day. Many of the available forums to get a response quickly.

Similarly, 15 points that describe the added value for system usage on Linux as Open Source. Hopefully in the development can be better and improved again.
 
  

0 komentar:

 
© Copyright 2010-2011 materials informatics All Rights Reserved.
Template Design by Moch Ramdhan | Published by Ramdhan Templates | Powered by Blogger.com.