Linux为何叫好不叫座

不同视角、不同观点、深度探讨,禁止人品和道德攻击
头像
spectater
帖子: 665
注册时间: 2008-02-03 18:53

Re: Linux为何叫好不叫座

#16

帖子 spectater »

楼主把gentoo 这样的发行版用会了,再来发感想。
t3swing
帖子: 1028
注册时间: 2008-11-01 21:42
来自: 树下板凳

Re: Linux为何叫好不叫座

#17

帖子 t3swing »

好多字啊 ,lz辛苦了
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。
头像
shanliang8008
帖子: 1362
注册时间: 2007-07-16 19:43
来自: tangshan

Re: Linux为何叫好不叫座

#18

帖子 shanliang8008 »

:em05 :em05
头像
xgsong2009
帖子: 18
注册时间: 2009-09-20 23:57
联系:

Re: Linux为何叫好不叫座

#19

帖子 xgsong2009 »

呵呵,Ubuntu中文论坛的人气就是旺,我写的同样的帖子在LUPA上就没有人理。学术讨论越热烈越好,欢迎大家PK我 :em11

其实我是长期在Windows下从事开发的,换到Linux下面不可避免地保持了一些WIndows的思维习惯,呵呵,Linux粉丝们见谅哈,而且我在Linux下也就是做做桌面软件开发,也很少去折腾系统,呵呵!

其实Ubuntu的包管理机制说实话还是不错的,但在交互性设计上我觉得还是不够,在未来的改进方面我建议开发Ubuntu的公司借鉴中国奇虎360做的那个软件管理器的思路与设计方式,软件的说明与细则一目了然而且图形化表现丰富,一眼就能吸引用户,而且上手很快。不知道360有没有开发Linux版本的计划。
中国的开源事业迫切需要找到一条可持续发展的道路,说白了就是如何赚钱。对于企业如此,对于个人也是如此。如果研发团队、工作室、开发个人没办法在这个环境中谋生,不能将知识技术转变为大量的Money,那开源、自由的世界终究也将走到尽头!
头像
xgsong2009
帖子: 18
注册时间: 2009-09-20 23:57
联系:

Re: Linux为何叫好不叫座

#20

帖子 xgsong2009 »

7楼的精神就很好,很欣赏! :em11

论坛里的人不要光看热闹,这样对论坛和Linux的发展没有好处,因为上这个论坛的人也是多多少少懂一些电脑的人,中国还有很多不怎么懂的用户,而且这类的用户还占大多数,Linux的开发与发展如果不迎合这群人的需求和胃口,那Linux在桌面上永远都没办法摆脱叫好不叫座的局面。
中国的开源事业迫切需要找到一条可持续发展的道路,说白了就是如何赚钱。对于企业如此,对于个人也是如此。如果研发团队、工作室、开发个人没办法在这个环境中谋生,不能将知识技术转变为大量的Money,那开源、自由的世界终究也将走到尽头!
头像
ubuntuabc
帖子: 1487
注册时间: 2009-04-29 13:53
来自: 上海
联系:

Re: Linux为何叫好不叫座

#21

帖子 ubuntuabc »

xgsong2009 写了:呵呵,Ubuntu中文论坛的人气就是旺,我写的同样的帖子在LUPA上就没有人理。学术讨论越热烈越好,欢迎大家PK我 :em11

其实我是长期在Windows下从事开发的,换到Linux下面不可避免地保持了一些WIndows的思维习惯,呵呵,Linux粉丝们见谅哈,而且我在Linux下也就是做做桌面软件开发,也很少去折腾系统,呵呵!

其实Ubuntu的包管理机制说实话还是不错的,但在交互性设计上我觉得还是不够,在未来的改进方面我建议开发Ubuntu的公司借鉴中国奇虎360做的那个软件管理器的思路与设计方式,软件的说明与细则一目了然而且图形化表现丰富,一眼就能吸引用户,而且上手很快。不知道360有没有开发Linux版本的计划。
Ubuntu App Center和UTCOM工程正在进行中,详情请看:http://imtx.cn/archives/1318.html
头像
543082593
帖子: 234
注册时间: 2008-11-07 8:41

Re: Linux为何叫好不叫座

#22

帖子 543082593 »

其实 像大家说的一样 还是钱的问题
商业支持问题 广告啊 之类的
你看 google要出个系统 还是基于linux的
还没出来呢 就吵的沸沸扬扬的了 商业支持
广告啊
fall again
smooth criminal
they don't care about us
billie jean
beat it
dangerous
the lost children
childhood
ben
i will be there
speechless
she is out of my life
rock with you
...
LOVE U FOREVER
liuwech
帖子: 36
注册时间: 2007-03-09 19:34

Re: Linux为何叫好不叫座

#23

帖子 liuwech »

不要用Windows的标准看Linux,就像用Windows标准看Mac ,会感觉Mac什么都不是。
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: Linux为何叫好不叫座

#24

帖子 wangdu2002 »

除了系统和应用程序支持本身的原因外,习惯是另一种极其强大的约束力量------现在通用的键盘布局并不见得合理,但很难改变这个习惯。 :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: Linux为何叫好不叫座

#25

帖子 白鳍豚 »

或许是99%的用户,不知道有linux和windows之分 :em04
nanping
帖子: 1
注册时间: 2010-09-30 17:19

Re: Linux为何叫好不叫座

#26

帖子 nanping »

为Linux叫好的可能大多数是这方面从业者或跟风者吧。
对于电脑文盲来说,他们只需知道点点鼠标就可以了,不需要知道那么多Linux命令。。。。


支持楼主的观点。
头像
qlhn
帖子: 736
注册时间: 2006-08-25 10:37
联系:

Re: Linux为何叫好不叫座

#27

帖子 qlhn »

同意楼主,说的很好。

看来linux 还有很长的路要走。
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: Linux为何叫好不叫座

#28

帖子 xhy »

xgsong2009 写了:首先基于Linux的发行版过多,大多数普通用户就一个感觉——迷糊,不知道该使用Ubuntu还是Fedora、红旗,虽说这些发行版都是基于基本相同的内核,但这些发行版光是GUI系统就有GNOME和KDE之分,还不包括一些小的GUI系统,人机界面操作差异较大造成用户学习成本大增,大多数普通用户不愿意使用也是情理之中的事情,可能很多Linux的狂热者列举出一系列Linux开源、自由的好处,但你们千万不要忘了90%使用电脑的用户并不是很懂计算机的,他们并不关心技术如何,他们只关心操作是否顺手,以前使用的经验能否很好地过度到新系统下。
主流桌面发行版不超过3个,就是个3选1的事情,没这么困难,缺的只是一个linux商标持有人发布的所谓“官方版”。
windows一样很多“发行版”,官方有starter,有家庭基础班,家庭高级版,MSDN版,旗舰版,......
还有诸多山寨版,番茄花园,深度,雨林木风,等等等,山寨版又分原版破解版,纯净版,装机版,安装版,ghost版,
这一组合就不晓得有多少版本了,没有500个那么多,100个总有的。ps:现在还有不少纠结用xp还是用win7的人。

xgsong2009 写了: 在桌面领域,图形化操作是否能完成大部分的系统管理、使用功能基本上决定了用户对这个系统的认可程度。例如我刚开始使用Ubuntu的时候就遇到过没办法使用GUI格式化分区,同样的问题在Windows下也就是点几下鼠标就可以很好地完成操作,这样的基本用户需求很多发行版都没有把握住,不得不说是遗憾。在计算机软件领域往往是细节决定成败,在这些方面发行版开发商是需要向微软学习的。
可能你用linux比较早吧,从我用开始,一直是有图形化格式化工具的。ubuntu早期发行版不知道,2006年的6.06是可以的。

xgsong2009 写了: 最为重要的是,我不能够理解Linux系统里的很多软件是需要在用户的机器上编译后才能够使用,我认为任何软件都应该编译好后压缩也好,打包也好,做完这些步骤后在提供给终端用户使用,实在是需要源代码的话另行下载就可以了,还是那句话90%的用户不知道什么是编译软件,这个对他们来说太难了,也没有必要。其次就是编译安装的软件还必须保存源代码才能够通过make uninstall卸载,万一这个源代码有几百兆上G怎么办,那不是浪费空间吗?在这个问题上一直没想清楚,总觉得不可思议。在这个方面Windows就做的很好,统一的模式,不需要编译才能够安装的软件,通过管理器可以很容易的卸载,但Windows在软件管理上也有很大的缺陷,这个我后面会说到。
能不能从那些软件里面举3-5个需要编译才能使用的常用软件的例子?
我机器上需要编译才能使用的只有内核模块,这个是必须的,否则发布的时候要预先编译无数个版本,
因为内核不仅版本多,而且CONFIG的差异太大了,不像windows内核,几年里可以几乎没一点变化。

必须保存源代码才能make uninstall是你的误解,绝对没必要这么做,最简单的两个解决方案。
1. 打包成deb或者rpm,这样就能使用包管理器了.
2. 只保留configure的参数,要卸载的时候再下一份源码,用同样的参数跑一遍configure就行了。

xgsong2009 写了: Windows由于使用了注册表机制,所以造成了很多复杂的性能、安全上的问题,发展到现在也已经是尾大不掉,没办法摒弃不用。而Linux就没有这个问题,这样终端用户很喜欢的绿色软件在Linux下就成为了可能,我个人认为绿色软件应该是不需要安装,只需要将压缩的软件解压缩到某一个分区上后,直接执行软件的可执行程序便可以顺利使用,软件的配置信息和用户资料都保存在这个软件目录中,这样就不需要在重装系统后的繁琐地安装各种软件,而且还利于软件的U盘携带。但我使用Linux一段时间后就发现这种方法在现在的Linux体系中也只是理论上存在,就是因为Linux环境下各个软件缺库的情况十分常见,库依赖十分严重,不像Windows平台下大不了安装一个VC运行时库或者.NET运行时库就可以解决,这样使我最终想到了封装Linux平台下常用库的想法,但毕竟精力有限。所以希望国内的一些知名Linux开发商不要一天总跟着国外屁股后面跑,多想想用户需求,解决上述的这些技术问题,走一条自主发展、适当引进的道路才有希望。
这还是windows思维了,如果会用,linux不需要重装,买来硬件后装上,然后可以一直用到硬件坏掉为止。
库基本上不缺,如果你乐意,可以把libxxx全部装上,就什么都不缺了,常用的库,除了glibc这样的基础库以外,
就几十个而已,不是很多,装上他们就够用了。即使不预先装上,你也可以把这些dll(so)打包进绿色软件。

即使要重装系统,你只要记住原来安装过哪些软件,把名字记下,把他们的配置文件备份好,
重装系统后,一条命令就把他们全装上,然后配置文件覆盖过去(大部分软件不需要),
就跟重装前一样了,软件的个人配置都在你$HOME下,所以软件的设置不会丢。

xgsong2009 写了: 其实一直困扰Linux的最大问题就是应用软件匮乏的问题,特别是一些大型商用软件,例如Photoshop、3DMAX、Autocad等,如果这些大型软件开发商不做Linux版本的话,Linux想要在企业级桌面市场上有所作为,也几乎是不可能的事,我想做设计、做开发的朋友可能最能体会。这样就又引出了另外一个问题,Linux应用开发的标准是否统一,像我上面说到的GUI系统的问题,GNOME使用的是GTK技术开发,GTK有GTK的编程库,KDE使用的是QT,QT又有QT的编程库,试想一下企业的开发人员哪里有那么多的精力去学习这两种截然不同的编程技术,这还不包括学习两种不同的IDE开发环境,Linux下也没有类似于Windows的SDK、WDK之类的应用层和内核层的开发包,难怪我一个研发的同学对我说过这样一句话:Linux环境的商业开发难度堪比登天。其实这也就是开源、自由过度之后造成了整个技术体系过度分裂,过度分裂也就造成了今天Linux叫好不叫座的结局。这让我想起了这样一句话:过度的民主必定带来灾难,所以形成一个统一的Linux标准化组织我认为是必要的,搞那么多的开源协议并没有为Linux带来什么质变,那个不到1%的桌面占有率还不能说明什么问题吗?
事实上linux企业级应用很多,互联网公司就不说了,大公司基本不是linux就是freebsd,
好莱坞的电影特效,也有不少是在linux上完成的,这个比例可能比windows要高。

gtk也好,qt也好,不需要两个都会,会其中任意一个都足够了,做软件几乎不需要同时会这两样,
qtk程序可以在kde上跑,qt程序在gnome下也跑的好好的,windows下也有mfc/wtl/wpf/direct ui等GUI方式.
IDE就更不是问题了,因为linux开发不需要IDE,做什么都一样,有个文本编辑器就够了。

linux有sdk,而且linux下的sdk跟freebsd等unix系统基本一样,大部分api是通用的。

linux不是没有标准,lsb没听说过? posix没听说过? rfc没听说过?
这些都是linux遵循的东西,细节上可能有一些不同之处,但是总体上是符合标准的。

xgsong2009 写了: 1、发行版开发商要从用户体验和用户需求入手完善GUI系统的设计,不要在发行版中集成一个GNOME和KDE就完事大吉,发展有自己特色的GNOME或KDE衍生版才是正道,让普通用户使用鼠标就可以完成大部分的功能操作。
ubuntu是gnome为主的发行版,opensuse是kde为主的发行版,这些都早就存在了,
现在,普通用户靠鼠标已经能完成绝大部分操作了,有什么操作不能靠点鼠标完成?
xgsong2009 写了: 2、国内的Linux开发商应该将Windows下出现的绿色软件的概念在Linux平台下真正实现,形成运行时库 + 软件压缩包的模式,我相信完成这个功能的发行版将载入开源界的史册。
这个很容易做到,问题是有没有必要。

xgsong2009 写了: 3、Linux需要改进软件管理模式,Ubuntu的包管理我觉得还是很不够,如果安装个软件还需要配置开发环境,装这个库那个库的,不上网还装不了软件,我觉得这样本身对用户来说就是很荒唐的。
安装软件要配置开发环境是你的误解,除了内核模块,其它软件基本都不需要,
装这个库那个库? windows下装个软件也给你弄上一堆dll,只不过偷偷弄没告诉你罢了。
何况linux下的这种依赖关系都自动解决,用户并不需要知道哪个软件需要哪个库。

不能上网的用户本身就是稀缺资源,基本上不用考虑他们,因为他们太小众,
即使是中国这种上网很不方便的国家,也足够支撑这套包管理方式了。
即便如此,各大发行版并没有放弃他们,提供了dvd版下载,
如果不介意软件更新,你可以把整个软件仓库下载下来刻盘。

xgsong2009 写了: 4、鉴于计算机配置越来越高,Linux开发商应该使用打开PAE选项的Linux内核,以此来支持大内存配置的计算机,不要让用户自己去编译安装内核,如果用户安装一个32位的Linux系统发现只能识别2G内存的话,那他很可能就马上改用Windows Server的系统了,还是那句话:细节决定成败
5年前我开始用linux的时候,就有这个区分了,i386可以选大内存内核和小内核内核。
为pae要自己编译安装内核,我想你是在开玩笑吧。现在可以直接上X64版linux了,
所以可能连pae这个事情都不需要了解。

xgsong2009 写了: 5、统一使用类似于SDK和WDK的软件开发包,要不软件开发实在是没办法说了。
暂时先说这么多吧,我觉得如果上面的问题都解决掉的话,也就很不错了。
装好基础开发包,就能sdk开发了,再装个内核头文件包,就能开发内核模块和驱动了。
只不过没单独拿出来作为sdk或者wdk下载,因为那样太麻烦了,用户不喜欢。


最后, 祝各位假期快乐
目前负债150多万
思考者
帖子: 294
注册时间: 2009-07-05 19:43

Re: Linux为何叫好不叫座

#29

帖子 思考者 »

我就是怎么有那么自以为是的装B者嘛。。。。。原来是去年的,而且还是在windwos下搞开发的 :em20

其实我觉得一直以来应该整理澄清的一个问题就是,非常 :em20 的问题-----linux的桌面市场占有率的问题。我觉得应该分2中统计结果,其一,当然就是一般的,包括正版、盗版;其二,就是排除中国的,包括正版、盗版,因为中国是个非常特殊的国家,不光是因为是世界上最大的社会主义国家,而且。。。还有其他方面的原因,排除中国的windows装机量,再看看windows的市场占有率是多少?其实,说白了,就是在中国的widnows总装机量在全世界中的比重,加权计算而已。
-----寂寞的存在,孤独的思考----
头像
bristlegbfly
帖子: 83
注册时间: 2010-02-21 14:54
联系:

Re: Linux为何叫好不叫座

#30

帖子 bristlegbfly »

qiii2006 写了:没盈利模式,没广告,没宣传!!!!!!!!!!!!
干干净净的软件,我喜欢........... :em09
你虚度的今天正是昨天死去的人无限向往的明天
回复