我们知道Windows下有类似UltraISO的这样的软件可以用来编辑ISO文件,可引导ISO也没有问题。近来在Linux下玩的比较多,正好要改个ISO,于是就开始找Linux下有没有类似的软件。
(更多…)
2010-07-15
Linux下编辑ISO文件的方法
2009-07-29
Donut分支被合入Android主线

这几天,Android社区比较兴奋,Android 2.0即将发布的消息在各个Android社区中传得很快。然而Adnroid Framework的开发者Romain Guy却告诉大家,Donut并不是Android 2.0,这该怎么理解呢?事实上,Donut和Cupcake,以及未来的Eclair和Flan一样,都是Android开发分支的代号,而不是发布版本号,所以就像我们不能说Cupcake就是Android 1.5一样,Donut也不等于Donut。只有当Google完成从Donut分支向主线code drop,并且正式发布,我们才能知道Android的下一个版本号是多少。好吧,不管Donut合进主线以后的发布版本号是不是Android 2.0,我们还是先来看看目前有哪些改进已经被合进去吧。
(更多…)
2009-06-22
Palm WebOS公开部分源代码

上周,Palm的开源站点http://opensource.palm.com正式上线了,同时,Palm的全新操作系统WebOS中所用到的Linux软件包和相应的修改(以patch的形式)也都遵循GPL发布。这时候,国内很多媒体就有了类似“Palm WebOS源代码发布”这样的报道,甚至有人开始拿WebOS的开源和Android的开源来相互比较。我要说的是,WebOS开源值得肯定,但是它和和Android开源本质上是两回事。
(更多…)
2009-06-13
Android Scripting Environment动手玩

在Android社群里,这几天讨论得最火热的主题不外乎是iPhone 3GS、Palm Pre和Magic、Dream的对比,美版Magic到底何时发布以及刚刚和大家见面的Android Scripting Environment了。William手上没有iPhone 3GS和Palm Pre,美版的Magic虽然看起来不错(比较可靠的消息是他会有5百万像素摄像头,内存288MB,CPU是更省电、视频录制更强大的MSM7200A,似乎比欧洲已经开卖的Vodafone定制版Magic好出不少),不过手机硬件本身已经超出我的研究范围了,还是花点时间来看看动手玩一玩Android Scripting Environment吧。
(更多…)
2009-06-08
开始以Mercurial作为主要版本控制系统

之前,我一直用SVN作为日常的版本控制工具,很多代码和文档,都放在SVN版本库中。但是在家里用的时候总是很难保证有一台server一直开机,在我的破笔记本上开server又太耗资源,所以用久了以后总觉得提交代买和查看版本历史都很不方便(还有SVN那讨厌的无处不在的.svn目录)。前阵子在Google Doce的blog上看到Google Code开始向受邀用户提供Mercurial版本控制Hosting服务以后,我也花了点时间来学习了一下分布式版本控制系统。
(更多…)
2009-06-04
Android完成向MIPS架构移植
![]()
今天项目总算有点起色,Linux Kernel已经boot起来了
,于是大家又有了讨论Android发展的心情。Tony同学说到LinuxDevices上有报道称Android到MIPS的移植已经成功,于是我也花了点时间看了一下相关的报道。
来自加州的Embedded Alley公司在当地时间6月2日公布了他们完成Android向MIPS架构移植的消息,目前是在RMI((Raza Microelectronics) Au1250 SoC上实现的,该SoC因为低功耗、多媒体特性突出而在机顶盒和工业设备上应用广泛。Embedded Alley声称他们将把移植工作推向更多厂商的MIPS SoC,包括Sigma Designs 、Broadcom等公司面向消费电子、机顶盒产品的SoC。
(更多…)
2009-04-30
2009-04-29
Git和Repo扫盲——如何取得Android源代码

Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(repository),许多个工作目录(working copy),而像Git这样的分布式版本控制系统中(其他主要的分布式版本控制系统还有BitKeeper、Mercurial、GNU Arch、Bazaar、Darcs、SVK、Monotone等),每一个工作目录都包含一个完整仓库,它们可以支持离线工作,本地提交可以稍后提交到服务器上。分布式系统理论上也比集中式的单服务器系统更健壮,单服务器系统一旦服务器出现问题整个系统就不能运行了,分布式系统通常不会因为一两个节点而受到影响。
因为Android是由kernel、Dalvik、Bionic、prebuilt、build等多个Git项目组成,所以Android项目编写了一个名为Repo的Python的脚本来统一管理这些项目的仓库,使得Git的使用更加简单。
这几天William为了拿Android最新的sourcecode,学习了一下git和repo的一些基本操作,整理了一个如何取得Android代码的How-To,今天把他贴上来。
(更多…)
2009-04-14
Android SDK 1.5 Preview 发布

北京时间今天临晨,Android官方Blog正式对外宣布Android 1.5 SDK Preview版本发布,我期待已久的Cupcake终于露出谁面。现在我们终于可以开始基于1.5 SDK来开发Android的App了。
(更多…)