Mehrere Rechner zur Verfügung zu haben hat verschieden Vorteile. Einer davon ist, dass sie sich Arbeiten teilen können. Dafür gibt es viele verschiedene Cluster-Lösungen und Ansätze. Zur verteilten Übersetzung von Quellcode in Binärdateien wurde distcc entwickelt. Distcc funktioniert auf identischen Hardware-Architekturen out-of-the-box … bzw out-of-the-apt.
Wenn jedoch Software für eine andere Zielarchitektur übersetzt werden soll, spricht man von “cross compiling”. In meinem Beispiel habe ich ein iBook G4 von Apple mit PowerPC Prozessor und installiere darauf ein Gentoo/Linux. (Ein kleiner Traum von mir ist, auf allen nennenswerten Rechnerarchitekturen einmal ein Linux aus den Quellen übersetzt zu haben … dies war der erste Schritt dahin.)
Da in meinem iBook G4 ein Single-Core PowerPC mit 1,2 GHz werkelt, dauert es schon ziemlich lange einen Kernel zu übersetzen … ganz zu schweigen von umfangreicher Software wie zB LibreOffice oder Firefox. Damit die Arbeitszeit so gering wie möglich gehalten wird, nutzen wir dafür also die anderen im Haus verfügbaren Rechner und Distcc. Continue reading
-
Neue Artikel
Schlagwortwolke
Ubuntu