[英]How can I help port Google Chrome to Linux?
我真的很喜欢Chrome,而且帮助港口的纯粹运动会提升我的知识基础。
我从哪里开始?
在Windows和Linux下运行的代码之间有什么基本的相同点和不同点?
我需要什么技能和软件?
官方网站面向Visual Studio!
Netbeans或Eclipse是我唯一的选择。
我不会向Microsoft支付费用以帮助开源项目。
编辑:(2/6/10)
已发布针对Linux的Beta版Chrome。 虽然它被标记为beta,但它在我的Ubuntu盒子上运行良好。 您可以从Google下载:
http://www.google.com/chrome?platform=linux
编辑:(5/31/09)
自从我回答这个问题以来,Linux上的Chrome(实际上是“Chromium”)有了更多的新发展:alpha版本已经发布。 这意味着它没有完全发挥作用。
如果您使用Ubuntu,那么您很幸运:将以下行添加到/etc/apt/sources.list
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
然后,在命令行:
aptitude update
aptitude install chromium-browser
如果有必要,不要忘记s / jaunty / yourUbuntuVersion /。 此外,如果你坚持,你可以s / aptitude / apt-get /。
而且...... 是的 ,它有效。 我正在新安装的Chromium浏览器中输入此内容!
构建由启动板托管,并在安装时给我一些安全警告,我立即忽略了。 这是网站: https : //launchpad.net/~chromium-daily/+archive/ppa
原答案:
在Linux上阅读有关Chrome和开源的文章:
Google V8 JavaScript引擎也是开源的,如果您想贡献,可在此处获取;
如果您想贡献Chronium,请按以下说明操作:
http://dev.chromium.org/developers/contributing-code
Chromium是一个开源浏览器项目,旨在为所有互联网用户构建更安全,更快速,更稳定的方式来体验网络。 该站点包含设计文档,体系结构概述,测试信息等,以帮助您学习构建和使用Chromium源代码。
以下是如何开始:
http://dev.chromium.org/developers/how-tos/getting-started
编辑:原始问题中又添加了两个问题。
在Linux上构建需要以下软件:
在Ubuntu 8.04上,您可以按如下方式获取上述所有内容:
$ sudo apt-get install subversion pkg-config python perl g++ bison flex gperf libnss3-dev
注意 :Linux上没有基于Chromium的浏览器。 虽然许多Chromium子模块在Linux下构建并且通过了一些单元测试,但所有运行的命令行都是“所有测试通过”可执行文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.