Five Misunderstandings of Linux operating system applications

Source: Internet
Author: User
It is difficult to develop applications and only applies to the network. these comments only refer to some people who do not know Linux. once you really know Linux, it will be attractive to Linux.

It is difficult to develop applications, only applicable to the network, etc. these comments on Linux are only the opinions of some people who do not know Linux, will be conquered by the charm of Linux...

◆ Misunderstanding 1: it is difficult to develop applications

There is still some reason for this statement three years ago. In the past, it was difficult to use traditional tools to develop applications for Linux. Traditional GCC and Emacs are hard to learn and cannot reach the efficiency required by enterprise developers. Now Linux has a fully functional, visualized and fast programming tool, Kylix, which completely solves this problem. Kylix uses the "drag-and-drop" method familiar to Win 32 developers to design WYSIWYG user interfaces, greatly improving GUI applications (especially commercial and enterprise database applications) on the Linux platform) so that the hard-to-count Win 32 commercial applications are transplanted to the Linux platform.

◆ Misunderstanding 2: only applicable to networks

Linux is almost synonymous with the network, and there is a huge Linux support team on the network. As more and more Linux vendors have joined (currently there are 188 Linux versions), their applications have been expanded from the network to almost all IT fields, from database, Enterprise Office, e-commerce software, network management, RAS (reliability, availability and service) computing, to computer aided design and manufacturing (CAD/CAM) and film stunt simulation. With the continuous release of new Linux versions, the performance is also greatly improved. many enterprises around the world have begun to use the Linux operating platform or server to process huge data.

◆ Misunderstanding 3: suitable for small and medium enterprises only

There has always been a misunderstanding that Linux is open source code, so its biggest feature is that it is cheaper than Windows NT and other operating systems, which makes its applications limited to small companies. This is not the case. 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 Cisco and other companies. These application cases prove that Linux is absolutely extensible, capable of executing key applications, and meeting the data processing needs for high-load traffic (or even the most advanced Super Computing ).

◆ Misunderstanding 4: no profit in the Linux market

Linux is free, does it mean it won't be profitable in the Linux market? The answer is No. Linux vendors may not make a lot of profits by releasing the operating system, but they can make profits by developing on the Linux platform. For example, the profit of a Linux server manufacturer is that the server is a combination of software and hardware. its efficacy and value come from this combination, rather than independent software and hardware. Moreover, the hardware of Linux servers already has a certain profit, and the free Linux is a condition for manufacturers to reduce costs. In addition, Linux vendors have a huge margin in cell phones and PDAs (typical examples of Linux embedded development and application.

◆ Misunderstanding 5: price-only advantages

When evaluating Linux servers, Windows NT servers, and Unix servers, the price advantage of Linux is unquestionable. However, stability and reliability are the main reasons for users to use Linux. A Linux-running machine can be started for several months and provides full memory protection. each process runs in its own virtual address space, it does not damage the address space used by other processes or kernels. Tasks are also isolated from the kernel, and they can only destroy themselves even if they are not performing well or poorly programmed. Therefore, a broken process is almost impossible to crash the system. In addition, Linux has good anti-virus and security performance, which is also an important reason for users to use it.

Linux has become a substitute for Unix systems on personal computers and inherits many Unix advantages. However, the current performance has begun to replace the Unix operating system to occupy the server market. However, we can see that Unix is gradually moving closer to Linux, and Unix vendors such as IBM, Sun, and HP have started to support Linux. Open source code is the trend of the times, and Linux has a bright future. The Free Standards Group Association, which consists of large servers and Linux vendors in The industry, published The Linux Standards they have worked to develop. These standards are developed to ensure that different versions of Linux work the same way.

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.