诚之和:是什么阻碍了Linux桌面的发展

这篇文章主要讲解了“是什么阻碍了Linux桌面的发展”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“是什么阻碍了Linux桌面的发展”吧!

我大概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家族体系归一化,这个真的不是通过什么策略,而是趋势。

感谢各位的阅读,以上就是“是什么阻碍了Linux桌面的发展”的内容了,经过本文的学习后,相信大家对是什么阻碍了Linux桌面的发展这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。

(0)

相关推荐

  • Linux可以应用在哪些领域?优势介绍!

    目前Linux云计算可以说是非常火爆的,想要学习Linux的小伙伴也有很多,不过很多人都有同样的疑问为什么要学习Linux?Linux可以应用在哪些领域?Linux有什么优势?接下来我们一起来看看吧. ...

  • linux发展,应用与前景,主要特点,版本与系统主要组成

    UNIX系统的出现 1969年在美国的贝尔实验室K.Thompson 和D.M.Richie开发了名为UNIX的多用户多任务操作系统. UNIX操作系统相当可靠并运行稳定,至今仍广泛应用于银行.航空. ...

  • 诚之和:nagios如何监控linux客户端主机

    这篇文章主要介绍nagios如何监控linux客户端主机,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! nagios监控linux主机 1.客户端自定义监控服务的插件 cat  ...

  • 诚之和:如何解决linux php连不上mysql数据库问题

    本篇内容主要讲解"如何解决linux php连不上mysql数据库问题",感兴趣的朋友不妨来看看.本文介绍的方法操作简单快捷,实用性强.下面就让小编来带大家学习"如何解决 ...

  • Linux桌面环境有哪些?推荐这五个

    Windows系统是现在非常常用的操作系统,而Linux系统在开发界内具有非常不错的作用,因为该系统安全性高,用于开发更便捷,灵活性好,可以选择多种不同的桌面环境,今天小编为大家介绍五款Linux桌面 ...

  • 干掉Linux桌面,微软Win10带来重大更新

    本文转载自IT之家 IT之家 4 月 23 日消息 微软 21 日发表博客,宣布将为 Win10 WSL Linux 子系统带来重大更新,将支持运行 Linux 版本的 GUI 图形界面软件,官方称该 ...

  • 微软终于放大招了!这次能干掉Linux桌面?

    价值前瞻 123篇原创内容 公众号 开源最前线(ID:OpenSourceTop) 编译 地址:https://devblogs.microsoft.com/commandline/the-initi ...

  • Linux桌面环境哪个好?入门必看!

    提及开发者使用的操作系统,绝对是Linux操作系统.Linux因为开源.自由.高效.安全性强等优势,用于开发的时候更加便捷,灵活性高,因此受到了很多的喜欢.那么你知道Linux常用的桌面环境有哪些吗? ...

  • Linux桌面系统哪个好?这五个最常见!

    众所周知,Linux早期主要用于服务器领域,是不带界面的,而随着近几年的发展,Linux系统逐步完善,发行版本变得越来越多,也衍生出来了许多桌面系统,那么Linux桌面系统有哪些?我们一起来看看吧. ...

  • “熊孩子”乱敲键盘就攻破了 Linux 桌面,大神:17 年前我就警告过你们

    转自:量子位(ID:QbitAI) Linux系统,居然被两个不懂任何技术的小孩"攻破"了. 他们只是在键盘和屏幕上一通乱按,就轻松绕过密码,进入了被锁定的Linux系统桌面. 最 ...

  • 诚之和:使用Java的数组和链表模拟栈的实现

    栈属于数据结构的一种,也是比较常用的一种数据结构.下面文章,将通过Java的数组和链表的形式模拟栈结构的实现,来帮助大家对于栈的理解. 一.何为栈? 栈(stack)又名堆栈,它是一种运算受限的线性表 ...