Seven unique weapons in the Linux operating system

  

Linux is a free-to-use and freely distributed UNIX-like operating system for computers based on Intel x86 series CPUs. The Linux system is designed and implemented by thousands of programmers around the world to create UNIX-compatible products that are freely available worldwide and are not subject to the copyright of any commercial software. Maybe some friends who are preparing and using Linux don't know much about why Linux is used. This article tries to give an answer to this question, let people really understand the seven weapons that Linux brings to us. Compared with commercial software, Linux has a realm difference for learners. This difference is summarized in one sentence: it is impossible to have law, and infinite is limited. The difference in this realm is the essence of the seven weapons of Linux.

First, programming ability

Linux is produced by a group of real hackers. Although people are accustomed to thinking that Linus is the creator of Linux, in the thousands of files included in Linux, there is also a file called Credits that records the names and email addresses of the major Linux hackers (this list contains More than 100 names are available all over the world, but no one can tell how many people have participated in the Linux improvements. This game has not stopped with time until today, but it is very popular because of the increasing popularity of Linux. So starting to use Linux is like joining a master programming organization. You can keep up to date with the latest developments in this area from a corner of the globe through the Internet; if your English is good enough to join a discussion group, you can get a call from a clever master who doesn't know where you are from. Thanks to the existence of the GPL, you can also get open source code so you don't have to worry about the source of the learning materials.

With the involvement of more professional companies, the development tools that Linux can provide are more powerful. For example, TurboLinux has a powerful application development environment, providing a variety of tools for developing applications, with compilers/interpreters for multiple languages ​​such as C, C++, Java, Perl, Tcl/tk, Python, and Fortran 77. , as well as integrated development environments, debugging, and other development tools. Another example is Phoenix Object Basic, which is called Linux VB developed by Janus Software. It is a unique object-oriented Linux RAD (Rapid Application Development) tool. It combines the power of object-oriented programming languages ​​such as Python and Perl, while providing ease of use similar to Visual Basic. Programmers familiar with Visual Basic in the Windows environment can use Phoenix Object Basic smoothly. LynxWorks' VisualLynux is comparable to Microsoft's Visual C++. It integrates Microsoft Visual C++ development tools to support Linux operating systems. It is compatible with LynxWorks' BlueCat Linux and is compatible with other Linux 2.2.12 versions. LynuxWorks even claims that Visual C++ has the ability to develop embedded Linux applications. Embedded Linux systems are now quite popular and have been widely used in a wide variety of communication infrastructure products. I think maybe some Visual C++ users have seen this move and want to try it out.

Powerful development tools + open source + master dialing, what is the result? I want to come to programming fanatics already know. Therefore, it is strongly recommended that people who are crazy about programming and who always like to solve problems with the program use Linux to have the first weapon provided by Linux? D?D programming ability.

Second, networking capabilities

Linux networking capabilities are very powerful, its TCP /IP code is the most advanced. Linux provides full support for the current TCP/IP protocol and includes support for the next generation Internet Protocol Ipv6. The Linux kernel also includes IP firewall code, IP anti-counterfeiting, IP service quality control, and many security features. These features are comparable to the features of high-end routing devices offered by companies like Cisco. In addition, with the Samba group provided by Redhat Linux (not unique to RedHat Linux), Linux can be used as a print and file server for Windows clients and as a file and print server for NT. Using the AppleTalk module included with Linux, Linux can even act as a file and print server for a Macintosh client. Let Apache, the world's most widely used web server software system, run on Linux, and you can run your own intranet or Internet web server. Linux also includes an Ftp server, an email transport agent, and a POP and IMAP mail service. If you prefer, you can also get a Linux LDAP service program for free on the Internet. Faced with such powerful network functions, we strongly recommend that people who are interested in constructing networks master the second weapon of Linux?

Three, innovation ability

"If you always use Microsoft's development tools, you can only be an operator in your life." This is true. Linux is free software, and the difference between free software and non-free software is:
<1> Free software is open, thousands of people can check this software and quickly find and modify its error code.

2. End users can customize free software as they wish, and users with special needs can customize their Linux exactly as they see fit.

3. Free software To save repetitive inventions, save a lot of work by sharing source code and ideas.

Whether these features are of great appeal to those who have ideas? Not only that, Linux has become more and more widely used due to its own advantages. For example, the application of embedded Linux has been very popular recently, and has been widely used in various communication basic products including notebook computers, networked devices, network televisions, etc., and embedded operating systems are increasingly becoming an unstoppable popularity. Trends, eventually computers, communications, and home appliances will become one because of its existence. These also provide a broader space for those who have ideas. Today, when dreams are power, it is unthinkable to have no ability to innovate. Therefore, it is strongly recommended that those who have a strong research spirit and like to learn the basics of learning to use Linux, using the third weapon provided by Linux? D innovation ability.

four, UNIX capabilities

People choose another important reason for Linux is its UNIX compatibility. Since Linux is a set of free software, users can get it and its source code for free, get a lot of applications for free, and arbitrarily modify and supplement them. This is very beneficial for users to learn and understand the kernel of the UNIX operating system. It can be said that Linux provides a cheap opportunity for users to learn and use the UNIX operating system at home.

There are many CD-ROM vendors and software companies that support the Linux operating system. Linux is a substitute for UNIX systems on personal computers. At the user level, Linux is very similar to UNIX. You can understand most of Linux by knowing UNIX. At the programming level, most applications can convert between Linux and UNIX with very little work. And Linux is also deliberately designed to be compatible with UNIX, making it easy to take advantage of the main body of UNIX software. Linux works well with other UNIX machines, using standard UNIX services like RPC (Remote Procedure Call) and NFS (Network File System). Linux also inherits the flexibility and customizability of UNIX, making it suitable for a wide range of applications, including adapting to traditional server and desktop applications, as well as uncommon applications like embedded systems.

So, if a user is programming on a UNIX system while the company is at work, or is a UNIX system administrator at work, he can install a UNIX compatible system at home, ie Linux. system. Using Linux at home can do some work tasks. And eager to learn UNIX through Linux learning, I don't have to say much, in this era of network talents due to scarcity and value multiplication, people who want to rely on technology to eat and do not want to master server-side technology is a real fool.

Five, nostalgic ability

In this era of rapid IT technology, nostalgia should not be a good habit, although nostalgia can have a very good atmosphere. But slowly we found that we had to be nostalgic, because the computer we just bought last year is now old. Although every IT vendor can effectively reduce our TCO (total cost of ownership) with their products, the depreciation rate of our equipment is still accelerating. If you are willing to listen to me, I will say that there is never a savior in this world, or try my recommended Linux.

Linux is very small and can make efficient use of hardware. The minimum installation of Linux requires only 4MB of RAM, and you can install Linux on your 486 machine and use it as a firewall or web server. The Linux masterpiece I read even recorded that someone used a second-hand 386 to set up a router and firewall. The Linux kernel allows drivers to be loaded and unloaded at runtime. This maximizes memory usage because you don't have to load all the drivers. In short, Linux can make old machines get new and save our financial resources. Therefore, it is strongly recommended that the owners of computers running Windows as slow as snails learn Linux.

Six, stability ability

A machine running Linux can be started for several months. Linux provides full memory protection, and each process runs in its own virtual address space without damaging the address space used by other processes or kernels. Tasks and the kernel are also isolated from each other, that is, bad behavior or poorly written programs can only destroy themselves. It is therefore almost impossible for a corrupted process to crash the system. Linux has the upper hand in the security competition with Windows98 and NT, and what about the situation of Windows2000? Senior system security analysts pointed out that Windows 2000 is not ready for network system and server connection, Linux is still the current The safest operating system. Senior system security analysts also expect Windows 2000 to complete testing and bug removal by the end of this year. The current safer operating systems are still commercial versions of UNIX and Linux. Senior system security analysts affirm that: in the next five years, Linux will become the safest operating system. By 2005, managing and using Linux will be a very easy task.

It can be said that Linux is a very sturdy system, so it is strongly recommended that people who are extremely disgusted with Windows Blue Screen of Death learn Linux, using the sixth weapon provided by Linux? D?D stability.

VII. The ability to pay

The seventh weapon provided by Linux is related to money. This is an unavoidable problem. Because of the price, everyone can have genuine Linux. In addition, Linux is still a completely open system. It supports a variety of open standards such as the POSIX standard and TCP/IP Internet Engineering Task Force standards. By avoiding proprietary APIs (application programming interfaces) and protocols, you can reduce your reliance on a single vendor. This will not happen like using a dedicated system: once you make a mistake, you can only continue to use the original system supplier's products. That is to say, there will be no case where you will enjoy the low price first and you will have to pay a high service fee later. Therefore, it is highly recommended that people who do not want to spend too much money and want to use genuine software learn and use Linux.

Copyright © Windows knowledge All Rights Reserved