电脑疑难杂症问题解决、电脑系统安装教程就来柠檬系统教程网

什么是Linux、GNU、GPL——Linux有哪些版本,版本的区别是什么?

2024-10-15 来源:网络

Linux是一种开放源代码的操作系统,可以安装在包括服务器、个人计算机,乃至PDA(Personal Digital Assistant,掌上电脑)、手机、打印机等各类设备中。

Linux隶属于GNU(GNU is Not Unix,自由软件组织),遵循GPL(General Public License,GNU公共许可证)

那什么是GNU(自由软件组织)?

GNU是“GNU’s NOT Unix”的简称。它的目标是创建一套完全自由的操作系统。GNU是一个类似Unix的操作系统,是我们常说的“自由软件”。1991年,Linus Torvalds开发出了Linux程序模块,后来与GNU成功融合成了GNU/Linux操作系统,其间推出了许多Linux发行版,尤其是2004年发布的Ubuntu发行版(属于GNU系列),使GNU事业得以蓬勃发展至今。

什么是GPL(GNU公共许可证)?

GNU通用公共许可证简称为GPL,是自由软件基金会发行的用于计算机软件的协议证书,使用该证书的软件被称为自由软件。例如你发布了一个程序的副本,不管是收费还是免费的。在GPL下,你必须将你具有的一切权利给予你的接受者,你必须保证他们能收到或得到源程序;并且让他们知道他们有这样的权利。

概括来说,GPL包括下面这些内容。

软件最初的作者保留版权。

其他人可以修改、销售该软件,也可以在此基础上开发新的软件,但必须保证这份源代码向公众开放。

经过修改的软件仍然受到GPL的约束——除非能够确定经过修改的部分是独立于原来作品的。

如果软件在使用中造成了损失,开发人员不承担相关责任。

完整的GPL协议可以在互联网上通过各种途径(如GNU的官方网站www.gnu.org)获得。

Linux主要发行哪些版本,版本之间有什么区别呢?

Linux主要发行版本有两大系统:Red Hat和Debian。

Red Hat企业版,是面向服务器的版本,它会把稳定性放在第一位。

Red Hat社区的个人桌面免费版是Fedora是Red Hat Linux面向桌面级用户的版本,里面的很多组件比Red Hat还要新,它是Red Hat Enterprise Linux的一个实验场,每个版本所采用的软件、内核版本几乎都是最新的,因而配置起来有些困难,不过基于Red Hat 的基础,使用Fedora的人仍然占很大的比例。对于用户而言,Fedora是一套功能完备、更新快速的免费操作系统。

Debian GNU/Linux,简称为Debian。创建自由操作系统的合作组织Debian系统是采用Linux内核,是为数极少的纯社区驱动的Linux发行版,而不是由商业公司或者政府机构所掌控。

在桌面领域,Debian的一个改版系统Ubuntu(乌班图),获得了很多Linux使用者的支持。

Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”“我的存在是因为大家的存在”,是非洲传统的一种价值观。Ubuntu基于Debian发行版和Gnome桌面环境,改为Unity。从前人们认为Linux难以安装、难以使用,在Ubuntu出现后这些都成为了历史。Ubuntu也拥有庞大的社区力量,用户可以方便地从社区获得帮助。

Ubuntu的开发目的是使个人计算机变得简单易用,同时也提供对企业应用的服务器版本。

Ubuntu的每个新版本均会包含当时最新的Gnome桌面环境,通常在Gnome发布新版本后一个月内发布。与其他基于Debian的Linux发布版,如MEPIS、Xandros、Linspire、Progeny和Libranet等相比,Ubuntu更接近Debian的开发理念,它主要使用自由、开源的软件,而其他发布版往往会附带很多闭源的软件。

Ubuntu与Debian使用相同的deb(Debian软件包格式的文件扩展名)软件包格式,可以安装绝大多数为Debian编译的软件包,虽然不能保证完全兼容,但大多数情况下是通用的。Ubuntu每6个月发布一个新版本,而每个版本都有代号和版本号,其中有LTS是长期支持版。版本号基于发布日期,例如16.04版本,代表是在2016年4月发行的。

使用哪种发行版本主要取决于读者的具体需求。如果是企业用户,可以考虑Red Hat Enterprise Linux,如果个人用户,可以考虑Ubuntu。

发行版本

官方网站

说明

CentOS

www.centos.org

模仿Red Hat Enterprise Linux 的非商业发行版本

debian

www.debian.org

免费的非商业发行版本

Fedora

Fedoraproject.org

Red Hat 公司赞助的社区项目免费发行版本

Gentoo

www.gentoo.org

基于源代码编译的发行版本

Mandriva

www.mandriva.com

前身Mandrakelinux,第一个为非技术类用户设计的Linux发行版本

openSUSE

www.opensuse.org

SUSE Linux的免费发行版本

Red Flag

www.redflag-linux.com

国内发展最好的Linux发行版本

Red Hat Enterprise

www.Red Hat.com

Red Hat 公司的企业级商业化发行版本

SUSE Linux Enterprise

www.suse.com/linux

Novell 公司的企业级商业化Linux发行版本

TurboLinux

www.turbolinux.com

在中国和日本取得较大成功的发行版本

Ubuntu

www.ubuntu.com

类似于Debian的免费发行版本

其中的CentOS版本很有趣,它收集了Red Hat为了遵循各种开源许可证协议而必须开放的源代码,并且打包整理成一个同Red Hat Enterprise 非常相似的Linux发行版本。因为CentOS完全免费,这对于希望搭建企业级应用平台的团队而言是一个好消息。

Red Flag Linux(红旗 Linux)来自北京中科红旗软件技术有限公司,是亚洲最大、也是发展最迅速的Linux产品发行商。

红旗Linux最大的优势在于其本地化服务,同时在中文支持上,红旗Linux比其同行做得更好。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。

相关文章

  • linux系统插入新硬盘后如何挂载、取消
    linux系统插入新硬盘后如何挂载、取消

      作者:yasden为什么要学linux?因为也许很快不久之后(目前已经在悄悄发生了),windows会使用的越来越少,而基于linux系统的国产操作系统会用得越

    2024-10-08
  • 使用Bash补全简化Linux和Dock
    使用Bash补全简化Linux和Dock

      通过 Tab 键,Bash 补全可以自动补全您最棘手的 Linux 和 Docker 命令。以下是设置方法。译自Simplify Linux...

    2024-10-07
  • 干货:在linux的文件海洋里查找某一个
    干货:在linux的文件海洋里查找某一个

      作者:ty天涯沦落人跟大家分享find命令的高效查找硬核干货,让你在linux的文件海洋里查找某一个文件,不再是大海捞针那么难找。要是还有再...

    2024-10-07
  • 2万字系统总结,帮你实现 Linux 命
    2万字系统总结,帮你实现 Linux 命

      前言Linux 的学习对于一个程序员的重要性是不言而喻的。前端开发相比后端开发,接触 Linux 机会相对较少,因此往往容易忽视它。但是学好它却是程序员必备修养之一。如果本文对你有所帮助,请点个 吧。这里使用的是阿里云服务器 ECS (最便

    2024-10-07
  • Linux内核简介、子系统及分类
    Linux内核简介、子系统及分类

      内核:在计算机科学中是一个用来管理软件发出的数据I/O要求的计算机程序,将这些要求转译为数据处理的指令并交由中央处理器及计算机中其他电子组件进行处理,是现代操作系统中最基本的部分。

    2024-10-07
推荐文章
热门浏览