什么又是Linux发行版?Linux开源免费的特性说起

wufei123 2024-05-28 阅读:13 评论:0
通过上一节的讲解,你们对Linux的来历应当早已有一定的了解了,但哪些又是Linux发行版?这要从Linux开源免费的特点说起。 由于Linux是开源和免费的,任何人和组织,都可以使用这种软件,进行更改,重新发布,所以,好多的公司在开源的标...

通过上一节的讲解,你们对Linux的来历应当早已有一定的了解了,但哪些又是Linux发行版?这要从Linux开源免费的特点说起。

由于Linux是开源和免费的,任何人和组织,都可以使用这种软件,进行更改,重新发布,所以,好多的公司在开源的标准Linux基础上,进行了更改和客制化,并添加了自己的应用,重新进行包装和发布属于自己的Linux操作系统,这种再度更改,包装发布的Linux系统,就称为Linux发行版。甚至你自己,也可以去发行一个自己的Linux版本,例如张三做了个Linux发行版,叫张三Linux,就是一个Linux发行版。

我们可以接触到各类的Linux短发版,例如Fedora,Redhat,Ubuntu,Debian等等,这种Linux发行版,也都是开源的,由于是基于开源Linux系统衍生下来的,就是遵照开源GPL合同,但各个厂商针对自己发布的Linux系统,也进行的大量改建和扩充,基本上都包含大量的软件,例如软件开发工具,数据库,web服务器(比如Apache),xwindow,桌面环境(例如gnome和kde),办公套件(例如)。即使系统开源,但她们可以通过附加技术服务来挣钱。有些完全厂商自己开发的应用方案,针对这部份完全独立的应用方案,也可以不用开源进行商业化。

简单来说,Linux发行版就是由Linux内核与各类常用软件的集合产品,现在全球大概有数百款的Linux发行版本(如右图Distrowatch统计的Linux发行版)。

右图是distrowatch对各类发行版欢迎程度的统计,这个排行也是急剧时间再不停变化的,你可以访问以下网站,查看最新的信息:

Linux发行版统计

其实,应当还有好多很小的Linux发行版没有统计在内,所以,Linux发行版,我恐怕上千种都有。那我们须要去了解如此多发行版吗,其实不须要,由于从本质上就,她们都是Linux,只是穿了不同的马甲而已。学会了一种,其他的都是邯郸小异。

而且我们有必要去了解一下一些常用的Linux短发版,瞧瞧她们有哪些不同,这样,当你要进行Linux开发时,或则你的项目须要基于Linux平台来构架是,你也就可以评估,使用哪种Linux发行版版会愈加合适。

接出来我们来介绍一下目前最流行的几个发觉,这种发行版,就是我们最常用的发行版,我工作十几年,基本上也就接触过下边几种发行版,我这儿主要谈谈说我的想法的和感受,并不是官方的介绍。仅供参考。

目前市面上较著名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE等。每种Linux,通常都有自己个一个图标。如:

linux操作系统的发行版本有哪些_linux基本操作的发行版_linux发行版的组成部分

常见Linux发行版和对应图标

我这儿主要介绍Ubuntu,Debian,Redhet,Fedora,Centos,以及国产的Deepin,UOS,中标麒麟和openEuler等。从我再接触的工业顾客来讲,95%以上的顾客都在使用上述系统。其实,当你读到我的这本书的时侯,可能又有新的发行版有下来了,这也是很正常的。

其实还有一种比较特备的Linux系统叫Yocto,但严格来说,yocto是一个建立Linux发行版的套件,而不是一个Linux发行版,这儿先不做讨论,后续我们提到ARMLinux移植时,再来讨论。

另外,还有Android系统,是目前手机中除苹果iOS外最常用的系统,Android底层还是基于Linux内核的,所以也可以将Android归类为一个特殊的Linux发行版,但我们这儿对Android也不做讨论。你只要晓得Android底层也是基于Linux内核的,就行了。

(1)Ubuntu

Ubuntu是目前世界上最流行的Linux发行版,英文通常翻译成优班图、友帮拓等,第一个即将版本于2004年10月即将推出,发行这个Linux发行版的公司称作Canonical,就是说,Ubuntu是Canonical公司推出的一个Linux发行版,目前一般半年会更新一次,基本上是其版本号采用年份加月份的方法,例如Ubuntu20.04,表示是2020年4月份发布的,Ubuntu21.10雨林木风linux,表示是2021年10月份发布的,Ubuntu目前通常都是在4月份和10月份左右推出新的版本。另外,每隔五年,会推出一个常年支持版本,常年支持版本大约会支持5年以上,例如Ubuntu16.04,Ubuntu18.04linux操作系统的发行版本有哪些,Ubuntu20.04,都是常年支持版本,所以才会下来Ubuntu20.04.1,Ubuntu20.04.2这样的版本。另外,Ubuntu各个版本,通常还有一个开发代号,一般的格式为“形容词+植物”linux中文乱码,例如Ubuntu16.04的开发代号是XenialXerus,译为“好客的南非地松鼠”。

不管是个人Linux用户,还是工业用户,目前Ubuntu都是使用最为广泛的Linux系统,依照Ubuntu发行版本的用途来,同一个版本,有可以分为Ubuntu桌面版(UbuntuDesktop),Ubuntu服务器版(UbuntuServer),Ubuntu云操作系统(UbuntuCloud)等,还可以支持X86,ARM等各类构架,Ubuntu早已产生一个比较完整的解决方案,囊括了IT产品的方方面面。

Ubuntu适用于电脑笔记本、桌面笔记本和服务器,非常是为桌面用户提供尽善尽美的使用体验。Ubuntu几乎包含了所有常用的应用软件:文字处理、电子电邮、软件开发工具和Web服务等。用户下载、使用、分享Ubuntu系统,以及获得技术支持与服务,无需支付任何许可费用。同时,因为其诸多的软件支持和其稳定性,在工业上,Ubuntu也会特别广泛的应用。

所以本书后续,假如没有非常说明,都是基于Ubuntu来讲解Linux,只要Ubuntu把握了,其他Linux发行版,也都邯郸小异,可以很快把握。

(2)Debian

linux操作系统的发行版本有哪些_linux发行版的组成部分_linux基本操作的发行版

Debian是社区类Linux的标杆,是迄今为止最遵守GNU规范的Linux系统。是由GPL和其他自由软件许可合同授权的自由软件组成的操作系统,由Debian计划(DebianProject)组织维护。Debian计划没有任何的营利组织支持,它的开发团队完全由来自世界各地的志愿者组成,官方开发者的总量就将近1000名,非官方的开发者为数更多。

DebianDebian计划组织跟其他自由操作系统(如Ubuntu、openSUSE、Fedora、Mandriva、OpenSolaris等)的开发组织不同,上述这种自由操作系统的开发组织一般背后由公司或机构支持。而Debian计划组织则完全是一个独立的、分散的开发者组织,纯粹由志愿者组成,背后没有任何公司或机构支持。

Debian以其固守Unix和自由软件的精神,以及其给与用户的诸多选择而蜚声,其目标是成为TheUniversalOperatingSystem,即“通用操作系统”。现今Debian包括了超过25,000个软件包并支持12个计算机硬件架构,在美国拥有很高的认可度和使用率。对于各种内核构架支持性良好,稳定性、安全性强更有免费的技术支持。

分为三个版本分支(branch):

unstable,为最新的测试版本,其中包括最新的软件包,而且也有相对较多的bug,适宜桌面用户。

testing,经过unstable中的测试,相对较为稳定,也支持了不少新技术。

stable,比较适用于服务器,里面的软件包大部份相对版本比较旧,而且稳定和安全性都十分的高。

其他诸多的Linux发行版,比如Ubuntu、Knoppix和Linspire及Xandros等,都建基于DebianGNU/Linux再度更改发行的Linux。我们来谈谈Ubuntu和Debian的关系,它两是有着很密切的关系的,因为DebianStable版本总是相对保守,而其他分支却没有较好支持,同时管理上也过分民主,导致决策平缓。这样Debian开发者之一的马克·舍特尔沃斯决定创建Ubuntu项目。

Ubuntu基于Debian的unstable或则testing分支,同时对来自Debian的部份软件包进行了一定的更改,以使其愈发适宜桌面使用。同时,优化了安装过程,使Ubuntu安装上去愈发容易。Ubuntu也是固守自由软件的发行版。其实初期Ubuntu和Debian社区关系比较紧张,但目前Ubuntu向Debian回馈的通道也早已比较畅通,关系也已十分融洽。

(3)Fedora/RHEL/CentOS

linux操作系统的发行版本有哪些_linux发行版的组成部分_linux基本操作的发行版

这三个系统目前都是Redhat公司的,基本上也很相像,我们姑且称之为Redhat系列,即是三个独立的系统,又有互相的联系,但她们的使用方法和界面都是比较像的,其的包管理也形式都是采用的是,基于RPM包和YUM包的管理方法,包分发方法是编译好的二补码文件。

Fedora是社区版本,红帽Redhat赞助的。通常一些新的产品会在fedora优先发布,供你们体验,同时发觉bug或则提出更好的建议。等到稳定的时侯,就加入到redhat的版本。所以即使免费版本,但稳定性较差,最好只用于桌面应用,用户可免费体验到最新的技术或工具,而功能成熟后会被加入到RHEL系统中。因而也被称为RHEL系统的“试验田”。

但我也有见到好多顾客在工业领域使用Fedora操作系统。从这方面看,其稳定性也还是可以的。

也就是所谓的RedhatAdvanceServer,收费版本,稳定性特别好,适宜服务器使用。Redhat红帽公司官方系统,是好多央企或国企服务器中常用系统,须要进行付费,有官方服务支持。

红帽早已被IBM340亿刀竞购了,而且红帽仍然发行自己的RedHatenterpriselinux版本。

centos直接就是使用RHEL的源代码进行编译再发布的版本,中间去不仅红帽自己的发布订阅设置不须要企业订阅才能接收更新也可以使用红帽自己的yum以及rpm管理工具,一版比红帽RHEL版本晚十几天发布。可能编译时间长的缘故吧。

你可以把CentOS发行版想像成RHEL的社区克隆版本,免费版本,稳定性特别好,适宜服务器使用,CentOS是RHEL源代码再编译的产物,并且在RHEL的基础上修正了不少已知的Bug,相对于其他Linux发行版,其稳定性值得信赖。centos就是给不想花钱给红帽的企业用的,centos红帽公司免费版系统,大多数互联网公司服务器常用系统,可以布署的服务多样,稳定性也比较高

CentOS得益于极为出众的稳定性,全球范围内无数知名网站均选用它,它除了承继RHEL优越的稳定性,还提供免费更新,因而在服务器提供商、中大型公司中装机量几乎是最大最流行的Linux系统:

linux发行版的组成部分_linux操作系统的发行版本有哪些_linux基本操作的发行版

图片来始于网路

但如今CentOS也已即将加入红帽公司,CentOS被竞购以后,就决定了明天的命运。红帽公司关掉了CentOS之前的发布形式,弄成继续发展CentOSStream,CentOSStream是一个滚动版本,介于Fedora和RHEL之间。CentOSStream通过发布好多小版本,以社区的力量来帮助RHEL发布更快更稳定的版本。

linux基本操作的发行版_linux操作系统的发行版本有哪些_linux发行版的组成部分

图片来始于网路

就这样,后续CentOSStream将是一个介于实验性版本和稳定商业版本之间的产物。它会带来好多新的特点,自然也会隐藏好多新的缺位,因而CentOSStream不再适宜作为企业版Linux操作系统使用。

虽然红帽公司的策略很显著,不再支持CentOS后续发展,推出CentOSStream做为社区版本,之后让你们订购RHEL商业版本来赚钱。

现在可能UbuntuLinux发行版,渐渐会成为国外开发者的不多的选择了。

但万一前面Ubuntu也被商业公司竞购了呢?

如此多年,那么多人使用的CentOS说停就停了linux操作系统的发行版本有哪些,若果我们不把握底层核心的技术,迟早就会被收割的。我们可以借助开源,但一定要消化和自主,好多开源组织背后是公司,她们形成变化后,下游公司是须要付出巨大的代价。

(4)Deepin,UOS,中标麒麟,openEuler

将这四个Linux发行版挪到一上去讲,由于她们是目前国产Linux操作系统的巨擘。

适用于个人免费用户,对于个人用户来说,好用,才能满足平常办公,娱乐等,是第一位的,深度软件商店的应用很是齐全,且都经过了适配。基本常用软件都早已适配成功,例如说浏览器、QQ/陌陌、办公三件套以及开发工具哪些的,基本都有,个人笔记本日常使用没有问题,影音娱乐也OK,只是在游戏方面,深度Deepin还有好多力所不能及的地方,这主要缘于游戏商并不对linux进行适配和优化有关,而与系统本身关系不大。

2019年12月6日,业界期盼已久的中标麒麟&银河麒麟操作系统合并即将启动。应当是2010年12月16日,两大国产操作系统——民用的“中标Linux”操中标麒麟作系统和解放军研发的“银河麒麟”操作系统,在广州即将宣布合并,双方今后将共同以“中标麒麟”的新品牌统一出现在市场上,并将开发军民两用的操作系统。

银河麒麟操作系统(KylinOperatingSystem)是上海麒麟信息技术有限公司旗下的国产Linux操作系统,源自国防交大"麒麟"、"银河麒麟"操作系统,支持主流X86构架CPU以及国产飞腾CPU平台。可以看出国防交大继续了麒麟的开发,所以有了上海麒麟,和银河麒麟。麒麟最早就是国防交大在做,因而银河麒麟算是承继了老麒麟的魂。

中标和银河麒麟合并为麒麟操作系统,它的目标顾客群是军、政、公。

UOS是统信软件的产品,统信软件是由中国电子集团、诚迈科技、深度、中兴等参与筹办创立的公司。UOS的桌面环境为深度,深度Linux早已广受好评,目前发展势头十分好。

openEuler是一个开源、免费的Linux发行版平台,2019年9月18日,华为牵手社区全体伙伴共同将欧拉开源操作系统(openEuler,简称“欧拉”)即将捐款给开放原子开源基金会。将通过开放的社区方式与全球的开发者共同建立一个开放、多元和构架宽容的软件生态体系。同时,openEuler也是一个创新的平台,鼓励任何人在该平台上提出新看法、开拓新思路、实践新方案openEuler希望通过社区合作,构建创新平台,建立支持多处理器构架、统一和开放的操作系统,促进软硬件应用生态繁荣发展。2019年12月31日,openEuler开源代码上线。2021年全新升级的欧拉,从服务器操作系统,升级为数字基础设施的操作系统,支持IT、CT、OT等数字基础设施全场景,覆盖服务器、云估算、边缘估算、嵌入式等各类形态的设备。openEuler目前早已有了成熟的规模商用能力。

总的来说,这几个国产Linux操作系统,扛起了大旗,勇气可嘉:

三四家不多,适当的竞争是好事,谁最后赢其实也不重要,能让国产操作系统上有进步更重要。

同时适当竞争,能让用户得到更可靠更有竞争的产品。同时,我们也希望各家国产厂商也能互通有无,强强联手,让中国Linux操作系统更具有世界竞争力,这除了是国家政府,也是我们Linux爱好者的期盼!

有如此多的发行版,那对于初学者,使用哪种Linux进行学习,以下是我的一些新的和想法,仅供参考

当来,以上不是绝对了,还要看你具体的使用场景,例如Ubuntu,也有好多人安装在服务器上,也是十分稳定的。

另外,在工业领域,好多嵌入式设备也都采用Linux,工业系统最看重的就是稳定性和常年支持,通常使用Ubuntu常年支持版本,或则CentOS,RHEL等版本比较多。另外,有些软件开发厂商一般会认定一个Linux系统,之前有遇到一些电力方面的顾客,仍然在用Debian系统,另外有一些轨道交通的顾客,就始终在用Ubuntu和Fedora。所以我才说,没有绝对一定要用那个系统,须要依照具体情况来决定,她们本质上就是Linux,功能也承德小异。

呵呵,说了半天,似乎又哪些也没有,自己渐渐感受吧,当你对Linux有深入了解得时侯,自来都会明白使用那个Linux对你最合适,假如你如今只是Linux的小白,先不用去操劳要选那个Linux,根据我的建议,就从使用Ubuntu开始吧。

以上就是什么又是Linux发行版?Linux开源免费的特性说起的详细内容,更多请关注知识资源分享宝库其它相关文章!

版权声明

本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com

分享:

扫一扫在手机阅读、分享本文

发表评论
热门文章
  • 华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀

    华为 Mate 70 性能重回第一梯队 iPhone 16 最后一块遮羞布被掀
    华为 mate 70 或将首发麒麟新款处理器,并将此前有博主爆料其性能跑分将突破110万,这意味着 mate 70 性能将重新夺回第一梯队。也因此,苹果 iphone 16 唯一能有一战之力的性能,也要被 mate 70 拉近不少了。 据悉,华为 Mate 70 性能会大幅提升,并且销量相比 Mate 60 预计增长40% - 50%,且备货充足。如果 iPhone 16 发售日期与 Mate 70 重合,销量很可能被瞬间抢购。 不过,iPhone 16 还有一个阵地暂时难...
  • 酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元

    酷凛 ID-COOLING 推出霜界 240/360 一体水冷散热器,239/279 元
    本站 5 月 16 日消息,酷凛 id-cooling 近日推出霜界 240/360 一体式水冷散热器,采用黑色无光低调设计,分别定价 239/279 元。 本站整理霜界 240/360 散热器规格如下: 酷凛宣称这两款水冷散热器搭载“自研新 V7 水泵”,采用三相六极马达和改进的铜底方案,缩短了水流路径,相较上代水泵进一步提升解热能力。 霜界 240/360 散热器的水泵为定速 2800 RPM 设计,噪声 28db (A)。 两款一体式水冷散热器采用 27mm 厚冷排,...
  • 惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起

    惠普新款战 99 笔记本 5 月 20 日开售:酷睿 Ultra / 锐龙 8040,4999 元起
    本站 5 月 14 日消息,继上线官网后,新款惠普战 99 商用笔记本现已上架,搭载酷睿 ultra / 锐龙 8040处理器,最高可选英伟达rtx 3000 ada 独立显卡,售价 4999 元起。 战 99 锐龙版 R7-8845HS / 16GB / 1TB:4999 元 R7-8845HS / 32GB / 1TB:5299 元 R7-8845HS / RTX 4050 / 32GB / 1TB:7299 元 R7 Pro-8845HS / RTX 2000 Ada...
  • python中def什么意思

    python中def什么意思
    python 中,def 关键字用于定义函数,这些函数是代码块,执行特定任务。函数语法为 def (参数列表)。函数可以通过其名字和圆括号调用。函数可以接受参数作为输入,并在函数体中使用参数名访问。函数可以使用 return 语句返回一个值,它将成为函数调用的结果。 Python 中 def 关键字 在 Python 中,def 关键字用于定义函数。函数是代码块,旨在执行特定任务。 语法 def 函数定义的语法如下: def (参数列表): # 函数体 示例 定义...
  • python中int函数的用法

    python中int函数的用法
    int() 函数将值转换为整数,支持多种类型(字符串、字节、浮点数),默认进制为 10。可以指定进制数范围在 2-36。int() 返回 int 类型的转换结果,丢弃小数点。例如,将字符串 "42" 转换为整数为 42,将浮点数 3.14 转换为整数为 3。 Python 中的 int() 函数 int() 函数用于将各种类型的值转换为整数。它接受任何可以解释为整数的值作为输入,包括字符串、字节、浮点数和十六进制表示。 用法 int(object, base=10) 其中...