yeser
2015-08-24 06:31 deepin
好建议,望官方关注
Reply Like 0 View the author
https://bbs.deepin.org/post/32164
是的。系统软件和应用软件不分。对于Linux系统来说,只有内核和C库等算是系统软件。其他很多是解释型语言, ...
https://bbs.deepin.org/post/32164
对于桌面而言,Python几乎就是系统必备。服务器就另当别论。当然服务器不在本文讨论的范围内~ ...
https://bbs.deepin.org/post/32164
刚刚看到论坛的一个帖子……arthurdeepin 给的安同的介绍 “附上项目发起人的博客(其实也没什么信息):ht ...
https://bbs.deepin.org/post/32164
这么多年,不管开发了多少新的linux发行版,都改变不了linux消费领域的现状。不做改变再这样玩下去又有什么 ...
Popular Events
More
我举几个例子。
我最近在研究GNU Octave,一个典型的应用软件,与系统没有一丝联系。但是!想装一个最新版的Octave吗?对不起,发行版里面都没有!谁有?Arch啊,不怕滚死就去用吧!而且symbolic之类的库居然还要AUR编译安装,神烦!!无奈,只能用Windows版的!但这可是堂堂的GNU软件啊!
再比如Libreoffice,想升级就要PPA,再比如GIMP,abiword,gnucash,gnumeric,想升级?先重装个系统可好?不想总装系统,只想用点新版的软件?那用Windows版可好?
于是乎,还是Windows吧。
不可否认,装系统对于绝大多数人来说都是复杂而不愿尝试的,但更新应用软件,则是件很正常的事,尤其是对Windows用惯了的人来说。对于系统制作者来说,将系统软件与应用软件混为一谈是件很要命的事。
我举几个成功的例子。
OS X,公认的最佳类UNIX桌面系统,拥有自己的软件商城,所有的应用软件可以在里面任意的刷版本号无所顾忌,但系统的更新频率牢牢的掌握在苹果的手里。
Windows,虽然目前为止应用商城就是个笑话,但由于系统闭源,所以应用软件的更新与系统更新必然是分开的,QQ可以毫无顾忌的刷版本号,但XP系统用个十几年一点问题没有。
并非只有闭源才能做得好哦。Android系统开源,但同样,系统归系统,APK归APK,预装安卓4.4的手机升级安卓5.0的少之又少,但QQ之流的,一连WIFI说不定自己就升级完成了。
但是,这也正是Linux真正的软肋。有人说驱动也是软肋,永远不支持最新的硬件,实际是一回事。在PC里,驱动确实应该与系统分开。但Linux是宏内核,Linux有生之年恐怕难以改变了。
但是,对于服务器而言,这全都无所谓,稳定压倒一切,谁会没事总去升级PHP、nginx?升级频率几乎和系统一样吧?谁会把最新的硬件用在服务器上?所以Linux在服务器市场很出色,因为除去这些,Linux可以秒杀Win。
说到最后,我想说说出路。(个人意见)
可以考虑在仓库的分类上向Arch学习,分为core(系统核心),lib(运行库),extra(应用程序),应用程序仓库也可以考虑正常引入付费或闭源软件来创收。core,lib完全开源,只是core更新十分缓慢,只有确定稳定才会升级,可以向Debian Stable看齐;lib可以在不冲突的情况下引入多版本的库文件以提高兼容性,升级频率可以稍快;extra向Arch看齐,在保证依赖能解决的情况下,随便滚。最好是由软件制作者直接对系统适配打包,不过初期可能有点困难。
最难解决的实际上是桌面环境,放在哪类都不太合适。个人觉得可以考虑在保证兼容的前提下升级小的版本号,升级频率类似于Service Pack。
不知坛友们有何高见,畅所欲言吧~