Форум проекта PuppyRus Linux

Проект PuppyRus Linux => Обсуждение проекта => Тема начата: sfs от 06 Июль 2019, 10:48:31

Название: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 10:48:31
Заменил ядро на 4.9.13.
А видеодрайвера? А кто-то тестировал?

Предлагаю стандартизировать ядра проекта и объединить усилия по компиляции и тестированию (с этим особенно тяжело)
Ядра имею ввиду - не большие, стандартные, а маленькие с монолитно вкомпиленными компонентами для загрузки без доп. модулей ядра
Т.е. совместно выбирать версию ядра не чаще раза в пол-года - год. Компилить все дрова и совместно тестировать
Сейчас просто распыляем силы, которых не так много
Вроде, особых разногласий по ядерному вооружению нет
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: imp от 06 Июль 2019, 12:31:36
Цитата: imp от Вчера в 19:29:46
Заменил ядро на 4.9.13.
А видеодрайвера? А кто-то тестировал?
Собирал. Пока не пашут. Тестирует батя, aka железяка. Он задал резонный вопрос: "оно кому-то нужно?". Пока разбираюсь.

Предлагаю стандартизировать ядра проекта и объединить усилия по компиляции и тестированию (с этим особенно тяжело)
Только за. Кстати, в аттаче утилитка с мурги - немного облегчает жизнь сборщику ядра. Однако, сколько не собирал - сетевухи не поднялись. Слаб я в этих вопросах.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 13:19:10
Для старого железа есть 441-pf от Pro с полным набором проверенных дров 32 и 64
Для свежего есть полный набор http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/tested/4.15.4-pf4-drv/ - компилил сам с конфигом Pro

32 : http://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/new/5.1.4-pp-drv/
pf c конфигом porteus (http://forum.puppyrus.org/index.php?topic=21774.0)
Предлагаю этот довести до ума
Тут остался только каталист

На перспективу - самый простой метод - брать ядра из портеуса и доукомплектовывать дровами
Там их на потоке (http://forum.puppyrus.org/index.php?topic=16675.msg100386#msg100386) собирают
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: imp от 06 Июль 2019, 13:35:29
с конфигом Pro
Конфиг в студию. А то с zcat /proc/config.gz > .config фигня какая-то получается.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: krasnyh от 06 Июль 2019, 13:45:42
Конфиг в студию.
Самый последний .config от Pro в kernel-4.20.15-pf7_src_patched_64.pfs http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/4.20.15-pf7_64/
(/usr/src/linux-4.20.15-pf7/)

p.s. Всегда находится в kernel-(версия_ядра)_src_patched_


upd.
http://mirror.yandex.ru/puppyrus/puppyrus-a/kernel/
http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 18:40:49
Всегда находится в kernel-(версия_ядра)_src_patched_
Да. А зачем? Что-то в имеющихся не устраивает?
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: DdShurick от 06 Июль 2019, 18:49:33
объединить усилия по компиляции и тестированию
У нас был квалифицированный ядерщик Pro, твоими усилиями он забил.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 19:01:39
Каталист Pro никогда (очень давно) не собирал
С ним основные проблемы
А самая главная проблема - не тестируют

Пока, по итогу тестирования, я не нашел проблем с porteus ядром
При этом оно меньше и обновляется и тестируется не маленьким porteus сообществом
Поэтому и нам туда присоединиться есть смысл
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: DdShurick от 06 Июль 2019, 19:22:59
не нашел проблем с porteus ядром
Кинь ссылку, я найду.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 19:31:46
http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/new/5.1.4-porteus_64-drv/
Ядро их полностью. Не только конфиг. Дрова - мои
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 19:46:37
в аттаче утилитка с мурги - немного облегчает жизнь сборщику ядра. Однако, сколько не собирал - сетевухи не поднялись
Собираю так
http://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/linux-pf-pra-513-pf3/
На выходе - полноценные пакеты
Там же конфиги от Pro и porteus
Все ок
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 19:49:22
Какой итог? Все готовы протестировать эти (http://forum.puppyrus.org/index.php?topic=21849.msg158801#msg158801) ядра в своих дистрах?
Есть несогласные? Есть другие ядра лучше?
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: DdShurick от 06 Июль 2019, 19:56:35
Какой итог?
Пока неутешительный, 4.20.0-porteus не находит системные файлы.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 20:04:25
4.20.0-porteus
Тестируйте 51. 420 без дров и исходников
не находит системные файлы.
В ититрд blkid не видит загрузочный носитель?
Или что?
Там lib - симлинк - под арч. Учли?
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: DdShurick от 06 Июль 2019, 20:21:37
Учли?
Не первый ядерный модуль перепаковываю.
5.1.4-porteus та же картина. Надо разбираться.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: DdShurick от 06 Июль 2019, 20:30:39
В ититрд blkid не видит загрузочный носитель?
Видит, и в первичной консоли всё работает (монтирование, листинг...). В /mnt пусто пока вручную не примонтируешь.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 20:43:45
А другие ядра этих версий на Вашем железе работают норм?
У меня вон (http://forum.puppyrus.org/index.php?topic=21813.0) какие чудеса со свежими
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: DdShurick от 06 Июль 2019, 20:44:31
 Я старый маразматик, забыл переименовать модули в zxm  :'(  :D
5.1.4-porteus нет звука и не работает urxvt (нет /dev/pts).
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 06 Июль 2019, 21:32:19
У меня норм
Код
# uname -a
Linux DDR01 5.1.4-pf #1 SMP PREEMPT Fri May 31 08:15:18 MSK 2019 i686 GNU/Linux
root@DDR01:base# ls /dev/pts
0  1  ptmx
Попробуйте с ддр для сравнения
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 07 Июль 2019, 09:18:38
Только за
Что-то получилось?

Кстати - кроме ядер можно и общую репу портированных модулей организовать
Как минимум с браузерами сложностей быть не должно...
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: imp от 07 Июль 2019, 10:46:02
Пока не пробовал. Кой-че ковырял в своей поделке. Потестирую - выложу.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 12 Июль 2019, 09:34:42
Пришлось поменять ядро на то, что в disco64 использовал, т.к. не подымало видяху (gma500). Не завелась мышь. Перепаковал - /lib перенес в /usr/lib. Поехало.
Какое ядро пробовали?
Какой итог? Переходим на одно ядро?
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: imp от 12 Июль 2019, 10:37:51
Пока не знаю. Снова в командировке( Пробовал то, что в disco64. Т.е. 4.9.13
Еще смущает, что в пра modules и firmware лежат в /usr/lib. Это --prefix?
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 12 Июль 2019, 10:59:31
Пробовал то, что в disco64. Т.е. 4.9.13
А надо было протестировать
Для свежего есть полный набор http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/tested/4.15.4-pf4-drv/
что в пра modules и firmware лежат в /usr/lib
Это фишка арча
Решается двумя симлинками (сделал так в DDR)  или перепаковкой
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: imp от 12 Июль 2019, 13:36:49
Блин, чтобы было понятно - сперва было взято ядро из пра. На нем не поехало. Поехало на 4.9.13, после перепаковки. Вот.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 12 Июль 2019, 14:44:53
На нем не поехало
Похоже - ядер надо по 2 на архитектуру. Для старого и нового железа
Поехало на 4.9.13
http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/ не нахожу здесь такого. Откуда брали?
Для старого я предлагал http://mirror.yandex.ru/puppyrus/puppyrus-a64/kernel/tested/4.4.1-pf3-drv/
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: krasnyh от 12 Июль 2019, 15:42:52
не нахожу здесь такого. Откуда брали?
Взято из disco64-19.05-uefi.iso и перепаковано для запуска в PRA.
Цитата
live@prar-1811 ..iso+zdrv_disco64_19.05.sfs/lib/modules % ls 
4.9.13
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 12 Июль 2019, 16:01:16
Если дров к этому ядру нет - какой смысл в эксперименте?
Или чем это ядро знаменито?
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: krasnyh от 12 Июль 2019, 16:10:52
Если дров к этому ядру нет - какой смысл в эксперименте?
    Вполне. Но Ричи я запустил, а ПРА ниасилил :)

Осилил. Пришлось поменять ядро на то, что в disco64 использовал
Спортивный интерес, как я понял. )
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: imp от 12 Июль 2019, 18:35:56
Верно. Был интерес хотя бы посмотреть, что такое PRA. Насчет дров - думаете просто их собрать и оттестить, имея лишь gma500? На i686 сборке disco у меня тоже не сразу получилось. Приеду из командировки - буду допиливать.
Название: Re: Общие версии ядер для всех frugal дистрибутивов проекта
Отправлено: sfs от 15 Июль 2019, 09:21:58
Насчет дров - думаете просто их собрать и оттестить, имея лишь gma500?
Собрать - не сильно сложно, если брать рецепты с патчами в manjaro
Последнее время у меня проблемы только с АМД - компилится, но не работает
Оттестировать сложнее. Особенно без железа. Поэтому и предлагаю юзать общие ядра
Неужели даже здесь так сложно объединиться...