Domanda

Mi piace Chrome, e il puro e semplice esercizio di aiutare una porta potrebbe aumentare la mia conoscenza di base.

Da dove dovrei iniziare?

Quali sono le fondamentali differenze e le somiglianze tra il codice che sarà gestito sotto Windows che sotto Linux?

Quali sono le competenze e software di cui ho bisogno?


Nota:

Il sito ufficiale è Visual Studio orientato!
Netbeans o Eclipse sono le mie uniche opzioni.
Non voglio pagare Microsoft per contribuire a un progetto Open Source.

È stato utile?

Soluzione

EDIT:(2/6/10)

Una versione Beta di Chrome è stato rilasciato per Linux.Anche se è etichettato beta, funziona alla grande sul mio Ubuntu.Potete scaricarlo da Google:

http://www.google.com/chrome?platform=linux

EDIT:(5/31/09)

Da quando ho risposto a questa domanda, ci sono stati più i nuovi sviluppi in Chrome (in realtà "Cromo") per Linux:Un alpha build è stata rilasciata.Questo significa che non è completamente funzionale.

Se si utilizza Ubuntu, siete fortunati:aggiungere le seguenti righe al file /etc/apt/sources.elenco

deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

Poi, nella riga di comando:

aptitude update
aptitude install chromium-browser

Non dimenticate di s/jaunty/yourUbuntuVersion/ se necessario.Inoltre, è possibile s/aptitude/apt-get/, se si insiste.

E.... , funziona.Sto scrivendo questo nel mio appena installato Chromium browser proprio ora!

La build è ospitato da launchpad, e mi ha dato alcuni avvisi di sicurezza al momento dell'installazione, che ho prontamente ignorato.Ecco il sito: https://launchpad.net/~cromo-daily/+archive/ppa

L'originale risposta:

Linux Istruzioni Per La Compilazione

Altri suggerimenti

Leggi questo articolo su Chrome e Open Source su Linux:

http://arstechnica.com/journals/linux.ars/2008/09/02/google-unveils-chrome-source-code-and-linux-port

Google Motore JavaScript V8 è anche open source e disponibile qui, se si vuole contribuire;

http://code.google.com/p/v8/

Se si desidera contribuire Chronium, ecco le istruzioni:

http://dev.chromium.org/developers/contributing-code

Cromo è un browser open-source progetto che mira a costruire un'europa più sicura, più veloce e più stabile per tutti Gli utenti di Internet per vivere il web.Questo sito contiene documenti di progettazione, architettura panoramiche, test informazioni, e di più per aiutarti imparare a costruire e lavorare con il Cromo codice sorgente.

Ecco come si può iniziare:

http://dev.chromium.org/developers/how-tos/getting-started


EDIT:Due domande in più è stato aggiunto alla domanda originale.

Edificio su Linux richiede i seguenti software:

  • Subversion >= 1.4
  • pkg-config >= 0.20
  • Python >= 2.4
  • Perl >= 5.x
  • gcc/g++ >= 4.2
  • bison >= 2.3
  • flex >= 2.5.34
  • gperf >= 3.0.3
  • libnss3-dev >= 3.12

Su Ubuntu 8.04, è possibile recuperare il tutto di cui sopra come segue:

$ sudo apt-get install subversion pkg-config python perl g++ bison flex gperf libnss3-dev

Nota:Non c'è lavoro Chromium browser basato su Linux.Anche se molti di Cromo sotto-moduli costruire sotto Linux, e un paio di test di unità passare, il tutto eseguito da riga di comando "tutti i test passano" eseguibile.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top