我大略2000年上大学在宿舍开始玩Linux,到当初20年了!也算是最早一批痴迷于Linux桌面用户啦!记得过后的毕业设计BBS论坛开发就是在Mandrake Linux(后改名Mandriva,一种继承自Redhat体系面向桌面的软件)下面实现的,为了下载三张700M的iso镜像,拿着硬盘跑到网吧玩通宵下载,当初想起来也很美好!
最开始玩Linux粉们,都是极为期盼Linux的桌面化发展,我在过后也是Linuxsir的常客,还是个版主 ,还有Linuxfans,Linuxedeu,Linuxaid,不晓得是否已经酷爱这片天空的Linux极客们是否看到!
言归正传吧!对于Linux桌面的倒退是否因为相似鹅厂不踊跃开发Linux版上的QQ,妨碍了Linux倒退,讲真,有影响,然而夸张了!
当年的清华Luma QQ作者的封版辞别信,就能判断出过后的商业化公司是如许与开源社区心心相印。然而Linux的桌面端倒退到当初不是好好的吗,没有从历史的长河隐没啊,而且桌面越来越成熟。另一面的服务器端倒退基本上曾经一统天下了!
想要了解Linux的倒退要从他的原始初衷看,而不能去怪罪一个做利用的厂商。 首先Linux只是一个内核,正好过后GNU开源组织不足一个好的内核,就与Linux联手了,领有GUN宏大的操作系统软件库反对,Linux发行版很快就火了起来,惋惜当年Freebsd正和Unix大厂因为版权打官司改代码,耽误了几年,否则还不晓得现在花落谁家!
其次Linux既然联手GNU,就必须遵循GPL协定,GPL协定具备极强源代码凋谢传染性,首先被传染的肯定是驱动厂商,驱动是必须开源的,这是很多年妨碍Linux倒退最大的罪魁祸首,其实驱动厂商,它们不是不违心研发Linux官网驱动,而是因为这会凋谢厂商的驱动设计,影响到市场竞争,因而导致大量的PC机无奈失常应用Linux。
所以说Android的Google就干了一件对于开源社区是不荣耀的事件,但对于世界是平凡的事件,那就是Android基于Linux零碎,但绕过了GPL协定,驱动厂商就能释怀反对Android。
最初就是商业模式问题了,这个其实是比拟妨碍Linux桌面的倒退。服务端的开源软件曾经开始走上十分成熟的阶段,像Redhat百亿身价卖给IBM,而做桌面Linux发行商却还有很长的路要走。桌面端不如服务端,因为服务器端的经营能够管制发行版及版本的碎片化,也不须要过多的内部生态依赖,就能安安生生的干事件。
但桌面端不行,一个KDE、Gnome基本不够,只有用了Linux桌面,肯定就是先找Linux下的相似Win应用软件都有什么,这就不只是找QQ一个软件那么简略了,要害即使是找到了Linux版能用的应用软件,还要呈现一堆利用问题,例如:字体发不发虚,界面是不是有乱码,内容格局是不是匹配等等,这其实才是最熬人的事件。
其实这些问题都是Linux发行版太多,而且各个库版本迭代频率太快导致的,这就很容易呈现底层库更新了版本,下层桌面利用匹配不上,就装置不上用不了的问题。那么这种状态下,Linux用户量肯定是上不去的,那么Linux桌面的商业化就很难做。越难做就越吸引不了高热度的利用入驻,反之又成为一种用户数量的制约。
即使在如此地步,Linux桌面仍然在后退着,而且还好好的,其实这才是最应该探讨的问题,因为这不合乎失常逻辑,看看黑莓、诺基亚、微软,在没有了利用生态反对,挪动OS都一个个沦亡了,但Linux桌面没有,还仍然走着本人的路,这就是Linux的弱小和平凡之处,就如同它是一座山,始终就在你背后,只是你有时候没有看见它而已,而怀着各种想法的人们需不需要来上山,那也是人们本人的两厢情愿而已。
Linux的桌面怎么走,这个我真不分明,然而我看到的是微软,已经开源社区的敌人,都曾经开始拥抱Linux了,不仅仅是服务端,整套.net桌面开发环境都开始反对Linux了,甚至本人的操作系统都想换成Linux,那么来自根底平台商的如此动摇反对,我感觉大概率其余商业厂商的反对是迟早的事件。操作系统的Unix家族体系归一化,这个真的不是通过什么策略,而是趋势。
返回读字节的知乎——理解更多对于大数据的常识公众号“读字节” 分布式,大数据,软件架构的深度,业余解读