2个问题
Tofloor
poster avatar
1637025378
deepin
2012-11-02 05:51
Author
以前经常来这里登陆,最近比较忙,来了就只是看看没怎么发表见解.
现在看到深度linux发展确实挺快, 而且还出了大家非常认可的深度音乐播放器.
所以,现在再跳出来贡献一下我的智慧和建议:
1. 不知道深度社区为什么开发linux一开始会选择基于ubuntu ? 也许是ubuntu美观? 界面友好?还是?
我提这个问题的原因在于linux发展的根基,就是用户安装、使用是否方便顺利。
考虑到ubuntu也是发展比较成熟的操作系统,所以使用这块暂且不表。
光谈谈安装的问题。
大家都清楚,ubuntu在国外很多时候都是作为oem机器搭配出售(当然国内有些机器也是如此,但是没有国外普遍--这点基于国外无法用$1得到windows考虑)。所以,ubuntu在这些机器上都已经被oem厂商配置的很好。甚至有些oem厂商可能会单独去配置开发适合他们机器某个硬件的驱动。
反过来,看看国内情况正好相反。首先相对来说,用linux的用户比例(linux用户/电脑总用户)不是很高,再加上众所周知的原因,在国内得到、使用windows很便利。导致了很多人就算买了ubuntu也回家卸载装别的系统。这就更导致了linux用户数目进一步减少--特别是oem用户数。最终造成的结果就是,很多人都是在用diy的机器或者没有经过oem厂商安装配置的机器来安装运行linux。最终的问题出现了--没有适合的驱动而造成很多机器没有办法顺利的安装linux(此处linux特指ubuntu)。
当然,并非说别的linux版本没有这个问题。但是就我所观察,相对来说,fedora对机器的兼容性好于ubuntu--也许是红帽技术支持的原因,毕竟红帽的技术积累远非ubuntu可比。
所以,有个想法:以后再开发深度linux,是否可以考虑基于fedora?
当然,很多技术人员会说:linux就是要diy才好;linux就是要解决问题......(这些都是理工科技术人都有的毛病--偏执、固执,喜欢钻牛角尖--说了很多理工科人的话坏,希望大家别误会。我也是理工科人。说这些只是为了单纯的让深度Linux发展更好。希望大家讨论别意气用事就行。)
最后的结论是,我觉得想让linux在中国发展的更好,就必须尽力先去解决兼容性问题。而站在fedora的肩膀上,相对来说比ubuntu起点高很多。
当然,这只是一家之言,欢迎大家开放讨论

第1点写太多了,就把第2个问题写在1楼回复里。为了保证我写的问题的连贯性,希望想讨论发言的朋友先喝着茶水慢慢酝酿你的发言,看完我写的第2个问题再一块回复哈。谢谢了
Reply Favorite View the author
All Replies
1 / 3
To page
1637025378
deepin
2012-11-02 06:07
#1
说说第2个问题。
这个问题和系统本身无关。而是深度linux和社区发展的策略问题。
看到深度linux发展很快,认可的人数也慢慢在增多。现在可以用达到一定的规模来形容了。
所以我有个想法想和大家分享一下: 深度linux社区是否可以在论坛主版面设置一个捐助的连接。当然,具体形式可以用淘宝购物的方式。
说这个问题主要基于以下考虑:
深度linux是个中国发展很快的真正国内自主发展的linux系统。所以应该得到大家的爱护。
设置一个捐助的连接,也算是给大家一个为开发出力的机会。中国不是有句话,有钱出钱,有力出力。
所以没办法开发深度linux的,可以进行捐助。
另外,我觉得不一定非要大家捐助多少钱才叫捐助。哪怕是捐助1元钱,也是对深度linux做出了共献,献出了自己的一片心。
何况,等到深度linux很好用的时候(各种机器配置基本没有大问题,用户界面很友好,系统很稳定),我相信很多用户为这样的系统花费20、30甚至50或更多也觉得很值得。
最重要的一点是,这样的方式等于给深度linux提供了一部分发展的动力,也算是形成了一个开发的良性循环;为深度linux的可持续开发打下一定的基础。
至少,我觉得大家肯定都有呵护自己国内开发的linux的想法。

当然,这个事情涉及面很广,所以需要考虑的比较多。
我想最简单、最好的方法就是现在论坛里进行民主投票。如果大部分人都同意赞助的话,我想深度社区也就没必要违背大部分用户的想法了。

还是那句话,不一定要赞助多少钱,哪怕一元钱,也是对国内linux开发的帮助和呵护。
难道大家愿意被windows永远奴役下去?甚至自己有多少隐私都被微软拿走也不在乎???
Reply View the author
cxbii
deepin
2012-11-02 06:22
#2
1,基于ubuntu这个是因为ubuntu比较稳定,软件也多,支持deb,deb包的软件也比rpm的多吧..

为什么不基于fedora呢?fedora是红帽试验场,不稳定的东西最好不要给用户,虽然特性比较多,驱动是内核控制的,不觉得fedora比ubuntu更具兼容性

还有的是apt解决依赖问题比yum好吧

2管理员在考虑是不是开个网店
Reply View the author
1637025378
deepin
2012-11-02 06:32
#3
第一个问题我不多说,你搜一下百度或者google,看看关于对于机器兼容性的问题的反馈。确实ubuntu比fedora的问题多--当然,也许可以说ubuntu用户多,所以问题也多。但是,你注意一下这些内容的帖子:无法顺利安装ubuntu,却能顺利安装fedora。 我觉得这些帖子就很能说明问题。 还是那句话,有些技术积累ubuntu真的很难轻易就超越。

关于fedora稳定性的问题。其实这也是很多人的误解。 很少有反馈fedora不稳定的。 何况红帽也是说fedora是个新技术的试验场,而没说稳定性的试验场--也就是说在稳定性没问题了,才会去试验新技术。 当然,这个你也可以看看很多fedora用户关于稳定性的反馈就可知道答案。

第二个问题,我觉得赞助连接比直接的网店效果可能要好。具体原因,可能还需要你慢慢体会。
Reply View the author
1637025378
deepin
2012-11-02 06:37
#4
对了,针对你说的关于yum解决依赖性的问题。我的f14从09年用到现在,用yum也安装软件很多回了,好像就一次依赖性没搞定。后来我到网上也没搜到那个软件包,看来那个软件包是太古老了。
所以,依赖性也不是问题。
Reply View the author
cxbii
deepin
2012-11-02 06:47
#5
fedora这个,我在网上看到的是很多小毛病,不稳定,相对ubuntu情况好些.
网店是我们可以买点纪念品,我们出的钱直接成赞助,既然有网店的话,捐赠通道就会有

最后说的,既然选定了基于ubuntu就不可以因为我们间的讨论轻易转移到fedora,况且基于ubuntu的deepin现在也没太大的毛病.做事情要秉承坚持到底的xx,所以xxxx
Reply View the author
1637025378
deepin
2012-11-02 07:11
#6
1. 确实fedora比ubuntu硬件兼容性好很多.这点应该明确无疑
2. 我刚才也想,最好的形式就是网店和捐助都有

迁移这个问题,确实是大问题.  一句话, 看深度linux的未来发展如何吧.
我只是觉得  技术深厚的fedora+深度社区美化的界面 肯定好于 技术不足的ubuntu+深度社区美化的界面
考虑到oem安装问题,表面看ubuntu全球用户数量很多;但是考虑到diy机器的安装顺利与否问题(说白了就是中国的实际国情,以及红帽的技术积累2方面),我觉得未来中国的ubuntu用户未必能比fedora多(现在哪个多我也不知道,但是未来fedora应该不会比ubuntu少)
Reply View the author
cxbii
deepin
2012-11-02 07:17
#7
我觉得ubuntu也没你说的这么差吧,我觉得红帽的技术很多都是服务器领域的,在桌面上未必是ubuntu的对手
现在服务器的情况是ubuntu开始强势了...
Reply View the author
1637025378
deepin
2012-11-02 07:21
#8
cxbii,再反驳你两句哈:
看来你也是很固执的人      : )
我觉得没必要为了坚持而坚持。而要看你的目的如何再决定是否坚持(别说我目的性很强哈,我确实就是这样的人--目标感超级强,嘿嘿.....)。
如果站在fedora上看得更远,就没必要非要在ubuntu上坚持下去,你觉得呢?
Reply View the author
weiminnihao9
deepin
2012-11-02 07:27
#9
http://bbs.wps.cn/thread-22322018-1-1.html楼主自己看看deb系的人气,ubuntu是目前对桌面用户最友好的linux发型版,deepin也致力于提供最好的桌面linux,选择ubuntu很正常。
Reply View the author
1637025378
deepin
2012-11-02 07:30
#10
我觉得ubuntu也没你说的这么差吧,我觉得红帽的技术很多都是服务器领域的,在桌面上未必是ubuntu的对手
现在服务器的情况是ubuntu开始强势了...

嘻嘻,其实你没明白我一直表达的核心思想:硬件兼容性

你想想,如果windows硬件兼容性不强的话,恐怕最终它的普及率也和现在的linux差不多--不管他上面的其它软件(例如哦office等)做得多好。
所以你说的那些ubuntu表现好的地方,都是有专人管理的地方。而目前深度走的方向是大众化,所以........

说句自恋的话哈,我看问题绝对有些深度--就是深度社区的深度。只要我认准的想法,基本没有大的逻辑性/原则性问题。
所以fedora目前在中国发展桌面的优势绝对会强于ubuntu--除非哪天ubuntu哪天的兼容性超过了fedora.
当然,fedora具体能不能超过ubuntu还有很多因素要考虑。就象windows,这么垃圾的系统,照样卖好几百美刀或1、2千人民币
Reply View the author
1637025378
deepin
2012-11-02 07:33
#11
http://bbs.wps.cn/thread-22322018-1-1.html楼主自己看看deb系的人气,ubuntu是目前对桌面用户最友好的linux发型版,deepin也致力于提供最好的桌面linux,选择ubuntu很正常。

我说了,ubuntu在国外发展的好,是和外国国情离不开的(西方很多国家没办法用$1买个windows)。所以ubuntu很大一块发行都是借助oem
中国就不行了。具体原因 此处略去10000个字
Reply View the author
cxbii
deepin
2012-11-02 07:40
#12
[quote]我觉得ubuntu也没你说的这么差吧,我觉得红帽的技术很多都是服务器领域的,在桌面上未必是ubuntu的对手
现在服务器的情况是ubuntu开始强势了...

嘻嘻,其实你没明白我一直表达的核心思想:硬件兼容性

你想想,如果windows硬件兼容性不强的话,恐怕最终它的普及率也和现在的linux差不多--不管他上面的其它软件(例如哦office等)做得多好。
所以你说的那些ubuntu表现好的地方,都是有专人管理的地方。而目前深度走的方向是大众化,所以........

说句自恋的话哈,我看问题绝对有些深度--就是深度社区的深度。只要我认准的想法,基本没有大的逻辑性/原则性问题。
所以fedora目前在中国发展桌面的优势绝对会强于ubuntu--除非哪天ubuntu哪天的兼容性超过了fedora.
当然,fedora具体能不能超过ubuntu还有很多因素要考虑。就象windows,这么垃圾的系统,照样卖好几百美刀或1、2千人民币[/quote]

未来的事情,谁也说不准的,深度不深度的以后就知道了!

欢迎交流!这样才是真正的社区!
Reply View the author
cxbii
deepin
2012-11-02 07:40
#13
cxbii,再反驳你两句哈:
看来你也是很固执的人      : )
我觉得没必要为了坚持而坚持。而要看你的目的如何再决定是否坚持(别说我目的性很强哈,我确实就是这样的人--目标感超级强,嘿嘿.....)。
如果站在fedora上看得更远,就没必要非要在ubuntu上坚持下去,你觉得呢?

其实我懂你说的意思,你是觉得fedora更符合未来的标准对吧?但是我觉得不是
当年决定不大力开发linux桌面版本的是红帽,所以我觉得红帽不太可能改变策略大力支持桌面版本,目前大家都应该可以看清楚吧,红帽在服务器发力越来越猛,却一直忽略桌面版本.

相反ubuntu,桌面版本发展到现在不能说是ubuntu全部的功劳,但是在红帽宣布放弃桌面版本,linux桌面版本一片低迷的时候,ubuntu的创始人首先站出来,才是linux桌面版本发展到现在,我们不说ubuntu对linux技术的贡献,我们说ubuntu对桌面版本的入门程度的大大降低,桌面版本的linux是面向普通用户,简易才是最基础的要求,并不是什么高深的技术,普通用户需要的只是打游戏,上网等,希望的是一个简易的系统,至于深入的技术,这个看爱好采取研究.

现在deepin做的是桌面版本,但是不排除以后有服务器版本,现在的deepin口号是'免除新手痛苦、节约老手时间'
这个口号就代表deepin想尽量减低linux的入门难度,并不是一直追的最新的linux技术

但是你说的基于fedora的确也不是坏事情,但是目前基于ubuntu也没什么太大问题,而且ubuntu未来的目标,都是面向用户的,我们可以借用他们的技术以及软件增强自己的实力

你所说的硬件兼容,这个在linux普遍是个痛,但fedora能解决得比ubuntu好,那我也相信deepin能解决得比fedora好!
我对开发团队有信心!
Reply View the author
1637025378
deepin
2012-11-02 07:56
#14
cxbii,其实我最想讨论的就是linux的硬件兼容问题。说白了,这就是linux能否普及起来的基础(当然不是唯一的条件--但是,试想如果连安装都有问题的话,恐怕后期的易用根本无法谈)。

如果深度开发基于fedora的桌面版本,未必一定要用那些新技术。基本的系统架构外,可以不用安装那些新技术的软件包

关于硬件兼容问题,我对深度社区有信心。但是只是有信心他们能提高ubuntu的兼容性。但是超越fedora确实有些难。依据以下2点:
1. 红帽的技术积累能让他们对硬件兼容问题解决的比较彻底(这个彻底是从深度而言,在我看来只要不是老古董机器,红帽都有相关的技术资料来解决兼容问题--也许老古董机器他们也能搞定)
2. 红帽的财力能让他们对硬件兼容问题的普遍性解决的比较好(这是从广度而言)--先不谈论红帽和硬件厂家建立的合作关系;简单说,红帽的财力可以把市面上所有的芯片都买回去做测试--当然,依我看来这是最笨的方法;最好的方法还是和硬件厂家合作。

所以,我相信深度社区能提高硬件兼容问题。但是,说能超过fedora,正常情况下也只有2条件:
1.红帽对fedora停止支持
2.深度的综合实力(财力、物力、人力)超过红帽

以上仅是探讨,也没别的意思哈。希望上面没有让人误解的话语。
Reply View the author
cxbii
deepin
2012-11-02 08:10
#15
cxbii,其实我最想讨论的就是linux的硬件兼容问题。说白了,这就是linux能否普及起来的基础(当然不是唯一的条件--但是,试想如果连安装都有问题的话,恐怕后期的易用根本无法谈)。

如果深度开发基于fedora的桌面版本,未必一定要用那些新技术。基本的系统架构外,可以不用安装那些新技术的软件包

关于硬件兼容问题,我对深度社区有信心。但是只是有信心他们能提高ubuntu的兼容性。但是超越fedora确实有些难。依据以下2点:
1. 红帽的技术积累能让他们对硬件兼容问题解决的比较彻底(这个彻底是从深度而言,在我看来只要不是老古董机器,红帽都有相关的技术资料来解决兼容问题--也许老古董机器他们也能搞定)
2. 红帽的财力能让他们对硬件兼容问题的普遍性解决的比较好(这是从广度而言)--先不谈论红帽和硬件厂家建立的合作关系;简单说,红帽的财力可以把市面上所有的芯片都买回去做测试--当然,依我看来这是最笨的方法;最好的方法还是和硬件厂家合作。

所以,我相信深度社区能提高硬件兼容问题。但是,说能超过fedora,正常情况下也只有2条件:
1.红帽对fedora停止支持
2.深度的综合实力(财力、物力、人力)超过红帽

以上仅是探讨,也没别的意思哈。希望上面没有让人误解的话语。

恩,但是红帽的技术也是开源的,会反馈回来的,哈哈 :
Reply View the author
1637025378
deepin
2012-11-02 08:14
#16
与其等反馈到ubuntu,不如直接用fedora.

我记得我高中一个数学老师经常给我们举例:
既然有飞机了,去同样的地方,有条件坐飞机的话,你就不要坐牛车;更不要打算自己造飞机再去目的地。直接买票坐别人的飞机到目的地就行。
借力发展,而且是走直径才是最快的--我一直想说这个意思。

说了这么多,好累。 每次谈论问题,我就要开动所有脑细胞以避免出现大/原则性的逻辑漏洞。还是我太认真了,以后我也随便抱怨几句,说几句好了,哈哈
Reply View the author
cxbii
deepin
2012-11-02 08:19
#17
与其等反馈到ubuntu,不如直接用fedora.

我记得我高中一个数学老师经常给我们举例:
既然有飞机了,去同样的地方,有条件坐飞机的话,你就不要坐牛车;更不要打算自己造飞机再去目的地。直接买票坐别人的飞机到目的地就行。
借力发展,而且是走直径才是最快的--我一直想说这个意思。

说了这么多,好累。 每次谈论问题,我就要开动所有脑细胞以避免出现大/原则性的逻辑漏洞。还是我太认真了,以后我也随便抱怨几句,说几句好了,哈哈

你这个比喻没错,我说其他的没用,但是基于ubuntu,这个是开发者讨论很久的结果,自然有他们的想法和道理
如果真的基于ubuntu不如fedora,开发者会改变的,拭目以待吧!
Reply View the author
vala2012
deepin
2012-11-02 08:30
#18
系统要做到易用性,系统上的开发也要做到易用性。 :
软件是开发不完的,微软也没有着手说去开发每一个软件,而是造了开发软件的工具,就是著名的 VISUAL STDIO 开发工具。
里面的C#写东西非常方便,
比如写一个这样的东西,几分钟的事情,要是用SDK,就非常久,包括界面。
  1. if (p.MainWindowTitle.ToString().Substring(p.MainWindowTitle.Length - 1, 1) ==
  2. "群")
  3. {
  4. hwndQQ =
  5. FindWindow("#32770", p.MainWindowTitle.ToString());
  6. hwnd1 = GetDlgItem(hwndQQ, 0);
  7. hwnd2 =
  8. GetDlgItem(hwnd1, 0);
  9. hwnd3 = GetDlgItem(hwnd2,
  10. 894);
  11. SendMessage(hwnd3, 194, 0,
  12. this.txtGInput.Text);//向QQ输入框粘贴字符
  13. hwnd4 =
  14. GetDlgItem(hwnd1, 1);
  15. SendMessage(hwnd4, 245, 0,
  16. Convert.ToString(0));
  17. }
Copy the Code

写数据库方面的,C#有数据库连接的控件,这些数据它都处理的。还有数据库关联的显示控件,都非常方便。
  1.     SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  
  2.     objSqlConnection.Open();
  3. 二:数据库的添加记录代码:
  4.     inti=0;  
  5.     strings1="",s2="";  
  6.     i=Convert.ToInt16(textBox1.Text);  
  7.     s1=textBox2.Text;  
  8.     s2=textBox3.Text;  
  9.      
  10.     SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  
  11.     objSqlConnection.Open();  
  12.      
  13.     MessageBox.Show("数据库连接成功","好");  
  14.      
  15.     try  
  16.     {  
  17.     SqlCommandsqlcom=newSqlCommand("insertintoinfo(id,name,sex)values("+i+",'"+s1+"','"+s2+"')",objSqlConnection);  
  18.     sqlcom.ExecuteNonQuery();  
  19.     MessageBox.Show("添加成功!","啊");  
  20.     }  
  21.     catch(Exceptiona)  
  22.     {  
  23.     MessageBox.Show(a.ToString());  
  24.     }  
  25.     MessageBox.Show("添加成功!","啊");  
  26.     }
  27. 三:数据库的修改代码:
  28.     inti=0;  
  29.     strings1="",s2="";  
  30.     s1=textBox2.Text;  
  31.     s2=textBox3.Text;  
  32.     if(textBox1.Text.Length==0)  
  33.     i=0;  
  34.     else
  35.     i=Convert.ToInt32(textBox1.Text);  
  36.      
  37.     SqlConnectionobjSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=;database=test");  
  38.     objSqlConnection.Open();  
  39.     MessageBox.Show("数据库连接成功","好");  
  40.     try  
  41.     {  
  42.     SqlCommandsqlcom=newSqlCommand("updateinfosetname='"+s1+"',sex='"+s2+"'"+"whereid="+i,objSqlConnection);  
  43.     sqlcom.ExecuteNonQuery();  
  44.     MessageBox.Show("修改成功!","啊");  
  45.     objSqlConnection.Close();  
  46.     }  
  47.     catch(Exceptiona)  
  48.     {  
  49.     MessageBox.Show(a.ToString());  
  50.     }
Copy the Code

都非常方便,VS 写游戏(普通的), VS 写报表工具, VS再去写其它的IDE环境, VS再去写。。。。
就是这样的东西,初学者非常喜欢。
就像我这样的菜B,就非常喜欢这样的东西 :  :  :  :  :  :
Reply View the author
inspiron458
deepin
2012-11-02 17:53
#19
楼主很关心deepin,好事啊。
你的建议 深度应该不会采用,这就像买电脑时的品牌控一样 ,只认准自己喜欢的。
作为一个新手,我明显感觉ubuntu适用多了
fedora的硬件兼容性也没帮你说的那么神吧
Reply View the author
150******83
deepin
2012-11-02 18:20
#20
fedora是楼主的选择,ubuntu是深度的选择,看完楼主的所有回复,奇怪楼主为什么要把自己的思想强加在深度的头上。理论和逻辑的严谨来源于它的实证性,换句话说,也就是能轻易明显的举出一个例子来证明。楼主通篇论述,却没有一点实证的地方。贵为理工生,更应该强调理性思维,想要用言论逼着别人闭口或转向未免显得太过偏执了。假如现在有一台机能装fedora却不能装Ubuntu,然后呢,用户体验呢?用户只会要他想要的。这个时候的fedora和ubuntu对于用户来说是一样的,卸了,然后装win7。用户要是找不到它想要的东西,比如腾讯系的许多服务,这个时候就莫谈硬件兼容性或者用户体验了。若是那些高端用户,fedora和ubuntu对于他们来说又有什么区别,从头构建便是。
深度若想走得长远,就应该更大气一点。假如一台机在安装linuxdeepin中出现硬件兼容性问题,不妨做个界面,提取硬件数据,并留地方给用户提供意见和邮箱,然后想他们推荐目前更适合这台机子的系统,比如fedora,或者win7。以后在新版本发布要是解决了这个问题,就给用户发个推荐邮件,至于用户用不用就是用户的事了,但是,至少深度在用户心里留下了一个不错的印象。
每件事物在发展的过程中都要有所取舍和创新,关注深度的都会知道linuxdeepin这几年做了很多取舍。目前来说,国内用户的基本需求就是有一个容易用的系统,有好用的听歌软件和看电影工具,更深一点的要求就是有实用的办公软件和开发工具,深度一直都是往这个方向走的。事有轻重缓急,用户体验比之硬件兼容性,目前是不是优先级应该更高点。我相信深度会走得更远,并一直相信着。
Reply View the author
1 / 3
To page