简介

新手往往会被Linux 众多的发行版本搞得一头雾水,我们首先来解释一下这个问题。

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

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

Linu 的各个发行版本使用的是同一个Linux内核,因此在内核层不存在什么兼容性问题,每个版本有不一样的感觉,只是在发行版本的最外层(由发行商整合开发的应用)才有所体现。

Linux的发行版本可以大体分为两类:

  • 商业公司维护的发行版本,以著名的Red Hat为代表;
  • 社区组织维护的发行版本,以Debian为代表。

很难说大量Linux版本中哪一款更好,每个版本都有自己的特点。下面为大家介绍几款常用的 Linux 发行版本。

Red Hat Linux

Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。

Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。

Red Hat 是在我国国内使用人群最多的 Linux 版本,资料丰富,如果你有什么不明白的地方,则容易找到人来请教,而且大多数 Linux 教程是以 Red Hat 为例来讲解的(包括本教程)。

本教程以我国国内互联网公司常用的 Linux 发行版本 CentOS 为例讲解,它是基于 Red Hat Enterprise Linux 源代码重新编译、去除 Red Hat 商标的产物,各种操作使用和付费版本没有区别,且完全免费。缺点是不向用户提供技术支持,也不负任何商业责任。有实力的公司可以选择付费版本。

Ubuntu Linux

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

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

SuSE Linux

SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。

SuSE Linux 在欧洲较为流行,在我国国内也有较多应用。值得一提的是,它吸取了 Red Hat Linux 的很多特质。

SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。

Gentoo Linux

Gentoo 最初由 Daniel Robbins(FreeBSD 的开发者之一)创建,首个稳定版本发布于 2002 年。Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。

不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。自从 Gentoo 1.0 面世后,它就像一场风暴,给 Linux 世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入 Gentoo Linux 的怀抱。

有人这样评价 Gentoo:快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用。

要注意的是,由于编译软件需要消耗大量的时间,所以,如果你所有的软件都由自己编译,并安装 KDE 桌面系统等比较大的软件包,则可能需要花费很长时间。

其他 Linux 发行版

除以上 4 种 Linux 发行版外,还有很多其他版本,表 1 罗列了几种常见的 Linux 发行版以及它们各自的特点:

Linux 发行版本的选择

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

  • 如果你需要的是一个服务器系统,而且已经厌烦了各种 Linux 的配置,只是想要一个比较稳定的服务器系统,那么建议你选择 CentOSRHEL
  • 如果你只是需要一个桌面系统,而且既不想使用盗版,又不想花大价钱购买商业软件,不想自己定制,也不想在系统上浪费太多时间,则可以选择 Ubuntu
  • 如果你想深入摸索一下 Linux 各个方面的知识,而且还想非常灵活地定制自己的 Linux 系统,那就选择 Gentoo 吧,尽情享受 Gentoo 带来的自由快感。
  • 如果你对系统稳定性要求很高,则可以考虑 FreeBSD
  • 如果你需要使用数据库高级服务和电子邮件网络应用,则可以选择 SuSE

以上纯属个人化建议,非官方指导意见。其实 Linux 的发行版本众多,但是系统的核心——内核却系出同门,所以只要学会使用其中一种,即可触类旁通。

常见Linux发行版本(转载)相关推荐

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

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

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

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

  3. 什么是Linux发行版?常见Linux发行版本有哪些?

    文章目录 1) Red Hat Linux 2) Ubuntu Linux 3) SuSE Linux 4)Arch 5)Mint Linux 发行版本的选择 从技术上来说,李纳斯•托瓦兹开发的 Li ...

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

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

  5. Linux系统常见的发行版本以及区别!

    日常中操作系统十分常见,大家最熟悉的就是Windows系统,其实除了Windows系统之外Linux也是非常受欢迎的操作系统,具有多个发行版本.那么Linux常见的发行版本有哪些?各个版本之间有什么区 ...

  6. Linux发行版本详解

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

  7. 常见Linux发行版的异同

    Linux发行版本,从性质上划分,可分为由商业公司维护的商业版本与由开源社区维护的免费发行版本. 商业版本以Redhat为代表,开源社区版本则以debian.Ubuntu为代表.这些版本各有不同的特点 ...

  8. windows10一键安装linux,WSLg–微软官方内置,在Win 10上一键安装5大Linux发行版本

    WSLg – 微软官方内置,在 Win 10 上一键安装 5 大 Linux 发行版本 WSLg(Windows Subsystem for Linux GUI)是微软官方 5 天前刚刚发布,并已内置 ...

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

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

  10. RHEL6基础之一系统内核Kernel与GNU计划及Linux发行版本

    系统内核Kernel 系统内核是负责完成操作系统最基本功能的程序.我们平常在用QQ聊天.用WORD打字.用IE浏览器上网.再加上玩各种游戏--等等这些都不是操作系统的功能,而是由应用软件提供的功能.系 ...

最新文章

  1. wordpress调用树形目录
  2. 为什么 select count(*) from t,在 InnoDB 引擎中比 MyISAM 慢?
  3. 高德智慧景区随身听播放器框架设计与实现
  4. Zookeeper常用命令操作,javaAPI操作之Curator框架 API
  5. how to execute tcode during startup
  6. http详解 请求报文格式和响应报文格式
  7. python读取大文件的坑_Python读取大文件的坑“与内存占用检测
  8. 4207. 最长合法括号子序列
  9. vasp能装在window系统里吗_vasp 5.4.4 在win10/Ubuntu 18.04上的安装
  10. 19-离线词典生成原理、图像描述子用BoW转化为BoW向量和FeatureVe
  11. Kotlin教程(一):走进Kotlin的世界
  12. stata面板数据gmm回归_12短动态面板数据模型1-差分GMM估计-Stata软件操作教程
  13. python爬取bilibili弹幕_python 爬取bilibili 视频弹幕
  14. 那些爆火的游戏背后,是如何让你一步一步上瘾的?
  15. 机器学习算法快速上手-python语言与numpy库
  16. 思想者:漫谈大学生的四个LEARN
  17. 牛牛面试题(八股文背诵版)背诵好了Offer在手
  18. 全球最热门大数据公司TOP10 中国公司榜上有名
  19. stm32的rxne和idle中断_stm32 USART_IT_IDLE中断 一帧数据
  20. 后台管理框架 Vue Admin

热门文章

  1. JavaScript--百度地图那些坑
  2. 构建之法第四章学习心得
  3. Eclipse或者Myeclipse卡,慢的解决方法
  4. Java面向对象的继承
  5. ArcGIS API for Silverlight 使用GeometryService进行河流网格划分(三)
  6. 从CCNA到CCNP笔记宝典(第一版)发布了
  7. 在linux下设置开机自动启动程序的方法
  8. 2010年04月 小记(MVC2validation, svn)
  9. linux图标大全——这些你认识多少?
  10. 1、position用法技巧,2、CSS 属性 选择器,3、CSS 选择器