Icecream
From Wikipedia, the free encyclopedia
icecream | |
Developer: | SUSE |
---|---|
Latest release: | 0.7.14 / September 13, 2006 |
OS: | GNU/Linux |
Use: | Compiling tools |
License: | GNU General Public License |
Website: | Icecream |
Icecream is created by SUSE and is based on ideas and code by distcc. Like distcc it takes compile jobs from your (KDE) build and distributes it to remote machines allowing a parallel build on several machines you've got. But unlike distcc Icecream uses a central server that schedules the compile jobs to the fastest free server and is as this dynamic. This advantage pays off mostly for shared computers, if you're the only user on x machines, you have full control over them anyway.
Compared to distcc, Icecream eliminates the need for workstations with the same version of gcc installed. Icecream figures out which compiler version to use automatically. Icecream also contains a scheduler which makes job distribution much more clever, always finding the fastest machines available for your jobs.