#yyds干货盘点#
Posted linux小屋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#相关的知识,希望对你有一定的参考价值。
Linux 发行版,也叫做GNU/Linux发行版,这些操作系统 通常由 Linux内核 + GNU计划的大量的函数库 + 基于 X Window或者 Wayland的图形界面。有些发行版考虑到容量大小而没有与预装X Window。
现有超过300个Linux发行版本(Linux发行版列表)。大部分正处于活跃的开发中,不断地改进。
由于大多数软件包是 自由软件和开源软件 所以Linux发行版的形式多种多样 --- 从功能齐全的桌面系统、服务器系统、到小型系统(通常在嵌入式设备,或者启动软盘).除了一些定制软件,发行版通常只是将特定的应用软件安装在一堆 函数库 和内核上, 以满足特定用户的需求。
作为初学者了解linux,在看到众多的发行版时,一定会丈二和尚摸不到头脑,从而不知多措。怎么划分linux发行版呢?让我们带着这些问题,来做一个小范围的总结。
怎么划分linux发行版呢?
先看一个链接:
https://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.svg
按照软件包管理系统划分(按照打包方式划分)
Debian系:
Debian计划最初由伊恩·默多克于1993年发起,
Debian 0.01版在1993年9月15日发布,而其第一个稳定版本则在1996年发布。
Debian以其坚守Unix和自由软件的精神,以及给与用户的众多选择而闻名,
现时Debian提供了超过25,000个软件,超过50,000个软件包,
并正式支持10个计算机系统结构。
作为一个大的系统组织框架,Debian旗下有多种不同操作系统核心的分支计划,
主要为采用Linux核心的Debian GNU/Linux系统,
其他还有采用GNU Hurd核心的Debian GNU/Hurd系统、
采用FreeBSD核心的Debian GNU/kFreeBSD系统等。
众多知名的Linux发行版,例如Ubuntu、Knoppix和Deepin,
也都建基于Debian GNU/Linux。
- Debian GNU/Linux:由大批社区志愿者收集的包,拥有庞大的软件包可供选择(29000个以上),支持大量的硬件平台(12个计算机系统结构)。Debian强调开源和自由。
- Deepin:现基于Debian,使用自行开发的Deepin DE桌面环境的发行版,启动迅速,简洁美观,开发了深度文件管理器,深度音乐,深度截图,深度终端等特色软件,还与软件厂商合作开发了有道词典、网易云音乐等Linux原生应用。
以下基于Deepin:
统一操作系统(UOS):Deepin与中国电子、中兴、南京诚迈共同打造的商业化发行版。
- Ubuntu:知名Linux发行版之一,由Canonical有限公司赞助,基于Debian,使用自己的软件包库,与Debian的有所不同,旨在开发出更加友好的桌面。
- 以下基于Ubuntu:
- Linux Mint:基于Ubuntu,人气与Ubuntu不相上下的发行版。
- Edubuntu:是Ubuntu的教育发行版。
- Elementary OS:基于Ubuntu,使用基于GNOME名为Pantheon的桌面环境。
- Kubuntu:使用KDE桌面环境的Ubuntu包。
- Lubuntu:使用LXDE桌面环境的Ubuntu包。
- PUD GNU/Linux:基于Ubuntu的小型Linux,可安装于光盘或256 MB以上的U盘。
- Ubuntu Kylin:添加了少量中国化定制的 Ubuntu 发行版。
- Xubuntu:使用Xfce桌面环境的Ubuntu包。
- Start OS:原名Ylmf OS,基于Ubuntu发行版,已停止维护。
- Ubuntu GNOME:基于Ubuntu是Linux发行版,但使用的是桌面环境是Gnome。
- Zorin OS:基于Ubuntu的Linux发行版,目的是尽可能的模拟Windows及操作习惯。
- NOI Linux:一套专门用于NOI竞赛的操作系统。
等等......
Red Hat系
Red Hat Linux和SUSE Linux是最早使用RPM格式软件包的发行版,
如今RPM格式已广泛运用于众多的发行版。
这两种发行版后来都分为商业版本和社区支持版本。
Red Hat Linux的社区支持版本现称为Fedora,
商业版本则称为Red Hat Enterprise Linux。
- CentOS:由社群支持的包,旨在100%地与Red Hat Linux企业版兼容,但不包含Red Hat的商业软件。
- Fedora:可用作工作站、桌面以及服务器,由红帽公司及其社群开发。
- Red Flag Linux:即红旗Linux,由北京中科红旗软件技术有限公司开发,主要针对中国市场。
等等......
Slackware系
Slackware走了一条同其他的发行版本
(Red Hat、Debian、Gentoo、SuSE、 Mandriva、Ubuntu等)不同的道路,
它力图成为“UNIX风格”的Linux发行版本。
它的方针是只吸收稳定版本的应用程序,
并且缺少其他Linux版本中那些为发行版本定制的配置工具。
- SUSE/openSUSE:来自德国,是欧洲最流行的包之一。跟红帽一样,也包括大量的软件,需要7张以上的CD,现在则用双DVD。这个包有独特的配置工具YaST。也是United Linux的创立者之一,已经被Novell公司收购。openSUSE是一个新的版本,基于社区,完全开源。(注意,虽然此发行版采用红帽系的RPM软件包,但并未从红帽继承代码或架构)
- Ultima Linux:基于Slackware,由Martin Ultima作了优化。
- SLAX:一个基于Slackware的自启动运行光盘,由Tomas Matejicek维护。
- Frugalware:通用Linux包,面向中级用户。
其他打包方式的包
- ArchLinux:基于KISS原则,针对x86-64的CPU做了优化,以.pkg.tar.xz格式打包并由包管理器进行跟踪维护,特别适合动手能力强的Linux用户。
- Gentoo:这个包采用自己独特的Portage包管理系统,吸引了许多狂热爱好者以及专业人士,由于能自己编译及调整源码依赖等选项,而获得至高的自定义性及优化的软件,在源码包也有相当多新旧版本的选择,是个强调能自由选择的发行版。
- Android:来自Google,以apk格式打包,采用Android Runtime虚拟机提供类似Java (编程语言)的应用程序接口,目前已成为用户最多的智能手机系统之一。
相关链接:
Linux 分支参考网站:http://futurist.se/gldt/
Linux发行版排名: https://distrowatch.com/dwres.php?resource=popularity
Linux 发行版体验: https://distrotest.net/ (此网站可以体验各个版本的linux系统,如果有时间可以实操一下,感受一下)
我们再看一下这个链接:
https://futurist.se/gldt/wp-content/uploads/12.10/gldt1210.svg
从此链接中我们不难发现,Linux 发行版,主要分为三个系列。
分别是 Debian系 Slackware系 Red Hat系
众多的linux发行版,联系是很紧密的。他们都是基于linux的内核,并得益于 GNU 的众多 开源软件,发展而来。 历史的年轮,一轮一轮,Linux的发行版也得到了广泛的发展,分出了很多条方向。但终其根本,他们源于一处。不同的是,有的依旧在开源,有的已经商业化。
有的占有了广泛的市场份额,有的可能正在没落。
希望linux发展越来越好。
以上是关于#yyds干货盘点#的主要内容,如果未能解决你的问题,请参考以下文章
#yyds干货盘点#愚公系列2023年02月 .NET/C#知识点-程序运行计时的总结
# yyds干货盘点 # 盘点一份JS逆向代码转换为Python代码的教程