Seven unique weapons in Linux

Source: Internet
Author: User
Article title: seven unique weapons in Linux. Linux is a technology channel of the IT lab in China. Includes basic categories such as desktop applications, Linux system management, kernel research, embedded systems, and open source.

Linux is a free-of-charge and free-propagation UNIX-like operating system. it is mainly used on Intel x86 series CPU-based computers. Linux is designed and implemented by thousands of programmers around the world. it aims to build UNIX-compatible products that are freely available all over the world without the copyright of any commercialized software. Maybe some friends who are preparing and using Linux do not know much about why Linux is used. This article tries to give answers to this question, so that people can truly understand the seven weapons Linux has brought to us. Compared with commercial software, Linux has a difference in the realm of learners. this difference is outlined in one sentence: Taking the impossible as the law, and taking the infinite as the limit. The difference in this realm is the essence of the seven Linux weapons.

I. programming capability

Linux is produced by a group of real hackers. Even though Linus is used to being the creator of Linux, among the thousands of files contained in linux, there is also a file named Credits that records the names and email addresses of major Linux hackers (This list contains more than 100 names, all over the world ), but no one can tell how many people are involved in Linux improvements. Today, this game has not stopped with the passage of time. On the contrary, it is widely used because of the increasing popularity of Linux. Therefore, starting to use Linux is like joining a cloud-based programming organization. You can keep up with the latest developments in this field in a corner of the Earth on the internet. if your English is good enough, join a discussion group, you can get some tips from secret experts who don't know where they come from. Because of the existence of GPL, you can also get open source code without worrying about the source of learning materials.

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

What are the results of powerful development tools + open source code + expert clicks? Programmers are already familiar with programming. Therefore, it is strongly recommended that users who are crazy about programming and always prefer to use programs to solve problems use Linux to possess the first weapon provided by Linux? D? D programming capability.

II. networking capability

Linux has powerful networking capabilities, and its TCP/IP code is the highest level. 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 those of high-end routing devices provided by companies like Cisco. In addition, using the Samba group provided by Redhat Linux (not exclusive to RedHat Linux), Linux can be used as a printing and File Server for Windows clients, as well as an NT File and printing server. Using the AppleTalk module in Linux, Linux can even serve as a file and print server for a Macintosh client. With Apache, the world's most widely used Web server software system, running on linux, you can run your own Intranet or Internet web server. Linux also contains an Ftp service program, an email transmission proxy program, and POP and IMAP mail service programs. If you want to, you can also get a Linux LDAP service program for free on the Internet. In the face of such powerful network functions, we strongly recommend that those who are interested in constructing the network master the second Linux weapon? D. networking capability.

III. innovation capability

"If you are always using Microsoft development tools, you can only be an operator in your life. "This is true. Linux is a free software, but the difference between free software and non-free software lies in:

1. free software is open. thousands of people can check the software and quickly find and modify its error codes.

2. end users can customize their own free software as they wish, and users with special needs can also customize their own Linux in exactly the way they think appropriate.

3. free software saves a lot of effort by sharing source code and thinking to prevent repeated inventions.

Are these features highly attractive to those with good ideas? Moreover, due to its advantages, Linux has become more and more widely used. Such as the recent popularity of embedded Linux applications, has been widely used in a variety of basic communication products, including laptops, network devices, network TVs, etc, the embedded operating system is becoming an unstoppable trend, and eventually the computer, communication, and home appliances will become one because of its existence. These also provide a broader space for developers who have ideas. The dream is power today, without the ability to innovate is unimaginable. Therefore, it is strongly recommended that those who have a strong research spirit and love to learn how to use Linux and use the third weapon provided by Linux? D. innovation capability.

 

[1] [2] Next page

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.