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

Общие вопросы => Программное обеспечение Linux => Тема начата: sfs от 06 Январь 2019, 11:03:00

Название: Ядро linux-ck-core2
Отправлено: sfs от 06 Январь 2019, 11:03:00
Собрал uird для linux-ck-core2.
Чем привлекло это ядро?
Название: Re: Ядро linux-ck-core2
Отправлено: krasnyh от 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/

Название: Re: Ядро linux-ck-core2
Отправлено: sfs от 06 Январь 2019, 11:56:44
прибавляет конечно не десятки процентов  производительности, но что-то там все же есть
Т.е. хоть что-то заметили....?
AUFS там есть? А комплект видеодров?
Название: Re: Ядро linux-ck-core2
Отправлено: krasnyh от 06 Январь 2019, 12:02:55
AUFS там есть? А комплект видеодров?
Собрал, но в Linux-ck все равно aufs нет.
Я его впервые вчера запустил с uird:
Добавил поддержку overlayfs

включается параметром:
uird.union=overlay
Название: Re: Ядро linux-ck-core2
Отправлено: sfs от 06 Январь 2019, 12:15:23
AUFS там есть?
Нет. Но возможно можно скомпилить только aufs.ko  (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=r8168-aufs)к любому ядру... Никто не пробовал?
А комплект видеодров?
Только nv340 390
Название: Re: Ядро linux-ck-core2
Отправлено: neobht от 06 Январь 2019, 12:17:37
Но возможно можно скомпилить только aufs.ko к любому ядру... Никто не пробовал?

лучше всего было бы dkms модуль - сразу бы все упростилось под ядра любые считай
Название: Re: Ядро linux-ck-core2
Отправлено: betcher от 06 Январь 2019, 12:58:16
лучше всего было бы dkms модуль - сразу бы все упростилось под ядра любые считай
Искал с месяц назад дкмс ауфс. Нагуглил только в репах убунты под 4.9 и 4.14
Название: Re: Ядро linux-ck-core2
Отправлено: sfs от 06 Январь 2019, 16:17:45
Вроде , в юбунтовых ядрах ауфс и так всегда был...
Название: Re: Ядро linux-ck-core2
Отправлено: Pro от 07 Январь 2019, 03:36:02
Но возможно можно скомпилить только aufs.ko к любому ядру... Никто не пробовал?

лучше всего было бы dkms модуль - сразу бы все упростилось под ядра любые считай
Такое не должно получаться т.к. Чтобы получить aufs.ko надо наложить патчи на ядро. "Под любые ядра" это тоже сильно сказано т.к. Код aufs для разных версий ядра отличается, для 4.14.хх даже три ветки aufs на гите сделано.
Название: Re: Ядро linux-ck-core2
Отправлено: krasnyh от 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