Incredibuild: una eina per accelerar el desenvolupament

incredibuild

Incredibuild és una poderosa eina desenvolupada per l'empresa amb aquest mateix nom. Recentment es va actualitzar a una nova versió i és propietària, però multiplataforma, podent funcionar a Windows, Linux, i també per a Android, Nintendo Switch, PlayStation 4, Xbox One, i altres plataformes, encara que originalment va ser pensada per al sector HPC.

IncrediBuild és una eina d'acceleració de la compilació. Donat que només unes poques persones compilen alhora en una màquina determinada, per què no utilitzar la potència de càlcul ociosa dels que no construeixen alguns dels arxius dels que sí que ho fan? S'instal·laria un petit servidor IncrediBuild a cada màquina de la xarxa local de l'empresa per compilar i transmetre els fitxers. El temps de compilació es dividiria entre el nombre de màquines de la xarxa si estiguin en desús en aquell instant. És així com s'aconsegueix distribuir la càrrega de treball i accelerar la compilació.

Incredibuild és força usat a les companyies de videojocs, ja que són grans projectes de compilació en llenguatges com C++ que necessiten una gran potència de CPU per generar els binaris ràpidament. Però no són les úniques companyies que usen aquest tipus de programari accelerador.

Si busques una eina similar que sigui de codi obert, hi ha una alternativa a Incredibuild per a Linux anomenada Distcc. Aquesta eina va ser creada originalment per Martin Pool, i encara que ara estigui una mica més abandonada, és digna de menció. Està escrita en C, C++ i Python, és multiplataforma també i està llançada sota llicència GPL.

distcc, igual que Incredibuild, és una eina de compilació de codi font que utilitza la computació distribuïda sobre una xarxa dordinadors per accelerar el procés i acabar abans en projectes grans. El disseny pot treballar amb llenguatges de programació C, C++, Objective-C, i utilitza el compilador GCC com a backend. No obstant això, també podeu tenir compatibilitat amb Intel C++ Compiler, Sun Studio Compiler Suite, etc.


Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.