Meego

 
meego强于安卓?

meego强过android,详情请进(转帖)
首先说下什么是android
android大家应该都知道是linux kernel + jvm
但是可能不清楚,它的kernel并不是标准linux内核,又或者不是标准内核是什么意思
简单的说(不100%准确)
linux在PC上现在有1500万用户上下,有众多发行版,比如不少人熟悉的ubuntu,和它基于的debian,又比如去年刚创造了10亿刀净利润的redhat旗下的RHEL
虽然发行版众多,但是这些发行版对内核的贡献/修改一般都会反馈回内核
而google则不同
google在更改了部分内核代码的同时,也单独设立了自己的驱动层放置于user space,这样可以避免GPL协议的制约,而让硬件厂商可以开发闭源驱动
但是首先google对kernel的修改超出了linux kernel main line的接受范围,改动太大并没有考虑与linux现有的资源兼容和整和
第二google自己本身也不怎么热心让android对linux kernel的改动反馈回去
最终导致android始终没有被接受入kernel main line
而且甚至还被linux foundation除名
android内核和标准linux内核的种种不同造成了很多不兼容
而且java虽然好用,但对开发者来说选择的余地太少 (当然现在手机平台都这鸟样)
------------------
现在说说meego是什么东西
meego虽说目前是intel/nokia带领
但是他不是一个从上到下独立开发的系统
meego是基于fedora的,而fedora则是服务器市场大牛Red Hat的社区版linux,算上前身red hat社区版至今有16年历史(以前都叫red hat,现在则是RHEL和fedora,前者企业后者社区),rpm包更是推荐的标准格式(虽然实际上来看,deb格式更加流行,因为ubuntu...)
因为如此,meego捆绑大量在gnu/linux平台上存在多年的各种库,除了图形界面以外,各种机制上也没有和以往不兼容的改变,用户感受到除GUI外最大的不同可能就是联网改成了intel主推的connman,而不再是redhat的network manager
这也代表了,大量的现有linux软件,无需修改代码,只要经过重新编译就可以运行(前提当然是meego上你要装好gtk或者qt库)
比如说libreoffice,这个开源的office软件就可以在加载有gtk库的meego上运行
而且,meego上的开发并不局限于nokia力推的qt
当然c++加上qt库,非常好用,况且qt sdk可以实现meego/maemo/symbian/linux/mac osx/windows跨平台兼容,当然是最推荐的开发工具
但是因为meego是标准linux发行版,你想开发java也没问题,openjdk还是oraclejdk甚至gdj任君选择
甚至连windows上的.n et也可以通过mono来实现
PC上的linux能干什么,meego就能干什么
----------------------------------------------------
真正意义上的开源,和大量现有标准linux应用的兼容,以及多元化的开发环境才是meego最大的卖点
这些普通用户可能不会特别在意
但是都是构造一个理想的平台不可缺少的东西,对像我这样的来说meego就是梦想中的掌上平台
回复 引用
2011-6-24 20:01 djbiaozi #2
都说meego超越移动终端了!现在的系统只有meego!开发潜力很大,所以诺基亚把它留在以后,现在主攻w7!
 
+++++++++++++
 
-------------- Now, Or Never. --------------
原文地址:https://www.cnblogs.com/levinkai/p/2137040.html