看了很多博主写的爱上Linux的N+1理由,写的都非常好。非常棒,非常的深刻,有意义!
    我应该是从读大学的时候,接触Linux吧,那时候在学校里面,上Linux课程的时候。都是在玩游戏,根本没把这个当一回事。就是觉得特没意思。但是从我出来工作到现在。无时无刻不在接触Linux操作系统。刚开始可以说一点都不懂。现在自己也在自学。所以在这边不敢妄谈对LINUX有多了解,多精通。只是一直在学习、进步。这边就谈谈Linux系统优缺点和与与其他操作系统的对比。希望大家更深入,了解这个伟大的系统。



一.Linux的优缺点
1.1优点1.1.1真正开放的操作系统

    Linux的最大卖点就是它所给与客户的选择性。从硬件到支持再到Linux的发行版,有很多的选择。可以在一个价值200美元的旧PC机上运行Linux系统,也可以将它作为一个LPAR(罗辑分区)运行在价值数百万美元的p595 IBM p系列服务器上(你需要在RHEL4 或 SLES9之间作出选择),甚至能够在IBM主机上运行Linux系统。使用Linux不会与硬件分销商发生冲突,它是一个真正的开放系统。
1.1.2漏洞修补和安全补丁
    使用Linux后,供应商的最新漏洞修补或安全补丁来修复你操作系统(OS)漏洞,你的等待时间只是几天甚至是几个小时。开源社区将会以非常快的速度来传递无休止的开发周期,这在过去只能以传统渠道发布。
1.1.3不断增加的资源
    如今,每一个主要的ISV都会推出一个Linux软件版本。Linux的市场份额正在不断地增长,人们也越来越需要它。与此同时,很多管理者都开始进行Linux培训,而且越来越多丰富的公共信息也会很容易得到进而帮助公司转换到Linux操作系统。
1.2缺点
1.2.1可扩展性

    随着2.6内核的出现,可扩展性已经不再像原来那样重要,但是Linux一直都没有像Unix那样的扩展性。一般来说,企业们都要求要有最大的性能,可靠性和可扩展性,Unix一直是最佳的选择。Unix系统的高可用性也比Linux操作系统更加成熟。
2.2.2硬件集成/支持的缺乏
    财富500强公司通常都更喜欢来自硬件支持的更舒适的性能以及硬件与操作系统之间更加紧密地集成。即使驱动支持是硬件供应商带来的,但这对于Linux系统来说,一直是一个挑战。
1.2.3洞察力
    Linux在很多方面都是存在风险的,并没有为企业准备好。尽管对Linux的这种看法在过去的几年已经发生了很大的变化,但是,一些大型公司仍有这种顾虑。



二.Linux与其他操作系统的对比
2.1 Linux与 MS- DOS之间的区别

    在同一系统上运行 Linux和 MS-DOS已很普遍,就发挥处理器功能来说, MS-DOS没有完全实现 x86处理器的功能,而 Linux完全在处理器保护模式下运行,并且开发了处理器的所有特性。 Linux可以直接访问计算机内的所有可用内存,提供完整的 Unix接口。而 MS-DOS只支持部分 Unix的接口。就使用费用而言, Linux和 MS-DOS是两种完全不同的实体。与其他商业操作系统相比, MS-DOS价格比较便宜,而且在 PC机用户中有很大的占有率,任何其他 PC机操作系统都很难达到 MS-DOS的普及程度,因为其他操作系统的费用对大多数 PC机用户来说都是一个不小的负担。 Linux是免费的,用户可以从 internet上或者其他途径获得它的版本,而且可以任意使用,不用考虑费用问题。 就操作系统的功能来说, MS-DOS是单任务的操作系统,一旦用户运行了一个 MS-DOS的应用程序,它就独占了系统的资源,用户不可能再同时运行其他应用程序。而 Linux是多任务的操作系统,用户可以同时运行多个应用程序。
2.2 Linux和Windows的区别
    Linux不是windows,它不是一个由一家商业公司维护的软件,只有一个包装。Linux是可以任意包装自由配置的东西。任何一个人,一家公司都可以按照自己的想法,比如加一点功能,加中文支持,作一个Linux出来。这些 Linux虽然核心部分都一样,但是他们所带的各种软件,缺省的配置都不一样。区别是用一种Linux 发布 (不同的Linux我们叫做不同的发布)也许硬件很好配置,各种软件也好安装,用另外一种也许速度快,再一种也许支持中文比较好。总之 在windows下想当然的东西在linux下也许需要你熬夜才能得到。
    和Linux 一样,Windows系列是完全的多任务操作系统。它们支持同样的用户接口、网络和安全性。但是,Linux和Windows的真正区别在于,Linux 事实上是Unix的一种版本,而且来自Unix的贡献非常巨大。是什么使得Unix如此重要?不仅在于对多用户机器来说,Unix是最流行的操作系统,而且在于它是免费软件的基础。在Internet上,大量免费软件都是针对Unix系统编写的。由于有众多的Unix厂商,所以Unix也有许多实现方法。没有一个单独的组织负责Unix的分发。现在,存在一股巨大的力量推动Unix社团以开放系统的形式走向标准化。另一方面Windows系列是专用系统,由开发操作系统的公司控制接口和设计。在这个意义上这种公司利润很高,因为它对程序设计和用户接口设计建立了严格的标准,和那些开放系统社团完全不一样。一些组织正在试图完成标准化Unix程序设计接口的任务。特别要指出的是,Linux完全兼容POSIX.1标准。 安全问题对于IT管理员来说是需要长期关注的。主管们需要一套框架来对操作系统的安全性进行合理的评估,包括:基本安全、网络安全和协议,应用协议、发布与操作、确信度、可信计算、开放标准。
    Linux 的应用目标是网络而不是打印 ,Windows最初出现的时候,这个世界还是一个纸张的世界。Windows的伟大成就之一在于您的工作成果可以方便地看到并打印出来。这样一个开端影响了 Windows 的后期发展。 同样,Linux 也受到了其起源的影响。Linux 的设计定位于网络操作系统。它的设计灵感来自于 Unix 操作系统,因此它的命令的设计比较简单,或者说是比较简洁。由于纯文本可以非常好地跨网络工作,所以 Linux 配置文件和数据都以文本为基础。 对那些熟悉图形环境的人来说,Linux服务器初看可能比较原始。但是Linux开发更多关注的是它的内在功能而不是表面上的东西。即使是在纯文本的环境中,Linux同样拥有非常先进的网络、脚本和安全能力。执行一些任务所需的某些表面上看起来比较奇怪的步骤是令人费解的,Linux的自动执行能力也很强,只需要设计批处理文件就可以让系统自动完成非常详细的任务。Linux 的这种能力来自于其基于文本的本质。
    目前为止,Linux提供了相对于Windows更好的安全性能,只有一个方面例外(确信度)。Windows操作系统倾向于将更多的功能集成到操作系统内部,并将程序与内核相结合;而Linux不同于Windows,它的内核空间与用户空间有明显的界限。根据设计架构的不同,两者都可以使操作系统更加安全。
2.3Linux与 OS/2、 Windows、 Windows NT之间的区别
    从发展的背景看, Linux与其他操作系统的区别是, Linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如 Windows NT等,都是自成体系,无对应的相依托的操作系统。这一区别使得 Linux的用户能大大地从 Unix团体贡献中获利。因为 Unix是世界上使用最普遍、发展最成熟的操作系统之一,它是七十年代中期发展起来的微机和巨型机的多任务系统,虽然有时接口比较混乱,并缺少相对集中的标准,但还是发展壮大成为了最广泛使用的操作系统之一。无论是 Unix的作者还是 Unix的用户,都认为只有 Unix才是一个真正的操作系统 。
    看到这里。我想大家对Linux有一个初步的了解了。总体来说Linux操作系统和其他的系统一样既有优点又有缺点,在使用Linux时,要进行综合分析将它的各项优缺点都考虑进去。以上就是我对Linux一点见解,最后感谢Linux系统所有开发人员,是他们的不懈努力,才有今天的成就。值此Linux二十周年,祝福Linux能越来越好!功能越来越强大,称霸全球。最后最后,生日快乐哦!!!

 


【博客话题】 “Linux二十周年:爱上 Linux 的N+1个理由”正在进行,欢迎大家参与讨论~详情查看:http://51ctotopic.blog.51cto.com/2009463/620808

   在 Linux 二十岁生日之际,不妨一起说说你钟爱的 Linux,说说你爱上它的 N+1 个理由...