Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the differences between linux and ubuntu

2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >

Share

Shulou(Shulou.com)05/31 Report--

This article mainly shows you "what are the differences between linux and ubuntu", the content is easy to understand, clear, hope to help you solve your doubts, the following let the editor lead you to study and learn "what are the differences between linux and ubuntu" this article.

The difference between linux and ubuntu: 1, linux is the GNU suite plus linux kernel, while ubuntu is the desktop PC operating system based on linux kernel; 2, linux is the kernel, a separate kernel cannot be used, and ubuntu is available for GNU/Linux distribution.

The operating environment of this tutorial: linux7.3 system, Dell G3 computer.

Linux is the kernel, and the kernel alone cannot be used. So we still need his peripheral environment software. Generally speaking, the peripheral software of Linux is the software of GNU project. This combination is called a suite, and the GNU software + Linux kernel is called the GNU/Linux suite. The Linux you see is released in this suite, also known as the release version.

Ubuntu is such a GNU/Linux distribution. So is Fedora.

Accordingly, there are GNU/FreeBSD and GNU/Hurd in this world. There used to be GNU/Darwin (darwin is the basic system of MAC OS X). In addition, there are also systems that are not supported by GNU software. For example, Andorid is a Linux + Android software environment.

Let's go a little deeper. First, let's look at what parts an operating system with a linux kernel contains. It generally consists of four parts: kernel, shell, file system, and application. Together, the kernel, shell, and the file system form a basic operating system structure that makes it easy for users to run applications, manage files, and use the entire system.

1. Linux application

A good operating system will provide a set of applications that are convenient for users to use, such as text editors, office suites, Internet tools, databases and so on.

2. Linux file system

A file system is a method of organizing files on a storage device, such as a disk. Such as EXT2, EXT3, FAT, FAT32, VFAT and so on.

3 、 Linux Shell

Shell is the user interface of the operating system, which provides an interface between the user and the kernel, and is a command interpreter. It receives the command entered by the user and sends it to the kernel for execution.

4. Linux kernel

The kernel is the core of the operating system. An operating system needs to perform some tasks, such as requesting memory resources, performing calculations, connecting to the network, and so on. The Linux kernel handles all such requests, just like the human brain.

The Linux kernel has five modular functions: process management, memory management, file system management, device control and network management.

4.1 embodiment of process management:

The Linux kernel is responsible for the creation and destruction of processes, and the communication between processes, as well as the input and output of processes. Moreover, process management controls the use of one or more cpu resources on the Soc by multiple processes

4.2 memory Management

The use strategy of memory resources is particularly important for the performance of the operating system. The kernel establishes a virtual address space for each process on limited memory resources. Different functional parts of the kernel interact with the memory management subsystem through a set of function calls, which makes the communication efficient and simple.

4.3 File system Management

In Linux operating system, almost anything can be seen as a file (everything is a file). Kobject and other structures are widely used in the kernel to organize a bunch of unstructured hardware into a multi-level data system. In addition, Linux supports multiple file system types. Such as ext4, etc.

4.4 equipment control

Almost any operating system ends up running on a physical platform. The kernel contains driver code that accesses hardware devices on the platform.

4.5 Network Featur

Most network operations are not associated with specific processes because the transmission of packets is an asynchronous event. Before the application accesses the packet, the kernel completes the tasks of collecting, identifying and distributing the packet.

What are the characteristics of Ubuntu as an operating system?

At present, it seems that Ubuntu respects "free open source and personalized", has a very user-friendly and beautiful interface, powerful software source support, and most of the mainstream drivers can be found in the installation package. In addition, because Ubuntu is based on the debian series, there is a dpkg suite that can obtain the installation software online, has a perfect package management mechanism, has good compatibility, has a lot of applications, and can download a lot of personalized gadgets, and the personalized experience is great; it can be said that Ubuntu is the best PC operating system in the Linux distribution.

For these reasons, Ubuntu is often used as a platform for linux enthusiasts to learn linux application programming and linux-driven development.

These are all the contents of this article entitled "what are the differences between linux and ubuntu". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

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.

Share To

Servers

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report