linux下Redhat Centos ubuntu Fedora的差异
但是:RedHat有哪些具体的联系和区别。Enterprise.Linux.5和redhat linux 9.0和redhat fedora core?centos是从哪里来的?我们公司使用centos。这样好吗?有什么好的?
redhat成名的原因:历史悠久,它开始做linux在1993;公司运营,提供完整的解决方案,更专业,不像debian是社区的形式;原有的rpm包使得linux软件的安装非常简单,避免了编译的麻烦。
9.03版本发布后,redhat不再延续之前的开发代码,而是以redhat命名为RedHat企业版。Enterprise.Linux(简称rhel)。现在已经发展到5了,rhel好像从3开始,要求客户购买许可证,也就是需要付费购买系统的后续更新和服务(可以免费更新60天,如果不想享受更新,系统也可以免费使用。),其个人桌面免费版交给redhat社区,可由redhat公司支持。这个社区发布的版本是fedora(直译为男人的帽子),一年两次,已经发布到10。fedora一直是rhel的一块试验田,每个版本使用的软件、内核、库版本几乎都是最新的,配置起来有些困难。Centos重新编译rhel,去掉redhat logo,并有社区发布的linux版本。所以centos和rhel几乎没有区别。主要区别是不用付费就可以使用。从rhel的角度来看,centos非常适合企业。
2.据我所知,redhat是linux发行商,此外还有ubuntu、debian、suse、redflag等。既然linux是免费的,为什么还有那么多公司专门做linux发行?不赚钱他们为什么要做?而且我认为他们肯定能从中受益,但我不知道这有什么不对。懂的朋友,多说说这个吧。
如果发行有利可图,linux内核的作者linus能得到什么好处?
linux内核每次升级都是原作者linus在做吗?每次升级花费的人力物力对这个作者有没有经纪回报?
linux的盈利模式:linux的个人桌面版可以免费获得和使用,但需要购买redhat企业版、redflag企业版等服务。企业版主要针对银行、政府或大型企业,对稳定性和安全性要求较高。相对于价格昂贵的unix,linux还是有市场的。个人桌面版也不是无利可图,至少很多linux社区不会亏钱,因为为社区工作的人分布在世界各地,开发linux也是在业余时间做的,不是为了拿工资,而是为了一份执着的工作。linux版社区发布后,用户可以购买linux安装光盘。虽然CD很便宜(和微软的系统相比),但是因为成本几乎为零,所以还是有剩余的。而且市面上有很多预装ubuntu的笔记本电脑,比如戴尔,所以戴尔肯定会付钱给ubuntu。当然这个费用比预装vista要低很多。
现在linux的内核应该是GNU做的,而不是linus。
3.上面提到的linux的发行版那么多,哪些比较好,有什么优势?有必要根据linux的不同用途选择不同版本的linux吗?请详细说说每个版本的优缺点。
Redhat企业版(rhel)适用于企业。其优秀的稳定性和兼容性表现在,每个版本都使用成熟的库和内核,一些大型EDA软件,如cadence,都经过预先测试,因此适用于服务器和工作站,但不适用于个人桌面。因为不买许可证,享受不到丰富的更新。而且因为内核和库比较保守,跟不上linux的发展速度,所以很多娱乐软件。Centos类似于rhel。
Fedora,我之前说过了,这个版本每次发布的时候都那么咄咄逼人,很多驱动都配置不好,但是最新的fedora10还是很保守稳定的。Yu软件源码基于rpm包管理,安装软件方便。
基于debian,以gnome为主要桌面环境的Ubuntu是目前最流行的linux个人桌面。它的优点是配置非常简单。安装系统后,只要硬件不是太新,基本不需要配置,硬件就能识别并安装驱动。而且它的apt更新源服务器里的软件非常丰富,你只要一个命令就可以从网络上自动下载安装需要的软件。Ubuntu很容易安装,甚至你可以用吴彼在windows分区安装linux。Ubuntu也有很多衍生版本,包括Kubuntu (KDE桌面华丽)、xubuntu (xfce,对配置要求不高)和eubuntu(儿童和教育用)。用户可以根据自己的需求、喜好和硬件配置进行选择。
Suse被誉为最美的linux发行版。当然,它的本质和其他版本是一样的,只是开发者在窗口艺术上做了一些努力,它当然需要付出更多的系统资源来获得华丽。其他linux版本完全可以通过一些改造达到suse的效果。
中科院开发的linux版本Redflag主要面向政府用户,个人桌面版免费。这个版本在美工设计上非常接近windows,用户更容易上手,但实际上桌面也是基于KDE的,很常见。
Puppy,一个非常紧凑的linux版本,镜像超过90 m,但是包含了图形桌面、浏览器、office等常用软件。当系统运行时,它存在于内存中。据说u盘上安装的puppy可以在系统启动后移除,系统仍然可以运行。
4.我对linux的简单理解是,所有发行版都使用相同的linux内核。只是可能随着每个版本的发布时间,采用的内核版本会有所不同。我不知道,对吧?
目前,linux的内核仍在快速发展。现在,常见的版本是2。x,其中x是奇数且不稳定,x是偶数且稳定,比如rhel采用的2.4,很多个人台式机采用的2.6。不同的linux发行版使用不同的内核。比如fedora一般用最新的内核。
之所以会出现这么多问题,是因为我的大脑此时对linux的认识非常混乱,对操作系统的认识也只是对正版windows和盗版windows的简单认识。暂且不谈盗版。就正版而言,我知道linux的部分版本是收费的,大部分可能是免费的。为什么会出现收费和免费两种现象?作为一个企业级的服务器应用,免费版的linux能应付吗?免费linux的性能和安全性比收费Linux差很多吗?具体说说免费和收费Linux的区别。
如前所述,至于免费版,如果采用更保守成熟的版本,稳定性应该是有保证的。安全性方面,我不太了解。从我单位用的rhle来看,和普通的linux个人桌面区别不大。
6.开源与免费:收费的linux版本不是开源操作系统吗?收费的Linux肯定不会开源吧?因为如果开源,人们知道你的源代码,开发者就不能有偿出售他们的linux发行版。我不知道,对吧?请具体说明“开源和免费”
以redhat为例。他们既有收费的rhel,也有从rhel反编译而来的开源centos。使用它完全取决于用户。从这个角度来说,开源和免费的区别只是开源。在遵守gnu协议的基础上,任何人都可以获得程序的源代码,并可以自己修改和重新发布。免费的只能免费使用,不能修改。
7.如果可以的话,介绍一下linux的学习方法,以及好的linux入门书籍。在日常工作中,linux的应用会有很多作用。主要想学习LAMP框架下的WEB开发。不知道应该重点关注linux的哪些应用。LAMP程序员必须熟练掌握的LINUX技术有哪些?求职应聘LAMP程序员职位,一般面试考核linux有什么技巧?
(我不明白)
请参考