摘抄发表在红旗论坛的帖子:我们在干什么?
(两个人的帖子合并的)我们在用linux干什么?每当一个心得linux发行版出来的时候,都会有很多的人拼了命的下载,试用新版本!然后把旧的版本抛弃!可是,微软的操作系统确可以在很多年以后还在大范围的试用!例如windows2000.可是linux却不行!为什么?
我平常用windows开发程序,做网站.可是,用linux仅仅是在试用!一直在试用!各个发行版!各个发行版的各个版本!可是,最后的结果是什么?没有结果!因为我一直都找不到一个理想的发行版!为什么找不到理想的发行版?因为每个发行版都有各种各样的不足!为什么没有一个具有所有发行版各种优点?
有时候我真的想在linux下认认真真的做点事情!可是结果是什么呢?困难重重!我在windows下可以在不学习c#的情况下用c#开发asp.net程序!可是,我却不可以在linux下用c语言做出任何一个有用处的东西!可是,我却学过c语言!
实际上,我们也静不下心来认真做点事情!我们一直在试图优化界面!在界面上与windows想比较!抱怨红旗没有将修改界面方面的东西开放!可是有什么意义呢?再好的界面也有看烦的一天!
实际上我们有很多事情可以做!我们都知道linux在很多方面还很不足!可是,我们却没有理会这些不足!例如硬件的支持,例如软件的依赖性问题,例如开发工具等等!
在linux下我的机器仅仅可以运行在60HZ下,这个有人能受的了吗?换了别人早就放弃linux了!
在我看来linux下的编程工具都是十分深奥难学的东西!我在windows下可以在一个下午熟悉一个全新的开发环境,可以在一两个学内学会使用一门语言.可是同样的工作在linux花了几倍的时间也没有完成!
在windows下我可以在XP下安装win98的程序!可是,却不可以在红旗4.1下安装4.0的软件!甚至在同一时期的不同的发行版中也不能混用软件,例如红旗5.0快照版和MagicLinux2.0rc1.
我感觉我们是不是有点太浮躁了?是不是应该静下心来解决一下有意义的问题?而不是整天讨论界面!看看论坛里面,讨论最多的就是界面!真的让人感到失望!红旗无论是模仿windows还是自己做一套!有意义吗?没有!如果核心问题不解决!我想界面再好也没有用!华而不实的东西只能吸引人而不能留住人!
就拿安装后的显示问题来说,不是系统对显卡的支持差,基本都是显示器没认到的缘故,虽然我在论坛回答过几个朋友关于显示的问题,可真的不爱再管这档子事,一是大家有问题就问不会去查,二是解决了还好,要是解决不了,有些朋友直接把气撒在提供帮助的人身上。
把所有毛病归结到硬件商上是没有理由的,做为一个桌面系统的设计者,他是要去尽量解决这方面问题,不管会是什么样的交流沟通,硬件商不会主动为一个还在完善的系统花成本去制做驱动。特别是显示器的配置,既然系统无法正确认到一些朋友的显示器,是不是改变原来未知显示器低参数的设置,改由人工对话来确认参数,这样就不至于linux用户去更改/etc/X11/xorg.conf,虽然本人还不会Qt或GTK+编程,但想来这种程序不会太难。可就这样的智能化改善是没想到还是不想做。
一个win的网络连接不成功,会有一串的对话框帮助用户找到解决方法或问题所在,可国产linux在这方面做到什么了呢。除了把界面改得更象win,服务方面却一片空白,好象大家都是在画饼充饥的。更绝的是仍出这么个类win的系统后,所有的技术问题就不闻不问了,让网友来解决问题,要么买产品问技术部。要知道现在win产品比linux好卖好用,你个linux仍在那后不管不问,难不成linux老鸟帮你们推广产品,让linux fans的善意回答来替代系统中缺失的智能化么?
一个linux系统做的好坏,如果是界面或是功能性的拼装,根本就没有市场。因为开源的linux系统是可以自由下载、拼装、美化和升级的。如果linux开发商不思如何把系统做的人性化、智能化,不做出自己的东西来,不在系统里面添加属于自己的软件服务,只会把国外的开源软件一个个简单地拼装在一起,我看开源社区比任何闭门拼装的公司更在行。开源社区的linux fans往往不需要服务设置软件,他们对指令、补丁和代码了解的较多,他们可以随意拼装自己的系统。 这是一篇值得关注的文章,顶一下!汗颜啊! :oops: linux是一个很好的内核,就像基础是很牢固的,但是窗口管理器如:这座建筑上层外表华丽,却户型,易用,交通,朝向不好,有时还有质量问题,等等,你觉得会有几个有钱人来买帐. 好,有道理。一大早的就发表。 如果多数硬件商都支持Linux了,那软件普遍是说都不用说了。现在是Windows的天下,你现在的抱怨就像你明明活在这世上,可你还偏问自己为什么会活在这世上。
这就是我对你的看法。 楼上的象在讲经,没听懂 :mrgreen: 我在文章里面已经说了----在没有硬件厂商的支持下我们只有抱怨linux了!我们为什么抱怨linux?因为linux只身的原因,所以硬件厂商不支持!假如你是硬件厂商你会支持一个千变万化的操作系统吗?说不定你花了很大本钱开发的驱动程序仅仅是在众多的发行版中少数几个甚至这几个发行版的少数几个版本中可以用,那么你开发的驱动程序有多大意义呢? 面对现实去改变它,而不是报怨它。借用了如斯的观点并进行了补充,也就是想说明一点:linux的商业价值在于服务,在于linux产品的特色以及linux安装程序的智能化,系统进程的帮助和反馈,而不是简单的功能性实现。因为大多数功能性的东西一直是开源社团在工作,linux厂商要想做出好的产品就要把这些开源零件更加具有亲和力地组织在一起,而不是粗糙地拼装。
驱动问题抱怨硬件厂商就更没道理,你用什么说服他们为linux写驱动,当然是你的产品,说到底还是linux的错。 :mrgreen:
虽然RC1还是没能让我的打印机工作,可已经有打印驱动可上,并且的确认到了设备,有盼头的,别那么灰心。
硬件厂商也不是笨蛋,如果linux的用户增多,他们不出驱动等于减少自己的市场,放弃自己的收入。 :mrgreen: 我觉得最好还是先找找自身的原因.个人感觉linux太混乱了!好像是军阀混战一样.而且各个发行版都太随意了!很多东西改的乱七八糟的(这个乱七八糟是相对于相同的linux发行版来说)!相同的问题在不同的发行版上有不同的解决方案!
还有就是linux下软件依赖性问题真的是个要命的问题.这个就不用我说了吧!实际上造成这个问题的原因也是由于开发人员太过随意!根本没有考虑这方面问题!等到问题凸现出来了,再想解决已经不那么容易了!为什么linux刚刚安装就占用那么大的硬盘空间?很大一部分原因是为了解决依赖性问题而把很多很多的共享库放进来了!不要告诉我是因为附带了很多软件!你就是把那些软件卸了,占用硬盘的大小也不会有太大的变化!还有就是你敢卸么?你就不怕卸了以后出现莫名其妙的兼容性问题?这个是操作系统发行商精心测试过的发行版!何为精心测试?测试的是什么?绝大部分工作就是兼容性!而不是在找系统漏洞! 有开发的问题也有发行商的问题,但个人觉得发行商的问题更大一些。因为开发方面虽然不能让你在新的环境用旧环境开发的软件,但都有提供新开发的软件,并且在性能和功能上有所增强。红旗把个系统做的老大,一定是新旧的类库堆了一大把,也就是所谓的稳定啦。
发行商没能把自由元素合理地组织在一起,并且某些发行商本身可能没有这方面的能力和实力把它们组合地更加智能化和易用。各个发行商都推出自己的安装方案,rpm、deb等等(新华也有自己的更新安装包格式),是这个才造成系统与系统之间或是不同版本的同厂商系统不兼容。正是如此,有时我更喜欢自己编译源码。在各发行商之间不能很好地合作,就如军阀混战一样,的确是场灾难。
系统漏洞来说本来就是开源团队的事,这个发行商可以不管。就linux内核官方两个月搞出4个版本的内核,开发商都无法适从。开发商要搞好的是服务,一是咨询服务,二是软件服务,三是更新服务,我觉得对于一些严重的漏洞无论用户是否付费都要提供补丁更新帮助(win事实就是这么做,避免更多的付费用户受到病毒、木马的传播)。我不认为开发商就不要开发配置软件、汉化文档,这些不应该是社区或是开源团队的事。 是的,现在的linux发行版太多了!没个标准,所以硬件支持相对比较困难 对楼上各位无语ing。
最近 lkml 也有相关的讨论。。 无语ying linux最大的优势在于技术创新,因此linux比win更稳定;而linux最大的缺陷则是市场创新缺失,即win比linux更易用,更便捷,更贴近用户。为什么会这样呢?如果说中国企业的管理缺失在于中国市场经济不发达,那么国外的linux也如此,就值得人们深思了!
GPL所引发的制度创新实现了LINUX的技术创新,却没有带来市场创新。换言之,linux还仅仅停留在程序员的世界中,只在程序员世界中获得了分工合作的好处,而并没有将分工合作扩展到全社会的范围。linux的开发与运作不是顾客导向,而是技术导向!这就是linux市场创新缺失的根本原因。
linux还没有长大!前面的路任重而道远! 居然讨论出一个让大家失望的答案出来,大家别灰心啊! :wink: