2012-02-22 29 views
9

Soy un programador novato (me refiero a que soy experto en muchos lenguajes de programación, pero nunca he tomado clases formales) y me gustaría modificar en gran medida el navegador web Chromium para mis propios fines. Tendría que cambiar la interfaz de usuario de manera significativa, así como realizar cambios importantes en el motor de JavaScript incrustado V8, y me gustaría saber dónde puedo comenzar. Supongo que lo que realmente necesito saber es:¿Cómo empezar a editar la fuente de Chromium?

  1. ¿Hay algunas convenciones de programación que debo observar para comprender mejor cómo funciona Chromium?
  2. ¿Hay guías/tutoriales sobre cómo funciona el sistema de archivos utilizado para la fuente?
  3. ¿Hay guías/tutoriales sobre cómo editar/interpretar el código fuente de Chromium específicamente?
  4. ¿Debo intentar modificar Chromium, o debería intentar construir mi propio navegador web usando WebKit y V8?
  5. También estoy considerando basarme por navegador en FireFox. ¿Sería más fácil comenzar con eso? Como planeo aprender mientras trabajo, me gustaría poder comprender el

Cualquier ayuda sería muy apreciada, así como cualquier gema de sabiduría de su propia experiencia personal.

P.S .: Estoy ejecutando Ubuntu 11.10, si eso hace una diferencia en absoluto.

+0

Si solo desea un navegador webkit incrustado en una ventana, el programa [suckless 'surf' puede ser un buen punto de partida] (http://surf.suckless.org/). – sarnold

Respuesta

0

Comenzaré por obtener la fuente y compilarla. Luego puede cambiar las cosas y adaptarlas a sus deseos.

2

El sitio de Chromium.org tiene algunos recursos:

(Sonidos RTFM -y lo sé, lo siento)

Dicho esto, probablemente sea mejor que modifiques una base de código de navegador existente en lugar de crear una "desde el principio", una tarea que, supongo, será abrumadora al menos.

Cuestiones relacionadas