In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-03-29 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/01 Report--
This article shares with you the content of a sample analysis of the Linux operating system. The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.
A brief introduction to Linux
Linux can be defined in both narrow sense and broad sense. In a narrow sense, Linux actually means Linux kernel. The kernel is responsible for managing the hardware and providing interfaces for upper applications. In a broad sense, it refers to the various versions of Linux (distribution) based on Linux kernel, including OS and various applications. Although the versions seem dazzling, in fact, the versions are more or less the same, and the differences are often reflected in the customer base, upgrade maintenance, interface, and so on.
Linus Torvalds is the father of Linux. He wrote the first kernel to Linux according to the code of the Minix system and the design of the UNIX system. Linus's initiative is to open source the code of the Linux kernel. Later, the Linux kernel and a set of open source application software GNU combined to adopt the open source protocol, and developed rapidly. We can use and modify the open source code at will, but the programs developed on this basis should also be made public in accordance with open source agreements. The open source of Linux and GNU attracts a large number of excellent programmers to participate in Linux-related development.
In terms of philosophy and design philosophy, Linux is similar to other UNIX versions and uses a similar interface. We can learn about other UNIX systems, such as Solaris, FreeBSD, and Apple's Mac OS based on FreeBSD, by learning the basic concepts and mechanisms of Linux. The rise of Windows once made many people think that UNIX would eventually be replaced by Windows, but now seeing the prosperity of Linux and Apple products, I am impressed by the power of the UNIX system.
Linux has the following more important mechanisms: file system for storing data and managing permissions, API for text manipulation of IO, processes for managing operations, multithreading for multitasking, and inter-process communication (I put signals and networks in this category as well).
Second, the vendor version of Linux
We also have many vendor versions based on the Linux kernel. Even with the kernel and GNU software, the installation and compilation of Linux is not an easy task, and Linux vendors are targeting this market. These manufacturers will help users install and use Linux and provide technical support on the basis of the Linux kernel and the software developed by themselves. Because in the server field, Linux operating system is far ahead of Windows system, and these servers owned by government departments, banks or universities often undertake very important information processing and IO (input/outpt) work, even though Linux is open source, manufacturers can still make huge profits according to their commercial software and technical support.
IBM is the largest supplier of Linux equipment, and a large part of its consulting business comes from providing Linux-related support. The Android operating system we are familiar with is also a vendor version provided by Google.)
Here we mainly introduce the vendor version of Linux which is popular on PC:
1. Red Hat Series
Red Hat linux: the famous Red Riding Hood is now over. On this basis, there are the following branches:
Red Hat Enterprise: (www.redhat.com) this is an enterprise-class linux, mainly for servers. As a commercial version, it has better supporting software and technical support. The textbook of RH is also a classic.
Fedora: (http://fedoraproject.org) is maintained by the community and removes some commercial software. Red Hat actually sponsored the project to use it as a technical testing platform.
CentOS: (www.centos.org) this version is not from Red Hat's company. It is a free version that collects Red Hat's open source code, is maintained by the community, and is fully compatible with Red Hat. The version number is slow to upgrade, but it has continuous technical support, so it is suitable for situations where you are not willing to upgrade frequently. Bird Brother recommends using CentOS to build a station.
2. SUSE series
SUSE Linux Enterprise: (www.suse.com) similar to the business version of Red Hat, it is made by a German company and is said to be more popular in Europe, but my friends in Europe say they haven't heard much about it. SUSE series is characterized by YAST2, which is used to set up the interface of Linux, which is more convenient for junior administrators.
OpenSUSE: (www.opensuse.org) the free version of SUSE. In the past, SUSE did not push this free version very much, and the support was not good. Now there seems to be a big change in attitude. As far as my personal experience is concerned, I still feel that community support is insufficient.
3. Debian series
Debian: (www.debian.org) completely free, community-maintained version of Linux, has a large user base, so when you encounter problems, you can basically find the support of community users.
Ubuntu: (www.ubuntu.com) A free Linux version supported by a fund. Inherited from Debian. The interface is very friendly. When I send an email, I will send you to install CD for free (I don't know if it is still available). The current version loads a lot of things, and the speed is a little slow. Eric Raymond, who wrote Cathedral and Bazaar, said it was the best Linux.
Mint (http://www.linuxmint.com), is based on ubuntu. It provides a richer pre-installed application to reduce the trouble for users to search and install applications. The version of the application it uses is relatively new and may not be very stable.
In addition, there are some versions as follows:
Gentoo (www.gentoo.org) is based on the source code version and provides users with a lot of freedom. Provide users with a large number of application source code, which can be recompiled and built on the user's system. Some knowledge of system configuration is required.
ArchLinux (www.archlinux.org), which advocates simplicity and avoids unnecessary and complex modifications, is a lightweight and flexible version. Its configuration file is well commented.
Mandriva (www.mandriva.com) is a user-friendly version that aims to make it easier for new users to use linux.
Slackware (www.slackware.com) is stable and basic. It contains only stable versions of the application. Not very friendly to beginners.
TurboLinux (www.turbolinux.com) is popular in Asia. Commercial version, providing technical support and consulting services.
Thank you for reading! This is the end of this article on "sample Analysis of the Linux operating system". I hope the above content can be of some help to you, so that you can learn more knowledge. if you think the article is good, you can share it for more people to see!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.