在Ubuntu 9.10中DIY谷歌Chrome OS (附下载

本文档详细介绍了如何在Ubuntu 9.10环境下,从源码下载到编译,一步步构建谷歌Chrome OS的操作过程,包括硬件和软件环境准备,安装depot tools,以及编译浏览器和操作系统,最终生成VMWare镜像。
摘要由CSDN通过智能技术生成

谷歌的天才们在上周发布了Google Chrome OS的开源项目Chromium OS,因为从个人角度来讲,我一直支持云技术(Cloud Computing)和网络应用(Web Application),并尽力为其推进做些贡献,那么,谷歌发布基于云计算的操作系统,当然要来尝尝鲜。

当然,如果你对技术不感兴趣,而只想尝试10年后,下一代操作系统是什么样子的,那么,你可以直接跳到本文末尾,阅读运行相关的内容。

1. 准备工作

1.1 硬件环境

个人觉得这个无所谓,32位和64位都可以,PC和Mac也都可以。我用的是今年六月份款的64位Macbook pro,可以成功编译。

1.2 操作系统

理论上非Ubuntu的Linux系统也是可以成功编译的,但是,我们都知道谷歌内部使用的Linux是Ubuntu,所以,我选择最新的Ubuntu 9.10作为编译环境。(因为以前一直用Fedora,这次装Ubuntu发现Ubuntu太“傻瓜”了,看来Linux的桌面应用真的是越来越平民化 了。)谷歌官方声称Ubuntu 8.04+的版本都可以成功编译,但是我在cros-dev的mailing list上面看到很多人抱怨低版本会出现一些问题。而有一个新加坡的牛人用Fedora 11也编译成功了。
另外,因为Ubuntu不同于Fedora,在安装的时候不会设置root密码,而使用sudo。所以,用下面的命令设置root密码,后面会用到。
$ sudo -i
系统会要求你输入当前用户的密码
$ sudo passwd root
这里输入新的root密码

1.3 编译环境

下面这些是我直接从谷歌官方页面拷贝过来的,里面包含了必须的库,也包含一些选择性(Optional)的,我一口气都装了,免得后面麻烦。
* Subversion
* git-core
* Python >= 2.4
* Perl >= 5.x
* gcc/g++ >= 4.2
* g++-multilib >=4.2
* bison >= 2.3
* flex >= 2.5.34
* gperf >= 3.0.4
* pkg-config >= 0.20
* libnss3-dev >= 3.12
* libasound2-dev
* libgconf2-dev
* libglib2.0-dev
* libgtk2.0-dev
* libnspr4-0d >= 4.7.1+1.9-0ubuntu0.8.04.5
* libnspr4-dev >= 4.7.1&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值