The OpenNET Project / Index page

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



"Компания Collabora представила debos, генератор системных об..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от opennews (??) on 28-Июн-18, 12:22 
Компания Collabora представила (https://www.collabora.com/news-and-blog/blog/2018/06/27/intr.../) проект debos (https://github.com/go-debos/debos), в рамках которого подготовлен инструментарий для создания произвольных системных образов для Debian и производных от него дистрибутивов. Код проекта написан на языке Go и распространяется (https://github.com/go-debos/debos) под лицензией Apache 2.0.

В отличие от штатного debootstrap, debos позволяет не только загрузить и установить компоненты образа, но и провести кастомизацию, установить дополнительные файлы, запустить скрипты, внести изменения в настройки. Кроме того, в процессе работы debos не требует привилегий root для выполнения привилегированных операций в сформированном  системном окружении. В debos применяется библиотека fakemachine (https://github.com/go-debos/fakemachine), которая при помощи QEMU настраивает виртуальную машину, позволяющую выполнять привилегированные операции внутри  образов  и создавать образы для любых архитектур, поддерживаемых в QEMU.

Debos не привязывается к каким-то конкретным областям применения, таким как создание образов контейнеров, виртуальных машин или загрузочных сборок, а предоставляет универсальный, понятный и гибкий механизм для кастомизации. Начинка образов определяется в файлах конфигурации, оформленных в формате YAML. В файле конфигурации определяется набор не зависящих друг от друга действий. Среди предлагаемых действий (https://godoc.org/github.com/go-debos/debos/actions):


-  apt: установка пакетов и связанных с ними зависимостей при помощи команды apt;
-  debootstrap: подготовка rootfs с использованием debootstrap;
-  download: загрузка файла по сети;
-  filesystem-deploy: развёртывание корневой ФС в уже ранее созданном образе;
-  image-partition: создание файла с образом с разбивкой на разделы и форматированием;-  ostree-commit: создание коммита OSTree из rootfs;-  ostree-deploy: развёртывание ветки OSTree в заданный образ;-  overlay: рекурсивное копирование каталогов или файлов в целевую ФС;-  pack: создание сжатого архива целевой ФС;
-  raw: прямая запись файла в образ по заданному смещению;
-  run: выполнение команды или скрипта в контексте создаваемой ФС;
-  unpack: распаковка файлов из архиве в создаваемую ФС.

Например (https://github.com/ana/debos-example), для создания образа для архитектуры ARM64, установки в него определённого набора пакетов, изменения имени хоста в /etc/hostname и упаковки образа в сжатый архив, можно запустить команду "debos example.yaml" со следующими настройками (более подробный пример подготовлен (https://github.com/go-debos/debos-recipes/tree/master/debian...) для создания сборки Debian для Raspberry PI 3):

   {{- $image := or .image "debian.tgz" -}}

   architecture: arm64

   actions:
     - action: debootstrap
       suite: "buster"
       components:
         - main
         - non-free
       mirror: https://deb.debian.org/debian
       variant: minbase

     - action: apt
       packages: [ sudo, openssh-server, adduser, systemd-sysv, firmware-linux ]

     - action: run
       chroot: true
       command: echo debian > /etc/hostname

     - action: pack
       file: {{ $image }}
       compression: gz


URL: https://www.collabora.com/news-and-blog/blog/2018/06/27/intr.../
Новость: https://www.opennet.dev/opennews/art.shtml?num=48860

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


3. "Компания Collabora представила debos, генератор системных об..."  +3 +/
Сообщение от True Boris on 28-Июн-18, 12:52 
Collabora Online бомбезная вещь! 2 года юзаем.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Компания Collabora представила debos, генератор системных об..."  +12 +/
Сообщение от Петросян on 28-Июн-18, 12:57 
>Collabora Online

звучит как название мморпг

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

25. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от kuku (ok) on 30-Июн-18, 00:33 
А debos можно назвать "дебош" :)
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "Компания Collabora представила debos, генератор системных об..."  +1 +/
Сообщение от Аноняшка on 28-Июн-18, 13:10 
Может эта "мморпг" создавать live-iso Devuan, минималистично, с LXDE, и с упаковкой в squashfs, и с автомонтированием пользовательского файла как /home/user (короче, как Пуппилинукс)?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от kvaps (ok) on 28-Июн-18, 13:49 
LTSP умеет, только оно для pxe
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Компания Collabora представила debos, генератор системных об..."  –1 +/
Сообщение от Перспективный on 28-Июн-18, 15:34 
Collabora решила переписать элементарные девопс практики на Го? Слабовато я считаю, нужно сразу выкатывать систему управления конфигурациями на Го, потому что на существующих всё вышеописанное даже без опыта можно на неделю заролять.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от Перспективный on 28-Июн-18, 15:35 
исправление:
- без опыта с нуля за неделю -
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от Грусть on 28-Июн-18, 16:00 
АйТи стремительно тупеет.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Компания Collabora представила debos, генератор системных об..."  +1 +/
Сообщение от Anonymoustus (ok) on 28-Июн-18, 18:06 
Ну так если они ничего делать не умеют, кроме каждые три месяца начинать (и не завершать) «универсальный, понятный и гибкий механизм для кастомизации»? Дети подземелий^W городских агломераций ничего не знают о реальной жизни, откуда что берётся и как делается, поэтому всегда строят какую-то абстрактную машину репродукции виртуальной реальности с красочной игрушкой внутри. Что-то мне подсказывает, что любой старый учебник для технического училища ввергнет этих существ в страшную панику.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

23. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от IRASoldier on 29-Июн-18, 22:22 
Задолбал уже дауншифтить, то игры компьютерные ему не нужны, то компы чересчур быстрые и мощные, то учебники для ПТУшников пропагандируешь: свалил бы в тайгу и отстроил лично себе персональный рай с натуральным хозяйством и БЭСМ-6 - потому что никому, кроме тебя он нафиг не сдался.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

24. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от Anonymoustus (ok) on 29-Июн-18, 23:41 
> Задолбал уже дауншифтить, то игры компьютерные ему не нужны, то компы чересчур
> быстрые и мощные, то учебники для ПТУшников пропагандируешь: свалил бы в
> тайгу и отстроил лично себе персональный рай с натуральным хозяйством и
> БЭСМ-6 - потому что никому, кроме тебя он нафиг не сдался.

Ну тогда ответь мне на простой вопрос: что именно считает твой 4-ядерный 8-потоковый Core i7 (при 32 ГБ ОЗУ) в программе Excel 2016 и что считает i486 (при 16 МБ ОЗУ) в программе Excel 5, если обе программы отрисовывают табличку и считают её данные по твоим формулам за одно и то же время.

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

12. "Компания Collabora представила debos, генератор системных об..."  –1 +/
Сообщение от Аноним (??) on 28-Июн-18, 16:16 
Казалось бы, при чём здесь Ansible...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Компания Collabora представила debos, генератор системных об..."  –1 +/
Сообщение от Аноним (??) on 28-Июн-18, 18:00 
mkosi
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от Аноним (??) on 28-Июн-18, 22:12 
Оставь это Лёне, нам не надо.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от Аноним (??) on 28-Июн-18, 18:38 
Всё это умеет Packer, для 20+ форматов (образы AMI, OVF, BOX) и для любой совместимой ОС.

При этом для провижининга используется что угодно - хоть Ansible, хоть Puppet, хоть голый Shell.

NIH-синдром в классическом исполнении.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Компания Collabora представила debos, генератор системных об..."  +1 +/
Сообщение от proninyaroslav email(ok) on 28-Июн-18, 19:55 
Такое ощущение что разработчики выбрали Go только из-за гошного шаблонизатора в конфигах.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от Аноним (??) on 28-Июн-18, 21:28 
device tree туда с u-boot фпихивается ?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Компания Collabora представила debos, генератор системных об..."  –1 +/
Сообщение от Аноним (??) on 28-Июн-18, 22:10 
Выглядит годно, пляски с debootstrap иногда подзадалбывают. Пока, конечно, возможностей маловато, но наверняка доведут до ума. В Collabora ребята грамотные.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от Аноним (??) on 29-Июн-18, 00:58 
Могули я с помощью этой вещи сделать установочный образ Дебиан с программами с гитхаб и убрать стандартные?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от Аноним (??) on 29-Июн-18, 05:32 
Эй, как там на счет поддержки LSB в Дебиан, все так же криво!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Компания Collabora представила debos, генератор системных об..."  +/
Сообщение от ACCA (ok) on 29-Июн-18, 05:43 
Нужно будет попробовать, а то глюки di уже достали.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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