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

Автор Тема: Ядро linux-ck-core2  (Прочитано 6240 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Ядро linux-ck-core2
« : 06 Январь 2019, 11:03:00 »
Собрал uird для linux-ck-core2.
Чем привлекло это ядро?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Ядро linux-ck-core2
« Ответ #1 : 06 Январь 2019, 11:48:47 »
Чем привлекло это ядро?
Оно во первых патченное как и ядра -pf на производительность.
https://wiki.archlinux.org/index.php/Linux-ck
А во вторых скомпилировано под мой процессор:
Код
% gcc -c -Q -march=native --help=target | grep march
  -march=                      core2
  Компиляция под нативный проц прибавляет конечно не десятки процентов  производительности, но что-то там все же есть. Тем более оно уже собрано под мою архитектуру.
https://wiki.archlinux.org/index.php/Unofficial_user_repositories/Repo-ck
http://repo-ck.com/x86_64/

« Последнее редактирование: 06 Январь 2019, 11:55:04 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро linux-ck-core2
« Ответ #2 : 06 Январь 2019, 11:56:44 »
прибавляет конечно не десятки процентов  производительности, но что-то там все же есть
Т.е. хоть что-то заметили....?
AUFS там есть? А комплект видеодров?

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Ядро linux-ck-core2
« Ответ #3 : 06 Январь 2019, 12:02:55 »
AUFS там есть? А комплект видеодров?
Собрал, но в Linux-ck все равно aufs нет.
Я его впервые вчера запустил с uird:
Добавил поддержку overlayfs

включается параметром:
uird.union=overlay

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро linux-ck-core2
« Ответ #4 : 06 Январь 2019, 12:15:23 »
AUFS там есть?
Нет. Но возможно можно скомпилить только aufs.ko к любому ядру... Никто не пробовал?
А комплект видеодров?
Только nv340 390

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
Re: Ядро linux-ck-core2
« Ответ #5 : 06 Январь 2019, 12:17:37 »
Но возможно можно скомпилить только aufs.ko к любому ядру... Никто не пробовал?

лучше всего было бы dkms модуль - сразу бы все упростилось под ядра любые считай

Оффлайн betcher

  • Ветеран
  • *****
  • Сообщений: 3019
  • Репутация: +35/-0
    • MagOS linux
Re: Ядро linux-ck-core2
« Ответ #6 : 06 Январь 2019, 12:58:16 »
лучше всего было бы dkms модуль - сразу бы все упростилось под ядра любые считай
Искал с месяц назад дкмс ауфс. Нагуглил только в репах убунты под 4.9 и 4.14

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Ядро linux-ck-core2
« Ответ #7 : 06 Январь 2019, 16:17:45 »
Вроде , в юбунтовых ядрах ауфс и так всегда был...

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: Ядро linux-ck-core2
« Ответ #8 : 07 Январь 2019, 03:36:02 »
Но возможно можно скомпилить только aufs.ko к любому ядру... Никто не пробовал?

лучше всего было бы dkms модуль - сразу бы все упростилось под ядра любые считай
Такое не должно получаться т.к. Чтобы получить aufs.ko надо наложить патчи на ядро. "Под любые ядра" это тоже сильно сказано т.к. Код aufs для разных версий ядра отличается, для 4.14.хх даже три ветки aufs на гите сделано.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Ядро linux-ck-core2
« Ответ #9 : 08 Январь 2019, 18:34:07 »
А во вторых скомпилировано под мой процессор:
% gcc -c -Q -march=native --help=target | grep march
  -march=                           core2
Интересный нюанс:
Цитата
live@prar-1811 ~ % gcc -c -Q -march=core2 --help=target |grep включено       
  -m128bit-long-double              [включено]
  -m64                              [включено]
  -m80387                           [включено]
  -malign-stringops                 [включено]
  -mcx16                            [включено]
  -mfancy-math-387                  [включено]
  -mfp-ret-in-387                   [включено]
  -mfxsr                            [включено]
  -mglibc                           [включено]
  -mhard-float                      [включено]
  -mieee-fp                         [включено]
  -mlong-double-80                  [включено]
  -mmmx                             [включено]
  -mno-sse4                         [включено]
  -mpush-args                       [включено]
  -mred-zone                        [включено]
  -msahf                            [включено]
  -msse                             [включено]
  -msse2                            [включено]
  -msse3                            [включено]
  -mssse3                           [включено]

  -mstv                             [включено]
  -mtls-direct-seg-refs             [включено]
  -mvzeroupper                      [включено]
Цитата
live@prar-1811 ~ % gcc -c -Q -march=native --help=target |grep включено        
  -m128bit-long-double              [включено]
  -m64                              [включено]
  -m80387                           [включено]
  -malign-stringops                 [включено]
  -mcx16                            [включено]
  -mfancy-math-387                  [включено]
  -mfp-ret-in-387                   [включено]
  -mfxsr                            [включено]
  -mglibc                           [включено]
  -mhard-float                      [включено]
  -mieee-fp                         [включено]
  -mlong-double-80                  [включено]
  -mmmx                             [включено]
  -mpush-args                       [включено]
  -mred-zone                        [включено]
  -msahf                            [включено]
  -msse                             [включено]
  -msse2                            [включено]
  -msse3                            [включено]
  -msse4.1                          [включено]
  -mssse3                           [включено]

  -mstv                             [включено]
  -mtls-direct-seg-refs             [включено]
  -mvzeroupper                      [включено]
Код
$ gcc --version
gcc (GCC) 8.2.1 20180831
« Последнее редактирование: 08 Январь 2019, 19:12:55 от krasnyh »