红联Linux门户
Linux帮助

再说一下关于Windows与linux的问题

发布时间:2007-10-02 00:39:27来源:红联作者:laifujnyd
  为了方便,以下linux都指以linux为内核的主流操作系统,所谓主流的意思是,由一些人很不负责人的拼出来的,还有完全不为用户考虑的东西不算。

  几年以前,一些商家为了炒作低价系统,给linux做了不少宣传。可是这宣传真是灾难,就像lumaqq加上反隐身功能的效果一样,反而给人带来了不少坏的印象,而将其实际的功能边缘化。比如,大家认为,虽然这系统安全,但是很不好用。那时候确实不好用,就算你不想,就算你不玩游戏,大概也会装上盗版windows。

  不过今天的linux,已经不是那个很难用的东西了。对linux作出评论之前,大概也得重新认识一下。

  首先,linux未必比windows安全。这么一大堆东西组成的系统,怎么说也可能有点漏洞。而且linux每个部分都是不同的人或者团体开发的,没有特别严格的规范,难免会出点问题。一个系统的软件包整理者可能会发现故意破坏电脑的行为,但是未必能发现那么多漏洞。另外linux的权限设置很严格,但是权限不会阻止恶意程序在你登录的时候启动,也不会阻止病毒将自己复制到其他的盘上(包括U盘)。虽然windows有一些明显的缺陷,哪个系统更安全还真是不好说。至于linux感染病毒的少的问题,除了通常说的写病毒的人不考虑小众、用户素质比较高以外,还有个问题就是linux里非自由软件很受排挤。既然用了linux,人们都喜欢用自由软件,可能也会用一些像google、adobe、real之类的大公司的东西,但是必须是一个本来就很强的大公司,另外还会有一些收费软件。一般装这类软件,都是看着名气,没办法,而一个普通的人随便写个小的“免费软件”,大概也不怎么敢不开源就发出来。首先既然是小软件,人们都相信会有更可信的开源替代品,甚至操作系统官方支持的替代品,还有就是一个普通人很难处理好兼容性的问题,在一个系统上可以运行的很好的东西,在另一个系统就未必了。

  然后附带的说一下,linux的系统结构也未必比windows好。有一个明显的问题就是显示和程序是分离的。这个给我的感觉就是,linux的程序和图形界面要是卡了的话互不影响,因而可以提高整体操作的速度,另外也给各种桌面效果了一个基础。然而也有很多人认为其实windows的界面反应速度更快。这个根据每个人的习惯,都不一样。总而言之,linux的设计也未必比windows好很多。

  第三,这个是关于windows的,windows也不是很不稳定。众所周知,IE是Windows里很不稳定的一个软件,尽量不要用它,至于用IE内核的Maxthon之类的浏览器,我不太了解,可以自己看着办。我记得Windows 2000还是偶尔死机,偶尔出些奇怪的错误的,但是在Windows XP的时候已经好了很多,连续开几天机速度也不会怎么变慢了。注意尽量不要安装微软的应用软件和系统软件(还有什么软件?),因为经常会hook掉某个api,把自己的dll挂在所有的程序上,和流氓软件无异。后来AutoCAD也开始向微软学习。不过至于IIS还是可以的,IIS没有干这事的必要,而且可以算是系统的一部分了。而linux也会有运行某个软件导致X重启的事发生。

  自由精神并不一定是大家所向往的。一般一个普通的人,并不会去看源代码。源代码可能的确可以帮人用大家都知道的方法侵犯苹果的专利权,但是大家主要也不关心这个。大家关心的可能就是可信度、稳定性和很重要的兼容性。要不自由的话,恐怕根本不可能在windows垄断市场的情况下发展出这样一个全功能操作系统。就这样而已。当然另外还有一点,在有了自由软件以后,以前的“免费软件”作者就没办法说自己多么的好心,多么的奉献了。这也是一种绝对的付出,不求回报和名利的标志。

  还是主要关于windows的,windows本来就不是一个公认为最好的操作系统,不是linux的事。在很早以前,很多人对mac就是敢想不敢买。而mac也是由于之前的竞争失败吧,一直主要是同时卖软硬件,而现在移植到因特尔架构之后,不知道操作系统的软件收入怎么样。直到现在,很多国际著名的软件和游戏都有mac版本。而windows有很多所谓的“新”想法,还有linux的很多新概念都是从mac那里来的。

  现在该为linux说几句话了。

  开发体制。作为一个组装系统,linux的开发中,任何一个软件包都不能太信任其他的软件包,甚至不是很相信自己。这个大概不能说是linux的设计优点,也没办法,作为linux必须这样。所以也不能出现故障的连锁反应和跳几层才有效果的漏洞。Windows则不然,以前的众多网页ActiveX漏洞也就是因为这种疏忽。众所周知IE经常会崩溃,要是网页看得多的话,但是即使这样,微软也不给IE加上个故障恢复功能。可以说微软太狂妄自大了。而一些其他的浏览器,比如ff、op(这个不开源),都有在非正常退出的时候打开之前开的网页的功能。其实非正常退出也不一定是自己软件的问题,还有系统崩溃、断电之类的别的情况。正想很多办公软件有自动保存功能一样,对浏览器来说,需要保存的信息就是有哪些打开还没看的网页。至于崩溃的次数,这些浏览器就比IE少多了。而微软就是认为,这整个的操作系统应该是好的。

  还有一个小问题,linux一个软件的开发,可以说并不依赖于任何人。对于团队开发的软件,一个人退出,开发照常,还会有别人补进来。个人开发的,那只好等着负责的人再接手这个东西,开发其修改版,可以顺便改个名字。至于发生BitTorrent闭源之类的情况,别人也写出好多改版了吧。

  开发效率。linux各个软件包的开发者,真不知道加起来有多少人。可以说这个效率很高,而微软内部的工作效率则越来越低,所以不得不提出了把系统的开发“模块化”的概念,甚至还想申请专利。微软大概是最后一个用上这“专利”的吧?

  还有多样性。linux的分散的体制保证了其软件的多样性,而且大多数都没有盈利,也不用考虑竞争的问题。linux系统中的很多部分都有替代品。举个简单的例子,metacity和beryl。一个操作系统开发的初期,当然不会考虑beryl这种东西,但是时间长了,可能是受苹果启发吧,就有了compiz/beryl。然而微软最开始的设计几乎就消灭了beryl这种东西存在的可能性,再搞出来大概就需要很大的内核修改了。另外很多程序,既有适用于高级用户的,也有用于新手的,当然有的可以两方面都照顾。

  对用户的尊重。虽然很多人认为linux的界面对用户不友好,但是其实linux的东西总是有人用的,至少作者要用,有人承认其存在的意义。然后也许就会有一个对新用户更友好的东西出现。然后有一点很重要的就是,尊重用户的选择,你不非要按照这个软件作者所想的去做。本来就是没有盈利的东西,一般也没有怎么想过要把软件宣传出去,弄好了自然就有人用。所以就不会出现捆绑删不掉的插件、开机强制自动启动、强制自动修改文件关联之类的问题。一些程序能打开的文件格式也是很多的,一般带着几十个转换器,而且一般没有专利问题的话也是既可读,又可写的。存成什么格式随你的便。这样,任何两个人交流文件就都不需要第三方格式中转了。而比如wmp音频抓轨只能存成wma格式,就是明显的人为限制。另外有一个明显的例子是,nautilus是gnome默认的文件浏览器,就像windows explorer.exe的功能一样。众所周知,结束掉explorer.exe的话,桌面会消失。而且你要打开任何一个文件夹,桌面还会回来。而linux的nautilus也有桌面的功能,但是是可以通过设置关掉的,用文件浏览不一定非得开着桌面,所谓不开桌面的意思是根本不画背景,也不接收右键操作,背景可以交给别的程序。至于任务栏之类的则是另外一个程序的事。同样的,用了桌面,文件夹也可以设成用别的程序打开。

  还有,虽然很多人认为Windows的操作方便,其实也不一定。比如很多系统设置,Windows动不动就要搞注册表,或者改哪个文件,更有甚者要改二进制程序才能搞定(比如auto.search.msn.com问题)。而表面上就是,这程序本来就是这样的。当人傻瓜。而很多地方,比如文件夹选项的文件类型设置,给的选项也比直接在注册表里改差多了。很多的直接的功能没有,还给了一些一般人看不懂的选项,而且很无法理解的,IE下载文件的设置也放在这。有人说,其实不是特别谦虚的Windows高手上手linux倒是比没接触过电脑的人还困难。除了一些操作不太符合习惯之外,有的时候也会方便的让你惊讶,这种设置怎么会拿到表面上来呢?找那个保存设置的文件倒是麻烦。其实一般用图形界面的设置效果更好,因为很多时候都可以实时更新运行中的程序的设置,不用重启。也正因为Windows那样,计算机才成了文科。

  那为什么大家都用微软的东西呢?

  首先比较容易想到的,中型软件和知名度一般的游戏往往只有Windows版。其他的有很多都有mac版,linux的相对来说少些。而大家对于mac一般还是敢想不敢买的程度。其实这种“中型的”软件很少,玩游戏比较理性,不找那些不费脑子的游戏的人,对了,也不玩日本hgame的人,一般也把自己的精力集中到了那些非常有名的游戏中。其知名度也不是白来的。小玩具和小工具,linux下就很全了,这些不用费心。总而言之,mac是因为价格问题,而linux还是软件的支持吧。

  其实有一点比较重要的,还是社区。有一天一人发给我一个类似桌面精灵的东西,是个程序。过了N天之后我告诉他可以把里面的.nar文件找出来,然后我可以用ninix-aya打开。这就完全没什么感觉了。一样的道理,谁发一个QQ皮肤,一个系统主题,作为用linux的都没什么办法。而同时linux很少有人做个侵权风格发布出来,虽然很多时候只是对其中内容的宣传,并不会有人介意。在哪发布啊?Windows风格站还是开源社区?哪也不接受。

  我比较熟悉人里,还是仅限于比较常上网的学生里吧,一直用ubuntu的大约3%到6%。3%其实是够让人惊讶的数字了,当然也肯定比我了解的用vista的人数多。但是我知道的Windows用户里大约3分之一是比较有经验的人了。至于ubuntu,什么都得靠自己。很少有高级一点的问题别人能给你答案。搜google,google会告诉你,大部分人都没怎么关心这个,或者说会改的都认为大家都会改,也没有发出来。

  基本就这么多了,要是讨厌微软的反应速度和稳定性,不一定非得转linux,还有mac可以用,mac对大型商业软件和游戏的支持好于linux,而小工具也同样是完备的。当然,抛开价钱不说的话。
文章评论

共有 1 条评论

  1. cosechy 于 2007-10-07 23:11:56发表:

    我说,转载就算不注明版权,不写出处,也总不能误会成自己写的吧?