Сайт | Скачать | Видео | Wiki

Автор Тема: LFD10 x86_64  (Прочитано 20257 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
LFD10 x86_64
« : 21 Октябрь 2019, 09:28:48 »
Замысел
LF
Методика изготовления

lf-test2-x86_64.iso
lfd10-test1-x86_64.iso

Выпилил базу из antix19 netinstall. Привлекло отсутствие systemd. У меня c прикручиванием minirc были проблемы. Остальное по методике DDR01
Уже готова база, TK , tint2 (gtk2+3), lxqt
Выложу по запросу или готовности

Собрал repo2pfs ffdiaporama. Эффекта падений нет. Т.е. есть плюсы в деб.репе....
« Последнее редактирование: 14 Ноябрь 2019, 17:44:42 от sfs »

Оффлайн ШАМАНЯ

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: LFD10 x86_64
« Ответ #1 : 21 Октябрь 2019, 12:22:59 »
ЧУДЕСНО!!! СПАСИБО!!! (кружимся и танцуем :)
пусть первый тестовый исо будет совсем маленький, без lxqt,qt5,gtk3,pulseaudio, без плэйеров и больших браузеров!
только разархиватор,mc и netsurf со стартовой страницами на репозиторий для их скачивания и на новости пуппируса.Ну и все pfs-utils с графикой ,apt2pfs,repo2pfs.
и ядро 4.9.193 из антикса добавьте пожалуйста, там специальные пачти безопастности в нём,
а 4.4.1 и 5-е ядра не надо в  первом исо , лучше firmware из антикса на освободившееся место.

Пойду готовить флешку для нового пуппи .
« Последнее редактирование: 26 Октябрь 2019, 11:01:37 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFD10 x86_64
« Ответ #2 : 21 Октябрь 2019, 12:51:38 »
пусть первый тестовый исо будет совсем маленький, без lxqt,qt5,gtk3,pulseaudio, без плэйеров и больших браузеров!
С такими запросами лучше юзать ДДР
LFD10 задумывал как раз "свежее пра6408".
ядро 4.9.193 из антикса добавьте пожалуйста, там специальные пачти безопастности в нём,
У кого-то из нас есть проблемы  с безопасностью?
Тогда придется юзать rootaufs2 initrd.
Под деб  с проприетарными  видеодрайверами сложнее чем в manjaro. Надо ли что-то еще...
Планирую использовать то же 415 ядро , что в пра6408. Вроде особых жалоб не было


« Последнее редактирование: 26 Октябрь 2019, 11:02:10 от sfs »

Оффлайн ШАМАНЯ

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: LFD10 x86_64
« Ответ #3 : 21 Октябрь 2019, 13:08:26 »
Все "навороты" добавить в финальный релиз, я же не против :)
если инет быстрый, легко скачать все дополнительные браузеры и проги для тестов :)
и плюс изготовить самостоятельно через  repo2pfs и  apt2pfs.
А ядро пусть будет на ваше усмотрение . Попробую оттуда вытащить 4.9.193.Если получиться, скажу.
Пожалуйста, расскажите , как происходит процесс рождения нового пуппи:
вот есть  net.iso, подключили, скопировали в папку ,убрали из него ядро, модули и  firmware, упаковали обратно в  001-base.pfs
потом к нему из пра1904 ядро с модулями и initrd, загрузили в текстовом режиме, сделали
 apt update
и потом можно делать модули?
repo2pfs xorg-server xog-init
что ещё нужно?
или сразу без загрузки   arch-chroot net,
Название life -  жизнь - типа , линукс для жизни :)
Пусть тестовый исо будет маленький до 200 Мб, а следующие уже больше,с теми прогами, которые точно работают, которые мы протестируем
« Последнее редактирование: 21 Октябрь 2019, 13:12:12 от ШАМАНЯ »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFD10 x86_64
« Ответ #4 : 21 Октябрь 2019, 15:49:41 »
Попробую оттуда вытащить 4.9.193
Убедитесь что там aufs есть
Раcпаковываете оба инитрд
В https://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/initrd-lf-sf09.cpio.xz заменяете lib/modules на это же из deb-initrd
Запаковываете

расскажите , как происходит процесс рождения нового пуппи:
пуппи рождается в своей сборочной системе woof (не надо путать puppy PR PRA), а LF debian так:
1. Беру из исо squash с системой (можно было debostrap) , распаковываю, chroot.sh, добавляю\удаляю пакеты ПМ
2. Разбираю 001-ddr01.pfs. Переношу из него все LF скрипты. Pacman2pfs бинарники, которых нет в дебиане
3. "Дорабатываю напильником", trim, собираю
4. repo2pfs ТК и прочие модули. Можно прямо в chroot
Самое сложное - правильно выбрать что в 001, что в ТК и не сломать базу ПМ (если это не pacman)
Цитата
В 001*pfs включены списки пакетов, выделенных в отдельные модули : apt ffmpeg gtk3 nss Т.е. apt будет считать, что эти пакеты установлены, а Вам нужно подключить соответвствующие модули
« Последнее редактирование: 21 Октябрь 2019, 15:55:13 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFD10 x86_64
« Ответ #5 : 21 Октябрь 2019, 18:33:00 »
в mc  по F2 пунктом
собрать initrd.xz
да
а есть отдельным файлом  LF-скрипты из  001-ddr*.pfs ?
Они отдельными папками, если разобрать 001-ddr*.pfs pfsextract
Они же опакечены в моей арч репе

Оффлайн ШАМАНЯ

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: LFD10 x86_64
« Ответ #6 : 22 Октябрь 2019, 16:08:41 »
Попробую оттуда вытащить 4.9.193
Убедитесь что там aufs есть
Раcпаковываете оба инитрд
В https://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/initrd-lf-sf09.cpio.xz заменяете lib/modules на это же из deb-initrd
Запаковываете
не подключается база :(
похоже. что нет  aufs,  а как же родной  initrd подключает  linuxfs, который  squash архив?
при загрузке пишет
modprobe FATAL : aufs не найден в  /lib/module/4.19.193-*
если папку  module  взять из  linuxfs - она огромная 140 Мб вместо 7, с ней почти также,
но не зависает, а появляется командная строка  root и можно увидеть , что  /mnt нету и загрузочный диск значит не подключен :(
Пожалуйста, выложите ваш вариант с  ядром 4.15

4. repo2pfs ТК и прочие модули. Можно прямо в chroot
Самое сложное - правильно выбрать что в 001, что в ТК и не сломать базу ПМ (если это не pacman)
Цитата
В 001*pfs включены списки пакетов, выделенных в отдельные модули : apt ffmpeg gtk3 nss Т.е. apt будет считать, что эти пакеты установлены, а Вам нужно подключить соответвствующие модули
Наверно, надо в 001 включить те библиотеки, чтобы потом подключенный Xorg загружался и минимальный рабочий стол без ничего работал,  jwm или openbox
А где эти списки пакетов?
как  в них добавлять названия своих пакетов, которые будут в отдельных модулях?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFD10 x86_64
« Ответ #7 : 23 Октябрь 2019, 09:34:20 »
Что ждете от антикс ядра?
выложите ваш вариант с  ядром 4.15
ок. Надо чуть доработать
001 включить те библиотеки, чтобы потом подключенный Xorg загружался
да
и минимальный рабочий стол
Потом надо ТК. Потом уже ДЕ.
где эти списки пакетов?
Будут в корне 001. Их и шлифую
как  в них добавлять названия своих пакетов, которые будут в отдельных модулях
Если они не опакечены под дебиан - никак. Сделать 1 пакет = 1 папка и mkpfs склеить

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFD10 x86_64
« Ответ #8 : 23 Октябрь 2019, 18:11:29 »
выложите ваш вариант с  ядром 4.15
Выложил репу ftp://ftp.yandex.ru/puppyrus/lf/d10/pfs
Все как в PRA6408 и много модулей подходит от него

База (001.pfs) сейчас состоит из
001-d10-sf10.pfs 070-d10-sf03.pfs libc6_2.30-0ubuntu2_amd64.pfs
Не пугайтесь размеру - еще не чистил и компрессия gz

Работают DE : ols tint2(gtk2 и 3) lxqt

Сейчас надо проверить какие модули от пра6408 и портированные особенно не работают
И написать сюда

Оффлайн ШАМАНЯ

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: LFD10 x86_64
« Ответ #9 : 23 Октябрь 2019, 18:39:44 »
СПАСИБО!!!
Буду пробовать!
от антикс хочется скоростной работы, его делают специально для слабых/старых/ретрокомпов, тот же  MX-LINUX от них же
более медлительный, возможно из-за системд

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFD10 x86_64
« Ответ #10 : 24 Октябрь 2019, 09:11:53 »
от антикс хочется скоростной работы
Там отличия от дебиан - только слитый systemd. Который ест +10мб RAM
Ядро антикс - судя по размеру вряд ли тоже даст чудес

Оффлайн ШАМАНЯ

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: LFD10 x86_64
« Ответ #11 : 24 Октябрь 2019, 19:30:37 »
по ощущениям  MX-LINUX тормозной :( особо не получилось его протестировать ,в инете говорят  - он после сразу загрузки занимает 500 Мб, поэтому ему надо много памяти.
а  AntiX  - 80 Мб и почти нормально показывает ютуб на одноядерном с 512 Мб,
вот тут обьяснение, там  оптимизация ядра есть специальная , которой в обычных ядрах нет
http://linuxeasy.pp.ua/2018/06/27/neprostoj-vybor-distributiva-linux-dlya-slabyh-pk-obzor-antix-linux/

не получается загрузить  ваши базовые модули :(
initrd  по вашему рецепту с модулями ядра  4.15 останавливается с ком. строкой , пишет
ERROR root= not found
может другой инит надо использовать?
со старым initrd.gz находит модули подключает, потом бегут строки по экрану, похожие на
sbin/getty not  found
/dev/1 not found
getty
на ctr+alt+del  не реагирует, выключаю кнопкой
« Последнее редактирование: 24 Октябрь 2019, 19:36:00 от ШАМАНЯ »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFD10 x86_64
« Ответ #12 : 25 Октябрь 2019, 09:18:46 »
MX-LINUX тормозной :(  он после сразу загрузки занимает 500 Мб, поэтому ему надо много памяти. а  AntiX  - 80 Мб
Поставьте в любой линукс icewm (как в AntiX) - везде будет 80
там  оптимизация ядра есть специальная
Ничего по ссылке про чудо ядро не нашел
не получается загрузить  ваши базовые модули
База (001.pfs) сейчас состоит из
001-d10-sf10.pfs 070-d10-sf03.pfs libc6_2.30-0ubuntu2_amd64.pfs
Это все лежит в /base?
root= not found
Надо юзать porteus-initrd (initrd.xz). rootaufs2 -initrd пока не проверял
Причем initrd.xz взять из DDR01

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 30890
  • Репутация: +207/-0
  • Автор темы
    • PuppyRus-A
Re: LFD10 x86_64
« Ответ #13 : 25 Октябрь 2019, 11:57:01 »
connman-1.36-d10-sf01.pfs
ffdiaporama-qt5-2.1-d10-sf01.pfs
ffmpeg-full-4.1.4-d10-sf01.pfs - полный из деб репы . На всякий случай для сравнения
« Последнее редактирование: 27 Октябрь 2019, 09:32:16 от sfs »

Оффлайн ШАМАНЯ

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: LFD10 x86_64
« Ответ #14 : 25 Октябрь 2019, 21:00:58 »
с инитрд от ддр загрузилась!

 без добавления в него модулей ядра 4.15.4 от пра1904
с новым 001 - графические проги не запускаются - нужны либы gtk11 вроде
с вчерашним 001  - работает лучше, подключаются, простые сразу  geany, например,
те, что с  qt5  - qmplay 1804 coolreader из старой репы пра64 - требуют модуль  qt plugin "xcb"
mpv  просит  wayland0
fbreader  - просит sqlite
так что поздравляем с рождением новую жизнь :)
Life!!!
один раз упала панель lxpanel из 089-lxde из  pra1904
« Последнее редактирование: 25 Октябрь 2019, 21:06:18 от ШАМАНЯ »