LInux桌面的愚公精神

冰雪情缘l 发布于 2014/01/07 22:54
阅读 4K+
收藏 5

linux桌面愚公移山的精神


http://digi.163.com/13/1230/16/9HBTREL300162OUT.html 红旗LINUX的88,不是向我们证明,中国LINUX的桌面也会和它一样的命运吗?还好我早早就转战嵌入式和android了,以后好好潜心研究LINUX内核和android内核吧, 现在很多都需要它们,加油少年,我看好android和LINUX内核。
为了LINUX桌面的发展,愚公们活自己意淫的世界中,他们相信,只要凭借自己的努力就能移平世界桌面的这座山,他们太高估自己,无论是从时间和金钱上来说,他们都无法和谷歌,微软,苹果所抗衡。
平时我们所说,只有肯努力,你一定成功,但是,这句话应该改成,只要肯努力,未必一定成功,但是不努力,你可以不浪费时间在这个上面,而花更多的时间去做一些有意义的事情。
如果别人微软每年投入的钱是上亿,系统开发人数是几百名,LINUX桌面哪里有能力来搞这些,所以可以很肯定的说,无论从时间和金钱上,都无法抗衡别人,所以就导致LINUX桌面无法再商业取得比较大的成果。
我们来算算,LINUX桌面搞了十几年,桌面占用率%1,事实就是事实,你可以看看身边的人,网吧,公司,都是什么系统,我不想争论。再看看android,出来不过几年,马上就风靡了,其它不说了,我可以说,LINUX桌面这条路是一条死路,至少现在是死的。LINUX桌面必须重新打造,需要更多的商业化的支持,不要现在的LINUX桌面必然是一条死路,无论从系统API来说,还是从对普通程序员的门槛来说,LINUX桌面开发都是无比的难上加难,如果你要枚举每个系统窗口ID,你知道LINUX桌面多麻烦吗?WINDOW几个API就搞定了,虽然语法上很大,但是API至少用的舒服。
现在中国的LINUX桌面开发面临人手,人手不足只能说明资金不足,钱多了,当然就能请高手,就像微软的比尔盖盖一样,直接把 Anders Hejlsberg 给挖了,不仅理想上,钱也给够的。可以说,面临这样的问题,就导致时间上无限的拖延,无限的拖延就导致项目的拖延,项目就导致资金有问题。
LINUX桌面面临的对手太多,太多了。
那些社区,那些贴吧,容不得别人对LINUX桌面提出一点点意见,对于意见,他们感觉很不爽,是对他们的一种侮辱,恨不得骂死这个人。
LINUX内核发展的不错,在嵌入式,服务器,android,路由器等等方面,都是风生水起,反观LINUX桌面,可以说一无是处。
LINUX桌面搞的一直不好,开源的大大们也一直不关注和支持下,尤其是LINUS本人,我真想骂他,他自己都不站出来统一LINUX桌面,导致LINUX桌面非常混乱不堪,LINUX qq就是一个很好的证明,你他妈的见过,一个软件去支持几个发行版的吗?你妹子的,你当公司是慈善机构哈,不用钱维护,不用请人开发,所以这些问题哈,真是非常纠结哈!难道就没有大大出来统一LINUX桌面的系统API,图形API吗?(这里不指内核API和C的API),还是他们一直都不关心LINUX桌面的发展,只关心内核的事情,感觉桌面无足轻重吗?
现在是ub...桌面还有一个有钱的傻逼老板再出钱养着,要是哪天老板没钱,或者死掉了,又或者不想了,断资金,哈哈哈,那岂不是完蛋了。ub...桌面的老板可能也想说比尔盖盖第二把,可惜哈,可惜哈,LINUX桌面的各种不稳定,各种软件的不足(人性化的娱乐软件,不要给说那些没有界面或者那些给程序员用的软件,我R),各种显卡驱动不稳定。
但是,我实在看不下去了,不得不出来说说,哪怕被骂了,至少有人关注了。

 

最后,我想问问,LINUX桌面的前路该何去何从... ...

加载中
1
卜库塔
卜库塔
linux的桌面靠android的了
1
冰雪情缘l
冰雪情缘l

引用来自“卜库塔”的答案

linux的桌面靠android的了
同意,android的PC很期待
苍耳道人
苍耳道人
Android是桌面的新的颠覆者,Win8统一桌面和手机,等于替android开辟了一条路。
1
eechen
eechen
RedFlag可不是一个面向桌面的Linux发行版,这点必须明确。RedFlag学的是RedHat,要做商业Linux服务器发行版,还有个针对Asia的Asianux产品线。

请不要拿QQ作为Linux桌面应用来说事,QQ压根就没想做好Linux版本,软件开发商同样可以为各种Linux提供统一的安装包:

Blender基金会维护的开源3D建模工具Blender3D对Linux桌面发行版就只提供了 tar.bz2包,无论你是用Ubuntu及其衍生版还是Fedora或者OpenSUSE,解压就能用。Blender3D不仅仅是个建模工具,还内置游戏引擎 Blender Game Engine,支持Python脚本编程,开源游戏 Yo Frankie!就应用了 Blender Game Engine,更多作品,请看这里

像Mozilla开发的著名的浏览器Firefox,官网面向各种Linux发行版也同样是提供了一个 tar.bz2包,同样是解压就用。

还有VMware,同样只是为各种Linux发行版提供了一个bundle。

JDK及其应用Eclipse、Netbeans、yEd等,也只为各种Linux发行版提供了一个安装程序。

最后要提提大名鼎鼎的图形库Qt,KDE桌面和 KDE应用 都是基于Qt库开发的,另外像 VirtualBox、Autodesk Maya、Google Earth、WPS、Mathematica、VLC、SMPlayer都使用了Qt库 。同样的是, Qt SDK 也只为各种Linux发行版提供了一个统一的run安装程序。

利用Qt SDK提供的开发环境Qt Creator(支持vim快捷键),能够使用C++/QML快速开发Linux GUI应用。同时,在Linux上还可以用Qt Creator进行通用 Linux C/C++开发,编写服务器应用。Linux桌面最底层的图形API就是 X(将来可能会用Wayland或者Mir替代),Qt和GTK+这些库都基于X。X不是Linux内核提供的,X也是基于Linux内核的应用,但Linux内核提供了KMS(Kernel Mode-Setting)、DRM(Direct Rendering Manager)、GEM(Graphics Execution Manager)等图形接口技术。

Intel有专人为Linux内核开发驱动并以开源的形式集成驱动到最新的内核,另外Intel还专门成立了的开源技术中心 01.org ,上面基本以Linux/Android为中心,比如提供有最新的Intel核显驱动和无线网卡驱动以支持Linux桌面,还有Wayland项目也由Intel维护。

由于Nvidia在Linux上没有提供双显卡自动切换机制optimus,导致Nvidia的独显在Linux上不工作时也默认启动,最终给用户一种Linux桌面发热量大和电源管理有缺陷的假象。不过社区开发了一个折中的手动切换显卡的方案 bumblebee,默认情况下关闭Nvidia独显(明显的节能和降温),需要3D硬件加速时用bumblebee提供的optirun运行应用(建一个快捷方式就好),而且安装bumblebee时会安全地把Nvidia私有驱动也安装上,省去用户的麻烦。

互联网最重要的客户端就是浏览器,Chromebook在亚马逊的畅销和萎软成立Scroogled 专门黑Chrome足以印证这一点。要知道,Linux上可不缺浏览器,默认的Firefox或者Chromium,还有Google提供的包含了FlashPlayer的Chrome,另外还有自带的LibreOffice,金山也提供有WPS,满足平常的办公基本没问题。

Net Applications的统计,Linux在桌面的份额达到1.7
%。
StatCounter对德国的统计,Linux的桌面份额今年甚至达到过3.2%,KDE、SUSE、VirtualBox项目都起源于德国。

不过Linux的用户群体普遍是程序员、系统管理员、极客、大学生,不是普通用户,1.7%的份额并不算少,比如Google内部就大量采用了向Canonical定制的Goobuntu作为桌面操作系统。Linux上众多优秀、高质量的服务器应用的开发也离不开这些Linux桌面用户。最后,Canonical就提供有商业的Linux桌面方案Ubuntu。
1
幻の上帝
幻の上帝

占用率这破事我不管,反正我不在什么生态系统里混饭。我只知道作为最终用户,自Win95以来不管什么桌面OS什么DE都没让我使用的日常操作效率提高10%以上,经常远不如cmd/sh之类的渣CLI有效。每次出来的新版本除了外观和性能的那么些逐步改进以外就是改习惯骗新手眼球坑用户时间的,所谓“桌面”是穷途末路了么。


旅行商人
旅行商人
回复 @Zirconi : 看来帝球的称号四年前就有了。。
Zirconi
Zirconi
哇,帝球
0
冰雪情缘l
冰雪情缘l

引用来自“hailongqiu”的答案

引用来自“卜库塔”的答案

linux的桌面靠android的了
同意,android的PC很期待

http://digi.163.com/13/1230/16/9HBTREL300162OUT.html 现在连红旗都倒了,何况是那些小范围的游击队LINUX发行版呢,肯定也挡不住。

如果LINUX桌面出现的聊天工具不是QQ,我和谁聊天呢,我的亲戚和朋友,同学都在QQ上,用户数据才是王道,要是将QQ协议弄过来,肯定是违法的

0
vietor
vietor

传统上Linux桌面的定位是:开发和运维;如果你看过Sun的桌面系统,就能够理解我说的意思了。

楼主对于Linux的理解有问题:Linux just a kernel。在其上的桌面系统是以X (包含了显卡驱动)为基础的,其接口基本上是统一的,但层级太低。桌面API的定义权在其上的GTK、QT等封装层,由于接口不统一促成了可能要统一的FreeDesktop项目。

理解上Deban现在才是一个真正意义上的“独立操作系统”,其包含Linux、FreeBSD等Kernel。其他的以Linux为核的操作系统,只能算是“衍生操作系统”,包括Android。

0
修改登录密码
修改登录密码

linux桌面不能推广,不是因为桌面做的不好吧, 

缺少应用程序(如游戏 )的支持,或者应用程序没有win的好用(如office ),导致几乎所有家庭无法普及。


eechen
eechen
随着Valve发展基于Debian的SteamOS,迁移到SteamOS的游戏肯定会越来越多,Ubuntu上的Steam自然也会受益,至少现在Dota2能免费玩了。
0
Monkey
Monkey
就看是不是牛人了。不过关键还是少应用,gpl协议是个大山。
0
sevk
sevk
android for pc 也不错
0
zzy_zzy
zzy_zzy
linus不是神,linus不关心桌面的问题,我也不关心,听宏哥的话,凡是跟钱没关系的东西跟我都没关系
返回顶部
顶部