茉莉网

ubuntu和linux的区别 Ubuntu/Linux与Windows的区别 Ubuntu

2018年01月12日 来源:ubuntu和linux的区别 大字体小字体

  他们奔向Linux,希望找到一个免费的、开源版的Windows。通常,这正是那些狂热的Linux使用者所告诉他们的那种状况。然而这却是个荒谬的期待。人们尝试Linux的原因不尽相同,但所有的原因都可以归结为一点:他们希望Linux会比Windows更优秀。

  在电脑世界里,“用户友好“指代非常广泛,甚至有一个不错的网络漫画就叫这个名字。但这个词却名不副实。

  Linux几乎是因黑客的业余爱好而诞生的。它的成长源于它吸引了更多志同道合的黑客们。Linux在变得不只是一些奇客(Geek),而是让任何人都能使用之前经历了相当长的时间。可以说Linux“始于奇客,馈于奇客”。直至今日,大多数Linux的老用户仍自认为是奇客。这是件非常好的事情:如果你在硬件或软件方面有问题,存在一大群奇客们不断寻找解决方案这个状况,这难道不好吗?

  Linux的界面对于新手而言同样的有些“难度”。尽管vi名声在外,但他仍然不在那些需要快速修改一些文件的新手的考虑之列。如果你在一个软件生命周期的早期使用它,打磨过的友好用户界面只会高挂在“计划”列表之上:主要功能肯定是先被实现的。没人先做个超级界面,再慢慢添加功能,程序员们都是先实现功能再不断改进界面。

  从一个版本的Windows切换到另一个版本就像从一辆汽车换到另外一辆汽车。Win95到Win98,老实说我说不出有什么区别。Win98到WinXp,差别大一些但是也没有什么真正的重大区别。

  一个Windows的用户如果只是把他的观点带到Linux中,那么他是不会喜欢上Linux的,这需要慢慢地适应。

  解决方法在于:Windows用户必须意识到他只是一个有经验的Windows用户,而不是有经验的Linux用户。对于刚开始使用Linux的Windows高级用户,他应该意识到,他是个新手。

  RedHatEnterpriseLinux(RHEL)是黄金标准的企业发行版。它每五年左右更新一次,在系统的稳定性,前瞻性和安全性上有着极大的优势。每当新的主版本发行后,比如5.x亦或最近的6.x,所有版本和代码都将保留不变,只有安全问题或是主要的bug,例如后门,端口之类的问题,会通过发布新的子版本来修复。

  如果你一辈子都在做编辑文本文件的工作,理想的软件对你来说应当快速、强大,能让你以最少的操作来做最多的工作。简单的键盘快捷键和无需鼠标的操作将是最关键的需求。

  一位汽车司机如果试图通过转移重心来拐弯,肯定是行不通的。同样的,一个Windows用户如果认为自己的经验可以直接派上用场,结果也会因为相同的原因而徒劳无获。事实上,较之电脑新手,一个Windows“高级用户”在Linux的使用过程中常会遇上更多麻烦。那些经验丰富的Windows用户在面对问题时,如果无法解决,常会觉得“如果我这么有知识的用户都搞不定,那新手就更别想了”,因而得出“Linux离桌面应用还有十万八千里呢”的想法,其实事实恰好相反。

  但Linux自它诞生以来,已经成长变化了很多。已经有了一些几乎任何人都能安装使用的发行版,甚至一些发行版可以运行于CD上并且可以完全自动检测并配置好各种硬件。当Linux开始因其无病毒和廉价的升级而吸引一些非发烧友用户时,两大用户阵营间就会出现矛盾,这很正常。但有一点应当明确:双方都没有恶意,仅仅是缺乏相互理解而已。

  Linux真的和Windows有那么大的区别吗?不管怎么说,它们都是操作系统。它们都做同样的工作:操作你的计算机,让你有个运行应用程序的东西,自然它们多少都有些共通的地方吧?

  但是也终究有很多情况不同了:开汽车的人不必带着安全头盔开车,摩托骑手不用系安全带;开汽车的人转动方向盘来转弯,摩托车骑手则要倾斜身子改变重心;开车需要踩油门踏板来加速,而骑摩托车通过手旋转手把来控制加速

  这意味着在Linux下,仅仅一次下载和升级便能提供所有适用的最新驱动,然而在旧版本的Windows下我们却不得不浏览多个网站并分别下载升级程序。只是过程有所不同,但是绝对不是说更糟糕。然而却有很多人对此抱怨不停,只因为这不是他们习惯的方式。

  对我们而言,唯一使用Debian/Ubuntu的原因是:

  因此问题一的答案就是:记住Linux其实与你熟悉的东西很相似,很有亲和力,它并不是全新和改进过的。积极地面对那些不同之处,因为只有不同,Linux才有机会真正闪耀出其光彩

  首先,你面临的是核心奇客们仍然假设所有使用Linux的用户们都是奇客或在向这方面发展。这即是说他们认为所有Linux用户都应当很了解计算机和Linux,这导致了他人指责他们的一些行为是傲慢、自大和无礼的。其实,虽然有时确实如此,但大多时候却并非这样,只是“每个人都应该知道”这样的善意表达变成了“地球人都知道!”——大相径庭。

  CentOS系统

  因此,为了避免这个问题:请记住现在Linux的外表并不代表它的过去。Linux社区最大的也是最关键的组成部分——黑客和开发者们,他们因Linux的可以按需定制而欢喜;他们也会为可定制能力的丧失因而神伤。

  RHEL/CentOS系统有两个潜在的问题。

  但是你会想,汽车之间的差异非常小:它们都有方向盘、脚踏板、变速杆、手刹车、车窗、车门、油箱……如果你能够开这部车,你就能开任何一部车。

  很多从Windows转向Linux的人会很快发现:他们所期待的事情根本不存在。

  与乐高出售成品玩具的做法略有相似,通过最近的一系列的成果提升了非黑客用户使用Linux的舒适性,这使得更广大的用户可以使用Linux。也正因如此,你仍可以听到与上面相似的对话,程度也仅是略有不同。新用户抱怨那些老用户所谓的“基本特性”干吗要让我们看到,他们讨厌阅读手册后才能实现一些功能。对太多发行版本的抱怨,对软件过多配置选项的抱怨和对刚拿到的软件用起来不顺手的抱怨,不正如对乐高有太多模块的抱怨一样,忽略了它可以被用来按你想法拆装成事实吗?

  想往linux方面学习一下,本人是刚毕业的PHPer

  注:奇客:geek,词典中解释为因穿着不时尚和不懂得如何在社会中行事而作出一些怪事的人。现在指那些可以在电子和虚拟世界中非常有才华和想象力的发烧友。Geek宗教一般信仰科技或者颠覆科技。--chronmancer

  基本实现方法听起来似乎不错:软件的设计要从用户的想法和需要出发。实现的时候人们总是期望达到一个“最好”的界面,但事实并非想像的简单。

  在乐高(Lego)玩具发生的类似的情况正好阐述这种问题。试想下面的情景:

  很多人询问我们为什么不用基于Debian的系统,例如Debian或者Ubuntu服务器。如果在别无选择的情况下,我们的确会支持这个建议,但是根据我们的经验来看,这些系统并不如RHEL/CentOS来的稳定和可靠。

  我们认为,这在某种程度上是由于他们过快的发展和各个版本、组合之间较少的测试且不成熟所导致的。然而尽管他们非常流行,但是主要的服务商和项目都仍然首选RHEL/CentOS系统,因为这样他们就可以为企业顾客提供服务,(对Oracle和MySQL更是如此)。除此之外,基于Debian的系统有许多内核和稳定性问题,尤其是在我们的云计算服务中。

  这类问题起因于不同使用习惯的碰撞:第一类人沉醉于不断地按自己喜好改造自己的操作系统,而第二类人对操作系统怎么运行并不关心,只要它能运行就行了。

  或者从另一个更经常接触到的例子来看,想一想Firefox——开源软件最成功的案例之一。这是一个席卷全球的浏览器,难道它是通过模仿IE——那个“最流行的浏览器”而取得成功的吗?

  很明显,对那些只想要一个玩具车的人来说,乐高并不是为他们准备的。上面的情景应该不会发生在你的生活中。乐高的价值在于你可以建造过程中体会乐趣而且你也可以将它组装成任何你想要的东西。如果你不想动手拼装,只能说乐高不适合你。这很容易理解。

  其次,你面临着从使用的商用操作系统转投而来的新用户,这些用户已习惯使用那些任何人拆箱就能用的软件。

  “它们能够为一个系统提供必要的特殊服务时,尤其是当一些驱动程序或者一些IO子系统需要一种新的内核的时候”。例如,ext4文件系统或在最近的内核中日志的改变等;现在,所有这一切都包含在了RHEL/CentOS6.x中。

  不,它的成功是因为它比IE更好,它之所以更好正是因为它的不同。它有标签页浏览方式,实时动态的书签,内建搜索工具栏,PNG图像格式支持,广告过滤扩展,以及其它的好东西。“查找”工具条显示在底部的工具栏中,它能够在你键入的时候就查找内容并且以红色表示没有相匹配的内容。而IE却没有标签页浏览,没有RSS订阅功能,搜索条只能通过第三方扩展实现,它的查找对话框还得通过点击“确认”按钮开始查找,而且还要再点击一次“确认”才能清除“未发现”的错误提示。这个鲜活的案例,证明了一个开源的应用程序通过“不同”而做到了“更好”,依靠“更好”进而取得了成功。如果Firefox只是一个IE的克隆,它必然早已销声匿迹于IE的阴影之下了。如果Linux是Windows的一个克隆,同样的事情也会发生在Linux身上。

  这正是问题之所在。

  让我们从这个角度看问题:出门看看路上行驶的各种不同车辆。所有的车辆不管是什么样的设计,都有同样的目的:从路上把你由A处运到B处。注意它们有不同的设计。

  无论选择摩托车或是汽车,仍有很多事情不会改变:你总归要给油箱里加油,而车还是开在同一条道上,而且必须遵守红绿灯,在转弯前要打转向灯,你同样也要注意限速。

  成本、选择范围、性能和安全性是通常衡量操作系统好坏的标准。当然,还有许多其它的方面。但当Windows用户转向Linux时,他们在这四方面将两者做比较,因为他们希望在这些方面Linux做的更好。

  Windows用户或多或少地处于一种消费者和供应商之间的关系:他们花钱买软件,获得授权,得到支持,等等。他们希望软件能够有确切的可用性。因此他们习惯于去得到使用软件的权利:他们花钱去得到技术上的支持以及他们得到他们想要的权利。他们也经常要与一些除了个人之外的实体打交道:例如他们与一家公司签一份合同。

  如果菜鸟在使用Linux时遇到了困难,他会抱怨:这个软件没能满足我的需求,并且他认为他有权得到这样的满足。如果他得到这样带有讽刺性的回答:“如果我是你,我要求退款!”,他的情绪恐怕会更糟。

     通常称linux是类似Unix的,但是两者有很大的区别

  Debian系统

  在汽车工业中,你很难发现一个人既设计车辆引擎也设计车辆内饰:这需要完全不同的技能。没有人想要只是看起来可以跑得很快的引擎,同样也没有人想要做工出众但狭小且难看的车厢。基于同样的道理,在软件产业,用户界面(UI)往往不是由软件编程人员设计的。但在Linux的世界却大不相同:一个项目往往是因个人的兴趣而产生。个人也包办了所有的工作,因此这些项目的界面往往缺乏了“用户友好”的特性:用户对这个软件了如指掌,所以他也就不需要帮助文件等。vi就是一个很好的例子,最初它的目标用户就是为那些了解它工作方式的人。因而设计者从来都没有想过如何用其他方式退出vi,所以新用户不得不靠重启计算机退出的事情时有发生。

  正好相反,免费与专有之间的区别在Ubuntu当中不是那么清楚。这边厢,Debian不鼓励使用专有软件,不过允许用户做出自己的选择;那边厢,Ubuntu鼓励用户安装专有软件,获得与其他商业操作系统上的计算体验相媲美的计算体验。万一你愿意试一下,可以在Debian上获得同样的体验,但是Debian更清楚地表明:你这么做的同时牺牲了软件自由。

  Ubuntu有亮丽的用户界面,完善的包管理系统,强大的软件源支持,丰富的技术社区,并且Ubuntu对计算机硬件的支持好于centos和debian,兼容性强,Ubuntu应用非常多,但对于服务器系统来说,个人感觉并不需要太多的各种应用程序,需要的是稳定,操作方便,维护简单的系统。如果你需要在服务器端使用图形界面,ubuntu是一个不错的选择,你需要注意的是,图形界面占用的内存非常大,而内存越大的vps价格也越高。

  别担心,这个页面将解决你大部分的疑问。你将能够决定是否选择Linux。

  因此,为了避免这些问题,应做到:要记住,你并没有付给那些软件开发者或者在线帮你提供技术指导的人任何钱。他们并不欠你任何东西。

  Ubuntu

  引起矛盾的最大原因就在在线交流当中:一个初学Linux的菜鸟在遇到问题时寻求帮助,当他没有得到他可以接受的答案的时候,他便开始抱怨并且想要得到更多的帮助。因为这正是他以前用付费来获得帮助的方式。问题就是这不是付费提供帮助的系统,而是很多热心人出于善意帮助其他人解决问题的系统。一个新的用户没有任何权利去向这些热心人索要帮助,这就如同一个想要得到施舍的人,还要求从捐赠者那里获得更多的捐赠品一样。

  Linux用户则更多的是处于一个社团当中。他们不需要花钱去买软件,不需要为得到技术上的支持而耗费财力。他们免费下载软件,并且使用即时通信工具和论坛寻求帮助。他们和个人打交道,而不是公司。

  同样,一个Windows用户习惯了使用商业软件。这些软件在没有做到足够的可靠性、功能性以及对用户友好的界面之前,公司是不会发布该软件的。因此这正是Windows用户希望软件是从1.0版本开始的。而Linux软件几乎一旦写出就会立即发布,因此是从0.1版本开始的。这样的,真正需要这些功能的人就会马上得到它;感兴趣的开发者会来帮助改进代码,而整个社区都会关注接下来的发展情况。

  但是,自由开源软件(FOSS,FreeandOpenSourceSoftware)程序员与商用软件程序员的一个最重大区别在于,FOSS程序员的作品都是他们自己想要使用的东西。这些作品新手用起来也许不舒服,但试想一下如果开发人员了解最终用户的需求,那这作品用起来一定很舒服。而实际情况确实如此,因为作者自己就是最终用户,他了解他自己(最终用户),因此该软件应该用起来很舒服。商用软件的程序员却大不相同,他们总是为其他人编写软件,而且这些用户都不是专家。

  从逻辑上讲,在保持某样东西与参考物体完全相同的前提下,将其做得更好是绝无可能的。正如一个完美的复制品将与它的母版毫无差异,但是它不可能会超越母版。所以当你带着Linux会比Windows更好的希望来尝试它的时候,你便会不可避免地发现它的不同。太多的人都忽略了这样一个事实,并且把这些不同之处看作是Linux的缺陷。

  或者从另一个角度看:

  由于长久以来一直关注Linux的老用户,同样的问题在Linux上越发明显:它是开源的、完全可定制的软件集。这才是真谛。如果你不想自己动手,为什么自找麻烦来用它呢?

  对于ubuntu而言,就是linux操作系统的具体,而linux对于ubuntu来说就是他的抽象;在linux操作系统中,因为应用程序和管理策略的不同,有多个版本,例如:ubuntu,fedora,redhat,centos等;

  但是从Windows切换到Linux就象从骑摩托车切换到开汽车。他们都是操作系统(在道路上行驶的车辆)。他们可能都使用同样的硬件(道路)。他们可能都提供一个运行应用程序的环境(把你从甲地运到乙地)。但他们使用本质不同的两种方法来达到目的。

  确实如此。但你有没看见过有些人不开汽车──他们骑摩托车?

  举一个简单的例子,升级驱动程序:在Windows下升级某个硬件驱动,通常的情况下,我们需要去硬件制造商的网站上找到并下载最新的驱动,如今Windows7已经可以自动更新最新的驱动程序,而不需要用户过多的参与;然而在Linux下,我们要做的是升级内核。

  通过两种不同的方法来达成同样的目标,他们各有优缺点:当载上一家子的成员和大包小包的货物从甲地至乙地时,一辆车显然是明智的选择:因为它有充裕的座位以及足够的储存空间。而对于一个人从甲地到乙地的情况,摩托车则是更好的选择:因为它不怎么会遇上堵车,消耗的燃油也更少。

  所以尽管vi拥有一个令新手望而生畏的界面,但它仍然在当今流行,这又归功于他的界面:当你熟悉后就会发现它原来无比强大。Firefox也是被经常浏览网页的人编写出来的。GIMP同样是出自经常处理图形文件的人之手。不胜枚举。

  CentOS、Ubuntu、Debian三个linux都是非常优秀的系统,开源的系统,也分付费的商业版和free免费版本,下面简单比较这三种系统。

  这个页面写给初识Linux的用户。你可能:

  当人们期待着Linux有所不同时,又一个问题接踵而至。Linux和Windows实在是太不一样了,一些差异简直难以让人适应。也许最典型的例子就是可供Linux用户选择的东西实在是太多了。对于一个刚上手的Windows用户,他已拥有一个经典的或WindowsXP风格的桌面主题、一个写字板程序、一个IE浏览器、一个OutlookExpress来收发邮件;然而对于一个初学Linux的家伙,他面前有上百种发行版供其挑选,然後,是Gnome、KDE或者Fluxbox(桌面环境),vi、emacs或者kate(文本编辑器),Konqueror、Opera、Firefox或者Mozilla(网页浏览器),或者其他一系列可供选择的工具。Windows用户不曾为了安装和使用(操作系统)而面对过如此丰富的选择。“有必要提供那么多种选择吗?”这样的抱怨帖子很常见。

  所以,为了避免这个问题:你要么寻找那些以便于上手为目的而设计的软件,要么接受确实需要一个较长的磨合期来适应的软件。抱怨vi对新手不够友好只是舍本求末罢了。

相关内容

编辑精选

Copyright © 2015 茉莉网 http://www.szmlwh.cn. All rights reserved.