Article View: cn.comp.os.linux
Article #339Re: תһ����NF������ij�û��Ļ���
From: Moses
Date: Mon, 18 Aug 2008 11:20
Date: Mon, 18 Aug 2008 11:20
374 lines
22028 bytes
22028 bytes
msdn 很贵啊~ -- 楼上 buzzard 说的 "Re: 转一个,NF新闻组某用户的回帖" 在某一分钟的第 02 秒被 Moses 所回复; 文件夹 ID 为 31406; 原帖 54 行共 7240 字节. b> 哈哈非常的幽默,我没遇到那样的问题。 b> 不过装驱动的确是一个很痛苦的事情,尤其是对不懂编译的来说。 b> 其次文档这方面,linux下的开源软件,文档不论是使用还是开发手册,和msdn都有差距呀 b> 关于ibm那部分很中肯,哈哈我也这么想 b> On Sun, 17 Aug 2008 19:28:55 +0800, "batch" <chinaonhb@hotmail.com> wrote: b> -- ??>> Linux还有一段路要走啊,特别是亲近普通用户,而不能总站在专业用户的角度来看。 ??>> ??>> ——————————————普通分隔线—————————————— ??>> ??>>> Ubuntu这样的Linux发行版一般会接受这个版本 ??>>> 而维护状态不好的软件(功能弱,更新慢,Bug多,用户体验差等)会被自然淘汰不会出现代码越写越乱的情况,况且还有有很多专职程序员 ??>>> 为开源社区维护代码(虽然没有任何好处或者收入)绝大部分开源项目都要完整的文档,维护记录和Bug报告,很过大公司如Ubuntu的 ??>>> 母公司(Lauchpad.net),Google(Google ??>>> Code)等会专门建立网站帮助项目维护代码,进行版本控制。一个人的时间精力能力都是有限的,团队合作才是王道。 很多代码都要求使 ??>>> 用这个代码的软件遵循GPL协定或者知识共享等类似协定,如果你的软件是闭源的或者商业软件,而没有联系开源代码的作者商议授权,以任 ??>>> 何形式,引用这样的代码就是侵权行为。 开源社区有很多伟大的产品,品质差说明你没有下工夫好好找。 ??>> ??>> 我对开源的东西确实已经产生了成见,但这种成见不是一开始就有的。首先,我承认,我不大用Linux。在以前的公司里曾经因为工作需要写 ??>> 过Linux程序,但也只限于QT库,没再往X-Window等深入过——这就跟用VC开发Windows程序,只会用MFC,不懂AP ??>> I一样,根本不能算是已经入门。但是,就是这次经历,成为我对Linux产生成见的开始,而非一次探索之旅。 ??>> ??>> 当时之所以用QT,是因为客户明确需要跨平台使用,而且这是一个性能要求高、图形和运算处理量都很大的程序。Qt是我们所知道的唯一的选 ??>> 择。于是我们编写代码,测试则在两个平台上都进行——我记不得遇到过多少次Bug了,有几个很严重的麻烦,当然都是无一例外,在Linu ??>> x上才会发生。最后查清原因,也无一例外,都是操作系统设计问题。 ??>> ??>> 有一个问题是,在Linux中,你不能在多个线程里同时调用任何涉及图像显示的功能,连加载图片都不行。换句话说,如果ACDSee要移 ??>> 植到Linux上,在图示当前图片的同时,加载下一张图片这种重要功能,就必须放弃了,操作系统从原理上就不允许你这样做,除非你自己重 ??>> 写加载图片的代码,完全不用操作系统的支持。 ??>> ??>> 在Linux上还有一个奇怪的现象——理论上号称做到了、也应该做到的一件事却没有做到,就是显示与打印效果一致的问题(或者说,所见即 ??>> 所得)。这是Windows在16位时代就已经完美解决,而Linux也许以后都不会解决的问题。我们知道,大多数打印机的像素是长方形 ??>> 的(显示器也曾如此,只是现在少了),Linux下输出的线条,水平与垂直线的粗细因此也就不相等了——效果非常难看。这个问题,后来是 ??>> 靠着分别为垂直与水平线条创建画笔,并且自己映射线条粗细,而抛开操作系统的计算,才得以解决的。也幸好我们当时只需要输出简单的图表, ??>> 如果要画斜线,甚至弧线该怎么办?我想都不敢想,几乎可以肯定,那样我们就交不了货了。 而且我可以告诉你,画笔粗细还只是小的,甚至不 ??>> 一定是Bug,而只是“不完美”(尽管Windows上这种问题从来就不存在)。还有些真正的Bug,那解决起来麻烦才叫头大。比如X- ??>> window中处理矩形的时候,矩形右下角是等于给定坐标的,但在打印的时候,却又采用了Windows的做法,实际图形比矩形坐标值小 ??>> 一个单位。Linux号称自己做到了所见即所得,号称自己在图像性能上可以和Windows相比——你知道什么叫嘴硬了吧?如果你不亲自 ??>> 写程序,是不会体验到这些麻烦的。 ??>> ??>> 下面是我最近的一次经历,这回,我只是站在最终用户的立场上: ??>> ??>> 我的一个同事告诉我说:Ubuntu已非当年令我发愁的Red ??>> hat可比,界面更漂亮、文档更完整,任何人都可以轻松入门,还在他的机器上给我演示了一番。于是,我回到家就开始安装Ubuntu。 ??>> ??>> 安装很顺利,装好之后,它不认识我的主板内置网卡。我知道我的主板驱动光盘上有For ??>> linux的驱动,所以这时还不知道我的麻烦已经开始了。等看到这个驱动才发现——它还只是源程序,没有编译过。我自己就是C++程序员 ??>> ,而且自信还没有被VC的IDE界面惯坏,编译器无非都那个样子吧——但心里不免嘀咕:大多数普通用户恐怕连什么叫做编译都不知道吧?这 ??>> 也太“开源”了一点吧? ??>> ??>> 我知道一两个Linux上常用编译器的名字,但是在Ubuntu里找不到它们。于是我开始遍历Ubuntu的安装选项,寻找看起来跟编译 ??>> 器有关的东西。但是,没有,可以肯定没有。我知道其中一定至少有一个是我要的,但是那些列表里的软件名称、说明里,很少有哪怕一丁点东西 ??>> 能透露它们的用途的,而我当时所需的东西,的确也不在那很少之列——如果用过Ubuntu,你应该知道这是事实。 ??>> ??>> 后来就是另请高手帮忙,当然还是没有解决。再后来,我把我碰到的这些麻烦告诉了我那个同事,他马上说出如何点、选什么,再如何如何,就可 ??>> 以了……但是,他也不得不承认,对于初学者,这个问题确实很难解决——而且建议我,熟练掌握Linux之前,最好继续常备Windows ??>> ,以便Linux不能用的时候上网下载、求助。 ??>> ??>> 但是这对我已经不重要了,我已经不打算再用它。问题是,那些“完整的文档,维护记录和Bug报告”这时都在哪里?我可以说,Linux是 ??>> 一个对最终用户极端不友好的系统,连windows3.1都还远远不如。你能想象一个只懂Linux的熟练用户,如果打算尝试一下Win ??>> dows,会如此难以上手,不得不在相当长时期内继续使用Linux以帮助解决碰到的技术困难吗? ??>> ??>> Linux社区是一个高手俱乐部,但缺少为用户服务的精神,他们更热衷于炫耀自己的技术和成就,以及批评微软——这就是我的成见。说到“ ??>> 有很多专职程序员为开源社区维护代码(虽然没有任何好处或者收入)”,我认为这正是问题的根源之一。我有一个疑问:真的没有任何好处或收 ??>> 入吗? ??>> ??>> 我们都知道,已经有很多公司在靠Linux养活自己了。IBM也是其一大支持者——但骨子里,IBM只是利用这个社区来对抗微软。当wi ??>> ntel兴起的时候,IBM自己也是一场旷日持久的反垄断案子的被告,但随着PC时代来临,不了了之了。假如IBM的地位没被动摇,今天 ??>> 的局面应该是微软帮助Linux的发展,一起骂IBM吧? ??>> ??>> Red ??>> hat算是最有名的先驱,已经有多少大小公司依靠Linux实现了赢利?而他们的好处或收入从服务而来——这就是关键了。微软的Wind ??>> ows售价不菲,可服务是免费的——或者说,服务费已经打入售价了。 ??>> ??>> 比如我碰到的那个安装问题。如果我代表一家企业,公司里统一使用Linux系统,我可以打个免费电话求助吗?肯定不行,而且恰恰相反,我 ??>> 只有一些特别加收费的电话可打,要不,就自己找台Windows或MAC机器上网慢慢研究去吧! ??>> ??>> 微软宣称,Linux的实际保有成本与Windows相当——我个人认为,这不是嘴硬。如果你把自己寻求服务,或者为了成为Linux高 ??>> 手耗费的额外时间与精力折算一下,就会发现这一点。Linux特别不适合一般家庭用户——就个人而言,学习Linux花的几个月时间,那 ??>> 些工资够买好几套Windows Home版了——大多数一般用户也根本不会有兴趣费那个精力。 ??>> ??>> Linux的易用性和兼容性注定不会达到Windows的水平,因为其开发社区以这两种人为主: ??>> ??>> 一、真正出于兴趣爱好,视之为乐趣,不求回报的。我也会仅仅为了这种目的而写代码,写代码真的很令人享受。但写文档就远远没那么好玩了。 ??>> 欢迎水平相当的人来探讨问题;如果你水平不够,但很上进,能够问出好问题,而且立即领回我回答的妙处,我也很高兴时不时指点你;菜鸟问题 ??>> ?你为什么不先去搜索一下旧帖?——什么,你还有问题?滚! ??>> ??>> 二、我们致力于改进Linux的性能和易用性,推翻微软的垄断是我们的宗旨,这一切都不用您破费一个子儿!噢,你在安装时碰到了麻烦?还 ??>> 有那个什么什么应该怎么用?我们的客服电话是XXXXXXXX,建议您订立一个服务合同,一年以上可以八折优惠哦……
Technical Details
Message-ID:
<g8blto$8hh$3@news.cn99.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news3.google.com!feeder.news-service.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.cn99.com!not-for-mailReferences:
<g8921s$v7$1@news.cn99.com> <48eee705.7869015@news.cn99.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 10b277,75ba1495cb6f8575
X-Google-Thread: 107c7f,75ba1495cb6f8575
X-Google-Thread: f98dc,75ba1495cb6f8575
X-Google-Attributes: gid10b277,gid107c7f,gidf98dc,domainid0,public,usenet
X-Google-Language: Chinese,GB
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news3.google.com!feeder.news-service.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!news.cn99.com!not-for-mail
From: "Moses" <moses.mason@gmail.com>
Newsgroups: cn.comp.os.linux,cn.fan,cn.talk,cn.chat
Subject: Re: תһ����NF������ij�û��Ļ���
Date: Mon, 18 Aug 2008 19:20:18 +0800
Organization: Bentium Ltd. (CN99)
Lines: 374
Message-ID: <g8blto$8hh$3@news.cn99.com>
References: <g8921s$v7$1@news.cn99.com> <48eee705.7869015@news.cn99.com>
NNTP-Posting-Host: 221.226.194.100
Mime-Version: 1.0
Content-Type: text/plain;
charset="gb2312"
Content-Transfer-Encoding: quoted-printable
X-Trace: news.cn99.com 1219058424 8753 221.226.194.100 (18 Aug 2008 11:20:24 GMT)
X-Complaints-To: usenet@news.cn99.com
NNTP-Posting-Date: Mon, 18 Aug 2008 11:20:24 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5512
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579
FL-Build: Fidolook 2006 Xmas Edition (HL) 6.0.2800.95 - 24/12/2006 14:46:33
X-Comment-To: buzzard
X-face: $bH@U>Mk-Y,<<yiaGYv51W%/B&o"2nX^Ipx?I>R`'!8yXtr\/+;]o={X5e4Zg]CU%yS3aYb#X]2KSW!b+(Q'%8w!#x^tS7ScTxwC@4mS}C%:j*s)Z_:Ry-m("k`elxv}tM"M8'^M8N|C%fYIY=skM:`THz-l7$c/iKcjtk`,$Kzs}n:rD`Mh9Q]naI7)"uq}8N6f~!Aj>SaO,n2<rZ<f^#OW~,
face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAABGdBTUEAAK/INwWK6QAAABl0
RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAMUExURe/v7y8pJ5UdEpuRfs3NYikA
AAE9SURBVHjaxJRbbsUgDEQ9nv3vuWAI2ASoo34URcrVzRz8GIPI/y3q+MUUgAGopgIAE2AO4JNb
FoCiSIs+BZQabNkr16S5kAGUNfeGMeeCGZHVF7NoRqRL1tIlFUA/APoF6O1sKxWgEPgC0AWgfPIN
lDyArMvNL8DKyDW1ZPKMHn/PxQ4Psz2ipdLTyWREIBC3abPNEAHc93X6u2suj0iUm6AGbofJ3U84
AbUDVQl7ZAEYIw056uHAJoLwFYqme1aIIBbzBZT/aMMbgS62bN8hetPDnTyjRr1d3dw3tgMhhG2+
BxrhR2kA5DGEhCKaa2d9/zzkzS7iQDxFcvazwQc9F6+Ve8OO00fgJp96LjbvATrJIublNNA1aVUv
6fn6pn7Y7yWvUx0babPXR7C/dm7Mfdpw3Rp8LPMP60eAAQAtmgbkuFBEMwAAAABJRU5ErkJggg==