MeeGo:开放源代码 Linux开发者蠢蠢欲动

在ARM平台上快速构建 MeeGo 环境和编程 完成根文件系统的构建后,我们可以将 MeeGo 系统烧录到 ARM 设备中,并运行它。这段示例代码使用了 MeeGo 中的 Qt 框架,因此在编译时需要指定相应的头文件路径和库文件路径。通过按照这些步骤进行操作,你将能够在 ARM 设备上搭建 MeeGo 环境,并进行相关的开发和编程工作。在 ARM 设备上启动 MeeGo 后,你将能够在设备上运行 MeeGo 操作系统,并通过控制台或其他方式与之交互。以下是一个简单的示例代码,展示如何使用 Qt 框架在 MeeGo 上开发一个简单的图形界面应用程序。 阅读详情

融合英特尔Moblin 和诺基亚Maemo的MeeGo Linux 平台发布,两公司希望提高生态系统的统一、合作共赢,把 MeeGo 发展成一个具有行业标准的移动 Linux 平台,支持多种终端设备和处理器平台。为保持厂商中立性,建设更广泛的阵营,英特尔和诺基亚与Linux 基金会进行了合作。

3 月份,英特尔向开发人员发布了第一个版本的MeeGo操作系统开发版,其中一个版本用于配置英特尔Atom处理器的上网本,另一个版本用于诺基亚的 N900智能手机。英特尔软件和服务部门副总裁Doug Fisher称,MeeGo是一个跨领域的Linux操作系统平台,是为下一代计算设备打造的基于Linux的开源软件平台,适用于智能手机、上网本、平板电脑、联网电视、多媒体电话以及车载娱乐信息系统

4月份,英特尔2010北京信息技术峰会上(IDF2010),展示了了MeeGo 智能手机、上网本和联网电视等多屏幕的未来应用。IDF2010北京的MeeGo讲座会场,人潮攒动,热情高涨;在每场讲座的问答环节,现场Linux开发人员的提问都是相当有水准,很多技术人员都是参与Linux多年的项目牛人和编程高手。

5月份,MeeGo 1.0正式版发布并提供下载。此次发布的 MeeGo 1.0 包括两个部分,包含完整的MeeGo 1.0上网本用户体验、支持基于Intel Atom 处理器的适用于上网本版的MeeGo 1.0和N900的MeeGo 1.0核心软件平台。

短短三个月多的时间,开放源码的玩家们已经有所建树或正蠢蠢欲动。在北京 IDF2010,MeeGo 1.0 测试版正式现身在搭载英特尔N450处理器的 Acer Aspire One 小笔电上IDF主题演讲台上。MeeGo正在成为Linux开源操作系统最大的游乐场。应用开发商一次性编写程序,即可用于智能手机、上网本、平板电脑、联网电视、多媒体电话以及车载娱乐信息系统等一切应用硬件平台,这是MeeGo的承诺和战略发展方向,也是智能手机领域日益风行的竞争策略。

开发者期待的MeeGo1.0

4月6日,是MeeGo开发对外开放的第一天,这是 Maemo 和 Moblin 全面结合的最后一步。英特尔开源技术中心主管、MeeGo TSG 联合主席Imad Sousou在博客中写道,“诺基亚和英特尔遍布全球各地的团队致力于与开源社区共享 MeeGo 操作系统代码的努力达到了顶峰,我们很高兴打开这些资料库,并开放开发进展过程,正如我们一开始就做的那样。”在早期,就提供有些关键 MeeGo 源代码意味着项目的确如它所承诺的,开发是非常透明和公开的。他表示,在向消费者发布平台之前,还有很多工作要做。MeeGo 1.0版本的正式发布,将是5月中旬。

MeeGo开放的是什么?Sousou介绍说,包括MeeGo 分布式基础结构、Linux 核心的操作系统基础、OS 基础结构以及中间件层。MeeGo 基础结构基于一个共同的核心,并采用不同的利用模式,如上网本,便携式笔记本,车载设备和联网电视等。MeeGo 共用核心包括不同的关键子服务系统,如核心操作系统库、通讯和电话服务、互联网和社交服务、视频服务、媒体服务、数据管理、设备服务和个人服务等。

在MeeGo代码的资源库中有三种架构,每个构架支持不同的硬件平台,分别是基于 Atom处理器的上网本、基于ARM 的诺基亚 N900和基于Atom便携式设备( Moorestown 架构)。一个开发者在日志中称,“我看到整个模式与苹果的相似,在iPhone、iPod Touch 和 iPad三个移动设备上使用同一个 iPhone OS,诺基亚和英特尔正在开发一个对消费者和开发人员来说都具有吸引力的移动平台,可以运行在不同的硬件上。现在来断言它们所作的,有些为时过早,但是我肯定会跟踪它们的进展。”

该开发者还提到,第一次在上网本上看到 Moblin 时,就一个早期的架构而言,它给我留下了深刻的印象。 Maemo 还能提供其它一些积极的体验,特别是与浏览和语音通信相关的体验。因此,我迫不及待希望看到这两个操作系统的结合物了。

开发者倾情MeeGo的理由

“MeeGo项目得到业内厂商和开发者的热烈支持,大家希望以此抓住下一代计算设备所带来的市场机遇。借助通用工具和开源技术,MeeGo开发人员将能轻松开发出适用产品,广泛满足市场需求,获得最大的市场份额。”Linux基金会的执行总监Jim Zemlin如是说。

按照英特尔的说法,MeeGo的战略定位是跨越互联计算应用的多个领域,作为开源软件平台,可帮助降低市场分割性和复杂性,促进行业的发展和创新,缩短下一代设备的上市时间。

以上是来自官方的信息。那么对于开发者而言,MeeGo能给他们带来什么益处?在 MeeGo官方网站MeeGo.com上,电脑程序员出身的天才Linux发烧友M. Edward (Ed) Borasky给出MeeGo的四个比较优势,颇有代表性:

首先,MeeGo是完全开源的平台。相比而言,Apple大部分是不开放的,Android虽然大部分是开放的,但Chrome OS仅是在设备层开放,而实际应用是运行在Google内部的操作之下。第二,MeeGo是同时支持手持设备和上网本等不同设备的单一操作系统平台,Apple有针对iPhone/iPad的平台和针对笔记本/台式机的平台,但还不支持上网本,Google有两个系统平台,一个适用于手持设备,一个是针对上网本。第三,在有足够RAM和处理器支持情况下,MeeGo设备几乎可以运行任何Linux应用程序。对Apple来说,其大多数开源应用程序都可以在MacOS X笔记本和台式机上运行,不过iPhone/iPad上运行的应用程序则需要针对平台专门开发。同样,Android应用程序也需要专门针对平台而开发,Chrome OS上网本则根本不能运行什么应用,仅仅是支持浏览器。

此外,对于开发者,使用MeeGo来工作是非常容易的事情。他说,“虽然,Linux在台式机/笔记本市场的份额只占1%,但我个人的情况非常不同,Linux占到我99%的注意力份额,另外1%则是Windows Vista每周病毒扫描和系统升级。”

广受支持的QT开发工具

有不少朋友在问,MeeGo从Moblin演变过来为什么变成了QT而不用以前的 GTK/clutter了?难道只是因为跟诺基亚的合作吗?英特尔软件与服务事业部应用工程师司江平在博客中写道,“无疑,跟诺基亚的合作是一个重要的原因,但QT作为一个Linux最重要的开发平台MeeGo的选取还有如下一些原因。”

首先要说的是,QT是一个有广泛支持的平台,有不少的发行版已经首选KDE (基于QT的窗口管理器),例如Kubuntu、OpenSuse等等;而且相比较Gnome,GTK是用C语言,QT用的是C++,这是一个最简单的区别,所以开发程序相对来说,只是相对,GTK的程序执行效率会高些,QT的程序开发环境成熟,效率高,代码重用高,维护也方便。第二,QT有完善的开发工具:相比较GTK,最为商业版本,它的开发工具界面更完整,功能更完善一些,QT的UI designer,虽然我使用的不多,但感觉还是一个非常不错的工具。另外,从技术支持来看,QT作为双重授权的中间件,在客户需要的情况下,可以提供充足的技术支持。

司江平同时也表示,“作为一名技术人员,我个人认为挑选一个好的工具很重要,但用工具开发出好的产品更重要。”

正如一位开发者网友所说,用户真正关心的不是底层硬件、操作系统、UI等等问题,他们所需要的是:简单易用,操作方便,能上网、听音乐、看电影、能上 QQ、玩游戏等越来越多样化的应用需求。而快速建立起应用生态环境,成为当务之急,这在目前来看,MeeGo的进展还是相当乐观。对于未来的深入发展,业界和开发者们将拭目以待。

小程序代码高亮 Towxml 是一个可将HTML、Markdown转为微信小程序WXML(WeiXin Markup Language)的渲染库。 用于解决在微信小程序中Markdown、HTML不能直接渲染的问题。 特色 支持代码语法高亮 支持emoji表情wink 支持上标、下标、下划线、删除线、表格、视频、图片(几乎所有html元素)…… 支持typographer字符替换 多主题动态支持 极致的中文排版优化 立即下载

相关推荐

开源四项基本原则 阐释MeeGo的真正开源

在移动互联市场,iOS先走了一步,Android也较早地跟上市场,MeeGo比前两者都来得晚。那为什么还有这么多人/厂商要选择MeeGo?陪伴Linux/Moblin/MeeGo近十年一路走来的英特尔软件与服务事业部陈绪博士说,答案很简单:就是MeeGo真正的开放性。何谓真正的开放性?

MeeGo源码下载——改良版

<br />MeeGo渐渐地完善起来,以后系统上研究的平台也将主要是它,毕竟是使用Qt作为主框架,内心里还是很喜欢的。<br />目前MeeGo的源码还没有直接的包可以下载,只能在http://meego.gitorious.org/上通过git获得,网上有利用 android的repo实现全部源码下载的过程,但是如果照搬的话,在我这边的网络环境下,会一直卡在12%,并且有人尝试使用美国的VPN下载,照样 卡在12%。<br />经过昨天的研究,发现使用很简单的办法就可以完成,当然下载花费的时间依然很久。<

MeeGo社区博客 6832

LinuxMeeGo源码下载 — repo+git

MeeGo的源码是通过git工具来管理的,我们可以通过源码的git地址进行下载,但是http://meego.gitorious.org/此网址上面提供的都是模块的git地址,如果一个模块一个模块下载的话,那岂不累死,呵呵~所以通过安装repo工具,用repo工具进行全部下载。1.git安装sudo apt-get install git-core curl 2.repo安装   首先在用户主目录下面创建一个文件夹bin,然后把该路径加入到环境path里面,具体方法如下:        编辑~/.bashr

MeeGo社区博客 2160

MeeGo平板系统源码已经发布

MeeGo平板系统源码已经发布, 有兴趣的朋友可以下载下来好好研究一下

JackieWell的专栏 3000

有用的MeeGo链接

MeeGo源代码(src.rpm)地址:http://repo.meego.com/MeeGo/builds/ 本地用src编译MeeGo的rpm:http://wiki.meego.com/Local_Build_Without_OBS_Needed MeeGo OBS介绍

sonach的专栏 685

英特尔开源战略官解读MeeGo开源

MeegoLinux基础之上的一个位于这种移动[url=http://d1.it168.com/tag/%CA%D6%BB%FA/]手机[/url]所使用的操作系统,Meego的使命不只是能够创造出一个基本的服务,而且它是一个完整的软件架构,为各种形式的软件特别是针对一些移动的软件来服务。   Moblin是MeeGo 的一个前身,另外一个前身是诺基亚的Meamo,而Meego则是希望能够为移动手机创建一个移动的开源架构,有了这么多优秀的开发平台为什么我们现在要开始创建一个MeeGo?  第一, Me

MeeGo社区博客 823

MeeGo体系结构(MeeGo Architecture)

http://meego.com/developers/meego-architecture官方英文原版http://www.meegoq.com/thread-71-1-1.html 米趣网已经有人翻译如果E文好的话可以直接读原文在这我就把中文版转过来~MeeGo软件架构综述MeeGo平台精心设计所有必要模块是为了给设备使用者最好的用户体验。正如以下MeeGo架构综述图所表现的,MeeGo系统主要分成三个部分:MeeGo操作系统底层 包含linux核心服务组件以及支持不同硬件架构的硬件自适应层。 MeeG

释然乌托邦的专栏 1668

开源四项基本原则,阐释MeeGo的真正开源

MeeGo诞生于2010年2月巴塞罗那世界移动大会,至年底时这一Linux操作系统后起之秀来到世间有10个月了。期间,通过英特尔春季IDF大会、台湾Computex、大连软交会、秋季IDF以及日前举办的“2010年MeeGo中国区开发者研讨会”和爱尔兰都柏林召开的第一届MeeGo Conference,以及MeeGo1.0与1.1版本的里程碑式发展,业界见证了这个新生儿的高速成长。秉承英特尔Moblin和诺基亚Maemo优秀基因的开源Linux操作系统MeeGo,近一年的发展历程呈现出五大特性。特性1:高速

MeeGo社区博客 2447

用repo下载MeeGo源代码

sudo apt-get install git-core curlcurl http://android.git.kernel.org/repo > ~/repochmod a+x ~/repomkdir meegocd ./meegorepo init -u git://gi

sonach的专栏 1593

MeeGo 进行中: 提供源代码和开发者版本

<br />      <br /> <br />     在MeeGo 社区官方网站的一个说明里, 英特尔开源技术中心主管 Imad Sousou 宣布 , MeeGo 源代码和可安装的形象现已可供下载。平台本身尚有待完善和进一步开发。而此次发布的目的就是让第三方开发人员开始参与到项目里来。 <br />     根据 Sousou,   这批初始代码包括内核和操作系统基础构架的关键部分,如系统函式库和通信框架。可安装的形象有几个特色,一个适用于诺基亚的 N900 智能电话,还有一个适用于基于原子处理器的

MeeGo社区博客 1952

mount 内核源码_meego内核源码编译

需要的工具:SDK(主要是那个镜像文件),mic2内核源码:kernel-2.6.35.3-12.3.src.rpm由 http://repo.meego.com/MeeGo/tools/repos/ubuntu/10.04/获得mic2源码包,解压进行简单的编译安装(1)挂载sdk镜像文件.#mkdir test# mount -o loop,offset=512 /usr/lib/madde/...

weixin_35665584的博客 287

Meego sailfish

MeeGo 到 Sailfish https://blog.csdn.net/liqinghua1653/article/details/6056007   一、MeeGo MeeGO英特尔和诺基亚合作推出的一个操作系统,在2010年巴塞罗纳举办的世界移动通信大会上首次发布,该项目整合英特尔的Moblin和诺基亚的Maemo两个系统,可以工作在更广泛的设备上——手机、电脑、笔记本电脑、上...

hunter 669

使用git获得meego源码(zt)

安装 Git 使用Git从meego的源码网站http://meego.gitorious.org 上克隆(clone)源码下来学习。下面介绍Git的安装,分为linux下的安装和window下的安装。 一.在 Linux 上安装 如果要在 Linux 上安装预编译好的 Git 二进制安装包,可以直接用系统提供的包管理工具。在 Fedora 上用 yum 安装: $ yum

jernymy的专栏 1701

MeeGo强调开源共建 合作创新打造云平台

<br />  在刚刚结束的2010年中国区开发者研讨会上,英特尔亚太研发中心总经理梁兆柱博士表示,MeeGo目前主要面对上网本和车载嵌入式设备做开发,而与诺基亚合作的移动手持平台也将在不久之后推出。从英特尔刚刚发布的“2015云愿景”来看,英特尔希望完成云+端的开放式生态环境的建设。这包括着后端服务器平台的“互通”、“自动化”以及对于客户端的“智能自适应性”。 <br /><br />MeeGo开源共建 应需求而发展<br />  从前身Moblin开始,英特尔就一直谋求在上网本和嵌入式领域推出一套高效、

MeeGo社区博客 1038

Apache Tomcat 9 下载全指南(Windows,Linux,macOS):版本选型、国内镜像、SHA-512 与 PGP 完整性校验

认准官方入口 → Core 区按系统选包 → 安装包可用国内镜像提速、校验文件从官方源获取 → SHA-512(生产再加 PGP)校验通过再使用。当前最新版本为 9.0.121(以官网为准),运行需 Java 8 及以上,9.0.x 官方支持至少持续到 2027 年 3 月。把好"来源"与"校验"两道关,后续解压、配置、启动才有安全根基。个人领域:C++/java/Al/软件开发/芯片开发个人主页:「一名热衷协作的开发者,在构建中学习,期待与你交流技术、共同成长。

专注于跨端开发实战,分享从工程搭建到应用落地的全流程技术干货,助力开发者快速掌握跨平台开发核心能力,打造稳定、高效的应用。 295
上一篇: 陈志刚:地理围栏是运营商LBS的未来
下一篇: 手机软件界面设计浅谈UI设计
aptentity
博客等级 码龄20年 54粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值