关于深度Linux的一点浅薄的看法
Tofloor
poster avatar
springworm
deepin
2015-11-30 21:36
Author
本帖最后由 springworm 于 2015-12-3 22:47 编辑

上周六参加了开发者与用户大会。一点感想。

首先问一个问题:什么原因吸引我们使用Linux而且还有点上瘾?

是因为免费?因为好看?因为稳定?因为别人也在用?我想都不是吧。对我而言,最大的吸引力是她的简洁、方便和自由。举个例子,可能大家会有同感。Vim。Emacs党勿喷。Vim上手不容易,各种难适应,哪有点鼠标简单方便啊!可是,用了两年之后,让我不用都不行。上瘾。非常享受手指间无拘无束飞快自由的感觉。我不会只是因为Vim免费去用,她不好看,终端下的界面也调不出花来,稳定的软件多了去了,也不缺她一个。

Vim能够让我们自由、简洁、高效地完成任务!

Linux对我也是这样。我现在主力系统是ubuntu 14.04。用virtualbox装了一下个XP虚拟机,安装了MS office以备不时之需。这样我可以处理基本上全部的日常工作生活需要。我使用Linux,而不是Windows以及Mac,最大的原因和使用Vim的经验类似。

Linux能够让我们自由、简洁、高效地完成任务!

我不会去选择一个让我感觉到束缚、臃肿、复杂、缓慢的系统。Windows最全面,但广告一大堆,终端太弱,效率低下。Mac好看稳定,和Linux一样也是基于Unix,但它封闭,用的时候好像穿着棉袄洗澡,同时花里胡哨,很多功能我一辈子都用不上,不实用,束手束脚。

但遗憾的是,我窃以为Deepin现在的发展方向有些偏离个人的期望。我很难说服自己以后去用一个和Windows与Mac一样臃肿但远不如它们稳定的系统。根据自己为期很短的使用体验,给deepin提一些非常浅薄的建议:

  • UI的设计风格。现在deepin的界面,包括图标,设计有失轻浮,希望能更沉稳一点。我不清楚deepin是否调查过自己的用户群体。我猜测低学历用户应该所占比例很小,大部分应该是受过高等教育,并且对计算机方面有自己比较独特的理解和品味的一帮人,至少应该会是有一些思考力的一帮人。有精力折腾Linux的也不应该会是很穷的人。现在这个“小白”界面是不是有点低估Deepin Linux用户的欣赏水平了?
  • Windows应用移植。建议尽量以简洁为原则。比如QQ,能否wine一个国际版或者TM,或者增加这一个选项? 大家可以感受一下在Linux下面弹出各种QQ五彩分呈的窗口的时刻。
  • 依赖性问题。不太理解deepin要做类似exe和dmg之类的想法。我一直用apt,从来没有因为装软件把系统装崩溃过。反而,我觉得Linux秒Windows和Mac很重要的一点就是她有apt-get,yum和zypper这些解决依赖性关系的工具。想象一下别人满世界找exe(有可能是病毒)和dmg的时候,Linux用户悠然地打开终端,敲一行apt-get install,喝一会茶或者咖啡,刷一会朋友圈,再看一眼股市,最后逛了逛深度论坛之后,发现软件已经装好,进入Vim(Emacs)开始工作。是不是满满的幸福感?为什么要封装呢?没有什么价值啊。(这点应该是我的误解。补充Deepin的戴礼度先生对此条的回复:對於第 3 點, 之後的安裝方式還會是類似於 apt-get 的體驗的, 也就是說, 一行命令, 或是一個商店中的搜尋加點擊, 就可以把程序裝好不用滿 Internet 找. 這個打包方式的改變, 目的是讓程序的安裝更加的自由, 存活時間更長. 舉個例子, 有些如遊戲這樣沒有源碼的程序, 在打包時相依於 Deepin 2014 中的庫, 在系統更新到 Deepin 2015 時, 依賴不滿足裝不上跑不起來... 那是要維持住系統版本讓遊戲能玩呢? 或是更新系統然後等看看遊戲廠商是否跟上新版系統? 同樣的問題在其他發行版也是一樣的情況, 造成程序的生命週期變短. 打包方式改變後, 系統是系統, 框架是框架, 應用程序是應用程序, 同樣的框架可以多版併存, 應用也是. 所以, 在新的模式下, 如果你現在已經更新到了 2015,  但, 你有個遊戲是只能在 2014 上執行, 這時候你只要裝上 2014 中這個遊戲依賴的框架, 就可以讓這個遊戲在 2015 中被執行起來了, 並且, 如果 2015 下已經有同樣的框架但版本較新不兼容此遊戲, 也完全不會有影響.)
  • 流畅性问题。根据在会场试用a2(x86)的体验,有进步,但还需努力吧。

Deepin能做到这个水平,已经很厉害了!在这为Deepin这个团队点赞,鞠躬致谢!但还是希望Deepin能发扬Linux本身的优势,引导和培养用户的使用习惯,以此与Windows和Mac竞争,而不是一直在后面模仿和追赶。在满足基本的如Windows一般的日常工作需求之后,我想用户会体会到Linux开放自由无拘无束的好处,进而产生依赖性,并影响更多的人,就像vim一样。

P.S. 其实,就算Deepin仅仅面向国内的码农和学术圈这一群体,市场就已经很大了。

补充几句话:我自己是小白,赞成面向最广大普通用户和劳动人民的易用性。只是现在的易用性更多的是由windows定义的。巴特,难道一定要像windows一样才能易用么?至少我是觉得Linux比windows更易用。但这有个前提,就是不要掉进windows挖的坑里面!按照windows和mac的思路来干,我们永远不可能超过windows和mac,但用Linux自己的办法,发挥Linux自己的长处,我们可能会比windows和mac做得更好。
Reply Favorite View the author
All Replies
2 / 3
To page
knightlu
deepin
2015-12-03 22:03
#21
桌面电脑是拿来干活的,就像普通程序员都是在开发框架下干活,有几个能够做c语言的底层开发?好的操作系统要让用户忘掉系统专注于他们的工作,需要折腾的系统肯定不是好系统。
Reply View the author
jd808
deepin
2015-12-03 23:05
#22
本帖最后由 jd808 于 2015-12-3 15:10 编辑

楼主能否用photoshop画只熊猫给我看看?或者写个音频压缩以及回音消除的程序给我看看?对自己不熟悉的领域谨慎言行吧,自己喜欢了命令,觉得命令很好用,有本事你用命令敲出一个熊猫出来,还带颜色,还得是立体的,做不到吧。但你用3d软件建个摸,上个材质,却很容易,遗憾的是,他们都是界面话,可视化,因为命令太多,操作太繁琐,记下来不容易,所以只能通过图形进行分们别类的归纳,这样利于用户学习,就像学英语一样,先学会英标,知道规律啦以后看到单词至少会读了(可能不知道意思),界面也是一样,让你刷新下界面,你输入一个命令,让你拷贝个文件(界面操作可能就是拖一下)也得输入个很长的命令,还得记得具体的地址,让你启动个程序,还得找下程序的具体目录,然后./xxxx,虽然你输入命令很爽,可是我用鼠标在桌面上一点击可不是更爽?U3D知道么?也是界面化的,你用c++写个界面看看?就做个最简单的表单吧,是不是需要巧好几分钟的代码?告诉你吧,U3D只要几秒钟,脱下,如果有中文版,估计小学生也会拖,就这么简单。怎么样?你要比速度?还是要比商业价值?还是要比装逼?还是比全方位?来吧,咱们就来比比吧,linux我从2000年开始用,现在还是用deepin。哎最不喜欢装逼的人了,因为我也在装逼,你抢我风头了。
Reply View the author
Comments
lonelong
2015-12-04 00:08
神仙啊!佩服。
很赞同。没有几个人愿意去学一些平时用不到的命令,甚至是系统底层的原理。尤其是单纯的应用软件的用户。
springworm
deepin
2015-12-04 00:23
#23
本帖最后由 springworm 于 2015-12-3 16:26 编辑
https://bbs.deepin.org/post/33614
楼主能否用photoshop画只熊猫给我看看?或者写个音频压缩以及回音消除的程序给我看看?对自己不熟悉的领域 ...

说了我是小白。比不过你。
我不是反对图形化,不是一定要命令行。我的主要观点是自由、简洁、高效。
不同的行业用户喜好千差万别。但我希望deepin能让用户感觉到自由、简洁、高效,无论是用图形还是命令行。
我只是拿我比较熟悉的方面举例,并没有冒犯图形用户的意思。
有不同的观点可以心平气和的讨论,不要情绪化,不要激动哈。
忍不住再说一句,用命令行真不是装逼啊,真只是用起来比较方便而已,完全是工作需要。
Reply View the author
moonlin
deepin
2015-12-04 03:34
#24
https://bbs.deepin.org/post/33614
楼主能否用photoshop画只熊猫给我看看?或者写个音频压缩以及回音消除的程序给我看看?对自己不熟悉的领域 ...

你这番话让我很不爽,你觉得图形化很方便,那好,为什么程序员用vim和emacs要比用鼠标点点点的要多?
我其实就是用鼠标点点点的,也不理解为啥用命令行更好,但是你装的逼太耀眼,遮住了我的光芒
Reply View the author
MMHMM
deepin
2015-12-04 03:54
#25
https://bbs.deepin.org/post/33614
提升linux易用性,培养用户习惯,这很重要。

但是不要处处以XP 做模板啊  处处以xp的模式来要求使用习惯,为啥不直接更改掉国人使用win带来的
习惯,只有摒弃win才能养成属于自己的习惯。
Reply View the author
xinyonghu
deepin
2015-12-04 04:38
#26
深度想 要把这个系统大规模推广,目前只能先让用习惯WINdows的用户用的顺手
Reply View the author
ghostry
deepin
2015-12-04 06:13
#27
大家都很有思想奥。有深度。

Reply View the author
springworm
deepin
2015-12-04 06:15
#28
https://bbs.deepin.org/post/33614
深度想 要把这个系统大规模推广,目前只能先让用习惯WINdows的用户用的顺手 ...

有利也有弊吧。担心这样以后会越来越难摆脱windows的思维习惯。不是说windows习惯不好,但既然是linux,总要发挥自己的长处吧。
Reply View the author
springworm
deepin
2015-12-04 06:17
#29
https://bbs.deepin.org/post/33614
你这番话让我很不爽,你觉得图形化很方便,那好,为什么程序员用vim和emacs要比用鼠标点点点的要多?
我 ...

呵呵,我经常上服务器,基本上都是linux,连个图形界面都没有,只能敲命令。都是逼出来的
Reply View the author
方老四
deepin
2015-12-04 06:38
#30
现在的linux发行版都可以使用命令吧,不会有任何障碍。现在的问题是如何让小白用户能用得上linux、喜欢用linux,如果Deepin在国内做到了,才能算成功。
Reply View the author
springworm
deepin
2015-12-04 06:43
#31
https://bbs.deepin.org/post/33614
现在的linux发行版都可以使用命令吧,不会有任何障碍。现在的问题是如何让小白用户能用得上linux、喜欢用li ...

同意!命令行这些其实都是次要的。关键是怎么样让用户体会到linux与众不同的优势。
Reply View the author
isunny
deepin
2015-12-04 06:47
#32
首先的首先。

楼主的 这篇帖子的排版  应该是全论坛学习的楷模    。。。。阅读起来 舒服

其次   我觉得  qq 的 国际版  以及qq轻聊版  才是最好的qq    它们好像并不经常  升级版本号   

还有 安全是个相对的问题       如果仓库被污染所有的使用者都会中招     另外, 并非所有的都允许联网    如果用  u 盘  安装一个软件包    突然弹出  需要安装  某个依赖包      那岂不是

蛋碎的满世界都是。。。。




Reply View the author
springworm
deepin
2015-12-04 06:52
#33
https://bbs.deepin.org/post/33614
首先的首先。

楼主的 这篇帖子的排版  应该是全论坛学习的楷模    。。。。阅读起来 舒服

谢谢夸奖!纯粹是论文写多了,不排整齐一点心里不舒服。所谓的强迫症吧。qq国际版最好的地方是没广告,干净。依赖性的问题,我在正文里补充了戴礼度先生的回答。他的解释很详细。
Reply View the author
moonlin
deepin
2015-12-04 18:13
#34
https://bbs.deepin.org/post/33614
谢谢夸奖!纯粹是论文写多了,不排整齐一点心里不舒服。所谓的强迫症吧。qq国际版最好的地方是没广告,干 ...

排版委实不易,因为经常编辑时排的漂漂亮亮的,结果一发,断行全没了,这个论坛的编辑功能真是哔了狗了……
Reply View the author
873792861
deepin
2015-12-07 18:41
#35
https://bbs.deepin.org/post/33614
现在的linux发行版都可以使用命令吧,不会有任何障碍。现在的问题是如何让小白用户能用得上linux、喜欢用li ...

不可能迁就所有的用户的。ubuntu已经很易用了,deepin 2014都是基于ubuntu的,针对我们中国用户做了优化。一般的工作娱乐基本上所有的操作都无须用到命令行。用linux发行版的用户都是有一定学习能力的,没必要高仿windows。
Reply View the author
knightlu
deepin
2015-12-07 18:46
#36
https://bbs.deepin.org/post/33614
你这番话让我很不爽,你觉得图形化很方便,那好,为什么程序员用vim和emacs要比用鼠标点点点的要多?
我 ...

图形和命令行各有优点,比如安装或者运行一个有30多个选项的程序,图形界面的话只要按照说明打勾就可以了,而命令行模式下就必须把所有需要选项都打出来,还不能打错,图形界面是不是方便很多呢,代价就是要花时间去制作这个界面,如果这个程序需要交给很多人大量使用,无疑图形界面较优,反之在使用频率不高或者使用对象较专业的情况下,直接修改配置文件的方式更有优势,显著降低了开发的成本。
Reply View the author
moonlin
deepin
2015-12-07 20:37
#37
https://bbs.deepin.org/post/33614
图形和命令行各有优点,比如安装或者运行一个有30多个选项的程序,图形界面的话只要按照说明打勾就可以了 ...

多谢您的耐心分析,让我对命令行的界面有了些别的认识,让我想起一些工具的配置都是json/xml方式,而不是做成一个首选项/设置/偏好之类的图形化,可能也有一定的原因是您说的那样
Reply View the author
springworm
deepin
2015-12-08 01:06
#38
https://bbs.deepin.org/post/33614
多谢您的耐心分析,让我对命令行的界面有了些别的认识,让我想起一些工具的配置都是json/xml方式,而不是 ...

敲代码的话,vim和emacs优势很明显,如果工程量不是很大的话。对emacs不熟,vim简直是神器,编辑效率太高了。我一朋友是emacs粉,看他编辑代码是一种享受,速度飞快。
Reply View the author
moonlin
deepin
2015-12-08 01:53
#39
https://bbs.deepin.org/post/33614
敲代码的话,vim和emacs优势很明显,如果工程量不是很大的话。对emacs不熟,vim简直是神器,编辑效率太高 ...

我也在学习vim,但是多年图形化界面操作比较根深蒂固,复制粘贴保存撤销用Ctrl熟的一笔,一下子还真是改不过来……
Reply View the author
不避风云
deepin
2015-12-08 02:12
#40
还好,安装完第一件事就是把crossover卸载了,还有那个qq是第二件事。
Reply View the author
2 / 3
To page