Linux的发行版
引言
Linux 有非常多的版本,比如世面上常见的有 Ubuntu、RedHat、Fedora、Suse 等,这么多的版本我们究竟该选哪一个呢?对于 Linux 初学者有必要对这些 Linux 发行版本有所认识和了解。
Linux 的发行版什么?
事实上 Linus 在 1991 年编写的是 Linux 的内核,就是一个操作系统的核心,包括设备驱动、文件系统、进程管理等等。当然一个操作系统只有内核的话,用户是没有办法使用的,所以 Linux 的发行版就是将 Linux 内核和应用软件打了个包,这些应用软件可以包括 GNU 程序库和工具、命令行 Shell 工具、图形界面的 XWindow 系统和相应的桌面环境以及数千种应用软件。
常见的 Linux 版本比较
首先 Linux 的发行版本可以分为几个大的家族,比如 Red Hat、Debian、SlackWare 等等;然后在每个大的家族里又有不同的发行版本。
Red Hat家族
Red Hat 红帽公司创建于1993年,是目前世界上最知名的 Linux厂商之一。Red Hat 公司产品主要包括:
RHEL (Red Hat Enterprise Linux 红帽企业版 Linux),是商业版本,源代码公开,技术支持需要付费,提供原厂服务。
Fedora 是基于 Red Hat Linux的社区版,由Fedora Project社区开发、红帽公司赞助。Fedora会采用最新的技术,尝试很多新功能、新特性,取得成功后会应用到 RHEL版本中,可以理解为是 RHEL的个人桌面版和前期测试版。
CentOS 全称Community Enterprise Operating System(社区企业操作系统),可以理解为是 RHEL 的社区克隆版。完全免费,并且开源。其独有的yum命令支持系统在线升级,可以即时更新。CentOS稳定性较好,在中国应用比较广泛。
Rocky Rocky Linux是一个社区企业操作系统,设计成100%兼容美国顶级企业Linux发行版,因为它的下游合作伙伴已经改变了方向。社区正在大力开发。RockyLinux由CentOS项目的创始人GregoryKurtzer领导。
Ubuntu家族
Ubuntu每6个月发布一个新版,每个版本都有代号和版本号。版本号源自发布日期,例如第一个版本,18.04,代表是在2018年04月发布的。
linux发展过程中,几个关键词:
1.live,直播指的是可以将一个系统放在一个U盘中随声细带。
2.Debian GNU/linux ,一个非常大的linux分支,包括ubuntu,不过更令人佩服的是debian做了一个linux下的软件库,包括了29000多个软件。我前段时间做论文关于神经影像方面的软件就是从Debian上下载的。
3. 很多国家和地区,基于官方的目的,通过政府的手段推出了地区本土化的linux系统。
4.ubuntu的目的就是为了开发更友好的桌面。
5. 可以按照打包方式,划分linux系统:两个大类dpkg和rpm。
Linux 家族图谱
相关文章
- 磁盘阵列怎么组linux系统,Linux系统下如何设置磁盘阵列?
- Linux 双机热备:保障系统安全可靠运行(linux双机热备方案)
- 监测洞悉Linux服务器状态监测无忧(linux服务器状态)
- Linux 上网设置指南:实现快速上网(linux上网设置)
- 学习Linux运维:从入门到精通(linux运维怎么学)
- 安转Linux:镜像源指南(linux镜像源)
- Linux大学教程:掌握实用技能(linux大学教程)
- NSA数据安全在Linux系统中的应用(nsalinux)
- 技巧提高效率:Linux实用技巧(linux实用)
- Linux恢复丢失目录的方法(linux恢复目录)
- Linux关闭端口的几种方法(linux如何关闭端口)
- 使用Linux系统下常用软件实用指南(linux下常用软件)
- Linux编译Tar包:深入挖掘脚本之美(linux编译tar)
- 系统Linux: 遍地的分支系统(linux的分支)
- Linux如何设置只读文件权限(linux只读文件)
- Linux文件类型深入揭秘(linux文件的类型)
- 版本Linux的分支版本:开放的多样性(linux的分支)
- 对话探索Linux世界:一次风格富有灵性的对话(linux风格)
- Linux:为开发者量身定制(适合开发的linux)
- Linux下轻松播放多媒体让您尽情享受(linux多媒体播放器)
- Linux重启,助力项目再次成功开展(linux 重启项目)
- 深入探究Linux内核:不断拓展的技术世界(深入理解linux 内核)
- Linux下FTP搭建:快速稳定实现文件上传下载(linux下ftp搭建)
- Linux系统查看磁盘空间使用情况(linux查看磁盘空间)
- 如何在Linux系统中安装Java(linux中安装java)