linux世界好比一个公司,无论是开发者还是发行商还是开源社区都是这个公司里面的一个部门!在一个公司里面任何一个部门出了错都是这个公司的错!这个公司的任何一个部门的任何一个成员都要说这是"我们的错".然后各个部门之间再协调!而不是说兼容性不好、通用性不好是发行商的错,与我无关!系统有漏洞是开发者的错,与我无关!技术支持有问题是开源社区的错!这是不对的!这是一个错误的观念!我们不应该把工作划分的那么死板!这样严格不会有什么好处!
Re: 摘抄发表在红旗论坛的帖子:我们在干什么?
(两个人的帖子合并的)我们在用linux干什么?每当一个心得linux发行版出来的时候,都会有很多的人拼了命的下载,试用新版本!然后把旧的版本抛弃!可是,微软的操作系统确可以在很多年以后还在大范围的试用!例如windows2000.可是linux却不行!为什么?
由于对Linux低层的不熟悉,以致于使我们浮在了Linux的表层上面,只注重外表,还有最新。我估计这是微软给我一直灌输的思想吧。Linux做为一个unix的替代产品,自有它的优势。商业unix能一用几十年,几十年来,有人还一直用着unix的以前的版本,windows恐怕不行吧。Linux推出新版快,是代表了它的开发活力。大家没有必要去一直下载最新的用,搭好自己的干活环境和日常应用就可以了。每次去下载最 新版的东西时,都免不了要去搭自己的环境,而重复搭环境浪费的时间才是无意义的。是我们误解了Linux,不是Linux不优秀。我估计国外还有老外在用老一代的Redhat6.0呢。呵呵
我平常用windows开发程序,做网站.可是,用linux仅仅是在试用!一直在试用!各个发行版!各个发行版的各个版本!可是,最后的结果是什么?没有结果!因为我一直都找不到一个理想的发行版!为什么找不到理想的发行版?因为每个发行版都有各种各样的不足!为什么没有一个具有所有发行版各种优点?
因为Linux的发行版太多,也因为Linux不是一个商业软件,所以各个社区都想打造自己的Linux发行版,而我们根本没有必要试用各个版本,只要有适合自己的就行了。你可以找一个发行版,然后把它改造成你自己的合适用的版本。
有时候我真的想在linux下认认真真的做点事情!可是结果是什么呢?困难重重!我在windows下可以在不学习c#的情况下用c#开发asp.net程序!可是,我却不可以在linux下用c语言做出任何一个有用处的东西!可是,我却学过c语言!
想在Linux下面认真做些事的想法,估计初学者有一大部分就是报着这个目的来的吧。(我也是),如果你现级段觉的做不了事,那么踏踏实实的去学些Linux基层的东西吧。不要再去追求新的发行版给你带来的界面的差异了。说到可以在windows下不学C#就可以开发C#的程序,我想,要弄懂为什么你能做到这一点,还是看看你学了多少年的windows吧,再看看你周围有多少的人在影响着你的windows知识。估计一个对电脑一点不懂的人,上来也不能在windows下面写C#的程序。我是搞C、C++的,现在在公司做java的项目,不敢说自己水平有多高,但是C#的东西我也不会。bash、tch等角本我也没有学过,但是到了Linux下面一样看的懂人家写的bash、tch程序。
实际上,我们也静不下心来认真做点事情!我们一直在试图优化界面!在界面上与windows想比较!抱怨红旗没有将修改界面方面的东西开放!可是有什么意义呢?再好的界面也有看烦的一天!
界面没有必要去做什么优化。呵呵,一个桌面系统你想用它来做点事的话,那么它能提供的最好的方式就是高效和便捷。所以国外一些高手是用fvwm的,一个高定制的桌面。我笔记本是最近拿到手的,刚在上面装了一个MagicLinux,如果不是MagicLinux只提供了KDE,我恐怕KDE也不会装,而直接去装做一个高手装FVWM了。我家里面的电脑装的桌面是FVWM,已经够我用了,感觉不错:D
实际上我们有很多事情可以做!我们都知道linux在很多方面还很不足!可是,我们却没有理会这些不足!例如硬件的支持,例如软件的依赖性问题,例如开发工具等等!
在linux下我的机器仅仅可以运行在60HZ下,这个有人能受的了吗?换了别人早就放弃linux了! 开发工具有优秀的gcc,硬件支持确实是Linux比不过windows的地方,毕竟win是商业软件,拿一个hacker型的开源软件跟商业软件比,本身就意义不大。
在我看来linux下的编程工具都是十分深奥难学的东西!我在windows下可以在一个下午熟悉一个全新的开发环境,可以在一两个学内学会使用一门语言.可是同样的工作在linux花了几倍的时间也没有完成!
如果我们一开始就接触的是Unix跟linux,并一直在学它,当你在win下时也会有这种感觉。
在windows下我可以在XP下安装win98的程序!可是,却不可以在红旗4.1下安装4.0的软件!甚至在同一时期的不同的发行版中也不能混用软件,例如红旗5.0快照版和MagicLinux2.0rc1. windows98下面的所有的程序都能在xp下面跑吗?不能吧,就我自己一直喜欢的trw2000ver1.23就不能在任何一台2000或是xp下面跑。
我感觉我们是不是有点太浮躁了?是不是应该静下心来解决一下有意义的问题?而不是整天讨论界面!看看论坛里面,讨论最多的就是界面!真的让人感到失望!红旗无论是模仿windows还是自己做一套!有意义吗?没有!如果核心问题不解决!我想界面再好也没有用!华而不实的东西只能吸引人而不能留住人!是太浮躁了,我一开始也是狂试各个发行版,一听说有新版了就更新,包括现在有时也是这样。更新新版能给我们带来更新的系统新特性。有时更新一个新版也是值的的。如果你把你的/usr/locale跟/home等分区单独分出来了,更新一个新版时选择保留它,你会越来越喜欢Linux的。;)
就拿安装后的显示问题来说,不是系统对显卡的支持差,基本都是显示器没认到的缘故,虽然我在论坛回答过几个朋友关于显示的问题,可真的不爱再管这档子事,一是大家有问题就问不会去查,二是解决了还好,要是解决不了,有些朋友直接把气撒在提供帮助的人身上。 国产显示器的识别不如老外的,这不是我们能干涉到的。不过你完全可以定制你的显示器的行频场频,在win下刷到多少,在linux下面就能刷到多少。
把所有毛病归结到硬件商上是没有理由的,做为一个桌面系统的设计者,他是要去尽量解决这方面问题,不管会是什么样的交流沟通,硬件商不会主动为一个还在完善的系统花成本去制做驱动。特别是显示器的配置,既然系统无法正确认到一些朋友的显示器,是不是改变原来未知显示器低参数的设置,改由人工对话来确认参数,这样就不至于linux用户去更改/etc/X11/xorg.conf,虽然本人还不会Qt或GTK+编程,但想来这种程序不会太难。可就这样的智能化改善是没想到还是不想做。 我想你在此指则的是那些Linux的发行商吧,他们商业的Linux做的差是他们的事,我喜欢开源的,非商业的版本,呵呵。
一个win的网络连接不成功,会有一串的对话框帮助用户找到解决方法或问题所在,可国产linux在这方面做到什么了呢。除了把界面改得更象win,服务方面却一片空白,好象大家都是在画饼充饥的。更绝的是仍出这么个类win的系统后,所有的技术问题就不闻不问了,让网友来解决问题,要么买产品问技术部。要知道现在win产品比linux好卖好用,你个linux仍在那后不管不问,难不成linux老鸟帮你们推广产品,让linux fans的善意回答来替代系统中缺失的智能化么?
Linux在网络的这方面的特性我就不多说了,只说一点点吧,我在我家的机子上装了双网卡,前几天偶尔进了一下xp光是建那个网络桥共享上网就害我一直在那儿等啊等啊,半天不见它建好。都不知win在干嘛,只是一个劲的让我等下去。我都有砸显示器的冲动了。好不容易建好后,又发现了一个新的问题,我是拔号上网的,当我连windows的远程桌面时,明显的在网卡跟网卡之间有垃圾包的死循环式的互发,后来我的xp什么事也没有干的情况下就死掉了。在linux下面有这些问题吗?linux有man手册,多看看man吧,老外还是写的不错的。
一个linux系统做的好坏,如果是界面或是功能性的拼装,根本就没有市场。因为开源的linux系统是可以自由下载、拼装、美化和升级的。如果linux开发商不思如何把系统做的人性化、智能化,不做出自己的东西来,不在系统里面添加属于自己的软件服务,只会把国外的开源软件一个个简单地拼装在一起,我看开源社区比任何闭门拼装的公司更在行。开源社区的linux fans往往不需要服务设置软件,他们对指令、补丁和代码了解的较多,他们可以随意拼装自己的系统。
我想Linux有没有市场,要看事实 吧。发展了这么多年世界上那么多的黑客们在贡献着自己的力量 如果模式不对或是不行的话,恐怕在各大商业系统的夹击下早就玩完了。;) 如斯看问题过了吧,linux好比是出产的优质小麦,至于后来用它做成的面粉和面制品好不好你不能说是小麦的错吧。
所有linux产品都没一个是次品的,只是合不合大众味口而已,就好比你用那优质小麦做的面粉自己做的包子不合大众味口,可你却吃得很香。
也不必对linux失去希望,这么多年linux也没矢折,说明它的生命力很旺盛。win好比用次品小麦生产的高梁,我就不信linux几经挫折会做不出比win味道好的女儿红来 :idea: 硬件驱动只与 linux 内核有关。linux 的版本再多内核只有一个,所以硬件支持的不好跟 linux 版本多没有任何关系,只跟硬件厂商对开源系统的支持态度有关。看看 nvidia 和 ati 就知道了,他们的驱动也没为每个发行版写一个,但却是对 linux 支持的很好。还有 hp 和 三星的打印机驱动,都对 linux 支持的很好。 我没有对linux失去希望!我只是想引导大家找一找linux的不足!我想把大家的视线吸引到更加有意义的讨论上来!而不是界面!更不是比较哪个发行版更好!要知道我们的讨论对于发行商不是一点影响都没有的!只有我们找到了linux真正的不足,linux才可以在中国站稳脚跟!linux在中国才有市场!中国的老百姓才会用linux而不是windows! 硬件大部份驱动只与 linux 内核有关,这个常识我是知道的,但我希望linux的越来越成熟(特别是开发智能化对话、汉化帮助方面方便初学用户),能赢得更多硬件厂商的支持。 对啊!是要靠硬件厂商!那是硬件厂商支持的时候!当硬件厂商不支持的时候呢?等着硬件厂商的支持的那一天?还是自己解决这个问题?等着就意味这落后! nvidia 和 ati 也不是从一开始就支持的!是在linux解决了大多数问题以后才开始支持的,不是吗?安装 nvidia 和 ati 驱动仅仅是为了增强性能而不是为了可以基本的运行,不是吗?也就是说他们是在linux自身解决方案基础上进行的,不是吗? Windows 2000在大范围的使用,主要的原因是Windows 2000没有激活这码子事,单位里所有的机器用一个号就可以安装并使用成功。这个不是技术原因,而是商业原因。况且,Windows的产品生命周期比Linux要长,大多数Linux发行版特定版本的生命周期一般不超过两年。
如果总是在试用的话,就永远找不到合适的。因为你总是这山望着那山高,而且还要用Windows的标准来要求Linux。我经常说一句话,Linux永远也无法取代Windows,Windows也永远无法取代Linux,二者不存在谁取代谁或者谁打败谁的问题。
Linux也可以用monodevelop这样的IDE来开发C#程序。有的人不知道或者不会用是他自己的事,不要把毛病推在别人身上。另外,C语言很好用也很实用,GNOME绝大多数程序都是C语言编写的。
硬件支持是一个老生常谈的话题,所有的发行版都在竭尽自己所能改进硬件支持情况。但如果这一切缺少了用户的支持,大家只是在抱怨,从来不想自己能为它做点什么,就永远没有真正改进的一天。
Windows连接不成功,确实有很多对话框帮助用户解决问题。但实际上这些对话框都是白痴问题,诸如电源是否已经打开这样。我怀疑到底有多少人曾经真正从这些对话框中得到过帮助。Linux需要做的是,不出现连接不成功这种情况,而不是在出现问题的时候为用户提供根本就帮不上忙的帮助。 linux目前还是一个属于社区的东西,厂商们根本不去真正的了解用户想要什么,是在闭门造车。 没有一个厂商是在闭门造车,只有中国用户和开发者喜欢自主发展。 去年 FC ,今年 Unbunto , 明年又不知道是哪个发行版本呢
或龙卷风,或番茄花园,或深山红叶, Windows 发行版本万变不离其宗。
世无英雄,遂使竖子成名。世无竖子,万马可哀。 开发工具有优秀的gcc,硬件支持确实是Linux比不过windows的地方,毕竟win是商业软件,拿一个hacker型的开源软件跟商业软件比,本身就意义不大。
价格不是软件的功能。
是我们误解了Linux,不是Linux不优秀。我估计国外还有老外在用老一代的Redhat6.0呢。呵呵
//说华丽的时候是新版本,说需配置低的时候又拿旧版本。
“建议版主加一条置底:不要安装古董版本”不然出了问题都不知道怎么解决。
至少,中文问题是其中之一。
如果你把你的/usr/locale跟/home等分区单独分出来了,更新一个新版时选择保留它,你会越来越喜欢Linux的。
嘿嘿,到时候有可能会出现 某某软件又出现什么问题了。搞了半天是 .xxx隐藏 配置文件出问题。
国产显示器的识别不如老外的,这不是我们能干涉到的。不过你完全可以定制你的显示器的行频场频,在win下刷到多少,在linux下面就能刷到多少。
那证明他们不重视中国用户。
为什么 win 不需要定置呢。需要定置,恩,可以做为一个很好的收费理由。
在linux下面有这些问题吗?linux有man手册,多看看man吧,老外还是写的不错的。
你解决在 win 下的问题的时候认真看了他的帮助文件了没有?
如果看了,又不懂的话,是否该出钱请专业人员了呢?
不能吧,就我自己一直喜欢的trw2000ver1.23就不能在任何一台2000或是xp下面跑。
刚去查了,人家本来就针对 98 的。
我想Linux有没有市场,要看事实 吧
我想当普通人能看完 Linux 附带的所有 man 文档,用过/usr/bin 里2k的命令的时候。Linux 就有市场了。
Windows 的杀毒是很大的服务市场。
Linux 的任何配置都是很大的服务市场,而且要求高,所以收费高。 多考虑普通不懂英文的用户、懒得学习新产品的用户、只接触过EXCEL/WORD的用户、没时间学习的用户、年纪大的用户、初学对软件系统还有一定畏缩感的用户、县乡机关单位学校的用户、还不知linux为啥物的用户、听说过却不知道linux如何念的用户(好像我也不太会念)、只学过五笔打字现在打几个字还喊累的用户、用个鼠标还生疏僵硬的用户、习惯于win编程的开发员、玩win安装熟捻的装机高手、玩2Kserver熟捻的IT网管、当然还有我们的农村用户。。。。。。
接受不接受还是用户说了算,谁不知道MS的贵?但你想想他们都是傻子啊,不是说unix/linux早就出来了吗,windows3.0开卖的98开卖XP开卖的红火场面,那些N个linux发行版商们哪个不眼红,可你linux得让用户容易接受、容易学习啊,操作系统就是一个产品,一个用品,你说win如何如何不安全,可容易学习的东西就是让人接受的快,毕竟多数用户并非专业用户,多数用户也不拥有高学历,多数用户只是拿来打几个字、几张表,偶尔玩个小游戏,想想哪个家电产品不是做得人性化、傻瓜化才能吸引客户?到现在linux的发展也还不是朝着这些指标去努力?
在win外围转的那些第三方软件供应商如borland/oracel/无尽的应用软件开发商/游戏开发商。。。。更加是专业用户、编程高手吧?他们也知道win的毛病吧?可他们还是愿意绕着微软转,围着微软去生财,还不是因为微软提供给他们开发出个个更便捷/快速/更友好漂亮的功能?
从以上这些角度去考虑就能想像得到为什么到现在linux还处在这种尴尬环境的,便宜、安全并不是客户考虑用不用的唯一指标的。
所以linux要跟win二分天下。。。?还早。。。政府强制机关单位安装了,
但你看那些白天用红旗的,回家还用的有几个?。。有啊,你我一样的“烦死”而已。。。 乱写了上面这篇东西,只是想说我们用win也罢linux也罢,对我们普通人、终端用户来说只不过是一个工具而已,使用什么看各自喜好罢了。
在盗版的前提下,我更愿意提供win的终端产品给我的朋友/家人甚至商业用户使用,因为应用真的很丰富,而应用产品的更新和内容更加实用、更具亲和力,而且学习的成本更小。
对于服务器端的产品根据用户需求吧,我个人的想法还是得根据客户端的需求来,win下的产品开发出来更快,因为编码人员多、容易找到而且经验肯定丰富成熟,那我提供的win下的产品几率更大。除非客户提出用linux产品的要求,否则我是不会主动提供的,因为linux可能是免费,可我的开发成本、培训成本、用户的人力因素、资金因素可是必须考虑的。。。。
以上应该也是为什么现在win下的成熟应用软件更多更泛滥的因由之一二吧。
当然个人期望linux下的开发工具更简洁、易用,熟练程度不一的应用软件开发人员更多更容易转到linux下开发,或是同时容易发行多平台版本,慢慢培养到这一天的时候,回头看看也许那时win/linux已经是平分秋色时代了,这得多长时间啊。。 红旗5beta我是装成功了(当然,我更喜欢ML),这个首帖是我和另一网页在没有装成功红旗5前的讨论,在装成功红旗5 beta后发现红旗已经接受以上的观点,在系统上以服务用户为出发点来开发系统,红旗的KDE用的是旧版3.2.1,一些软件也是旧的,改进的是界面和桌面操作习惯还有一些设置,特别是硬件的设置方面。
显示器在红旗现在可以在装完系统后选择显示器牌子,刷新率有宽屏的选项。
初用linux的大伙们通过各种途径也都得知修改xorg.conf使自己的硬件配置正确,但对于一个成型的系统,不可能说什么都要等用户咨询后自己解决。
我也只是把win的对话机制拿来举例,对于你认为很菜的问题,毫无意义的帮助,可对一个电脑初学者来说是另一回事。我在电脑城当过个把月的售后服务生,用户的问题有的非常离奇,就有可能是电源问题没有拔号成功的,这可不是笑话,而是事实。
如果只是站在自己的使用习惯上来考虑产品,而不是站在大众的立场上思考问题是不可取的。就好比xorg.conf对未知显示器的配置需要用户手动去改动,如果开发商在安装程序中多一道对话机制,是不是可以避免老手再去修改文件,避免新手把问题归结为对显卡不支持而放弃使用linux。
最好能使linux成为大家的朋友,而不是一个神秘的技术深渊。