LINUX.ORG.RU

Umvirt Linux From Scratch (ULFS)

 , ,


0

1

Ведется разработка менеджера пакетов для LFS, а так же аварийного автономного дистрибутива Umvirt Linux From Scratch (ULFS) для использования и развития в условиях отсутствия Интернет-соединения.

Дистрибутив разрабатывается на базе Linux From Scratch 8.3-systemd.

Официальный сайт: http://umvirt.com/linux

Видео обзоры: https://www.youtube.com/playlist?list=PLVdXuDK-RV829-GahPNlM2YF5D67pknlH

Ссылка на файлы в описании к видео.

Публичное зеркало репозиториев: https://gitlab.com/Umvirt



Последнее исправление: hobbit (всего исправлений: 3)
Ответ на: комментарий от anonymous

интернет есть не всегда и не везде

у меня после одного из тайфунов проводного интернета дома 8 дней не было

buratino ★★★★★
()
6 декабря 2020 г.

Новость

Дистрибутив можно установить вручную на жесткий диск с демонстрационного Live DVD. Инструкция на ломаном английском: https://umvirt.com/linux/doc/ulfs/0.1/ch03s03.html

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

Буду благодарен если кто-нибудь сделает видео-обзор Live DVD и установки на жесткий диск. Можно позитивный, можно негативный. Вам просмотры и монетизация, мне конструктивная критика и советы.

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

Новость

Благодаря использованию в поделке менеджера пакетов на основе реляционной СУБД стало возможным построение карты зависимостей пакетов.

При нажатии на пакет, осуществляется переход на страницу с информацией о нем.

Ссылка на карту зависимостей доступна на странице списка пакетов: https://umvirt.com/linux/packages/0.1

b0r1s
() автор топика
Ответ на: Новость от b0r1s

Автор, тут тебе пеняли про дикцию, про английский и др.

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

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

ULFS, весь опенсорс и Интернет существуют не благодаря запретам и ограничениям, а вопреки. Это настоящее оружие против централизации против монополий, мегакорпораций, Чебурнета, медународной банковской системы и т.д..

Текст на русском читают не только пользователи но и каратели-оккупанты. При желании они всегда смогут приобщить к материалам уголовного дела о противодействии и возбуждении ненависти к проводимой изоляционной государственной политике, за незаконный оборот опенсорса и доступ в Интернет. Даже если таких законов сейчас нет, они напишут их завтра. Конституцию же смогли отредактировать.

Напишу на английском, размещу за рубежом, нужно будет переведете.

Я потенциальный иностранный агент, враг народа, всего лишь один донат в один цент и всё.

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

Бля..ь ну тиринг же не ? К окулизту ходите после этого нет или привыкли и для вас это теперь мерцание типа 000.1 Герца?

anonymous
()
Ответ на: комментарий от BackDoorLover

И как ты будешь с этим жить?

Молча.

Зарегался на Редите. Разместил статью - поднял карму. Задал вопрос в каментах - уронил карму. Беда в том что на Редит две кармы за посты и каменты. В общем и там меня в профильном сабредите права лишили голоса.

Теперь делаю посты в Твиттере с них выхлопа совсем нет, но как дневник можно использовать.

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

с них выхлопа совсем нет

Ты о чем? Какой выхлоп тебе нужен?

Могу посоветовать поесть гороха, фасоли и нормальненько так подпить несвежего нефильтрованного пива. Выхлоп гарантирован!

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

меня в профильном сабредите права лишили голоса.

Ну, вот. А ещё говорят, дескать, демократия не работает. Работает, родимая.

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

Жду набора из платы, двух процессоров и ОЗУ с али за 9кр. После чего попробую на этом монстре твой дистрибутив

pingvinek
()
Ответ на: комментарий от anonymous

Есть косяк

Бля..ь ну тиринг же не ? К окулизту ходите после этого нет или привыкли и для вас это теперь мерцание типа 000.1 Герца?

Да, действительно тиринг имеет место.

Отчетливо видно на видосе: https://www.youtube.com/watch?v=cuXsupMuik4

Решение:

Если видеокарта AMD Vega встроенная в Ryzen, cделайте в /etc/X11/xorg.conf.d файл 20-amdgpu.conf, с содержимым:

Section "Device"
        Identifier "AMD"
        Driver "amdgpu"
        Option "TearFree" "true"
EndSection 

Для других видеокарт проблема скорей всего лечится похожим способом.

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

b0r1s
() автор топика
Последнее исправление: b0r1s (всего исправлений: 1)

Новость

Проблема с мультилибом в LFS8.3 и ULFS можно считать решена.

Для того чтобы добавить поддержку 32-х битных приложений в 64-битной версии ULFS просто следуйте инструкции: http://www.linuxfromscratch.org/~dj/lfs-systemd-multilib/chapter10/chapter10.html

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

Инструкция позволяет запускать только базовые приложения, однако ничего не мешает в ручную установить зависимости и запускать более сложные приложения такие как VirtualBox, Wine и прочие.

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

Новость

Сайт отключен. Кто успел - тот скачал. Судя по большому количеству откликов и донатов эта поделка никому кроме меня не нужна.

b0r1s
() автор топика
Ответ на: Новость от b0r1s

Наконец-то ты осознал. Лучше присоединяйся к проекту http://www.linuxfromscratch.org/alfs/ помоги ребятам актуализировать скрипты. Негоже LFS каждый раз вручную проходить.

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

т.е. одна из главных фич дистра что при выдернутом кабеле инета системдик на старте не ожидает полторы минуты хз чего?

deep-purple ★★★★★
()
Ответ на: Новость от b0r1s

Закономерно. Уж сколько времени прошло после этих всхрюков про чебурнет, а его всё нет.

А линукс в космосе уже давно есть и занимаются им профессионалы.

ArkaDOSik ★★
()
Ответ на: Новость от b0r1s

большому количеству откликов и донатов эта поделка никому кроме меня не нужна

Ну давай подумаем почему так:

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

  • Не надо никакой системы пакетов. Это все вкусовщина и кому надо тот запилит сам «собиральщик» под себя по своему вкусу

  • При том что вроде система лаконична и минимальна, зачем-то предложена морда для пакетника внезапно на ПОХАПЕ и АПАХЕ. Это перебор. Это явно лишнее для дистрибутива.

Что нужно было сделать вместо ULFS? Да просто LFS! В котором ни единого авторского скрипта лишнего, кроме того который может собрать систему (и то это должен быть ALFS как предлагали выше, твои правки должны лежать в официальной репе). Только ванильные проверенные компоненты, ничего лишнего.

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

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

С одной стороны скрипт конечно хорошо для автоматизации сборки когда у тебя есть мощный сервер и понимание того как устроен LFS, считаю что для понимания лучше базу ручками собрать и тиражировать. Образ - это LFS с менеджером пакетов и сертификатом собственного УЦ, для тех кто не располагает возможностью самостоятельно собрать LFS. Любой пользователь может подружить свой LFS с менеджером пакетов. Без разницы каким образом был создан базовый образ хоть руками хоть скриптом.

Не надо никакой системы пакетов. Это все вкусовщина и кому надо тот запилит сам «собиральщик» под себя по своему вкусу

При том что вроде система лаконична и минимальна, зачем-то предложена морда для пакетника внезапно на ПОХАПЕ и АПАХЕ. Это перебор. Это явно лишнее для дистрибутива.

ПОХАПЕ и АПАХЕ это и есть менеджер пакетов, это не морда.

Да можно было скриптом реализовать, реализовано сайтом. Это доказательство предположения что сайт может быть генератором скриптов установки. Это отличительная особенность ULFS. ПОХАПЕ и АПАХЕ успешно собираются из исходников.

Никакой локального хранения информации о сборке пакетов. Изменения на сайте менеджера пакетов автоматически применяются на всех компьютерах. Никаких «apt update», «git pull» и подобного.

Всё в руках пользователя если он управляет локальным репозиторием.

Любой дистрибутив по большому счету это сборник софта. Вот создал свой автономный сборник на базе LFS, BLFS.

Что нужно было сделать вместо ULFS? Да просто LFS! В котором ни единого авторского скрипта лишнего, кроме того который может собрать систему (и то это должен быть ALFS как предлагали выше, твои правки должны лежать в официальной репе). Только ванильные проверенные компоненты, ничего лишнего.

Люди работают, зачем мешать? Тем более 8.3 это Long Term Support (LTS) для ULFS. Благодаря остановке на версии 8.3 удалось продвинуться в глубину и реализовать:

  • WEB/SMTP/IMAP сервер
  • Cервис виртуализации на базе qemu+libvirt
  • Cервис VPN на базе wireguard
  • Live CD/DVD/USB
  • Среду кросс-компиляции: ulfs32, reactos, elks в перспективе kolibri, freebsd, lfs для других архитектур (arm, risc-v, mips и д.р.).

Сами представьте. Наступил час Хэ а может и Жо. Никакого Интернета нет. У пользователя ULFS будет десктоп с локальным репозиторием и возможностью править и патчить всё подряд. Разве это плохо?

У меня нет необходимости, времени и быстрого канала чтобы разбираться в ALFS, HLFS, есть автономная электростанция и дистрибутив который худо-бедно но работает.

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