论坛: 原创软件 标题: 关于linux与windows以及浏览器 复制本贴地址    
作者: tmxk [tmxk]    论坛用户   登录
本帖与开发有一点点儿小小的关系,是在unix系统版对ND的一篇文章的回帖,没找到合适的地方,就发到这儿吧。


宠辱不惊,闲看庭前花开花落;
去留无意,漫随天外云卷云舒。


    当然了,从情感上讲,我真的希望linux可以把Windows挤出中国市场,但也可以断言的是,那一天永远不会到来。

    我最初接触计算机时是用的是苹果II,操作系统是apple dos。但入门是从Ms Dos 3.30开始的。我接触网络操作系统时是94年,那时候的图形操作系统是windows3.1中文版是3.2,当时微软的能访问网络的系统叫Windows workgroup 3.11,现在大家在windows中看到的lanmanager就是它的东西。当时图形系统和命令行是并存的。而且更多的东西都是在命令行下运行的。怀念那时候的Dos6.21、6.22。小型网络操作系统都是NETWARE(Novell公司的)的天下,NETWARE是如此优秀的一个系统,当时我们用长城的一个16M内存的机器,带20几台无盘站,跑windows3.2和DOS丝毫没有问题。想来这一点让现在的win2k 或是win2003去作也不会更优秀。但NETWARE没有继续生存下去,它消失的原因和我下面提到的苹果公司所面临的情况是相似的,得势而不得分。

    Dos之所以退出我们的视野,故然与微软不再提供支持有关,(但实际上直到win98,Dos也一直在后台,版本是7.0)更关键的,是Dos不够方便,也不符合人对信息接收方便准确快捷的要求。操作系统是人与计算机交流的界面,如果它本身不能满足人们对信息交互的要求,那么他被淘汰是早晚的事情。在Dos时代,有些人是不可能使用计算机的,他们没有办法处理字符这种东西,但Windows的出现改变了这些。只要有人帮助他们把系统装好,他们就可以在机器上摆扑克、挖雷、打游戏(当时使用计算机的人基本都干这个,当然了,偶尔也打打字)。如果在Dos下打字,他要先运行ccdos或UCdos,字处理要运行edit或是cced、wordstar之类的,让他们记住这些都是极其困难的,更不要说在编辑文件时用的快捷键了,那简直是恶梦。但在windows下面,这根本就不成问题了。再说说我们在Dos时代的copy和dir吧,参数是不能省的,恐怕没有几个人对所有的参数都熟悉,再看看现在的win2k, 不需要谁教,复制文件大家都会,而看目录浏览文件更不需要人教。图形代替字符,这是谁也挡不住的趋势,别管字符界面作得多么优秀,它也不如图形界面更能吸引人们的眼球。


再谈谈技术的问题,对于一般人而言,选择系统的前提是方便以及周围人的选择,技术是不在考虑范围之内的。不管linux代表多少技术,对一般人而言难以上手、出现问题不容易找到懂的人提供支持,这就已经可以让他彻底放弃选择linux了。别的都不用再讨论了。

最后说人们通常的选择,假如有两件东西可供人挑选,这两件拿其中一个,就能让他满意。人们在选择的时候,他往往是选择离他最近,他最容易得到的那件。不管windows有多么不好,但它摆在了人们的手边,而linux却在离你一站地的地方。这个也可以很好地解释苹果(APPLE)问题。苹果公司的计算机的易用、美观、新技术方面是一直走在领导者的位置上的。Windows95就是模仿Mac作的东西,在windows95刚发行的年代,Mac就已经比现在的xp及2003要漂亮,现在的Mac更是漂亮得让人眩目!在易用性和图形处理方面则更是不可同日而语,问一问用过苹果机的朋友你就会知道,此言不虚。比如Windos系统在处理图形时,显示器显示的颜色总是和印出来的颜色有差异,通常的作法是用彩喷一遍一遍地打出来--调整--再打出来--再调整。而Mac你可以拿实物在屏幕上直接比较。印出来几乎没有差别。再说新技术,鼠标是苹果最先用的,现在的Mpeg4采用的标准就是Mac在九七年以前使用的标准的基础上发展来的,还有更多这样的东西。但是,最终,包括现在,人们并没有选择苹果,他们被摆在离人们不只一站地远的地方。所以优秀的东西并不都会得到大众的认可。

以上说了这么多,没有涉及市场的问题,实际上Windows的成功最主要是成功在市场上,成功在与Intel、IBM这样的巨头分工合作,给real play之类的小厂商分享市场上。这个问题我就不展开了,与主贴的关系不大。

从我本身来讲,我是可以用linux的,但我之所以不选择它,并且不把它当作方向,是因为不方便,我不可能永远用自己的计算机,如果换个环境,或者去别人的办公室,那肯定没得用了。我打的文件,排完版之后去别人的机器上就用不了,那么共享也成了问题。就从这一点上讲,我也将不得不学会使用windows, 而使用两套系统,我还不如索性就用一套。

如果从发展趋势上去分析,我认为最有可能代替windows的是扩展的浏览器,而不是linux,从这一点上讲sun的技术发展方向是我比较欣赏的,但sun的市场观念不行,上面受IBM压迫,下面有MS、Intel顶着,他是不可能施展得开的。可惜了他们技术!以后的网络及计算机的发展方向,肯定是向标准化界面、精简客户端、傻瓜式设定方向发展。也就是说个人用的机器也许连硬盘都不需要,只要有一个带引导功能的小浏览器,将计算机指向网络上的工作平台地点就可以了,这个解决方案对中国也是最符合国情的,哪怕是在农村,在网吧里也可以象现在在自己的机器上一样工作,因为工作环境是保存在网络上的,而且客户端的设备极其廉价,而且跟本不用升级。我曾经在软件开发版发过一个贴子,问20cn的兄弟有没有实力写一个浏览器,想法也就基于这一点,如果能够拥有这样一个独立的浏览器,那么发展这个体系的最核心的东西就解决了,硬件没有任何障碍。这里面所蕴含的市场潜力我就不说了,大家自己去想。今天就说这么多,等我哪天有心情了,再展开喷里面的细节。


地主 发表时间: 04-01-22 15:38

回复: Achieve [achieve]   版主   登录


B1层 发表时间: 04-01-26 19:50

回复: NetDemon [netdemon]   ADMIN   登录
这帖子文字这么多,你Y就一个顶字,对得起地主么
我准备过两天再来回复

B2层 发表时间: 04-01-26 20:12

回复: cncd [cncd]   论坛用户   登录

  http://www.20cn.net/cgi-bin/club/show.pl?key=SBfIMFJkyAfe&cat=org&forum=develop&page=1&position=2&id=1057229312  

这是天马说的浏览器的帖子。
对天马表示钦佩
技术问题我插不上嘴,但也看得出这是个有意义的题目。
期待你把想法说细些。
就我对此的理解班门弄斧一下。如果不着边你也不要见笑。并请指正。
你的想法好象就类似SUN提出的“网络就是计算机”的一个实现。
按我理解,你说的“浏览器”其实就是以前提的“NC”的操作系统。
即使基于现有硬件平台,可以实现一个“客户端”(就是你说的“浏览器”),这个浏览器是运行于操作系统(如WINDOWS)平台之上,还是需要从底层写起,搞成完整的操作系统?还有,整个体系是否需要一个比现有的服务器更强大的服务端呢?按我理解,这个服务端的系统从硬件到软件担负的任务应该比现在的服务器大多了。是否需要特别设计?
如果需要一个服务端,那我们的客户端要运行在什么服务端平台上?能否做到跨平台?
还有对网路的要求好象也很高。
在小范围内(比如内部局域网),通过无盘网络是否也可以接近你说的功能?
而基于大范围的应用,我觉得主要瓶颈在网路的畅通和速率。以及相应的服务端。
我不懂技术细节,以上只是一个外行的推测。说的不对请别见怪。并请指正。


[此贴被 菜鸟初段(cncd) 在 01月27日00时28分 编辑过]

B3层 发表时间: 04-01-27 00:07

回复: NetDemon [netdemon]   ADMIN   登录
在我转那文章的开头,我是这么说的:

在计算机的世界里,PC只是一个子集,Windows更是一个子集,如果你把自己定位于计算机爱好者而不是计算机用户,那么你还是应该接受此文章的大多数观点。

但是,你回复中的内容,所针对的是普通计算机用户,而且立足的是个人电脑,更是面对国内的情况的,这明显不是一个层次的问题了 

似乎你的观点是linux不可能代替windows。但是,如果你说设想的浏览器代替了windows的话,那么实际意义上就是linux代替了windows。既然你的立足点只有PC,那么我们就谈谈PC

刚开始有了计算机这项技术的时候,个人用户根本就不是这门技术的适用对象。个人不可能去使用这样的东西。
没有计算机的时候,IBM卖的是机器,大概就是类似工厂用于生产用的一些设备,当计算机开始发展,这些设备当然会使用这门新起的技术,IBM他就这样卖了10多年,产品进入各行各业,但他也从来没想过卖给个人用户。这时,来了一个同行APPLE公司,apple从摩托罗拉买来CPU,自己设计硬件构造,设计操作系统,名字和公司名字一样叫APPLE。卖给个人用户的,当apple卖到APPLE II的时候,IBM觉得“我靠,这市场本来是我的,Y竟然还在我眼皮底下吃我的肉,我以前不卖那是因为我觉得卖个人利润不大,现在看起来你Y还搞得不错啊,我要钱有钱,要技术有技
术,还能输给你,我也得整”,于是,IBM这Y就跟intel买了个叫8086的CPU,跟比尔买了个叫做MS-DOS的操作系统,拼起来叫做 IBM Person Computer,作为一个产品卖了。
apple II告诉了人们原来个人电脑的市场是巨大的,当前的产品是只有两种的,跟东家买点CPU西家买点软件就能做出来了的,大家都是生意人,该怎么做不用我教了,但问题是,如果有300个参与进来制造专门卖给个人的电脑的话,那么就会有300种互不兼容的产品,这样的情况就像,我给你的VCD碟,如果你家的VCD机和我的VCD机牌子不一样的话,那你还放不了,周杰伦出个演唱会的专辑还得根据现在市场上所有牌子的VCD,每种牌子作一种碟,这明显不现实阿。因此IBM使出了比bill说的"让中国人盗版去吧"更为阴险的商业手段----他把IBM Person Computer的所有设计、制造技术、以及标准公开,不仅不反对你盗版,而且还极力支持你盗版,一听说你准备制造PC,马上把技术文档给你,还问你“Y缺钱么?有什么难处没有?缺钱俺借你点,有啥难处你说,俺尽量帮你解决”,这样的结果导致了,你Y现在用来看我这个帖子的那个机器,他的完整名字叫做“IBM PC 兼容机”,从那时候起,到现在为止,个人电脑就还是只有这两种,一种还是封闭的APPLE一切自己搞的MAC,一种就是IBM的设计的,联想 的话就是买各种按照IBM的标准制造的如主板之类等各种零件,然后跟intel买CPU,跟MS买操作系统拼出来的所谓原装机,你自己的话就是电脑城买各种按照IBM的标准制造的如主板之类等各种零件,然后跟intel买粒CPU,跟盗版商花5块钱买的MS操作系统拼出来你Y现在用的这个东西,(自从有了宽带,Y连这5块钱都省了,一分不花从网上下载个价值几万块的windows 2003就开用了。)ibm对个人电脑市场的预测从来都是失败的,在appleII之前他认为没什么市场,在这个时候他认为有些市场,有些利润可图,但他远远没想到个人电脑到的市场是大到他的这个举动,把当时毫不起眼的intel和MS造就成当今的PC第一把手,其市场地位远远超过了自己这个发明PC的人,大到不是300而是3万的公司涉足PC领域,竞争是如此的强烈,发生了社会主义初级阶段的基本特色----PC的价钱随着竞争的增大下降,我们广大的劳动人民群众可以买到很低价的PC。价钱的降低,也意味着利润的下降,IBM终于自己放弃了PC市场。本来这样的手段是为了打击对手apple,结果却打击的是自己。(俺造奔驰就行了,佳美这种东西虽然用的也是俺造奔驰时发明的我自己很不屑的技术,不过还是留给丰田厂吧,反正俺卖一台奔驰赚的钱比你买100台佳美赚的还多很多---IBM只能如此自我解脱了)

和计算机技术一样,与这门技术一起诞生的UNIX系统,也从没有想过个人市场。当PC变得这么便宜,每个人都有能力买下自己的硬件的时候,让一个代表着计算机的灵魂的操作系统在自己的电脑上运行起来,是每一个有自己的PC的人的愿望。这种情况就像,一台奔驰是很昂贵的,但是奔驰的发动器却是免费的。一台丰田是便宜的,但是它的发动机不仅要钱而且性能还没奔驰的好,虽然挺自动化的。于是,N多的人开始把奔驰发动机往自己的丰田上装。终于搞出了一辆BSD/386,接着又有很多人在BSD/386上继续完善,成了freebsd,这其中有一个叫linus的,装一装突然心一横,不如干脆不用奔驰的发动机了,自己按照奔驰发动机的零件的外形,自己拿个铁锤锤出了一个和奔驰发动机差不多的发动机,这个发动机就叫做linux1.0。然后他把心得告诉别人,结果就有很多人自己拿起铁锤锤,然后linus选择锤得最好的零件放上去,到今天为止,还有很多人在继续锤,IBM、SGI、HP这些原来一直使用奔驰发动机的,看见大家锤得这么好,也纷纷加进来,花钱买铁锤送给大家锤,还直接把一些原来奔驰上的零件,直接就拿出来安上了,这不,上次还让奔驰公司给告了么.......

到这里,我们终于明白,原来我们讨论的,就是这个以本来不是为丰田车设计的奔驰发动机为蓝本的很多人用自己手锤出来发动机,会不会比丰田原来的专门为丰田车设计的发动机更好。
到目前为止,这个发动机还在继续锤,而原厂发动机也在改进,现在还不好说,不过有一点可以肯定地就是,而配备原产发动机的丰田车安静,舒适,操控很容易,没有驾照的人也可以开,但是它偶尔平白无故就会死火,不过好在久病老医生,把车头盖打开,往里面吐一口痰就可以继续开了。而配备改装发动机的,速度相当的快,而且通常爬山下海天气恶劣都不会死火,但是耗油,噪音大,别说没驾照,对发动机原理不大懂得人根本没法开。


好了,PC的情况了解完,我们继续讨论我们为什么用Windows
我们之所以用PC,而不是sun,是因为PC低廉
为什么linux势头这么大,是因为他不要钱
而我们为什么使用Windows呢,根本不是因为Windows的图形界面的易用性,而是因为同样Windows也不要钱。

拿现在的redhat 9.0 linux来说,把X运行起来之后,他比Windows难用多少呢?对大多数现在在看这个贴的人来说,也许难很多,因为你早就融入了Windows的使用思想,你不习惯。但对一个从来就没有接触过电脑的人,我看基本没差别。他都得从头开始。如果他一开始习惯的是linux的方式,也许觉得Windows更不好用。当然,用Windows的使用方式来看,linux易用性是比不上Windows。但这个不是问题,很多功能性的操作,其实代码很简单,只不过习惯于linux的人,觉为linux加上这样的东西是对linux的侮辱。我曾经在freebsd的邮件列表中询问一个把ipfw移植到Windows的问题,有一个回答是“不建议你这么做,这并不是技术的原因,ipfw因为有更多的人的使用而觉得光荣,但却会因为与$一起而不舒服。如果你喜爱ipfw,你可以修改或完善它,原作者及所有使用ipfw的人都会感谢你,就算你只是改正文档中的一个错别字”

为什么说到*NIX就说到字符界面,命令行操作呢?你文中也说了“Windows95就是模仿Mac作的东西,在windows95刚发行的年代,Mac就已经比现在的xp及2003要漂亮,现在的Mac更是漂亮得让人眩目!在易用性和图形处理方面则更是不可同日而语”但是!现在的Mac,用的是一个叫做Darwin的基本系统,而Darwin,就是在FreeBSD的基础上,结合math的内核设计修改而来的。

但我们为什么不选择MAC呢?因为他太贵了,而BSD和linux在桌面上的使用是一样的,都是XFree86+KDE/Gome,毫无区别,列为同一类,那么我们的选择就只剩下linux和windows两种了

这两种对我们来说,价钱上有区别么?没有,linux是免费的,Windows是很贵的,但是我们不用付一分钱也可以用。如果你非得为你的Windows付那2000块钱的话,不负你就没法用,也许你不得不付,因为不负你没法工作,但是,对于一个刚要买电脑的人,他怎么选择呢?同样的东西,这个比另外一个贵了2000,SB才会买啊,为什么bill要让中国人盗版呢,因为盗的越多,以后要心甘情愿当SB的人就越多。“从我本身来讲,我是可以用linux的,但我之所以不选择它,并且不把它当作方向,是因为不方便。。。。。”从你的情况看来,你就已经是不得不当这个SB了,既然我们都已经意识到我们不得不当SB,那么为什么还不想当变法扭转呢?当然,一个人的力量太有限了,但是能做一点算一点了,就算是违背良心的撒谎我也要说linux比Windows好何况我这么说并不是撒谎。

再说你设想的这个“浏览器”,要让这个“浏览器”运行起来至少还是要有一个内核,在当前的情况下,最适合充当这个角色的,就是linux,不管技术构成如何,远端的SERVER,也一定不是Windows。最适合的,也还是linux。所以说,如果你的“浏览器”代替了Windows,那么就是linux代替了Windoows。

我觉得你的关于linux的概念比较模糊。
拿BSD来说,x.xBSD是一个UNIX操作系统的学术研究项目,它本身不负责在目标机器上的实现,freebsd这些才是根据这个研究成果,按其标准,具体实施到目标机器上,当然因为BSD这个项目已经终结,free/open/net bsd这些组织也就继续担任BSD的发展。
拿linux来说,linux并不是一个操作系统,他是一个内核,他都不是一个完整的操作系统,更没法说什么实施了,redhat这些才是从事这个具体工作的,这和现在的apple类似,apple拿一个免费的bsd内核,加上自己的操作界面,成了MACOSX,而当前所有的linux发行商,拿一个免费的linux,加上免费的应用软件,免费的操作界面,成了 xxx linux。

单纯拿一个什么都不能干的内核出来和Windows这个完整的操作系统作易用性比较是完全不公正的。谁有能耐,谁都能拿linux来加上自己设计的操作环境,然后整个拿来和Windows比。这才有意义,而你说的"浏览器",大概就是属于这个自己设计的操作环境了。



[此贴被 NetDemon(netdemon) 在 01月27日23时31分 编辑过]

B4层 发表时间: 04-01-27 23:16

回复: NetDemon [netdemon]   ADMIN   登录
对了,不知道你那里人,如果在北京或者周边的,看的时候把第二人称的Y字去掉,免得误会

B5层 发表时间: 04-01-28 02:36

回复: tmxk [tmxk]   论坛用户   登录
to NetDemon

我是住在北京,但不是北京人,丫没有关系,我听得惯,我一般是当好话听的。有一点需要指出,就象有狗咬我,我绝不会去反咬他一样,我允许别人对我说丫,但我不会如此对他说。

另外,我对你这句话深表赞同:“从你的情况看来,你就已经是不得不当这个SB了”。

再有,回到问题本身,我不知道你所说的计算机爱好者与普通计算机用户是个怎样的概念及比例,1:1?1:100?我没什么概念不好置评,但如果是一个差距很大的比例,那我们就不谈也罢。

还有一个问题,就是我所谈到的浏览器与内核的问题,不能谈到内核就引到linux及freebsd上去,我所说的只是个范范的概念,也许这个内核以后就由ND你开发出来,就叫nd或者是nod呢,这都没有什么关系,并不影响我的观点,当然也不排除以后就以linux内核为基础开发的,但它应该是与现在的linux有着本质的不同。本来就是未来的东西,甚至就是本来不会出现的东西,我就不用再刻意去形容它了吧。

再回答初段兄弟,我所提的想法有一部分就是脱胎于sun,但不是nc的概念,我所说的浏览器也不是象目前的浏览器一样,必须运行在一个操作系统之上,我希望它自带简单的引导功能,至于属于现在操作系统的一些驱动及设置之类都从网上或是服务器端下载完成。客户端的硬件当然可以以现在的基础改进,但我更希望会有一个新东西,这个东西最好是国内的,只有被国人掌握的技术才是可以用的,这是我的观点。服务端嘛,暂时的系统是完全可以满足的,当然也不排除有新的东西出现。至于网络,我认为是没什么问题的,以后的网络带宽只会比现在大。这样发展下去的一个结果,就是所有操作系统与通用应用系统的终结,基本都是以web方式或是变种web方式实现。到那时,这个客户端更象是一个黑盒子,不存在平台问题了,有问题就拿个新的来换掉就是了。如果打比方的话,我希望它象现在的电视机。

    有一点你说的对,我的想法就是把客户端到服务端这段公网,当作局网看待,在系统运行起来后的工作平台,可以类似于现在的各个网站。

B6层 发表时间: 04-01-30 17:35

回复: NetDemon [netdemon]   ADMIN   登录
算了,没法跟你沟通了,都成了狗了,怎么和人沟通阿

B7层 发表时间: 04-01-30 18:02

回复: tmxk [tmxk]   论坛用户   登录
补充一点,ND认为linux不花钱,windows花钱,linux就一定会取代windows,我认为不一定会这样。打个比方说,你的这个网站是免费的,有些电影网站一个月收三十块钱,真正吸引人多少是由内容决定的,而不是由花不花钱决定的。

B8层 发表时间: 04-01-30 18:05

回复: NetDemon [netdemon]   ADMIN   登录

你怎么老是抛开前提来说呢?
这里是技术网站,电影的是娱乐消费网站。怎么能这样比?
你要这样比你就拿两个电影网站来比,
一个速度快,图像清晰,操作比较麻烦,免费
一个速度慢,图像模糊,操作比较容易,收费
你选择去哪个?


B9层 发表时间: 04-01-30 18:20

回复: tabris17 [tabris17]   论坛用户   登录
重要的是在中国windows要比linux便宜

一张win2000的D版盘才5元
一套redhat要18元,就算是D版的,那也要2张盘,10元

B10层 发表时间: 04-01-30 21:55

回复: tmxk [tmxk]   论坛用户   登录
一个速度快,图像清晰,操作比较麻烦,免费
一个速度慢,图像模糊,操作比较容易,收费

你认为这就是前提吗?

B11层 发表时间: 04-01-31 21:33

回复: NetDemon [netdemon]   ADMIN   登录
两个都是电影网站 是
一个速度快,图像清晰,操作比较麻烦,免费
一个速度慢,图像模糊,操作比较容易,收费
的前提

B12层 发表时间: 04-01-31 21:58

回复: yaochi [yaochi]   论坛用户   登录
一个放A级片,一个放教育片呢?

B13层 发表时间: 04-02-01 21:06

回复: tmxk [tmxk]   论坛用户   登录
NetDemon 那我只有对你表示佩服,不多说了。

B14层 发表时间: 04-02-01 23:19

回复: ricky [ricky]   版主   登录
linux我是比较看好的,中国的系统软件要发展,这是一条最快的路,关键是支撑软件要跟上,在公文系统这一块,将来一定是国产软件的天下,要想拿政府的单子,linux是必要条件。
从程序员角度来说,linux的结构清洗合理,不想win那么乱。就算是ms公开了源码,win要想在未来的系统上运行,也是要下很大的功夫,linux就不同了,本来就是从大系统上移植下来的,更适合未来的硬件。
从用户的角度来说,很多的用户往往只使用一个或几个软件,目的性非常明确,所以也不是问题。
最大的问题是对电脑发烧友,linux不如win那么好理解,好上手,所以才会有很多人不接受,问题是,在中国,这个层次的用户确是主力。
我希望有那么一天,中国的linux真正成熟,不再受制于人。那才是中国软件的希望所在

B15层 发表时间: 04-02-03 20:40

回复: tmxk [tmxk]   论坛用户   登录
推一个三年前的帖子,自己的.

                         

B16层 发表时间: 07-03-10 16:38

回复: tmxk [tmxk]   论坛用户   登录
今天读到GOOGLE准备发布基于PC机的操作系统,功能方面与我当年的设想是如此接近,进来自我陶醉一下。

如果当年有人狠下心来开发这东西,想来五年时间已经可以有所建树了。哪怕是一个人。
http://it.sohu.com/20090708/n265075203.shtml
谷歌官方博客:年内开放Chrome操作系统源代码


B17层 发表时间: 09-07-09 13:52

论坛: 原创软件

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号