Different operating systems for Linux

1. Basic introduction to Linux

Today I have a brief understanding of Linux and will introduce it.

Linux, the full name of GNU/Linux, is a UNIX-like operating system that is free to use and spread freely . It is mainly inspired by the ideas of Minix and Unix. It is a POSIX -based multi-user, multi-task , multi-thread and multi- CPU operation. system. It can run major Unix software tools, applications and network protocols. It supports 32-bit and 64-bit hardware. Linux inherits the network-centric design philosophy of Unix and is a multi-user network operating system with stable performance. There are hundreds of different Linux distributions, such as Debian and Archlinux based on community development, and Red Hat Enterprise Linux , SUSE , Oracle Linux, etc. based on commercial development .

The birth, development and growth process of the Linux operating system has always relied on five important pillars: Unix operating system , MINIX operating system, GNU project, POSIX standard and Internet network.

Strictly speaking, the Linux operating system refers to "Linux kernel + various software", and the word Linux only means the Linux kernel.

These are mainly known from Baidu and Zhihu articles

Baidu link

Zhihu link

2. The latest version of Linux

There are many different Linux versions of Linux, but they all use the Linux kernel . Linux can be installed on a variety of computer hardware devices, such as cell phones, tablets, routers, video game consoles, desktop computers, mainframes, and supercomputers.

The Linux version number is divided into two parts, namely the kernel version and the release version .

Strictly speaking, the word Linux only refers to the Linux kernel , but in fact people are accustomed to using Linux to describe the entire operating system based on the Linux kernel and using various tools and databases of the GNU Project.

Linus Torvalds released the Linux 6.2 kernel stable version on February 19, 2023, marking the arrival of the first major kernel version in 2023. Linux 6.2 is a major new kernel series with new and updated drivers. , improved hardware support, new features, and more.

More knowledge about Linux versions can be found at the link below

How much do you know about the Linux version?

Release of version 6.2

3. Characteristics of different Linux operating systems

Common Linux systems include Debian, Gentoo, Ubuntu, Red Hat Enterprise Linux , CentOS, Fedora,

Arch Linux,OpenSuse

Zhihu article What are the Linux systems? Take stock of 8 commonly used Linux systems!

1、Debian

stability

Not easy to crash and restart

Faster and easier memory management

其它操作系统也许在一两个领域内速度够快,但是基于 GNU/Linux 或 GNU/kFreeBSD 的 Debian 对硬件要求很低且很平均。在 GNU/Linux 下通过模拟器运行的 Windows 软件比在其原生环境中运行的速度更快

大多数的硬件驱动程序是 GNU/Linux 或 GNU/kFreeBSD 用户们所写的,而非厂商。

这可能意味着,对某些硬件的支持从无到有的过程之间会存在一些延迟。不过,在厂商停止生产或倒闭以后却仍可以对硬件提供长时间的支持。经验显示,开放源码的驱动程序通常比封闭式的好太多了。

良好的系统安全

Debian 以及自由软件社区非常注意在软件发布中快速地修复安全问题。通常没几天就会有修复过的软件被上传。因为开放源代码 ,所以 Debian 的安全性会在开放的情况下被评估。而且其它自由软件项目也有相同级别的考核系统,用于防止潜在的安全问题被引入到基本系统的重要位置。

安全软件

许多人并不知道,任何机器都可以看到您在网络上发送 的任何信息。Debian 有著名的 GPG(和 PGP)软件,允许邮件在用户之间秘密地被发送。另外,ssh 允许您和其它安装了 ssh 的机器 创建安全的连接。

Debian

2、Gentoo

Gentoo 是一个基于 Linux 或 FreeBSD 的自由操作系统,它几乎能为任何应用程序或需求自动地作出优化和定制。 对极限的配置、性能的追求,以及顶尖的用户和开发者社区,都是 Gentoo 的显著特点。

3、Ubuntu

1、桌面系统使用最新的Gnome、KDEXfce桌面环境组件。

2、集成搜索工具Tracker,为用户提供方便、智能的桌面资源搜索。

3、抛弃繁琐的X桌面配置流程,可以轻松使用图形化界面完成复杂的配置。

4、集成最新的Compiz稳定版本,让用户体验酷炫的3D桌面

5、“语言选择”程序提供了常用语言支持的安装功能,让用户可以在系统安装后,方便地安装多语言支持软件包。

6、提供了全套的多媒体应用软件工具,包括处理音频、视频、图形、图像的工具。

7、集成了Libreoffice办公套件,帮助用户完成文字处理、电子表格幻灯片播放等日常办公任务。

8、含有辅助功能,为残障人士提供辅助性服务,例如,为存在弱视力的用户提供屏显键盘,能够支持Windows NTFS分区读/写操作,使Windows资源完全共享成为可能。

9、支持蓝牙(Bluetooth)输入设备,如蓝牙鼠标蓝牙键盘

10、拥有成熟的网络应用工具,从网络配置工具到Firefox网页浏览器Gaim即时聊天工具、电子邮件工具、BT下载工等。 11、加入更多的打印机驱动,包括对HP的一体机(打印机、扫描仪集成)的支持。

11、进一步加强系统对笔记本电脑的支持,包括系统热键以及更多型号笔记本电脑的休眠与唤醒功能

12、与著名的开源软件项目LTSP合作,内置了Linux终端服务器功能,提供对以瘦客户机作为图形终端的支持,大大提高老式PC机的利用率

13、Ubuntu 20.04 LTS提供对配备指纹识别功能笔记本的支持。可录制指纹和进行登陆认证。

Ubuntu

4、红帽企业级Linux

1. 虚拟化技术

在各种平台上支持虚拟化技术,在Red Hat Enterprise Linux Advanced Platform支持存储与扩展的服务器虚拟化技术,Red Hat Network提供各种虚拟化系统的支持virt-manager, libvirtirsh管理工具

2. 内核与性能

基于Linux 2.6.18内核,支持多核处理器,广泛的新硬件支持,更新的基于Kexec/Kdump的Dump支持,支持Intel Network Accelerator Technology (IOAT),对于大型SMP系统技持的增强,增强的管道缓存,内核缓存接合能力用于改进IO缓存操作

3. 安全

SELinux增强,图形化SELinux管理界面,集成的目录和安全机制,增强的IPESEC提高安全与性能,新的审计机制用于提供新的搜索、报表和实时监控的能力

4. 网络与互操作性

支持Autofs, FS-Cache和iSCSI,增强的IPv6支持,改进的Microsoft®文件/打印和Active Directory集成

RHEL系统的特点知乎

5.CentOS

1.可以把CentOS理解为Red Hat AS系列的社区版,它完全就是对Red Hat AS进行改进后发布的。各种操作、使用和RHEL没有区别。

2.CentOS完全免费,不存在RED HAT AS需要序列号的问题。

3.CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RHEL那样需要花钱购买支持服务。

4.CentOS修正了许多RHEL的BUG。

5.CentOS版本说明:CentOS3.1 等同于 RED HAT AS3 Update1 CentOS3.4 等同于 RED HAT AS3 Update4 CentOS4.0 等同于 RED HAT AS4。

CentOS

6、 Fedora

Red Hat Linux的相似度

Fedora承继了Red Hat Linux的安装接口Anaconda、桌面环境(同时包含Gnome和KDE)、包管理器RPM、多国语系支持以及许多设置工具,所以习惯于使用Red Hat操作系统的用户会感到相当熟悉,也因为如此,Fedora用户在转移至RHEL、CentOS等系统时不会面临太多差异。

Fedora

7、Arch Linux

1。滚动更新,一次安装,永远更新。更新的太快容易导致一些软件崩溃。比如某一次更新后guake用不了。

2.轻量,不会给你安装任何你可能用不到的软件,所以连图形化界面都需要你自己手动安装,wifi都不给你开启,需要手动开启。dhcp也不给你开,无法获取ip地址。

3.完善的教程,arch的wiki是我见过所有linux教程最完善的,它甚至有教程告诉你ss如何配置。

4.大量爱好者帮你编译好了软件,安装软件简直不要太轻松。不必像ubuntu那样pacman -S opencv就ok了,非arch系的任何发行版,半小时能装成功那你一定是高手。一键安装nvidia显卡驱动,不用禁用开源显卡驱动。

5.软件资源比debian和centos系的少,以至于有些软件安装不了,比如百度网盘(可以解压直接执行二进制文件,但是启动巨慢,经常卡死)

Arch Linux知乎

8、OpenSuse

专业,易用的YaST软件包管理系统,安全的AppArmor(功能和RedHat等发行版本所带的SELinux一样,各有千秋)

openSuSE不仅是优秀的桌面系统,作为中小型企业服务器也是有十分的优势的,使用YaST2可以使服务器的配置更加简单和快捷,大型服务器系统可以选用SuSE Enterprise Linux

除了 AppArmor 外,openSUSE 11.1 将加入SELinux,以进一步增加 openSUSE 11.1 的安全性

Guess you like

Origin blog.csdn.net/m0_73613990/article/details/129210569