The OpenNET Project / Index page

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

Система openSUSE Build Service переименована в Open Build Service

26.05.2011 22:48

Разработчики openSUSE Build Service (OBS) объявили о переименовании проекта в Open Build Service. В качестве причины указывается на то, что платформа уже давно поддерживает широкий спектр дистрибутивов и не привязана к продукту openSUSE, упоминание которого в названии сохранилось по историческим причинам. Чтобы не вводить пользователей в заблуждение и подчеркнуть отсутствие привязки к определенному дистрибутиву, вместо "openSUSE" в названии системы теперь используется слово "Open", что позволило сохранить уже вошедший в обиход акроним OBS. Разработка OBS как и прежде будет происходить под покровительством проектов openSUSE и SUSE Linux.

Кроме того, разработчики считают, что новое имя будет способствовать унификации наименований сторонних решений на базе OBS, которые теперь можно называть в соответствии с маской "XXX Open Build Service", например, активно использующие OBS проекты VideoLan и MeeGo, смогут закрепить за собой имена "VLC Open Build Service" и "MeeGo Open Build Service". Одновременно объявлено о начале предоставления полноценной коммерческой поддержки, направленной на помощь развертывания на предприятиях систем на основе Open Build Service.

Система OBS позволяет организовать процесс кросс-компиляции пакетов для большинства основных дистрибутивов Linux, использующих пакеты в формате RPM или DEB, или собирать собственные дистрибутивы на основе заданной пакетной базы. Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu. Поддерживается сборка для 21 целевой платформы и 6 архитектур, среди которых i386, x86_64 и ARM. В настоящий момент OBS используется в качестве первичной системы для сборки дистрибутивов openSUSE и MeeGo.

Например, можно создать spec-файл или подключить репозиторий пакетов представленный на сайте software.opensuse.org и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему или сформировать готовое минималистичное окружение для выполнения в системах виртуализации, cloud-окружениях или для загрузки в виде Live-дистрибутива. При работе с OBS разработчик может использовать готовый web-сервис Novell build.opensuse.org, установить систему локально из исходных текстов или развернуть собственную инфраструктуру при помощи загрузки специально подготовленного образа для виртуальных машин.

  1. Главная ссылка к новости (http://news.opensuse.org/2011/...)
  2. OpenNews: Анонсирован выход openSUSE Build Service 2.1
  3. OpenNews: Анонсирован выход openSUSE Build Service 1.8 и 2.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/30678-opensuse
Ключевые слова: opensuse
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.5, Вирус (?), 01:52, 27/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему

    а так же еще кучу зависимостей?

     
     
  • 2.14, Moomintroll (ok), 08:56, 27/05/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> и одной командой собрать последнюю версию заданной программы в виде бинарного пакета под нужную систему
    > а так же еще кучу зависимостей?

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

    Собственно, даже наличие несобранных пакетов в текущем репозитории, необходимых для сборки нового пакета в общем случае гарантирует удачную сборку (если пакеты вообще соберутся), поскольку OBS собирает просто ВСЕ пакеты, а зависимости, и соответственно, порядок сборки, отслеживаются по тегам BuildRequires.

     
  • 2.15, Moomintroll (ok), 09:00, 27/05/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кстати есть ещё удобные способы импорта пакетов из соседних репозитороев: можно "отпочковать" свою ветку пакета, существующего в любом доступном репозитории, либо просто импортировать такой пакет как есть. Только второй подход, иногда гораздо более удобный, чем своя ветка, не делается одним кликом через веб и требует ручной работы.
     

  • 1.8, Аноним (8), 02:44, 27/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    шикарный сервис
     
  • 1.10, ffsdmad (ok), 05:32, 27/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    какой то мутный сервис
    по старинке как то удобнее, проще и быстрее
     
     
  • 2.11, anonymous (??), 07:35, 27/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > какой то мутный сервис
    > по старинке как то удобнее, проще и быстрее

    А кто ЭТО юзал ? Я могу туды заливать свои src.rpm и получать готовые
    рпм. Или лить можно только спеки ?

     
     
  • 3.12, Nxx (ok), 07:59, 27/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Я могу туды заливать свои src.rpm и получать готовые рпм.

    .src.rpm надо распаковать архиватором, и залить пофайлово. Так будет работать.

    Там, правда, есть служба для автоматической закачки .src.rpm из веба и автоматической распаковки, но я ее не юзал.

     
     
  • 4.13, Moomintroll (ok), 08:47, 27/05/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А можно закачать только spec и использовать службу "Download files as specified in spec file". Естественно, для этого Source'ы в spec'е должны быть URL'ами.

    С некоторых пор так и делаю.

     
  • 2.28, obl (ok), 17:28, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    если серверов пять-десять то может и быстрее
     

  • 1.16, VoDA (ok), 11:38, 27/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > Система OBS позволяет организовать процесс кросс-компиляции пакетов для большинства основных дистрибутивов Linux, использующих пакеты в формате RPM или DEB, или собирать собственные дистрибутивы на основе заданной пакетной базы. Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu.

    Что только народ не придумает лишь бы java не изучать. Java, конечно, не предел совершенства, но кросс-компиляция не нужна. И работает что под Win что под Lin что под 64 что под 32 бита. И все одна сборка ;)

     
     
  • 2.17, anonymous (??), 12:30, 27/05/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И все одна сборка ;)

    Ты это народу раскажи а то они дураки и не в курсе даже.
    Хотя бы тем кто делает Еклипсу :)

    Она есть отдельно в версии для линух и вин и отдельно для 32 и 64.

    P.S. Что уже на каникулах ? ;)

     
     
  • 3.20, Tiv (ok), 00:25, 28/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Eclipse построен на SWT. SWT имеет найтивный код. Поэтому долгое время вообще 64 битного эклипса небыло. Но виновата не java.
     
  • 2.18, bootforce (?), 13:52, 27/05/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    братец, вынужден указать тебе на непонимание вопроса. использование java никак не решит вопрос различий в пакетных системах дистрибутивов.
     
  • 2.21, СуперАноним (?), 15:00, 28/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Что только народ не придумает лишь бы java не изучать...но кросс-компиляция не нужна. И работает что под Win что под Lin что под 64 что под 32 бита.

    Ужо нет. Мы, гентушнеги, и дальше предпочтём компилять софт, написанный на языках, позволяющих компилять его в нативные машинные коды. Да и, думаю, многие негентушнеги с этим тоже согласятся.

     

  • 1.19, Аноним (-), 16:31, 27/05/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В OBS меня печалит ток то что он на suse как сервер и веб к апи работает. В остальном можно только клиент поставить.
     
     
  • 2.23, vle (ok), 02:56, 30/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В OBS меня печалит ток то что он на suse как сервер
    > и веб к апи работает. В остальном можно только клиент поставить.

    pkgsrc.org

    Там можно ставить все.

    Фундаментальные отличия от OBS:
    - Собранные пакеты ставятся не ВСЕСТО родных, которые в /,
      а дополнительно, в другое место, например в /usr/pkg (default).
    - Пакетная система не нативная, а отдельная, своя.
      Свои же и инструменты управления пакетами, как низкоуровневые,
      так и высокоуровневые.
    - Поддерживаются не только Линуксы, а вообще все, что движется.

     
     
  • 3.24, Michael Shigorin (ok), 21:32, 30/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > - Собранные пакеты ставятся не ВСЕСТО родных, которые в /,
    >   а дополнительно, в другое место, например в /usr/pkg (default).

    См. тж. критику 0install на аналогичный счёт.

     
     
  • 4.25, vle (ok), 01:09, 31/05/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> - Собранные пакеты ставятся не ВСЕСТО родных, которые в /,
    >>   а дополнительно, в другое место, например в /usr/pkg (default).
    > См. тж. критику 0install на аналогичный счёт.

    Не понял, куда смотреть?

     
     
  • 5.26, Michael Shigorin (ok), 01:49, 01/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>> - Собранные пакеты ставятся не ВСЕСТО родных, которые в /,
    >>>   а дополнительно, в другое место, например в /usr/pkg (default).
    >> См. тж. критику 0install на аналогичный счёт.
    > Не понял, куда смотреть?

    http://www.opennet.me/openforum/vsluhforumID3/77309.html#29 и ниже по треду, хотя там обсуждение ещё в процессе (и мне лично весьма интересно слушать, что говорят "навстречу").

     
     
  • 6.27, vle (ok), 12:59, 01/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>>> - Собранные пакеты ставятся не ВСЕСТО родных, которые в /,
    >>>>   а дополнительно, в другое место, например в /usr/pkg (default).
    >>> См. тж. критику 0install на аналогичный счёт.
    >> Не понял, куда смотреть?
    > http://www.opennet.me/openforum/vsluhforumID3/77309.html#29 и ниже по треду, хотя
    > там обсуждение ещё в процессе (и мне лично весьма интересно слушать,
    > что говорят "навстречу").

    Если очень хочется потренировать "канделябр" и всех подровнять,
    вываливай здесь.
    Твое "критика на аналогичный счет" мне ни о чем не говорит.
    Я пока не вижу ничего "аналогичного".

     
     
  • 7.29, Michael Shigorin (ok), 00:18, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Если очень хочется потренировать "канделябр" и всех подровнять,

    Не, не хочется.

    > Твое "критика на аналогичный счет" мне ни о чем не говорит.
    > Я пока не вижу ничего "аналогичного".

    Когда у тебя начинают размножаться места, которые могут что-то провайдить (хотя бы "общесистемное" и "местноустановленное"), резко усложняется учёт ситуаций помимо "поставить".

    Из обдумывавшихся задачек на схожую тему -- раскатывание веб-софта по {вирт,}хостам.

     
     
  • 8.30, vle (ok), 01:43, 12/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Нет - Насколько я вижу, для раскатывания веб софта те, кто на передовой, дав... текст свёрнут, показать
     
     
  • 9.31, Michael Shigorin (ok), 18:09, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мимо Это скорее для раскатывания стеков софта, который бывает и вебовым, но им... текст свёрнут, показать
     
     
  • 10.32, vle (ok), 22:24, 13/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, как там у вас гемсами, а у нас автоматика вполне присутстует Пример па... текст свёрнут, показать
     
     
  • 11.33, Michael Shigorin (ok), 01:07, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Лёш, автоматику нарисовать можно Ты читать попробуй И добавив мет... текст свёрнут, показать
     
     
  • 12.34, vle (ok), 01:13, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ты разговариваешь сам с собой P S Уже и гентушники ему не угодили - ... текст свёрнут, показать
     
     
  • 13.35, Michael Shigorin (ok), 01:34, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Боюсь, ты опять временно читать разучился по крайней мере то, что мне удаётся н... текст свёрнут, показать
     
     
  • 14.36, vle (ok), 23:59, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Как изъясняешься, так тебя и понимают Да ради бога URL-ю в тарболе делать точн... текст свёрнут, показать
     

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



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

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