您的位置:首页 > 运维架构 > Linux

Windows vs. Linux

2006-12-04 00:29 162 查看
Kemin:骂得太好了,转一下,学习

http://community.csdn.net/Expert/topic/4752/4752183.xml?temp=.8732263

这几天,从csdn上看到ubuntu让你的老旧机器重新跑起来的新闻,很是欣喜。我的机子可是足够老的了,mmx166,64M内存,1M显卡。我兴冲冲的下了Xubuntu6.06以及硬盘安装所需的initrd.gz 及vmlinuz,安装过程虽有波折,但经过摸索,总算安装成功了,可重新启动时,就是不能进入图形界面,急呵。回到 windows2000下看论坛里的办法,都试了,不管用。startx 也试了,说没有此命令,晕。还有说进入root用户,可整个安装过程也没提示创建root 用户呀,试着login in:root,可密码又不知是什么。至今还是在文本界面下。一头雾水,不知如何处理。忍不住想发发linux的牢骚:
=====================================================
你的机器太老了。不推荐Ubuntu. 一般目前市面上流行的Linux发行版在你的机器上可能不能比较好地
运行了。如果要装就装老一点的Redhat 9吧。但想要在图形界面下流畅运行是不太可能的了,主要是内存
实在在小。用字符界面吧。

----------------
1、我是一个 linux的推崇者,我喜欢它的自由开放,但它一次次伤我的心。我不是一个玩弄操作系统的发烧友,我不想在安装使用上这样麻烦,我只想linux能像windows一样方便用户,同时又开放自由。我希望 linux 的开发者能放弃linux 是个专家专用的操作系统这个无谓的情结,这个情结最终会伤害 linux的发展,毕竟东西是要让人用的,不是玩的,而用户更多的是普通人群,只想多一个操作系统的选择。因此,方便、简单、稳定是占第一位的。
===================================
你自认为是Linux的推崇者,但从你的语言来看你并不了解Linux。你以你的Windows思维去评价Linux,
Linux不是Windows,不需要是Windows,也不可能是Windows. 两者的出发点并不一样。Windows封装了很
多东西,屏蔽了许多底层来面向非专业用户。*nix则保持一个开放的可定制的环境,代价是无法(或者
很难)保持像Windows那样的统一,优点是灵活强大,但习惯了Windows的用户感受不到这一点,因为
需要学习许多内容,这本来是计算机学科应该了解的东西,只不过长期使用Windows使他们误以为自己
以经比较了解计算机了。一旦改用Linux就觉得好像什么都不会,这个要配置那个又有什么问题。难用。
殊不知,问题在自己身上。



-----------
2、当年,我们接触 windows时,可没有这么多麻烦呀,只要看看,试试,就不知不觉的熟悉的windows,而 linux呢,好像看了不少资料(至少相对于了解windows),可依旧在门外徘徊。这是为什么呢,难道是我们的资质太差,不适合用linux吗?
====================================================
微软几十年前的目标是让每个桌面上都有PC,每台PC上都运行微软的软件。所以微软的产品定位是面
向广大的非专业用户的。也就是说使用Windows并不需要了解太多的计算机底层技术细节。所以Windows
这样的系统把底层封得很严,你什么都不必知道,只要学会点鼠标用图形界面就够了。这是Windows的
定位。但*nix是面向专业要求比较高的应用的,要求很强的定制性。不同的企业可能会根据自己的需要
定制甚至构建自己的Linux服务器,不同的个人可能会根据自己的机器定制最优化的内核以达到最优的
性能。*nix比较适合专门应用。而Windows定位于普通桌面用户。两者根本是不一样的。要简便,用
Windows就好了。需要更深入地定制搭建一个系统,你可能就需要*nix. 这也并不是说Linux不适合桌面
应用。适合。但它面向的同样是有更高灵活性和更强大功能需求的用户。不是说绝对不可能,你在
Windows下用过4个桌面吗?每个桌面有3*3块屏幕大小的面积,鼠标移动到边缘的时候可以自动滚动,
还有一个导航用的缩略图,就像玩即时战略游戏一样浏览自己的桌面,组织窗口,还可以用热键为窗
口编队,快速切换。做开发时我需要这样的功能,它使我更快地切换到不同的窗口,调试编译查看文档
编写文档等等。你在Windows下想过这些功能吗?这只是Linux下FVWM的基本应用。但这些都是配置出来
的。我需要编写一个配置文件详细地指定这些功能,指定如何响应鼠标,桌面的大小,等等。这是代价。
我可以直接用Windows,但我永远也不达很好地让它符合我的意图。当我需要更高的定制性和更高的要求
时,我就选择Linux,成本是需要学习一些相关的东西。这只是个人的一种选择。你需要易用,就使用
Windows好了。但不要以它的标准来衡量Linux.

----------------------------------
晕,又回到那个"linux是专业人员使用的"狗屁情结上来了。如果按照这个标准的话,会安装并且会使用linux就是专家,这专家也太烂了吧。
====================================================
有谁说过“会用Linux的就是专家”这样的话吗?你自己弄不好也不需要用这句话来自慰吧?
你是从“Linux是专业人员使用的”来推理得出“会安装并且使用Linux的就是专家”这个结论的?
如果是这样,只能说你的逻辑实在是狗屁逻辑。


--------------------------------------
3、不同的用户出于不同的目的选择linux,有的作文档,有的作家用电器,有的上网,我想真正愿意花大量时间精力来研究linux是如何作文档,如何实现用户上网,如何实现多媒体的,只有少数的linux开发人员及发烧友们。
===========================
你需要的功能在Windows下完全可以满足。不知道你为什么还要找Linux。如果你真心想研究它,就谦虚
一点。Windows像傻瓜相机,很简单很好,大家都会用。Linux是专业相机,需要专业的学习才能达到
专业的效果。你觉得Windows够用了,安安心心用好Windows就好了。如果你不满足,想要提高,对系统有
更深入的了解,你再来学Linux。但你记住这时你只是一个学生,而不是批判者。一个连调焦都不会的人
上论坛抱怨专业相机难用,不如傻瓜相机好,还说只有少数专业摄像师才用到那些高级的功能所以专业
相机不应该做得这么复杂应该像傻瓜相机那样界面友好操作方便,这不是太没有道理了吗?

---------------------------
4、 linux的版本多如牛毛,据说全球有几百,上千个版本,有这个必要吗,用户只需要一个稳定的、高效的、自由的,简洁的linux,在每个桌面上开发的软件也不能在别的桌面平台使用,这更要命,有哪个硬件厂商愿意为每个linux都开发一个驱动程序,终于,到了最终用户手里,不是找不到主板驱动,就是找不到显卡驱动,再是声卡驱动,真的能找全驱动程序的机器想必真是好运气。这个问题在这两天出台的LSB3.1有了标准解决软件兼容性,可什么时候才真正能做到拿一个程序在任一台 linux机器上都可以运行呢?
======================================
任何发行版只要是Linux,用的都是同一个内核(至多版本不同而已),所以它们才叫Linux。硬件驱动
只和内核打交道。不知道你从哪里听来的要为不同的发行版开发一个驱动程序这种说法?不知道至今安
装都成问题的你之前用过多少个Linux发行版?什么是“每个桌面上开发的软件也不能在别的桌面平台
上使用”?稍有常识的用户一听就知道这种文理不通的话只能是出自连基本概念都不了解的用户之口。
而且是非常偏激的一派胡言。你不是因为安装失败自尊心严重受挫而只是为了宣泄所以引用了道听途
说加上你自己主观臆想而生成的文字拿上网来大放厥词吧?我希望你不是。但我觉得你是。

Linux程序大多是基于源码发布的。因为*nix的程序是互相协作的,不像Windows那样每个程序都要从
头实现基本的组件功能,所以*nix结构紧凑,可定制性强。如果我觉得Outlook Express的编辑器不好
使,我能换么?不能。只要我用的是Outlook Express. 但我可以选择使用Emacs或者Vim或者其它作为
编辑器在Mutt中编写邮件,再使用Sendmail发送--哪天我觉得Sendmail不够好我可能要换其它的。
我也可以使用Fvwm的窗口管理器加上KDE的桌面再加上GNome的任务条,如果我喜欢的话。你可能听不
懂我说什么不过没关系。我只是告诉你*nix和程序协作性是很强的。每个组件可以自由定制你喜欢的
程序。代价是一个程序如果缺少了其它必要的组件程序,可能就无法正确安装。比如KDevelop需要
automake,所以你安前者之前需要先有后者。加上程序也依赖于系统的配置情况等其它信息,所以很多
Linux程序都不以二进制形式发布(但不是绝对没有!),最普遍的是以源代码发布。所以安装没有这么
方便,但不会有你所说的“这个桌面的程序那个桌面不能运行”的状况。若有那也只是因为缺少依赖的
库或程序。但这是代价,获得紧凑性所要付出的代价。况且不少发行版也提供了自己的安装包格式,如果
不想编译可以直接用安装包安装。当然,不同发行版的安装包往往格式不一样。但你还有源代码啊,这
是最基本的发布方式,几乎所有的程序都会有源码发布。安装包只是一种便利,而不是你用以攻击其
兼容性的口实。而且源码编译后生成的可执行文件可以按照你当前机器的状态进行优化,获得更高的
性能。这是直接以.exe发布这样的Windows程序发布形式通常都做不到的。说白了,还是以牺牲便利
性获得更强大的灵活性和效能的权衡。你觉得麻烦,你可以不选择它。Windows对绝大多数普通用户已
经够用了。没有人强迫你用Linux. 但也不要以你狭隘的技术眼光去指手划脚。

-----------------------------
不说了,愈说愈来气,两个字,现在的linux还是太令人失望。
=============================
Linux生来就不是为了满足你的愿望的。至少在当前,大部分普通用户比较适合使用Windows系统。把
自己的事做好就是了,系统只是工具。合适就用,不合适就不用。你想学习,可以,但要虚心。只会
Windows的人,在别的领域可能是专家,但在操作系统领域只是一个玩具菜鸟。菜鸟要向底层迈步,可
以,欢迎。但是对专业工具不但不虚心学习,反而在遇到一点挫折的时候就妄加评论,实在是令人感
到非常不可思议和惊讶。就连真正的大师级人物对这种话题都是慎之又慎。你连Linux和Windows的定位
这种基本问题都不清楚就能说出这种话?就好比一个人连一篇名著的中心思想都把握不清楚,只因为
第一章读不懂就说作品“让人太失望”那样。你说你失望了,但你的话、你的思维有多少份量呢?你的愿望
能值几个钱呢?

追求易用性不是错。但这不是Linux的主要目的,所以当出现冲突的时候,易用性只能暂时退让(说到
这里我现在觉得Linux实在不是那么难用的东西啊,我并不是专家,也只是一个普通用户。但现在的发
行版做得已经很好了。我用的也是Ubuntu 6.06,安装很顺利。安装软件用新立得非常方便,大部分时候
都不需要上网找也不需要自己编译)对我的笔记本硬件支持得也还不错(电源管理方面没有Windows好,
但要知道多少硬件厂商第一件事就是写for Windows的驱动,多少Linux驱动都是第三方写出来的甚至只
能用通过的驱动?这是环境问题,不是Linux的问题)。其实我觉得现在的Linux已经足够好用了。虽然
不像Windows那样点点鼠标就能完成所有配置。但如果只是作一般使用,已经是比较接近了。随着硬件
性能的不断提高,易用性和桌面性能相信会更好,甚至与Windows不相上下都不是不可能的事。至于当前,
我不得不说你的机器真的不适合装Linux(不要跟我说386都可以运行Linux那样的话,你要搞清楚是哪
种Linux)。至少目前的发行版我觉得都不要装。要装只装字符界面好了。而且你现在的思维方式来看,
我觉得你比较适合Windows. 用Windows好好的,何必找这个气受呢?用Windows的不一定是菜鸟,用
Linux的不一定是专家。要成为高手首先要知道自己要做什么,不要做什么,做的是什么。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: