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

Голосование

Мне нравятся ядра

pf с конфигом от Pro
2 (50%)
porteus
0 (0%)
нужно сделать гибрид porteus+pf
0 (0%)
Большие донорские - типа manjaro в pra-roll
0 (0%)
pf c конфигом от sfs
2 (50%)

Проголосовало пользователей: 4

Автор Тема: Конфиг ядра  (Прочитано 19949 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Конфиг ядра
« : 30 Май 2019, 16:55:20 »
Для компиляции 5.15 ядра необходимо 22гб места на диске (выбирайте самый быстрый)
На 4x ядерном i3 3,4Ghz компилится 2-2,5 часа (зависит от используемого конфига). На ssd быстрее
Параметры конфига ядра : https://www.kernelconfig.io/

Монолитное ядро. Скрипт преобразования любого конфига

https://wiki.gentoo.org/wiki/Kernel/Configuration/ru
http://file.puppyrus.org/users/pra/kernel/cfg.tar.gz - все конфиги
vmlinus*-porteus сопоставимых версий меньше нашего vmlinus*-pf  (от Pro) на 1,8 мб
И 000*.pfs больше на 4мб
При этом кажется , что и система с porteus грузится быстрее

Может компилить pf ядра с porteus конфигом... Заодно для i686 добавить PAE (в конфиге , в аттаче , вроде, уже появился
Скомпилил : ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel/new/5.1.4-pp-drv Итог
неудачный

« Последнее редактирование: 06 Январь 2022, 10:22:31 от sfs »

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Конфиг ядра
« Ответ #1 : 30 Май 2019, 17:35:54 »
важна надежность работы, "безглючность" ( для меня )
что выбрать не знаю, пользуюсь тем что дали :)
размер плюс минус несколько мб не так важен( опять же только для меня )
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #2 : 31 Май 2019, 09:21:27 »
важна надежность работы, "безглючность" размер плюс минус несколько мб не так важен
Тогда для Вас - донорские. Наши тестируются плохо и я не считаю себя спецом в области ядра

Дядя Шурик - проголосовали за пф - можете обосновать кроме "родное"?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #3 : 02 Июнь 2019, 13:12:38 »
Цитата
сделать гибрид porteus+pf
- сделал, проголосовал
Размер - как у портеус (т.е. меньше пра) - хорошо бы понять за счет чего
Выложу на неделе. Дрова придется перекомпилять

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #4 : 03 Июнь 2019, 12:37:18 »
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel/new/5.1.4-pp-drv
Если проблем не выявим - пойдет в пра03 и ддр

Оффлайн k0l0p0k

  • Ветеран
  • *****
  • Сообщений: 1611
  • Репутация: +27/-1
Re: Конфиг ядра
« Ответ #5 : 03 Июнь 2019, 20:43:57 »
Если проблем не выявим
пока нормально, ничего не отвалилось
1.пень G2020,8Gb,Radeon RX460 (Debian+openBox+LXPanel)
2.нетбук  Samsung N145 (Debian+openBox+LXPanel, ddr01)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #6 : 04 Июнь 2019, 14:24:49 »
Если проблем не выявим
Выявил:
1. Не понимает initrd.lz - и не надо . Ядро меньше
2. Не понимает codepage=866 при монтировании в инитрд fat. Надо убрать codepage и iocharset= в 81 строке linuxrc (initrd.xz) - выложу поправленный
Поэтому не грузится с фат. Здесь оно и не нужно. В системе на фат с русским норм

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #7 : 05 Июнь 2019, 11:03:29 »
выложу поправленный
initrd.xz - универсальный для pra и ддр. Теперь грузит pfs sfs xzm
прочие инитрд переложил
Пока не обновил скрипт fix - будет выдавать, что initrd устарел. Игнорируйте
« Последнее редактирование: 05 Июнь 2019, 11:08:05 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #8 : 15 Июль 2019, 11:02:11 »
Случайно натолкнулся - в porteus нет zstd . Вроде по итогу этой темы пришли к выводу - нет смысла заморачиваться. Т.е. жалеть не о чем
Там, похоже вообще все по минимуму. Зато и размер соответствующий
По максимуму в manjaro
А pf от Pro где-то посередине. Нужна ли кому-то именно "середина"

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

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

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: Конфиг ядра
« Ответ #9 : 15 Июль 2019, 13:27:10 »
Если проблем не выявим
Выявил:
1. Не понимает initrd.lz - и не надо . Ядро меньше
2. Не понимает codepage=866 при монтировании в инитрд fat. Надо убрать codepage и iocharset= в 81 строке linuxrc (initrd.xz) - выложу поправленный
Поэтому не грузится с фат. Здесь оно и не нужно. В системе на фат с русским норм
Не понятно, как монтирование работает :)
С новым initrd.xz  и ядром 5.1.7 в DDR и с 5.1.4 в PRA64 19.04  загружается с флешки FAT32  и работает,но вопросики вместо русских букв на флэшке с FAT32, а если отключить флешку   и потом подключить изменённым mount-wizard , то
видно русские буквы.
в mount-wizard в строке 14 вот такое надо бы добавить:
MOPT="-o umask=000,iocharset=utf8,codepage=866,shortname=mixed"
ext4 с русским буквами тоже им подключается нормально

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #10 : 15 Июль 2019, 17:46:15 »
в mount-wizard в строке 14 вот такое надо бы добавить:
MOPT="-o umask=000,iocharset=utf8,codepage=866,shortname=mixed"
Он и так с этими ключами монтирует. Сами же пишите
если отключить флешку   и потом подключить изменённым mount-wizard , то
видно русские буквы.
Не видно их, т.к. смонтировано без codepage=866 на стадии инитрд
Из идей - уже в системе перемонтировать с этими ключами при загрузке системы... А получится ли если fat раздел загрузочный...
Есть идеи лучше?
« Последнее редактирование: 15 Июль 2019, 18:02:17 от sfs »

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

  • Старожил
  • ****
  • Сообщений: 213
  • Репутация: +7/-0
    • mimi linux
Re: Конфиг ядра
« Ответ #11 : 15 Июль 2019, 19:55:01 »
в mount-wizard в строке 14 вот такое надо бы добавить:
MOPT="-o umask=000,iocharset=utf8,codepage=866,shortname=mixed"
Он и так с этими ключами монтирует. Сами же пишите
если отключить флешку   и потом подключить изменённым mount-wizard , то
видно русские буквы.
Это только у меня так, с изменённым вручную mount-wizard, а у других пользователей в стандартном
mount-wizard таких ключей нет, там 14 строка такая:
MOPT="-o umask=000"
со старыми ядрами 4.х и старым инитрд монтировались флэшки  с полным набором ключей, хотя в mount-wizard только umask=000.
а с ядрами 5.х и новым инитрд не работает, пока вручную не исправишь, но при этом spacefm - по прежнему монтирует с вопросиками вместо букв


Не видно их, т.к. смонтировано без codepage=866 на стадии инитрд
да , сразу после загрузки с флэшки, если эта флэшка смонтировалась ,то вопросики.
а в некоторых пра, она отмонтируется при загрузке.
Отчего это зависит?

Из идей - уже в системе перемонтировать с этими ключами при загрузке системы... А получится ли если fat раздел загрузочный...
Есть идеи лучше?
ну это же только к одной будет применимо, а если потом другую флешку вставить и в  spacefm она опять будет с вопросами,  а если монтировать изменённым mount-wizard,  то русские буквы, но только у меня :)  , поэтому и предлагаю добавить в 14 строку ключи.

А то не хочется возвращаться на ядра 4.х - там страшные уязвимости :)

P.S. И ядро 5.2 тоже пока не  надо - похоже в него  закладку вставили:
https://www.opennet.ru/opennews/art.shtml?num=51051

цитаты оттуда:

Добавлена поддержка электронной цифровой подписи по ГОСТ Р 34.10-2012 (RFC 7091, ISO/IEC 14888-3), разработанная Виталием Чикуновым из "Базальт СПО". Во встроенную реализацию TLS добавлена поддержка AES128-CCM. В модуль crypto_simd добавлена поддержка алгоритмов AEAD;


А можно мне в будущий апдейт манжары и федоры отключить вот это?
Добавлена поддержка эллиптических кривых GOST R 34.10-2012 (RFC 7091, ISO/IEC 14888-3).
КАТЕГОРИЧЕСКИ ПРОТЕСТУЮ!
 
    
2.32, Аноним (-), 12:50, 08/07/2019 [^] [^^] [^^^] [ответить] 
   +2 +/–
Чем оно тебе мешает? Просто не используй.
 
    
3.34, Fyjybv755 (?), 12:52, 08/07/2019 [^] [^^] [^^^] [ответить] 
   +8 +/–
От одного факта наличия в ядре этого кода сало подгорать начинает.
 
3.100, хотел спросить (?), 07:33, 09/07/2019 [^] [^^] [^^^] [ответить] 
   +/–
этот тот который с бэкдором?

> Researchers have identified a possible backdoor in the Grasshopper and Stribog algorithms

категорически удваиваю.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #12 : 20 Октябрь 2020, 13:50:26 »
ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel/new/5.1.4-pp-drv
Если проблем не выявим - пойдет в  и ддр
Еще выявил. Не работает radeon ,т.е. на ATI видяхах разрешение экрана маленькое и не увеличить
В ftp://ftp.yandex.ru/puppyrus/puppyrus-a/kernel/new/5.1.4-pf-drv/ - норм
Буду менять это ядро в ddr
Почему так не разбирался

Скомпилил 5.11-pf2 со свежим porteus конфигом - пока норм
« Последнее редактирование: 30 Март 2021, 09:19:49 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #13 : 30 Март 2021, 09:21:21 »
Скомпилил 5.11-pf2 со свежим porteus конфигом - пока норм
zswap монолитно. zram модулем. Может понадобиться в свете этой темы

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Конфиг ядра
« Ответ #14 : 31 Март 2021, 10:16:09 »
http://www.pivpav.com/post/150#comment-1540230756
https://wiki.archlinux.org/index.php/Zswap
оба можно  модулем. На стадии инитрд они не нужны. Можно позже (в загруженной системе) с ними разобраться