The OpenNET Project / Index page

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

В системе сборки пакетов Open Build Service 2.4 появилась поддержка Arch Linux

30.04.2013 22:36

Увидел свет релиз платформы Open Build Service 2.4, которая позволяет организовать процесс разработки дистрибутивов и программных продуктов, включая подготовку и сопровождение релизов и обновлений. Система даёт возможность выполнить кросс-компиляцию пакетов для большинства основных дистрибутивов Linux или собрать собственный дистрибутив на основе заданной пакетной базы.

Поддерживается сборка для 22 целевых платформ (дистрибутивов) и 7 архитектур, в том числе для архитектур i386, x86_64 и ARM. Среди поддерживаемых дистрибутивов: CentOS, Debian, Fedora, Mandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) и Ubuntu. В настоящий момент OBS используется в качестве первичной системы для сборки проектов openSUSE, MeeGo, Tizen и VideoLAN, а также для сборки Linux-продуктов в компаниях Dell, Cray и Intel.

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

Система позволяет автоматизировать загрузку исходных текстов из внешних Git или Subversion репозиториев или архивов с кодом с ftp- и web-серверов первичных проектов, что позволяет избавиться от промежуточной ручной загрузки архивов с кодом на локальную машину разработчика и последующего импорта в openSUSE Build Service. Для управления Open Build Service можно использовать как инструментарий для командной строки, так и web-интерфейс. Код всех компонентов системы, включая web-интерфейс, систему тестирования пакетов и сборочные бэкенды, полностью открыт под лицензией GPLv2.

Среди улучшений, добавленных в Open Build Service 2.4:

  • В дополнение к пакетам в форматах DEB и RPM, в Open Build Service интегрирована поддержка формата PKGBUILD, используемого дистрибутивом Arch Linux;
  • Поддержка сборки пакетов для 64-разрядной архитектуры AArch64 (ARM64), реализованной в процессорах с набором команд ARMv8. Архитектура AArch64 включает в себя новый набор команд A64, примечательный расширением числа регистров, новыми командами для вычислений с плавающей запятой (FP) и новыми векторными SIMD-инструкциями NEON, такими как инструкции для ускорения работы алгоритмов шифрования AES и SHA-1/SHA-256;
  • Возможность использования цифровых подписей для пакетов с загрузчиками и драйверами, что позволяет создавать дистрибутивы, работающие на системах с UEFI Secure Boot;
  • Новый режим ограниченной сборки, позволяющий привязать процесс сборки заданных пакетов к сборочным узлам, удовлетворяющим определённым параметрам. Например, можно разрешить сборку только на узлах с минимальной версией ядра, флагами CPU, размером памяти, доступным местом на диске и типом используемого изолированного окружения. Указанную возможность можно использовать для организации более оптимального распределения работ по разнородным узлам сборочного кластера, а также для проведения тестирования сборки в разных условиях;
  • Поддержка метаданных универсальной платформы для установки приложений AppStream, что открывает возможности по интеграции OBS с сервисами распространения приложений, поддерживающими AppStream API;
  • Проведена работа по увеличению скорости работы различных компонентов OBS и экономии времени пользующихся OBS разработчиков. Добавлена поддержка предустановки образов зависимостей для ускорения сборки изолированных сборочных окружений - теперь можно объединить в один образ все компоненты окружения без необходимости установки отдельных пакетов. Увеличена эффективность кэширования сборочных метаданных, обеспечена группировка записываемых метаданных и представлен более эффективный процесс слияния метаданных. Задействованы асинхронные методы взаимодействия для связи между разными установками OBS, что позволило избавиться от влияния характеристик сети на работу сборочного процесса;
  • Осуществлена миграция на Ruby 1.9 и Rails 3.2;
  • Увеличена мощность общедоступного сборочного online-сервиса, для работы которого выделена дополнительная серверная стойка;


  1. Главная ссылка к новости (https://news.opensuse.org/2013...)
  2. OpenNews: Релиз системы сборки пакетов Open Build Service 2.3
  3. OpenNews: Система openSUSE Build Service переименована в Open Build Service
  4. OpenNews: Анонсирован выход openSUSE Build Service 2.1
  5. OpenNews: Анонсирован выход openSUSE Build Service 1.8 и 2.0
  6. OpenNews: Linux Foundation начинает продвижение OpenSUSE Build Service
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36831-opensuse
Ключевые слова: opensuse, build, obs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (14) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 23:35, 30/04/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Как красиво проходят кабели в правой стойке.
     
     
  • 2.3, Аноним (-), 02:16, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а об жёлтый провод споткнутся и конец облаку
     
     
  • 3.8, pkdr (?), 11:03, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    На картинке плохо видно, но жёлтый провод явно подключен к чему-то вроде монитора/кома/сериал-консоли.
     
     
  • 4.11, Петр (??), 14:42, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Сериал такой длины вряд ли.
     
     
  • 5.13, pkdr (?), 18:18, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    ЕМНИП, по стандарту допустимо до 9м
     
     
  • 6.16, MirandaUser2 (?), 02:26, 12/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    15 м при стандартном кабеле м существенно больше на витой паре (с ограничением скорости само собой)
    http://www.tldp.org/HOWTO/Remote-Serial-Console-HOWTO/serial-distance.html
     

  • 1.2, st (??), 00:27, 01/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    теперь можно AUR перегнать в готовые пакеты и хранить на серваках obs
     
     
  • 2.6, Putinnvv2 (?), 10:55, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    В OBS opensuse пока не дают archlinux... не обновились
     
     
  • 3.10, agente (?), 11:28, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    pick one via advanced interface
    и туда вписать Arch:Extra или Arch:Core
     

  • 1.7, Адекват (?), 10:59, 01/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ох и шумно там наверное.
     
     
  • 2.9, pkdr (?), 11:08, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Сильно зависит от железа. Года 3 назад довелось использовать пролиант у которого было 8 шестиядерных процессоров, так от него шума было меньше, чем от некоторых одноюнитовых.
    Ну и в любом случае люди там появляются только для того, чтобы что-то подключить, отключить или вкрутить в стойку.
     
     
  • 3.12, УГ (?), 14:45, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > Сильно зависит от железа. Года 3 назад довелось использовать пролиант у которого
    > было 8 шестиядерных процессоров, так от него шума было меньше, чем
    > от некоторых одноюнитовых.
    > Ну и в любом случае люди там появляются только для того, чтобы
    > что-то подключить, отключить или вкрутить в стойку.

    Там еще и холодно (для живого человека) должно быть. У нас автомат на +20 установлен. Так бы +17 лучше было. Когда человек заходит поработать (если придется с консоли), отключаем ненадолго, иначе почки застудить можно.

     
     
  • 4.14, pkdr (?), 18:19, 01/05/2013 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тёплая куртка на вешалке возле входа в серверную рулит.
     
     
  • 5.15, Аноним (-), 10:07, 09/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Пальцы мерзнут.
     

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



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

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