LINUX.ORG.RU

Доступна система автоматической сборки Umvirt LFS Auto Builder

 , ,


0

1

Благодаря среде автоматической сборки Umvirt LFS Auto Builder можно собрать базовый загрузочный образ диска Linux From Scratch 12.0-systemd выполнением всего одной команды. Также возможно осуществление поэтапной сборки.

Предполагается, что после создания образа он будет в дальнейшем кастомизирован и настроен пользователем по его усмотрению.

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

Демонстрационный ролик: https://www.youtube.com/watch?v=ZqP_4o_DjEA

>>> Сайт проекта



Проверено: hobbit ()
Последнее исправление: demidrol (всего исправлений: 3)

собрать базовый загрузочный образ диска Linux From Scratch 12.0-systemd выполнением всего одной команды

Какой же это тогда From Scratch?

Logopeft ★★
()
Ответ на: комментарий от Logopeft

Какой же это тогда From Scratch?

Всё ПО собирается из исходного кода не где-то там, а на вашем оборудовании по инструкциям из книги Linux From Scratch.

При желании систему сборки можно форкнуть и подстроить под свои нужды.

b0r1s
() автор топика

У проекта есть какие-нибудь номера версий, релизы?

Я просто посмотрел — первая тема про Umvirt на ЛОРе датируется 2019 годом. Почти 4 года всё же срок немалый, интересно, что успело поменяться с тех пор.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)

Да, лень человеческая беспредельна! :) Опошлили хорошую идею... :)

gns ★★★★★
()
Ответ на: комментарий от b0r1s

Дык вся идея LFS и состоит в том, что бы сделать все руками и научиться это все делать руками.

gns ★★★★★
()
Ответ на: комментарий от hobbit

Umvirt - это не отдельный проект, а группа или портфель проектов. В силу финансовых и политических обстоятельств развитие проектов продолжается автонмно исключительно собственными силами.

Разработка собственного дистрибутива GNU/Linux - самое главное направление. Задуманное как средство выживания в условиях суровых реалий показало себя с лучшей стороны. Был подготовлен демонстрационный Live DVD, запускался Web-сервер, собран статический вариант QEMU для сборки софта под Raspberry Pi и другие платформы, собран Multilib, опрробована экспериментальная установка Wine и многое другое…

Всё это время дистрибутив используется на ноутбуке и нескольких узлах виртуализации. Да, есть некоторые недочеты, но по большому счету, дистрибутив работает стабильно в режиме 24/7.

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

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

b0r1s
() автор топика
Ответ на: комментарий от gns

только для этого не надо брать ЛФС. Ну если нет цели прямо ВСЁ, что всё равно невозможно (Ну или как шаолиньский монах всю жисть в стенку пальцем тычет. Только поразнообразнее).

mrjaggers
()
Ответ на: комментарий от b0r1s

BolgenOS зворового человека, успехов в развитии проекта!

Kolins ★★★★
()
Ответ на: комментарий от demidrol

а сам-то для чего все это применяешь?

Пока этот инструмент не используется широко. Это своего рода доказательство работы, задел на будущее.

Результативный базовый дисковый образ получаемый на выходе LFS Auto Builder пока не готов к использованию, его нужно кастомизировать, настроить, протестировать, сформировать пакетную базу. Это задча не на дни, а на месяцы.

b0r1s
() автор топика
Ответ на: комментарий от b0r1s

Затем прикрутить средства управления пакетами, систему сборки пакетов и т.д. И, в зависимости от предпочтений автора, через 9 месяцев заорет еще одна слака, арч или крукс.

undef ★★
()
Ответ на: комментарий от mrjaggers

Для попробовать как раз надо. А для того, что бы собрать годный дистр под себя есть куча уже готового, типа той же слаквары, эмбеддед сборок на основе Йокты, в какой-то степени Гента, да много чего есть. Целеполагания разные.

Если рассматривать Umvirt LFS Auto Builder как систему сборки Generic-дистрибутива, то может оно и годно. Типа этакая Йокта для не-эмеддед-мира.

А если как средство обучения сборке линкуса, так оно тебя не научит ничему.

gns ★★★★★
()

Благодаря среде автоматической сборки Umvirt LFS Auto Builder можно собрать базовый загрузочный образ диска Linux From Scratch 12.0-systemd выполнением всего одной команды.

Да, именно так и задумано.

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

А чем это отличается от любой другой задачи?

pihter ★★★★★
()
Ответ на: комментарий от demidrol

Ну или как non-embedded Yocto. Единственное разумное применение — это изготовление дистрибутивов для специальных применений в промышленных масштабах. Ну годно, наверное, но не как средство обучения.

gns ★★★★★
()
Последнее исправление: gns (всего исправлений: 1)
Ответ на: комментарий от pihter

А чем это отличается от любой другой задачи?

Отличительные особенности:

  • Многопоточная нагрузка процессора.
  • Нагрузка подсистемы ввода-вывода.
  • Возможность использования без доступа к Интернет.
  • Отсутствия влияния третьих лиц и внешних условий на результат компиляции.

В процессе компиляции осуществляется замер времени выполнения всей задачи в целом и каждой подзадачи.

Зная время, затрачиваемое на компиляцию, можно расчитать объем ресурсов необходимых для её выполнения в различных экстремальных условиях: объем топлива для генератора, емкость аккумуляторов.

b0r1s
() автор топика
Ответ на: комментарий от b0r1s

Зная время, затрачиваемое на компиляцию, можно расчитать объем ресурсов необходимых для её выполнения в различных экстремальных условиях: объем топлива для генератора, емкость аккумуляторов.

Оч актуально. А ещё есть команда time

Ты не подумай, я всей душой поддерживаю всяческий исследовательский авантюризм и вообще - удачи

pihter ★★★★★
()
Ответ на: комментарий от b0r1s

Тогда можно сделать при старте мини-бенчмарк, и показывать оставшееся время сборки. Еще смотреть сколько памяти потребляет в зависимости от числа потоков

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от zx_gamer

Для сборки lfs одной командой? Их кто только не писал.

imul ★★★★★
()

Лфс прикольный как учебник по линуксу сферическому в вакууме и как идея DIY дистра, такая слака на минималках. Но как же его нудно и задротно собирать, просто жесть, отдельный вид киберспорта. А какая-то тулза чтобы автоматом это всё, и под конкретные хотелки удобно тебе дистр генерился без долбления в emerge, слоты и вот это всё - очень хорошо.

и отдельный респект хочу выразить Владимиру Перцеву за перевод книги на русский, может быть он на лоре есть?

yu-boot ★★★★★
()
Последнее исправление: yu-boot (всего исправлений: 2)
Ответ на: комментарий от b0r1s

Судя по вашему описанию, это компиляция ради компиляции.

Путь Самурая.

utanho ★★★★★
()
Ответ на: комментарий от yu-boot

отдельный вид киберспорта

Скорее как дисциплина в Специальной Олимпиаде

utanho ★★★★★
()

Процес сборки дискового образа теперь может быть более информативен благодаря использованию TMUX и Umvirt LFS Auto Builder Monitor.

Демонстрационный ролик: https://www.youtube.com/watch?v=XAwWgJEt_8A

b0r1s
() автор топика

Доступен образ Live DVD. Можно использовать на реальном железе, как для автоматической установки, так и для ручной, согласно инструкциям из книги Linux From Scratch.

https://umvirt.com/linux/autobuilder/

b0r1s
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.