Linux常见的发行版

Red Hat

Red Hat(红帽公司)创建于 1993 年,是目前世界上资深的 Linux 厂商,也是最获认可的 Linux 品牌。
Red Hat 公司的产品主要包括 RHEL(Red Hat Enterprise Linux,收费版本)和 CentOS(RHEL 的社区克隆版本,免费版本)、Fedora Core(由 Red Hat 桌面版发展而来,免费版本)。


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 的精神之所在。如今,他最热衷的事情就是到处为自由开源的 Ubuntu 进行宣传演讲。


SuSE

SuSE Linux 以 Slackware Linux 为基础,原来是德国的 SuSE Linux AG 公司发布的 Linux 版本,1994 年发行了第一版,早期只有商业版本,2004 年被 Novell 公司收购后,成立了 OpenSUSE 社区,推出了自己的社区版本 OpenSUSE。
SuSE Linux 在欧洲较为流行,在我国国内也有较多应用。值得一提的是,它吸取了 Red Hat Linux 的很多特质。
SuSE Linux 可以非常方便地实现与 Windows 的交互,硬件检测非常优秀,拥有界面友好的安装过程、图形管理工具,对于终端用户和管理员来说使用非常方便。


Gentoo

Gentoo 最初由 Daniel Robbins(FreeBSD 的开发者之一)创建,首个稳定版本发布于 2002 年。Gentoo 是所有 Linux 发行版本里安装最复杂的,到目前为止仍采用源码包编译安装操作系统。
不过,它是安装完成后最便于管理的版本,也是在相同硬件环境下运行最快的版本。自从 Gentoo 1.0 面世后,它就像一场风暴,给 Linux 世界带来了巨大的惊喜,同时也吸引了大量的用户和开发者投入 Gentoo Linux 的怀抱。
有人这样评价 Gentoo:快速、设计干净而有弹性,它的出名是因为其高度的自定制性(基于源代码的发行版)。尽管安装时可以选择预先编译好的软件包,但是大部分使用 Gentoo 的用户都选择自己手动编译。这也是为什么 Gentoo 适合比较有 Linux 使用经验的老手使用。


其他的介绍

https://www.bilibili.com/read/cv5762103/


GNU

GNU是一个自由的操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标,名称来自GNU’s Not Unix!的递归缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理查德·马修·斯托曼,将GNU视为“达成社会目的技术方法”。

作为操作系统,GNU的发展仍未完成,其中最大的问题是具有完备功能的内核尚未被开发成功。GNU的内核,称为Hurd,是自由软件基金会发展的重点,但是其发展尚未成熟。在实际使用上,多半使用Linux内核、FreeBSD等替代方案,作为系统核心,其中主要的操作系统是Linux的发行版。Linux操作系统包涵了Linux内核与其他自由软件项目中的GNU组件和软件,可以被称为GNU/Linux(见GNU/Linux命名争议)。

有个计划叫GNU计划,它的愿景就是开发开源的操作系统-GNU,虽然开发了操作系统大量的工具等,但核心的操作系统内核一直没有开发出来。后来发现linux内核可以直接使用,就拿来组合成了GNU/Linux操作系统,也就是我们后来的各大linux发行版。


GPL

GPL协议的主要内容是只要在一个软件中使用(“使用"指类库引用,修改后的代码或者衍生代码)GPL 协议的产品,则该软件产品必须也采用GPL协议,既必须也是开源和免费。这就是所谓的"传染性”。GPL协议的产品作为一个单独的产品使用没有任何问题,还可以享受免费的优势

所以,GPL主张的是“让产品的使用者真正拥有对产品的控制权”,而不是主张“共产主义,代码属于所有人”。GPL并不要求免费,也不要求别人代码开源,他只是要求你保证:你把产品传递给用户了,用户应该真正拥有这个产品,也就是说,他必须有能力修改它,所以你必须提供源代码给这个用户,这还不仅仅要求代码,你还应该保证这个代码的GPL部分可以被修改后重建,所以,你还需要提供Makefile,可获取的编译器等辅助设施,否则都可以视为侵权的。

更重要的是,这个用户基于GPL拿到一个代码后,如何处置这个代码,提供者无权干涉。


Linux常见的发行版相关推荐

  1. Linux常见的发行版SUSE、Ubuntu、RedHat、CentOS、Fedora的联系和区别

    Linux常见的发行版SUSE.Ubuntu.RedHat.CentOS.Fedora的联系和区别 一.SUSE SUSE是指SUSE Linux ,是德国 SuSE Linux AG公司发行维护的L ...

  2. Linux常见的发行版有SUSE、Ubuntu、RedHat、CentOS、Fedora、不同发行版之间有不同的联系和区别

    Linux常见的发行版有SUSE.Ubuntu.RedHat.CentOS.Fedora不同发行版之间有不同的联系和区别 一.SUSE SUSE是指SUSE Linux ,是德国 SuSE Linux ...

  3. archlinux什么桌面好_浅谈Linux桌面(发行版及桌面环境)

    Part I: 前言 笔者2018年接触Linux(当时还是学校机房的Ubuntu 14.04 LTS),至今已经有2个年头了. 折腾了至少十几个Linux发行版,包括但不限于: ubuntu.Deb ...

  4. 微软发布自己定制的 Linux 内核和发行版,面向物联网

    微软首次发布了自己的定制 Linux 内核和发行版.在旧金山举行的新闻发布会上,微软宣布了针对物联网设备的解决方案 Azure Sphere. Azure Sphere 包含三个组件.其中之一是微软设 ...

  5. rubymine 保存成unix格式_如何免费在线试用 200+ Linux 和 Unix 发行版?

    ☞ 程序员进阶架构师必备资源免费送 ☜ Linux 和 Unix 都有着各种各样的发行版,有的界面美观,有的功能强大.如果你想要尝试不同的 Linux 和 Unix 发行版,传统的作法是先在本地安装对 ...

  6. centos桌面系统怎么退回终端系统_【社群话题分享】Linux 各大发行版你怎么选?...

    每周三下午的话题活动是又拍云技术社群的优良传统- 大家一起来看看这周都聊了些啥吧- 看之前先公布一下上周参与活动获奖的同学吧! 上周获奖名单 优秀回答:Heart Pary 一等奖-又拍云定制雨伞:y ...

  7. Linux系统各发行版镜像下载(持续更新)---download

    http://www.linuxidc.com/Linux/2007-09/7399.htm Linux系统各发行版镜像下载(2014年10月更新),如果直接下载不了,请使用迅雷下载.并且注意,我的下 ...

  8. linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本

    linux内核和发行版的区别是:linux内核安装完成后没有用户界面和软件,是提供硬件抽象层.硬盘以及文件系统控制的核心程序:而linux发行版是在内核的基础上加入了用户界面和各种软件的支持. lin ...

  9. linux 十大发行版_2020年十大最佳Linux发行版

    linux 十大发行版 If you're new to Linux and are wondering what are the best Linux distros in 2020, you're ...

最新文章

  1. 带你轻而易举的学习python——八皇后问题
  2. linux下防火墙iptables原理及使用
  3. 汉澳sinox2014x64server已经能够下载
  4. P4781 【模板】拉格朗日插值
  5. meta标签的用处详解
  6. 给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和。
  7. 自己移植Asterisk1.8到OpenWRT下
  8. 给fiddle 解密_fiddler学习笔记2 字段说明;移动设备、解密证书
  9. Nginx 安装配置
  10. C++相对于C语言更加规范(1)
  11. WiFi抓包图形化版本
  12. 大学四年Java学习路线规划,所有私藏资料我都贡献出来了,我要是早知道就好了
  13. NOIP2016排名(919~1419)
  14. 一位企业家的成功之道
  15. Deprecated: Function eregi() is deprecated in ……【解决方法】
  16. Mac电脑浏览器无法上网
  17. mysql leader/followers_Leader/Followers 模式
  18. win10此电脑默认7个文件夹(附+ OneDrive、Catch!)隐藏方法
  19. Android 解决帧动画卡顿问题
  20. mt5虚拟服务器,mt5云服务器

热门文章

  1. 初识App Inventor 2(AI2)
  2. VMware(1):MacOS虚拟机无法设置自动调整大小(已解决)
  3. Linux 下 STM32 开发环境搭建
  4. 新能源汽车车载双向OBC,PFC,LLC,V2G 双向 充电 新能源汽车车载双向OBC
  5. 保存陌陌短视频到手机相册或电脑本地的方法
  6. 2019 vs 安装odt_2019年12月14日罗马协会直播预告
  7. Spire.PDF for Java/NET 特别版
  8. java 生成pdf 插件下载_java(iText)工具包生成PDF
  9. 积分排名页面 html,欧洲联赛排名积分榜
  10. dotnet core EF命令