Linux发行版分类与安装选择分析

1、引言

我们经常接触Linux,但是很多初学者往往面对众多的发行版不知所措。Ubuntu、CnetOS、Fedora等等。Linux众多的发行版让人眼花缭乱,本篇就来梳理一下目前Linux发行版的状况,让大家了解一个整体情况,理清不同版本的关系。

2、Linux组成

Linux主要分为2部分:
1、Linux内核
2、GNU工具

光有内核是不够的,GNU提供工具让用户来管理和操作文件,使得系统按照用户预期的方式运行来完成任务。类似于内核好比汽车发动机,GNU提供了方向盘、刹车、油门等工具来让用户操作,这样才是一个完整的汽车。

3、Linux发行版

完整的Linux系统包称为发行版。至于什么是完整的Linux,在上一节已经说明了。光一个Linux内核是不能称为发行版的。

Linux发行版通常归类为3类:
1、核心Linux发行版
2、特定用途的发行版
3、LiveCD测试发行版

核心Linux发行版含有内核、一个或多个图形化桌面环境以及预编译好的几乎所有能见到的Linux应用。该版本因为包含几乎所有的Linux应用,导致大小会很大。安装对新手很不友好,多数发行版会在安装过程中询问一系列问题,以决定哪些应用要默认加载、PC上连接了哪些硬件以及怎样配置硬件设备。新手经常会被这些问题困扰,要么加载了过多的程序,要么没有加载够,到后来发现各种错误。常见的核心发行版有:Slackware、Red Hat、Gentoo、Fedora、openSUSE、Debian。

特定用途的 Linux 发行版通常基于某个主流发行版,但仅包含主流发行版中一小部分用于某种特定用途的应用程序。常见的有:CentOS、Ubuntu、PCLinuxOS、Mint。

Linux LiveCD,这类发行版从名称就可以看出,系统可以从光盘启动,而不是必须从标准硬盘启动。直接从CD引导Linux系统,无需在硬盘安装任何东西就能运行Linux。常见的有:Knoppix、Slax、Puppy Linux。此外,一些特定用途的Linux发行版也有对应的LiveCD版。比如说Ubuntu。LiveCD的缺点就是速度不如硬盘快,而且由于无法向CD写入数据,对系统作的任何修改会在重启后失效。

4、三大阵营

我们平常安装和使用的一般选择Ubuntu。由于大部分PC都是运行Windows系统,所以大部分情况安装在虚拟机中,少数安装双系统的。
在这里插入图片描述

就目前来说,Linux可以分为三大阵营,Debian、Red Hat和Slackware。除了这三个家族,其它家族用的很少,发行版也很少,就忽略了。Red Hat旗下最流行的开源版本为CentOS。Red Hat主要是面向企业商用。软件包管理器为rpm和yum,前者不解决依赖,后者解决依赖。现在用dnf。

另一大阵营Debian,Red Hat是商业公司维护的发行版本,而Debian是社区组织维护的发行版本。许多特定用途的Linux发行版都是基于Debian,比如Ubuntu、kali。它们使用和Debian一样的软件包管理器,但仅打包了完整Debian系统中的一小部分。前端软件包管理器为apt。本地软件管理为dpkg。dpkg负责本地软件管理,不解决依赖问题。apt主要是在线安装,解决依赖。

  • Debian:软件管理dpkg、apt;社区组织维护;代表发行版Ubuntu。
  • Red Hat:软件管理rpm、yum;公司负责维护;流行发行版CentOS。

个人偏向Debian阵营,个人学习推荐选择Ubuntu。服务器推荐CentOS。

还有一个Slackware阵营,用的多的就是OpenSUSE。软件管理为zypper。

三大阵营旗下还有很多发行版图中没有写出。大多数都是基于Debian的分支,Debian分支最多,是最大的阵营。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值