Come posso aiutare il porto di Google Chrome per Linux?
-
09-06-2019 - |
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.
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.... Sì, 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:
Altri suggerimenti
Leggi questo articolo su Chrome e Open Source su Linux:
Google Motore JavaScript V8 è anche open source e disponibile qui, se si vuole contribuire;
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.