文章目录

  • 1. 简介
  • 2. Arch体系
  • 3. Red Hat体系
  • 4. Debian体系
  • 5. SUSE体系
  • 6. Linux 发行版本的选择

1. 简介

Linux是一个诞生于网络、成长于网络且成熟于网络的奇特的操作系统。1991年,芬兰大学生Linus Torvalds萌发了开发一个自由的UNIX操作系统的想法,当年,Linux就诞生了,为了不让这个羽毛未丰的操作系统夭折,Linus将自已的作品Linux通过Internet发布。从此一大批知名的、不知名的电脑黑客、编程人员加入到开发过程中来,Linux逐渐成长起来。

Linux凭借优秀的设计,不凡的性能,加上IBM、INTEL、CA、CORE、ORACLE等国际知名企业的大力支持,市场份额逐步扩大,逐渐成为主流操作系统之一。

李纳斯•托瓦兹开发的 Linux 只是一个内核。内核指的是一个提供设备驱动、文件系统、进程管理、网络通信等功能的系统软件,内核并不是一套完整的操作系统,它只是操作系统的核心。一些组织或厂商将 Linux 内核与各种软件和文档包装起来,并提供系统安装界面和系统配置、设定与管理工具,就构成了 Linux 的发行版本。

在 Linux 内核的发展过程中,各种 Linux 发行版本起了巨大的作用,正是它们推动了 Linux 的应用,从而让更多的人开始关注 Linux。因此,把 Red Hat、Ubuntu、SUSE 等直接说成 Linux 其实是不确切的,它们是 Linux 的发行版本,更确切地说,应该叫作“以Linux为核心的操作系统软件包”。

目前Linux 的发行版形成4大体系:


接下来给大家一一介绍

2. Arch体系

Arch Linux(或Arch /ˈɑːrtʃ/))是一款基于x86-64架构的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux系统安装、删除和更新软件的软件包管理器叫做pacman。
Arch Linux采用滚动发行模式来获取系统更新和软件的最新版本。系统安装映像只简单地包含系统主要组件。

优点

Arch Linux是针对特定处理器而优化过的,能够更好地利用CPU周期以提高性能。相比Debian/Ubuntu、SUSE、RedHat/Fedora 等其他发行版,Arch Linux属于轻量级选手,其简单的设计让它容易被轻松扩展和配置成为任何想要的系统类型。

缺点

安装过程简陋,缺乏智能直观的错误处理,需要用户有一定的 Linux 环境常识才能正确安装使用。
包管理系统pacman在升级过程缺乏对系统核心组件的回溯保护,如升级的Kernel有问题,即导致系统无法启动。
系统软件缺乏严谨的测试管理机制,稳定性、可靠性不如Redhat、CentOS、Debian 等发行版,难以在企业用户中推广。

主要发行的系统

  • ArchBang - 一个默认使用OpenBox 桌面环境的发行版
  • Manjaro Linux - 一个默认使用XFCE 桌面环境的发行版
  • Chakra GNU/Linux - Chakra 项目发布的半滚动发行版
  • Antergos - 一个提供包括 GNOME 3(默认),Cinnamon,Razor-qt,Base,KDE 和 Xfce 多种桌面环境安装的发行版
  • Parabola GNU/Linux-libre - 基于 Arch Linux 的一个完全自由的 GNU/Linux 发行版。

3. Red Hat体系

Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。
2018年10月29日,IBM宣布以340亿美元的价格收购Red Hat。

按目前的Linux分布情况,主要用在Red Hat Enterprise Linux(RHEL)和其他Red Hat Linux的衍生系统上,如FedoraCentOSRed Hat软件库管理系统使用默认的Red Hat软件包格式。Red Hat用.rpm,这些Red Hat软件包是将软件和元数据压缩和档案。Red Hat元数据提供了有关Red Hat软件的版本信息,以及Red Hat软件包的依赖关系。

其中最受欢迎的版本CentOS,CentOS以免费的、开源的、可以重新分发的的特性,广受企业和个人开发的信赖。

4. Debian体系

Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且Debian开发者 所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。

Debian GNU/Linux(简称Debian)是目前世界最大的非商业性Linux发行版之一,是由世界范围1000多名计算机业余爱好者和专业人员在业余时间制做 [3] 。

特点

  • 稳定性好
  • 内存管理方便
  • 软件安全性高

其中最受欢迎的版本Ubuntu

Ubuntu 基于知名的 Debian Linux 发展而来,界面友好,容易上手,对硬件的支持非常全面,是目前最适合做桌面系统的 Linux 发行版本,而且 Ubuntu 的所有发行版本都免费提供。

Ubuntu 的创始人 Mark Shuttleworth 是非常具有传奇色彩的人物。他在大学毕业后创建了一家安全咨询公司,1999 年以 5.75 亿美元被收购,由此一跃成为南非最年轻有为的本土富翁。作为一名狂热的天文爱好者,Mark Shuttleworth 于 2002 年自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了 8 天的时光。之后,Mark Shuttleworth 创立了 Ubuntu 社区,2005 年 7 月 1 日建立了 Ubuntu 基金会,并为该基金会投资 1000 万美元。他说,太空的所见正是他创立 Ubuntu 的精神之所在。

5. SUSE体系

SUSE(发音 /ˈsuːsə/)是指SUSE Linux ,是德国 SuSE Linux AG公司发行维护的Linux发行版,是属于此公司的注册商标。第一个版本出现,在1994年年初。

SUSE产品涉及3大 技术领域:企业级Linux操作系统、企业级容器管理平台、边缘计算解决方案。

6. Linux 发行版本的选择

Linux 的发行版本众多,在此不逐一介绍,下面给选择 Linux 发行版的朋友一点建议:

  • 如果你需要的是一个服务器系统,而且已经厌烦了各种 Linux 的配置,只是想要一个比较稳定的服务器系统,那么建议你选择 CentOS 或 RHEL。

  • 如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大价钱购买商业软件,不想自己定制,也不想在系统上浪费太多时间,则可以选择 Ubuntu。

  • 如果你想深入摸索一下 Linux 各个方面的知识,而且还想非常灵活地定制自己的 Linux 系统,那就选择 Gentoo 吧,尽情享受 Gentoo 带来的自由快感。

  • 如果你对系统稳定性要求很高,则可以考虑 FreeBSD。

  • 如果你需要使用数据库高级服务和电子邮件网络应用,则可以选择 SuSE。

另外给大家附一张市面流行Linux各个发行版的图示

Linux发行版本介绍相关推荐

  1. 计算机的组成和Linux的发行版本介绍

    计算机的组成和 Linux的发行版本介绍 计算机的组成及功能 计算机的五大组成,如下; 各部分的作用; 控制单元和算数逻辑单元是CPU的两个主要组成部分  控制单元主要协调各组件与各单元间的工作  算 ...

  2. Linux发行版本详解

    新手往往会被 Linux 众多的发行版本搞得一头雾水,我们首先来解释一下这个问题. 从技术上来说,李纳斯•托瓦兹开发的 Linux 只是一个内核.内核指的是一个提供设备驱动.文件系统.进程管理.网络通 ...

  3. 小巧Linux发行版本,老机器也不愁

    [日期:2011-07-29] 前不久,IBM在其广告中声称"Linux is everywhere".但是一个windows小伙子不承认,『至于你们信不信,反正我是信的.』任何一 ...

  4. 【Linux】Linux发行版本的简介与选择

    文章目录 一.Linux发行版本是什么意思? 1. Linux内核与Linux发行版本 2. 不同发行版本的共同点和不同点 二.常见的Linux发行版本 1. Red Hat Linux 2. Ubu ...

  5. linux常见版本介绍

    linux常用版本介绍 linux发行版和内核的关系 linux主要发行版:Fedora Core.Debian.Mandrake.Ubuntu.Red Hat Linux.SuSE.Linux Mi ...

  6. 手机linux内核版本了解,Linux内核版本介绍与查询

    Linux内核版本命名在不同时期有着不同的规范,在涉及到Linux版本问题时经常容易混淆,主线版本/稳定版/长期支持版本经常搞不清楚,本文主要记录下内核版本命名的规则以及如何查看Linux系统版本信息 ...

  7. 常见Linux发行版本有哪些?

    http://c.biancheng.net/view/710.html 新手往往会被 Linux 众多的发行版本搞得一头雾水,我们首先来解释一下这个问题. 从技术上来说,李纳斯•托瓦兹开发的 Lin ...

  8. Linux教程——常见Linux发行版本有哪些?

    新手往往会被 Linux 众多的发行版本搞得一头雾水,我们首先来解释一下这个问题. 从技术上来说,李纳斯•托瓦兹开发的 Linux 只是一个内核.内核指的是一个提供设备驱动.文件系统.进程管理.网络通 ...

  9. linux发行版介绍

    linux发行版介绍 ----------------------------------------------------------------------------------------- ...

最新文章

  1. excel小写转大写公式_【Excel函数贴】五个技巧性函数小套路
  2. thinkPHP 模板的使用技巧(十三)
  3. 维度变换--首先将矩阵倒过来
  4. android调试推荐使用BlueStacks模拟器调试Android应用
  5. 计算机组成原理 外部设备分为,2017考研计算机组成原理第七章考点:外部设备...
  6. Mybatis-generator逆向生成运行正常,但没有生成任何文件
  7. Windows与Linux下进程间通信技术比较
  8. XMLHttpRequest() 请求 返回结果JSON 对象与JSON 字符串处理
  9. shiro 拦截未登录的ajax_Shiro是如何拦截未登录请求的(二)
  10. WebStorm笔记-配置js的webpack识别alias(别名)
  11. Python 多版本共存问题 2
  12. oracle 11g的audit导致system表空间快速增长的问题
  13. 构建应用状态时,你应该避免不必要的复杂性
  14. 不显示删除回复显示所有回复显示星级回复显示得分回复 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。...
  15. 阿里巴巴Java面试题、笔试题(含答案)
  16. MCSA / Windows Server 2016 DISM和Powershell管理和维护镜像
  17. 转:MySQL 的 my.cnf 文件(解决 5.7.18 下没有 my-default.cnf )
  18. 数据化建设知识图谱(文末附PDF下载)
  19. 软工专硕考研_03 2018年考研经验贴:西安交通大学软件工程专硕
  20. 利用微信小程序实现web监控界面

热门文章

  1. C#OOP之八 继承 接口和抽象类
  2. oracle11如何生成aw r,(Oracle)自定义调用AWRamp;ADDM
  3. 联想服务器rd系列,联想ThinkServer RD550服务器首发评测
  4. 在4G网络下GPS定位器汽车进行动力控制(断油断电)工作原理
  5. java股票雪球数据接口_雪球股票数据源
  6. 机器学习基础(五):计算学习理论(PAC学习、有限假设空间、VC维、Rademacher复杂度、稳定性)
  7. 如何写面向互联网公司的求职简历
  8. 人脸识别系统——Dlib人脸识别
  9. Java_输入圆的半径,计算周长及面积
  10. 判断OOBE 完成状态