私は Chrome をとても楽しんでおり、移植作業を手伝うだけで私の知識ベースが強化されます。
どこから始めればよいですか?
Windows と Linux で動作するコードの基本的な類似点と相違点は何ですか?
どのようなスキルとソフトウェアが必要ですか?
ノート:
公式 Web サイトは Visual Studio 指向です。
Netbeans または Eclipse が私の唯一の選択肢です。
オープン ソース プロジェクトを支援するためにマイクロソフトに支払いません。
私は Chrome をとても楽しんでおり、移植作業を手伝うだけで私の知識ベースが強化されます。
どこから始めればよいですか?
Windows と Linux で動作するコードの基本的な類似点と相違点は何ですか?
どのようなスキルとソフトウェアが必要ですか?
公式 Web サイトは Visual Studio 指向です。
Netbeans または Eclipse が私の唯一の選択肢です。
オープン ソース プロジェクトを支援するためにマイクロソフトに支払いません。
編集: (2/6/10)
Linux 向けの Chrome のベータ版がリリースされました。ベータ版というラベルが付いていますが、私の Ubuntu ボックスでは問題なく動作します。Google からダウンロードできます。
http://www.google.com/chrome?platform=linux
編集: (2009 年 5 月 31 日)
この質問に回答して以来、Linux 用の Chrome (実際には「Chromium」) にはさらに新しい開発が行われています: アルファ ビルドがリリースされました。これは、完全に機能していないことを意味します。
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は、すべてのインターネット ユーザーが Web を体験するための、より安全、高速、かつ安定した方法を構築することを目的としたオープンソースのブラウザー プロジェクトです。このサイトには、設計ドキュメント、アーキテクチャの概要、テスト情報などが含まれており、Chromium ソース コードをビルドして操作する方法を学習するのに役立ちます。
開始方法は次のとおりです。
http://dev.chromium.org/developers/how-tos/getting-started
編集: 元の質問にさらに 2 つの質問が追加されました。
Linux でのビルドには、次のソフトウェアが必要です。
Ubuntu 8.04 では、上記のすべてを次のように取得できます。
$ sudo apt-get install subversion pkg-config python perl g++ bison flex gperf libnss3-dev
注: Linux で動作する Chromium ベースのブラウザはありません。多くの Chromium サブモジュールは Linux でビルドされ、いくつかの単体テストはパスしますが、実行されるのはコマンドラインの「すべてのテストにパスする」実行可能ファイルだけです。