The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработчики SUSE выпустили систему распределённой сборки Icecream 1.0.0

09.04.2013 12:22

После 10 лет разработки увидел свет выпуск проекта Icecream 1.0.0, в рамках которого разработчиками из компании SUSE развивается система для организации распределённой сборки исходных текстов, позволяющая разнести параллельное выполнение сборочных процессов на несколько компьютеров. Код проекта распространяется под лицензией GPLv2.

Icecream построен на базе системы распределённой компиляции distcc, но отличается реализацией централизованного управляющего сервера, динамически распределяющего задания между машинами в сборочном кластере, учитывая при этом загруженность каждой машины. Отправка заданий в первую очередь производится на наиболее быстрые свободные узлы, что позволяет добиться максимальной скорости сборки в условиях разнородного парка сборочных серверов, одновременно используемых для решения других задач.

Наиболее важным отличием версии Icecream 1.0.0 является поддержка распределённой сборки не только при помощи GCC, но и с использованием компилятора Clang и связанных с ним плагинов, развиваемых проектом LLVM. Одновременно с выпуском Icecream 1.0.0, разработка перемещена на GitHub, как нейтральную площадку для развития проекта. Ранее проект развивался в SVN-репозитории KDE, что создавало обманчивое впечатление о привязанности Icecream к технологиям KDE и отпугивало потенциальных разработчиков из других проектов.

  1. Главная ссылка к новости (http://llunak.blogspot.ru/2013...)
  2. OpenNews: Оценка влияния использования distcc и ccache на скорость сборки
  3. OpenNews: Google представила инструментарий разработчика ПО с открытым исходным кодом
  4. OpenNews: Распределенная компиляция программ при помощи distcc
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36636-distcc
Ключевые слова: distcc, icecream, build, make, gcc, compile
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (13) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 13:01, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Клево. Наконец-то кто-то этим занялся. Еще б гуй к нему красивый, как к incredibuild. А лучше красивее.
     
     
  • 2.12, тфьу (?), 13:18, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Наконец-то кто-то этим занялся.
    > После 10 лет разработки увидел свет выпуск проекта

    Точно, наконец-то!

     

  • 1.2, Сергей Сучин (?), 13:39, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Класс!
     
  • 1.4, Константавр (ok), 16:06, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Во! Идея!
    Внедрить такую систему в дистрибутивы, чтобы каждый комп участвовал в компиляции пакетов! Как это делается для блендеровского рендера и научных рассчётов.
     
     
  • 2.6, Аноним (-), 18:09, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Привет сотням тысяч протрояненых компьютеров
     

  • 1.5, fdsfdf (?), 18:06, 09/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    интегрировать в генту )))
     
     
  • 2.7, Аноним (-), 19:47, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше в троян для винды...
     
     
  • 3.8, Аноним (-), 20:29, 09/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучше в троян для винды...

    Такие вещи называют ботнетами, а не троянами.

     
  • 2.11, Аноним (-), 07:15, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • –2 +/
    В генте давно уже есть. Сусе все изобретает портадж.
     
     
  • 3.13, тфьу (?), 13:19, 10/04/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В генте давно уже есть. Сусе все изобретает портадж.

    Порты можно компилять не на одной машине?

     

  • 1.10, Anonus (ok), 02:17, 10/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > ... что создавало обманчивое впечатление о привязанности Icecream к технологиям KDE и отпугивало потенциальных разработчиков из других проектов.

    Кто бы мог подумать, что "потенциальные" разработчики из "других" проектов настолько пугливы. Они, как трепетные лани, водятся только на Гитхабе.

    Автору новости пожалуй стоило бы как-то переформулировать этих самых "потенциальных разработчиков других проектов", какие-то они уж больно "мутные" получились :-)

    П.С.: Про кнопку "Исправить" я в курсе.

     
  • 1.14, Аноним (-), 00:56, 11/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ощущение что изобрели велосипед. koji давно так умеет
     
     
  • 2.15, Led (ok), 01:17, 11/04/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Ощущение что изобрели велосипед. koji давно так умеет

    Малыш, icecream существовал задолго до того, как koji в планах появился (ты тогда ещё в детсад ходил, и под себя).

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру