Chromium

Sólo porque tenía curiosidad de saber que tan complicado era hacer un browser.

 


Presentación

Chromium puede conseguirse desde la página del proyecto en código fuente y desde un sitio alterno que provee descargas de binarios. Estos apuntes son sobre las acciones de la primera opción.

Construccción

Se siguieron las instrucciones de construcción indicadas en el documento «Checking out and building Chromium for Mac«1 del proyecto Chromium, sin requerir ningún cambio o ajuste adicional. El paso de compilación tomó alrededor de 20 horas.
$ autoninja -C out/Default chrome
ninja: Entering directory `  out/Default'
[41871/41871] STAMP obj/chrome/chrome.stamp
$

Uso

Como se observa en el comando de construcción, la salida del proceso de compilación es hacia la ruta out/Default, relativo al directorio del proyecto. El proceso de compilación genera la aplicación y varias librerías y elementos que el navegador necesita para funcionar.

Si se desea que esta aplicación pueda ser lanzada desde el Launchpad, lo más conveniente es copiar el directorio default a /Applications, lo que hará que Chromium sea agregado automáticamente. El directorio puede ser renombrado y personalizado con el ícono de Chromium para efectos estéticos.

Contenido

  • Dentro de src/third_party/blink/web_tests/images/resources, se localiza un archivo de nombre missing-plte-before-trns.png. Bitdefender (con su base de datos al 2021.03.10) identifica este archivo como o conteniendo una amenaza de tipo  «Exploit.Win32.MS05-009.Gen». El archivo no pude ser abierto en macOS 10.15 por Preview, indicando que se trata de un archivo dañado o cuyo formato no puede ser identificado para abrirlo.

Referencias

  1. «Checking out and building Chromium for Mac«, chromium.org, web. Visited: 2020.01.19. URL: https://chromium.googlesource.com/chromium/src/+/master/docs/mac_build_instructions.md.

Twitter Wordpress eMail
© Todos los derechos reservados.
Dr. Eduardo René Rodríguez Avila
Creación: 2020.01.19
Última actualización: 2021.03.10
El contenido de este sitio puede ser copiado y reproducido libremente mientras no sea alterado y se cite su origen. Marcas y productos registrados son citados por referencia y sin fines de lucro o dolo. Todas las opiniones son a título personal del o los autores de éstas y, salvo sea expresado de otro modo, deben considerarse como registro y expresión de la experiencia de uso de aquello que es tratado. Para conocer más sobre la posición de privacidad y responsabilidad de lo que se presenta en este sitio web y como ha sido obtenido, consulte la declaración al respecto.