URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 124066
[ Назад ]

Исходное сообщение
"Релиз ядра Linux 5.12"

Отправлено opennews , 26-Апр-21 08:09 
После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.12. Среди наиболее заметных изменений: поддержка зонированных блочных устройств в Btrfs, возможность маппинга идентификаторов пользователей для ФС, чистка устаревших ARM-архитектур, режим "нетерпеливой" записи в NFS, механизм LOOKUP_CACHED для определения файловых путей из кэша, поддержка атомарных инструкций в BPF, отладочная система KFENCE для выявления ошибок при работе с памятью,  работающий в отдельном потоке ядра режим NAPI poll-инга в сетевом стеке, гипервизор ACRN, возможность изменения на лету preempt-модели в планировщике задач и поддержка LTO-оптимизаций при сборке в Clang...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=54985


Содержание

Сообщения в этом обсуждении
"Релиз ядра Linux 5.12"
Отправлено Fracta1L , 26-Апр-21 08:09 
> Предложенная функциональность позволяет упростить совместное использование файлов разными пользователями и на разных компьютерах

О, наконец-то Линукс готов для десктопа, всего-то 30 лет прошло.


"Релиз ядра Linux 5.12"
Отправлено Леголас , 26-Апр-21 08:20 
давно готов

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 14:23 
Причём в винде с этими правами на флэшках вообще не парятся ввиду отсутствия прав от слова совсем.

"Релиз ядра Linux 5.12"
Отправлено Петух , 26-Апр-21 16:13 
Ну так на Винде некогда людям - они любят сексом с женщинами заниматься, а не с ОС.

"Релиз ядра Linux 5.12"
Отправлено бобёр , 26-Апр-21 16:37 
> Ну так на Винде некогда людям - они любят сексом с женщинами
> заниматься, а не с ОС.

Любят да не могут. Времени нет, пока всех глюки венды разберёшь и все нужные сетапчики позапускаешь, уже и всё


"Релиз ядра Linux 5.12"
Отправлено partizzzan , 27-Апр-21 01:52 
Глюки только у тех, у кого руки из жопы и кривое древнее железо

"Релиз ядра Linux 5.12"
Отправлено i , 27-Апр-21 02:08 
Пряморукий нашелся, и все то у него работает, только чет серьезные сервера на винде никто не делает, расскажи им всему миру как они заблуждаются, гуглу расскажи, ораклу, как сетуп-екзе запускать..

"Релиз ядра Linux 5.12"
Отправлено Miha , 26-Апр-21 16:43 
Интересно, а почему тогда у Линуса Торвальдса всегда было время на свою девушку/жену с 1997-го (и скорее всего даже раньше)...

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 17:02 
Не было у него времени. Поэтому взял в жёны то, что попалось - одноклассницу. Но ты не турвальдс для такой роскоши.

"Релиз ядра Linux 5.12"
Отправлено Miha , 26-Апр-21 17:47 
Ну во-первых не однокласницу, а однокурсницу, а во-вторых - она чемпионка Финляндии по каратэ... так что далеко не "что попалось"...

"Релиз ядра Linux 5.12"
Отправлено Fracta1L , 26-Апр-21 20:15 
Там скорее ей Торвальдс попался, а не она ему.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 20:57 
Ну и зачем ему чемпионка по каратэ? Любит когда пинают по яйцам?

"Релиз ядра Linux 5.12"
Отправлено partizzzan , 27-Апр-21 01:54 
Ну так за него другие ковыряются ) )

"Релиз ядра Linux 5.12"
Отправлено Ordu , 26-Апр-21 18:24 
Не. Есть три уровня интеграции софта в десктопной системе. Эппл впереди планеты всей, анально огораживая платформу, избегая не только зоопарков софта и стандартов, но даже плодородной на зоопарки почвы, эппл смог достичь такого уровня.

На втором уровне венда. Там огороженности меньше, но ms очень старается под любую задачу выкатить стандартизированный интерфейс, пишет гайды для разработчиков. Если мс не успела выкатить апи и кто-то другой оказался быстрее, мс запилит альтернативу и задушит тех, излишне резких. Результат похуже чем у эппла, но существенно лучше чем в лине.

В линуксе же каждый дpoчит как хочет. Попытки навести порядок и стандартизовать что-либо воспринимаются многими как ограничение их свобод. Единого видения развития линукса нет. То есть даже об общем направлении даже примерно договориться невозможно. Кооперация, сотрудничество? Есть островки сотрудничества, но как правило люди предпочитают делать самостоятельно, ни с кем не советуясь даже, и уж тем более не сотрудничая. Это приводит к тому, что линуксовый десктоп на фоне конкурентов выглядит беспорядочной кучей несовместимых друг с другом запчастей.

То есть, не поймите меня неправильно, меня такое положение дел устраивает. Я взвесил плюсы и минусы, и решил что первые перевешивают вторые. Но это не делает линукс "готовым к десктопу". Для фриков может быть, для всех остальных лучше венда или мак.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 20:00 
Я бы не спешил бы так хвалить эпл. Банальная задача: создать ярлык RDP сессии на рабочем столе заставила гуглить. И решение оказалось, мягко говоря, удивительным.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 21:46 
Как минимум 5 моих знакомых переползжих с win на lin с вами не согласятся.
Звонят, конечно - спрашивают то се, но кто пошустрее уже и простенькие командочки в терминале освоил.

Когда нет необходимости в строго специализированом софте - нет разницы под чем работает браузер и vlc.


"Релиз ядра Linux 5.12"
Отправлено Прохожий , 27-Апр-21 00:11 
Ваши знакомые, скорей всего, попадают под определение "фрик". Их переползти под Линукс с Винды заставила явно не бизнес-необходимость, а простое любопытство. Обычному человеку работать надо, а не изучать команды терминала.

"Релиз ядра Linux 5.12"
Отправлено X86 , 27-Апр-21 05:37 
Обычному человеку еще надо, чтобы настроенная система работала и не меняла сама по себе настройки, а с этим у винды все хуже.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 22:52 
> Не. Есть три уровня интеграции софта в десктопной системе. Эппл впереди планеты
> всей, анально огораживая платформу, избегая не только зоопарков софта и стандартов,
> но даже плодородной на зоопарки почвы, эппл смог достичь такого уровня.

ОООООООО даааааа именно поэтому, а не потому что нормальное ядро за основу взяли а не гавно от мелкасофта.


"Релиз ядра Linux 5.12"
Отправлено Прохожий , 27-Апр-21 00:13 
Причём здесь ядро до уровня взаимодействия софта, которое в конечном итоге выливается в удобство работы для конечного пользователя?

"Релиз ядра Linux 5.12"
Отправлено Ordu , 27-Апр-21 00:40 
>> Не. Есть три уровня интеграции софта в десктопной системе. Эппл впереди планеты
>> всей, анально огораживая платформу, избегая не только зоопарков софта и стандартов,
>> но даже плодородной на зоопарки почвы, эппл смог достичь такого уровня.
> ОООООООО даааааа именно поэтому, а не потому что нормальное ядро за основу
> взяли а не гавно от мелкасофта.

С ведром от мелкомягких у них бы не вышло, потому что интеграция у эппла не только в юзерспейсе, но и на уровне железа. Эппл делает железки под софт и софт под железки. И для такой модели очень важно иметь контроль над ядром. При этом гораздо менее важно, что это за ядро, насколько оно дружит с POSIX, монолитное оно или микроядерное, и тп. Вендо-ядро бы тоже сошло, если бы эппл контролировал его развитие. В частности, не позволяя тому пухнуть почём зря, ради поддержки самого широкого спектра оборудования.

Но в целом, соседний коммент совершенно верно отмечает: я выше говорил о юзерспейсе. А для хорошего юзерспейса ядро не очень важно.


"Релиз ядра Linux 5.12"
Отправлено flexagoon , 27-Апр-21 10:02 
Эппл это Security Through Obscurity в чистом виде

"Релиз ядра Linux 5.12"
Отправлено srgazh , 26-Апр-21 22:35 
Нет

"Релиз ядра Linux 5.12"
Отправлено Lex , 26-Апр-21 09:50 
Судя по количеству минусов, ещё не готов

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 13:50 
То минусы по поводу фракталова мнения о неготовности. Но фракталово мнение - он не является определяющим.

PS Он ещё забыл упомянуть про необходимость переписать ядро.


"Релиз ядра Linux 5.12"
Отправлено Леголас , 26-Апр-21 13:59 
> Он ещё забыл упомянуть про необходимость переписать ядро

похоже, это единственный путь для того, что бы пропихнуть Rust в него (:
https://opennet.ru/54970-rust


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 22:53 
> Судя по количеству минусов, ещё не готов

А ты не путай готовность линукса и глупость фрактала


"Релиз ядра Linux 5.12"
Отправлено Lex , 27-Апр-21 11:30 
> А ты не путай готовность линукса и глупость фрактала

Если плюсуют - значит согласны с высказыванием, если минусуют - значит не_согласны..
Высказывание фрактала было о готовности-таки линухи для десктопа


"Релиз ядра Linux 5.12"
Отправлено Zz , 26-Апр-21 11:25 
Ядро уже пропатчено парнями из Минисоты?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 13:51 
Теперь желающим придётся накладывать патчи самим.

"Релиз ядра Linux 5.12"
Отправлено Sluggard , 27-Апр-21 18:17 
> парнями из Минисоты

Минипчёлами?


"Релиз ядра Linux 5.12"
Отправлено Урри , 26-Апр-21 11:44 
Фрактал, ты совсем того, бухой с утра?

При чем тут возможность носить с собой винт с хомяком к десктопу?


"Релиз ядра Linux 5.12"
Отправлено бобёр , 26-Апр-21 16:32 
>> Предложенная функциональность позволяет упростить совместное использование файлов разными пользователями и на разных компьютерах
> О, наконец-то Линукс готов для десктопа, всего-то 30 лет прошло.

Именно, печально другое, используемое тобой барахло вообще никогда не было готово и никогда не станет.


"Релиз ядра Linux 5.12"
Отправлено Корец , 26-Апр-21 19:48 
Всмысле готов? Ты с дубу рухнул что ли? Он же на сях написан! Линукс - сплошная сишная дырень!

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 08:48 
Ну Windows тоже по большей части написан на Си, там конечно есть отлов хардварных ошибок вроде деления на ноль, но это всё ещё старый добрый Си с сырыми указателями. Windows тоже для десктопа не готов? Тогда есть ли в этом мире ОС пригодная для десктопа?

"Релиз ядра Linux 5.12"
Отправлено ываппр , 26-Апр-21 08:12 
на этом ядре ноут начал виснуть. рандомно но стабильно в течении 10-15 минут после запуска. учитывая что ноут старый чистый интел + вайфай от броадкома то это всё печально. начиная с рц1 кончая рц8. релиз не проверяла.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:13 
Ты все врешь.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:46 
Отрицание возможных проблем - признак бзд-шника. Хотя бы помог человеку понять что случилось и багрепорт отправить, что ли?
У меня например - уже лет 15 линукс нормально работает на моем железе, проблемы бывали только с бредком-камерами, ненавидией и canonlbp6000. Но ведь у других людей моежт быть и по-другому. Или какая опция конфигурации из олдконфига все испортила?

"Релиз ядра Linux 5.12"
Отправлено YetAnotherOnanym , 26-Апр-21 11:02 
Скажи мне, обиженный бзд-ишниками, все эти 15 лет на твоём железе работает именно ядро 5.12?

"Релиз ядра Linux 5.12"
Отправлено DildoZilla , 26-Апр-21 12:12 
12309

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 12:32 
Принятие проблем анонима на опенке - признак кормления троля

"Релиз ядра Linux 5.12"
Отправлено Семен , 26-Апр-21 08:25 
C rc-7 на этом ядре, фризы появились во время trim, kde не реагирует на клики мыши и изменения окон пока trim не завершится. В 5.11 таких фризов нет.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 13:39 
Они у меня были всегда, так что у тебя только починили. Попробуй openbox вместо kwin -- если это плазма зависает, должно попустить.

"Релиз ядра Linux 5.12"
Отправлено Семен , 26-Апр-21 15:00 
Братан все норм, наоборот в последнем ядре и меса, улучшили поддержку новых видеокарт AMD.
kwin не тормозит после выхода mesa 21! По ощущениям с каждым релизом лучше производительность всей системы razen 9 - amd видео. Могу только сказать одно, что кастомные ядра типа CK и ZEN и просто c MuQSS патчем у меня рандомно фризят систему, в итоге у меня на стандартном шедулере с кастом ядром с минимум патчей и конфигурацией с нуля, общий латенси системы получше чем у выше перечисленных.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 16:02 
Как у тебя получилось? У меня сыпет ошибками:

/usr/include/linux/swab.h:136:23: error: expected ';' before 'unsigned'
  136 | static __always_inline unsigned long __swab(const unsigned long y)
      |                       ^~~~~~~~~
      |                       ;
  CC       /home/cool/linux-5.12/tools/objtool/elf.o
/usr/include/linux/swab.h:171:8: error: unknown type name '__always_inline'
  171 | static __always_inline __u16 __swab16p(const __u16 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/swab.h:171:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab16p'
  171 | static __always_inline __u16 __swab16p(const __u16 *p)
      |                              ^~~~~~~~~
/usr/include/linux/swab.h:184:8: error: unknown type name '__always_inline'
  184 | static __always_inline __u32 __swab32p(const __u32 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/swab.h:184:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab32p'
  184 | static __always_inline __u32 __swab32p(const __u32 *p)
      |                              ^~~~~~~~~
/usr/include/linux/swab.h:197:8: error: unknown type name '__always_inline'
  197 | static __always_inline __u64 __swab64p(const __u64 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/swab.h:197:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__swab64p'
  197 | static __always_inline __u64 __swab64p(const __u64 *p)
      |                              ^~~~~~~~~
/usr/include/linux/swab.h:252:23: error: expected ';' before 'void'
  252 | static __always_inline void __swab32s(__u32 *p)
      |                       ^~~~~
      |                       ;
/usr/include/linux/swab.h:265:23: error: expected ';' before 'void'
  265 | static __always_inline void __swab64s(__u64 *p)
      |                       ^~~~~
      |                       ;
In file included from /usr/include/asm/byteorder.h:5,
                 from /home/cool/linux-5.12/tools/arch/x86/include/asm/insn.h:10,
                 from arch/x86/decode.c:10:
/usr/include/linux/byteorder/little_endian.h:44:8: error: unknown type name '__always_inline'
   44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:44:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le64p'
   44 | static __always_inline __le64 __cpu_to_le64p(const __u64 *p)
      |                               ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:48:8: error: unknown type name '__always_inline'
   48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:48:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le64_to_cpup'
   48 | static __always_inline __u64 __le64_to_cpup(const __le64 *p)
      |                              ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:52:8: error: unknown type name '__always_inline'
   52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:52:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le32p'
   52 | static __always_inline __le32 __cpu_to_le32p(const __u32 *p)
      |                               ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:56:8: error: unknown type name '__always_inline'
   56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:56:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le32_to_cpup'
   56 | static __always_inline __u32 __le32_to_cpup(const __le32 *p)
      |                              ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:60:8: error: unknown type name '__always_inline'
   60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:60:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_le16p'
   60 | static __always_inline __le16 __cpu_to_le16p(const __u16 *p)
      |                               ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:64:8: error: unknown type name '__always_inline'
   64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:64:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__le16_to_cpup'
   64 | static __always_inline __u16 __le16_to_cpup(const __le16 *p)
      |                              ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:68:8: error: unknown type name '__always_inline'
   68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:68:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be64p'
   68 | static __always_inline __be64 __cpu_to_be64p(const __u64 *p)
      |                               ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:72:8: error: unknown type name '__always_inline'
   72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:72:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be64_to_cpup'
   72 | static __always_inline __u64 __be64_to_cpup(const __be64 *p)
      |                              ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:76:8: error: unknown type name '__always_inline'
   76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:76:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be32p'
   76 | static __always_inline __be32 __cpu_to_be32p(const __u32 *p)
      |                               ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:80:8: error: unknown type name '__always_inline'
   80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:80:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be32_to_cpup'
   80 | static __always_inline __u32 __be32_to_cpup(const __be32 *p)
      |                              ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:84:8: error: unknown type name '__always_inline'
   84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:84:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cpu_to_be16p'
   84 | static __always_inline __be16 __cpu_to_be16p(const __u16 *p)
      |                               ^~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:88:8: error: unknown type name '__always_inline'
   88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/byteorder/little_endian.h:88:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__be16_to_cpup'
   88 | static __always_inline __u16 __be16_to_cpup(const __be16 *p)
      |                              ^~~~~~~~~~~~~~

Ядро 5.11.16 конечно в Void собирается.


"Релиз ядра Linux 5.12"
Отправлено Семен , 26-Апр-21 16:18 
Это проблема чисто компилятора. Или компилятор старый, или ключи компиляции какие-то, например -flto. Для компиляции с LLVM(clang) нужен LLVM желательно 11-12 версии. У меня LLVM 11.1.0 версии, но он не поддерживает нормально еще ryzen 9 и выдает код медленнее gcc 10.2.0, поэтому собираю на gcc 10.2.0. С gcc 10.2.0 все нормально, и с llvm 11.1.0 тоже, правда с LLVM у меня ядро медленее и приложения по бенчмарку тоже. Правда вышел уже llvm 12, но у меня он не собирается даже с патчами и несколько тестов не проходит при компиляции, поэтому пока на 12 llvm не тестировал производительность кода на ryzen.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 17:04 
Очень сомневаюсь, что дело в компиляторе:

Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib64/gcc/x86_64-linux-musl/10.2.1/lto-wrapper
Target: x86_64-linux-musl
Configured with: /builddir/gcc-10.2.1_pre1/configure --build=x86_64-linux-musl --disable-gnu-unique-object --disable-libsanitizer --disable-symvers libat_cv_have_ifunc=no --enable-vtable-verify --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --libexecdir=/usr/lib64 --libdir=/usr/lib64 --enable-threads=posix --enable-__cxa_atexit --disable-multilib --with-system-zlib --enable-shared --enable-lto --enable-plugins --enable-linker-build-id --disable-werror --disable-nls --enable-default-pie --enable-default-ssp --enable-checking=release --disable-libstdcxx-pch --with-isl --with-linker-hash-style=gnu --disable-sjlj-exceptions --disable-target-libiberty --enable-languages=c,c++,objc,obj-c++,fortran,lto,go,ada
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.2.1 20201203 (GCC)

LLVM пока не тестировал. Процессор FX-6100. У него уже вроде все мыслимые баги исправили.


"Релиз ядра Linux 5.12"
Отправлено Семен , 26-Апр-21 18:23 
Это точно что-то с компилятором  __always_inline говорит компилятору, что данную функцию надо не вызывать, а ее вызов заменять всегда на ее код. Компилятор у вас не понимает это ключевое слово.  У меня его точно понимает т.к. как не давно с этим ключом софт компилировал. В некоторых случаях некоторые параметры компиляции могут конфликтовать с inline ключевыми словами.

Если в кратце  __always_inline делает:

было:
void __always_inline x() {
   blbllaX;
}


void y(){
   blbllaa;
   x();
   blbllass;
}

станет:
void y(){
   blbllaa;
   blbllaX;
   blbllass;
}

Это сделано чисто ради оптимизации скорости исполнения, чтобы не использовать вызов функции.

Вспомнил тут, что в 5.12 добавили параметр CONFIG_TRIM_UNUSED_KSYMS проверьте не стоит ли Y в конфигурации ядра, у меня с этим ключем не компилирует. cat .config | grep UNUSED


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 18:58 
Там почти все параметры отрицательные ответы получают при make syncconfig кроме мониторинга AMD процессоров. Все то же самое. Параметра в конфиге нет совсем. Я заметил что разные по размеру архивы с исходниками прилетели. Но вряд ли это объясняет почему не идет компиляция в том числе clang/llvm-11. Вот тут брались команды:

https://www.kernel.org/doc/html/latest/kbuild/llvm.html

Результат - те же ошибки.


"Релиз ядра Linux 5.12"
Отправлено Семен , 26-Апр-21 19:42 
Скиньте через sendspace или какой либо другой файл хостинг свой конфиг, проверю у себя.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 10:22 
Зачем выдумывать велосипед? Тут сворачиваются длинные сообщения. Вот из этого конфига все делалось. Просто жмем Enter при make syncconfig. 30000 знаков тут доступно.

#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 5.11.16 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 10.2.1 20201203"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=100201
CONFIG_LD_VERSION=235010000
CONFIG_CLANG_VERSION=0
CONFIG_LLD_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO=y
CONFIG_CC_HAS_ASM_INLINE=y
CONFIG_IRQ_WORK=y
CONFIG_BUILDTIME_TABLE_SORT=y
CONFIG_THREAD_INFO_IN_TASK=y

#
# General setup
#
CONFIG_INIT_ENV_ARG_LIMIT=32
# CONFIG_COMPILE_TEST is not set
CONFIG_LOCALVERSION="_1"
# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_BUILD_SALT=""
CONFIG_HAVE_KERNEL_GZIP=y
CONFIG_HAVE_KERNEL_BZIP2=y
CONFIG_HAVE_KERNEL_LZMA=y
CONFIG_HAVE_KERNEL_XZ=y
CONFIG_HAVE_KERNEL_LZO=y
CONFIG_HAVE_KERNEL_LZ4=y
CONFIG_HAVE_KERNEL_ZSTD=y
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
CONFIG_KERNEL_XZ=y
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
# CONFIG_KERNEL_ZSTD is not set
CONFIG_DEFAULT_INIT=""
CONFIG_DEFAULT_HOSTNAME="(none)"
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_POSIX_MQUEUE_SYSCTL=y
CONFIG_WATCH_QUEUE=y
CONFIG_CROSS_MEMORY_ATTACH=y
# CONFIG_USELIB is not set
CONFIG_AUDIT=y
CONFIG_HAVE_ARCH_AUDITSYSCALL=y
CONFIG_AUDITSYSCALL=y

#
# IRQ subsystem
#
CONFIG_GENERIC_IRQ_PROBE=y
CONFIG_GENERIC_IRQ_SHOW=y
CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
CONFIG_GENERIC_PENDING_IRQ=y
CONFIG_GENERIC_IRQ_MIGRATION=y
CONFIG_HARDIRQS_SW_RESEND=y
CONFIG_IRQ_DOMAIN=y
CONFIG_IRQ_DOMAIN_HIERARCHY=y
CONFIG_GENERIC_MSI_IRQ=y
CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
CONFIG_IRQ_MSI_IOMMU=y
CONFIG_GENERIC_IRQ_MATRIX_ALLOCATOR=y
CONFIG_GENERIC_IRQ_RESERVATION_MODE=y
CONFIG_IRQ_FORCED_THREADING=y
CONFIG_SPARSE_IRQ=y
# CONFIG_GENERIC_IRQ_DEBUGFS is not set
# end of IRQ subsystem

CONFIG_CLOCKSOURCE_WATCHDOG=y
CONFIG_ARCH_CLOCKSOURCE_INIT=y
CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y
CONFIG_GENERIC_TIME_VSYSCALL=y
CONFIG_GENERIC_CLOCKEVENTS=y
CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y
CONFIG_GENERIC_CMOS_UPDATE=y
CONFIG_HAVE_POSIX_CPU_TIMERS_TASK_WORK=y
CONFIG_POSIX_CPU_TIMERS_TASK_WORK=y

#
# Timers subsystem
#
CONFIG_TICK_ONESHOT=y
CONFIG_NO_HZ_COMMON=y
# CONFIG_HZ_PERIODIC is not set
CONFIG_NO_HZ_IDLE=y
# CONFIG_NO_HZ_FULL is not set
# CONFIG_NO_HZ is not set
CONFIG_HIGH_RES_TIMERS=y
# end of Timers subsystem

# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_COUNT=y
CONFIG_PREEMPTION=y

#
# CPU/Task time and stats accounting
#
CONFIG_TICK_CPU_ACCOUNTING=y
# CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set
CONFIG_IRQ_TIME_ACCOUNTING=y
CONFIG_HAVE_SCHED_AVG_IRQ=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_TASKSTATS=y
CONFIG_TASK_DELAY_ACCT=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y
CONFIG_PSI=y
CONFIG_PSI_DEFAULT_DISABLED=y
# end of CPU/Task time and stats accounting

CONFIG_CPU_ISOLATION=y

#
# RCU Subsystem
#
CONFIG_TREE_RCU=y
CONFIG_PREEMPT_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
CONFIG_TASKS_RCU_GENERIC=y
CONFIG_TASKS_RCU=y
CONFIG_TASKS_RUDE_RCU=y
CONFIG_TASKS_TRACE_RCU=y
CONFIG_RCU_STALL_COMMON=y
CONFIG_RCU_NEED_SEGCBLIST=y
# end of RCU Subsystem

CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
# CONFIG_IKHEADERS is not set
CONFIG_LOG_BUF_SHIFT=19
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y

#
# Scheduler features
#
# CONFIG_UCLAMP_TASK is not set
# end of Scheduler features

CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y
CONFIG_CC_HAS_INT128=y
CONFIG_ARCH_SUPPORTS_INT128=y
CONFIG_NUMA_BALANCING=y
CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
CONFIG_CGROUPS=y
CONFIG_PAGE_COUNTER=y
CONFIG_MEMCG=y
CONFIG_MEMCG_SWAP=y
CONFIG_MEMCG_KMEM=y
CONFIG_BLK_CGROUP=y
CONFIG_CGROUP_WRITEBACK=y
CONFIG_CGROUP_SCHED=y
CONFIG_FAIR_GROUP_SCHED=y
CONFIG_CFS_BANDWIDTH=y
CONFIG_RT_GROUP_SCHED=y
CONFIG_CGROUP_PIDS=y
# CONFIG_CGROUP_RDMA is not set
CONFIG_CGROUP_FREEZER=y
CONFIG_CGROUP_HUGETLB=y
CONFIG_CPUSETS=y
CONFIG_PROC_PID_CPUSET=y
CONFIG_CGROUP_DEVICE=y
CONFIG_CGROUP_CPUACCT=y
CONFIG_CGROUP_PERF=y
CONFIG_CGROUP_BPF=y
# CONFIG_CGROUP_DEBUG is not set
CONFIG_SOCK_CGROUP_DATA=y
CONFIG_NAMESPACES=y
CONFIG_UTS_NS=y
CONFIG_TIME_NS=y
CONFIG_IPC_NS=y
CONFIG_USER_NS=y
CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_SCHED_AUTOGROUP=y
# CONFIG_SYSFS_DEPRECATED is not set
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_RD_GZIP=y
CONFIG_RD_BZIP2=y
CONFIG_RD_LZMA=y
CONFIG_RD_XZ=y
CONFIG_RD_LZO=y
CONFIG_RD_LZ4=y
CONFIG_RD_ZSTD=y
CONFIG_BOOT_CONFIG=y
CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
CONFIG_LD_ORPHAN_WARN=y
CONFIG_SYSCTL=y
CONFIG_HAVE_UID16=y
CONFIG_SYSCTL_EXCEPTION_TRACE=y
CONFIG_HAVE_PCSPKR_PLATFORM=y
CONFIG_BPF=y
CONFIG_EXPERT=y
CONFIG_UID16=y
CONFIG_MULTIUSER=y
CONFIG_SGETMASK_SYSCALL=y
CONFIG_SYSFS_SYSCALL=y
CONFIG_FHANDLE=y
CONFIG_POSIX_TIMERS=y
CONFIG_PRINTK=y
CONFIG_PRINTK_NMI=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_PCSPKR_PLATFORM=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_FUTEX_PI=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_AIO=y
CONFIG_IO_URING=y
CONFIG_ADVISE_SYSCALLS=y
CONFIG_HAVE_ARCH_USERFAULTFD_WP=y
CONFIG_MEMBARRIER=y
CONFIG_KALLSYMS=y
# CONFIG_KALLSYMS_ALL is not set
CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y
CONFIG_KALLSYMS_BASE_RELATIVE=y
CONFIG_BPF_SYSCALL=y
CONFIG_ARCH_WANT_DEFAULT_BPF_JIT=y
# CONFIG_BPF_PRELOAD is not set
CONFIG_USERFAULTFD=y
CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
CONFIG_KCMP=y
CONFIG_RSEQ=y
# CONFIG_DEBUG_RSEQ is not set
# CONFIG_EMBEDDED is not set
CONFIG_HAVE_PERF_EVENTS=y
# CONFIG_PC104 is not set

#
# Kernel Performance Events And Counters
#
CONFIG_PERF_EVENTS=y
# CONFIG_DEBUG_PERF_USE_VMALLOC is not set
# end of Kernel Performance Events And Counters

CONFIG_VM_EVENT_COUNTERS=y
CONFIG_SLUB_DEBUG=y
# CONFIG_SLUB_MEMCG_SYSFS_ON is not set
# CONFIG_COMPAT_BRK is not set
# CONFIG_SLAB is not set
CONFIG_SLUB=y
# CONFIG_SLOB is not set
CONFIG_SLAB_MERGE_DEFAULT=y
CONFIG_SLAB_FREELIST_RANDOM=y
CONFIG_SLAB_FREELIST_HARDENED=y
CONFIG_SHUFFLE_PAGE_ALLOCATOR=y
CONFIG_SLUB_CPU_PARTIAL=y
CONFIG_PROFILING=y
CONFIG_TRACEPOINTS=y
# end of General setup

CONFIG_64BIT=y
CONFIG_X86_64=y
CONFIG_X86=y
CONFIG_INSTRUCTION_DECODER=y
CONFIG_OUTPUT_FORMAT="elf64-x86-64"
CONFIG_LOCKDEP_SUPPORT=y
CONFIG_STACKTRACE_SUPPORT=y
CONFIG_MMU=y
CONFIG_ARCH_MMAP_RND_BITS_MIN=28
CONFIG_ARCH_MMAP_RND_BITS_MAX=32
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8
CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16
CONFIG_GENERIC_ISA_DMA=y
CONFIG_GENERIC_BUG=y
CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_ARCH_HAS_CPU_RELAX=y
CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y
CONFIG_ARCH_HAS_FILTER_PGPROT=y
CONFIG_HAVE_SETUP_PER_CPU_AREA=y
CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y
CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
CONFIG_ZONE_DMA32=y
CONFIG_AUDIT_ARCH=y
CONFIG_HAVE_INTEL_TXT=y
CONFIG_X86_64_SMP=y
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_FIX_EARLYCON_MEM=y
CONFIG_PGTABLE_LEVELS=4
CONFIG_CC_HAS_SANE_STACKPROTECTOR=y

#
# Processor type and features
#
CONFIG_ZONE_DMA=y
CONFIG_SMP=y
CONFIG_X86_FEATURE_NAMES=y
CONFIG_X86_X2APIC=y
CONFIG_X86_MPPARSE=y
# CONFIG_GOLDFISH is not set
CONFIG_RETPOLINE=y
CONFIG_X86_CPU_RESCTRL=y
# CONFIG_X86_EXTENDED_PLATFORM is not set
# CONFIG_X86_INTEL_LPSS is not set
CONFIG_X86_AMD_PLATFORM_DEVICE=y
CONFIG_IOSF_MBI=y
# CONFIG_IOSF_MBI_DEBUG is not set
CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y
CONFIG_SCHED_OMIT_FRAME_POINTER=y
CONFIG_HYPERVISOR_GUEST=y
CONFIG_PARAVIRT=y
CONFIG_PARAVIRT_XXL=y
# CONFIG_PARAVIRT_DEBUG is not set
# CONFIG_PARAVIRT_SPINLOCKS is not set
CONFIG_X86_HV_CALLBACK_VECTOR=y
CONFIG_XEN=y
CONFIG_XEN_PV=y
CONFIG_XEN_512GB=y
CONFIG_XEN_PV_SMP=y
CONFIG_XEN_DOM0=y
CONFIG_XEN_PVHVM=y
CONFIG_XEN_PVHVM_SMP=y
CONFIG_XEN_PVHVM_GUEST=y
CONFIG_XEN_SAVE_RESTORE=y
# CONFIG_XEN_DEBUG_FS is not set
CONFIG_XEN_PVH=y
CONFIG_KVM_GUEST=y
CONFIG_ARCH_CPUIDLE_HALTPOLL=y
CONFIG_PVH=y
CONFIG_PARAVIRT_TIME_ACCOUNTING=y
CONFIG_PARAVIRT_CLOCK=y
# CONFIG_JAILHOUSE_GUEST is not set
# CONFIG_ACRN_GUEST is not set
# CONFIG_MK8 is not set
# CONFIG_MPSC is not set
# CONFIG_MCORE2 is not set
# CONFIG_MATOM is not set
CONFIG_GENERIC_CPU=y
CONFIG_X86_INTERNODE_CACHE_SHIFT=6
CONFIG_X86_L1_CACHE_SHIFT=6
CONFIG_X86_TSC=y
CONFIG_X86_CMPXCHG64=y
CONFIG_X86_CMOV=y
CONFIG_X86_MINIMUM_CPU_FAMILY=64
CONFIG_X86_DEBUGCTLMSR=y
CONFIG_IA32_FEAT_CTL=y
CONFIG_X86_VMX_FEATURE_NAMES=y
# CONFIG_PROCESSOR_SELECT is not set
CONFIG_CPU_SUP_INTEL=y
CONFIG_CPU_SUP_AMD=y
CONFIG_CPU_SUP_HYGON=y
CONFIG_CPU_SUP_CENTAUR=y
CONFIG_CPU_SUP_ZHAOXIN=y
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_DMI=y
CONFIG_GART_IOMMU=y
# CONFIG_MAXSMP is not set
CONFIG_NR_CPUS_RANGE_BEGIN=2
CONFIG_NR_CPUS_RANGE_END=512
CONFIG_NR_CPUS_DEFAULT=64
CONFIG_NR_CPUS=256
CONFIG_SCHED_SMT=y
CONFIG_SCHED_MC=y
CONFIG_SCHED_MC_PRIO=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y
CONFIG_X86_MCE=y
# CONFIG_X86_MCELOG_LEGACY is not set
# CONFIG_X86_MCE_INTEL is not set
CONFIG_X86_MCE_AMD=y
CONFIG_X86_MCE_THRESHOLD=y
# CONFIG_X86_MCE_INJECT is not set

#
# Performance monitoring
#
CONFIG_PERF_EVENTS_INTEL_UNCORE=y
# CONFIG_PERF_EVENTS_INTEL_RAPL is not set
# CONFIG_PERF_EVENTS_INTEL_CSTATE is not set
# CONFIG_PERF_EVENTS_AMD_POWER is not set
# end of Performance monitoring

# CONFIG_X86_16BIT is not set
CONFIG_X86_VSYSCALL_EMULATION=y
CONFIG_X86_IOPL_IOPERM=y
# CONFIG_I8K is not set
CONFIG_MICROCODE=y
# CONFIG_MICROCODE_INTEL is not set
CONFIG_MICROCODE_AMD=y
CONFIG_MICROCODE_OLD_INTERFACE=y
# CONFIG_X86_MSR is not set
# CONFIG_X86_CPUID is not set
# CONFIG_X86_5LEVEL is not set
CONFIG_X86_DIRECT_GBPAGES=y
# CONFIG_X86_CPA_STATISTICS is not set
# CONFIG_AMD_MEM_ENCRYPT is not set
CONFIG_NUMA=y
CONFIG_AMD_NUMA=y
CONFIG_X86_64_ACPI_NUMA=y
# CONFIG_NUMA_EMU is not set
CONFIG_NODES_SHIFT=6
CONFIG_ARCH_SPARSEMEM_ENABLE=y
CONFIG_ARCH_SPARSEMEM_DEFAULT=y
CONFIG_ARCH_SELECT_MEMORY_MODEL=y
CONFIG_ARCH_MEMORY_PROBE=y
CONFIG_ARCH_PROC_KCORE_TEXT=y
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
CONFIG_X86_PMEM_LEGACY_DEVICE=y
CONFIG_X86_PMEM_LEGACY=y
CONFIG_X86_CHECK_BIOS_CORRUPTION=y
CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y
CONFIG_X86_RESERVE_LOW=64
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
CONFIG_X86_PAT=y
CONFIG_ARCH_USES_PG_UNCACHED=y
CONFIG_ARCH_RANDOM=y
CONFIG_X86_SMAP=y
CONFIG_X86_UMIP=y
CONFIG_X86_INTEL_MEMORY_PROTECTION_KEYS=y
CONFIG_X86_INTEL_TSX_MODE_OFF=y
# CONFIG_X86_INTEL_TSX_MODE_ON is not set
# CONFIG_X86_INTEL_TSX_MODE_AUTO is not set
# CONFIG_X86_SGX is not set
CONFIG_EFI=y
CONFIG_EFI_STUB=y
CONFIG_EFI_MIXED=y
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
# CONFIG_HZ_300 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_SCHED_HRTICK=y
CONFIG_KEXEC=y
# CONFIG_KEXEC_FILE is not set
CONFIG_CRASH_DUMP=y
# CONFIG_KEXEC_JUMP is not set
CONFIG_PHYSICAL_START=0x1000000
CONFIG_RELOCATABLE=y
CONFIG_RANDOMIZE_BASE=y
CONFIG_X86_NEED_RELOCS=y
CONFIG_PHYSICAL_ALIGN=0x1000000
CONFIG_DYNAMIC_MEMORY_LAYOUT=y
CONFIG_RANDOMIZE_MEMORY=y
CONFIG_RANDOMIZE_MEMORY_PHYSICAL_PADDING=0xa
CONFIG_HOTPLUG_CPU=y
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
# CONFIG_DEBUG_HOTPLUG_CPU0 is not set
# CONFIG_COMPAT_VDSO is not set
# CONFIG_LEGACY_VSYSCALL_EMULATE is not set
# CONFIG_LEGACY_VSYSCALL_XONLY is not set
CONFIG_LEGACY_VSYSCALL_NONE=y
# CONFIG_CMDLINE_BOOL is not set
CONFIG_MODIFY_LDT_SYSCALL=y
CONFIG_HAVE_LIVEPATCH=y
# end of Processor type and features

CONFIG_ARCH_HAS_ADD_PAGES=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y
CONFIG_USE_PERCPU_NUMA_NODE_ID=y
CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y
CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y
CONFIG_ARCH_ENABLE_THP_MIGRATION=y

#
# Power management and ACPI options
#
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
# CONFIG_SUSPEND_SKIP_SYNC is not set
CONFIG_HIBERNATE_CALLBACKS=y
CONFIG_HIBERNATION=y
CONFIG_HIBERNATION_SNAPSHOT_DEV=y
CONFIG_PM_STD_PARTITION=""
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
# CONFIG_PM_AUTOSLEEP is not set
# CONFIG_PM_WAKELOCKS is not set
CONFIG_PM=y
# CONFIG_PM_DEBUG is not set
CONFIG_PM_CLK=y
CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y
CONFIG_ENERGY_MODEL=y
CONFIG_ARCH_SUPPORTS_ACPI=y
CONFIG_ACPI=y
CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y
CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y
CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y
# CONFIG_ACPI_DEBUGGER is not set
CONFIG_ACPI_SPCR_TABLE=y
CONFIG_ACPI_LPIT=y
CONFIG_ACPI_SLEEP=y
CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y
# CONFIG_ACPI_EC_DEBUGFS is not set
# CONFIG_ACPI_AC is not set
# CONFIG_ACPI_BATTERY is not set
CONFIG_ACPI_BUTTON=y
# CONFIG_ACPI_VIDEO is not set
# CONFIG_ACPI_FAN is not set
# CONFIG_ACPI_TAD is not set
CONFIG_ACPI_DOCK=y
CONFIG_ACPI_CPU_FREQ_PSS=y
CONFIG_ACPI_PROCESSOR_CSTATE=y
CONFIG_ACPI_PROCESSOR_IDLE=y
CONFIG_ACPI_CPPC_LIB=y
CONFIG_ACPI_PROCESSOR=y
CONFIG_ACPI_HOTPLUG_CPU=y
# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set
# CONFIG_ACPI_THERMAL is not set
CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y
CONFIG_ACPI_TABLE_UPGRADE=y
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_PCI_SLOT=y
CONFIG_ACPI_CONTAINER=y
CONFIG_ACPI_HOTPLUG_MEMORY=y
CONFIG_ACPI_HOTPLUG_IOAPIC=y
# CONFIG_ACPI_SBS is not set
CONFIG_ACPI_HED=y
# CONFIG_ACPI_CUSTOM_METHOD is not set
CONFIG_ACPI_BGRT=y
# CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set
# CONFIG_ACPI_NFIT is not set
CONFIG_ACPI_NUMA=y
CONFIG_ACPI_HMAT=y
CONFIG_HAVE_ACPI_APEI=y
CONFIG_HAVE_ACPI_APEI_NMI=y
CONFIG_ACPI_APEI=y
CONFIG_ACPI_APEI_GHES=y
CONFIG_ACPI_APEI_PCIEAER=y
CONFIG_ACPI_APEI_MEMORY_FAILURE=y
# CONFIG_ACPI_APEI_EINJ is not set
# CONFIG_ACPI_APEI_ERST_DEBUG is not set
# CONFIG_ACPI_DPTF is not set
# CONFIG_ACPI_EXTLOG is not set
# CONFIG_ACPI_CONFIGFS is not set
# CONFIG_PMIC_OPREGION is not set
CONFIG_X86_PM_TIMER=y
CONFIG_SFI=y

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
# CONFIG_CPU_FREQ_STAT is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y

#
# CPU frequency scaling drivers
#
CONFIG_X86_INTEL_PSTATE=y
# CONFIG_X86_PCC_CPUFREQ is not set
# CONFIG_X86_ACPI_CPUFREQ is not set
# CONFIG_X86_SPEEDSTEP_CENTRINO is not set
# CONFIG_X86_P4_CLOCKMOD is not set

#
# shared options
#
# end of CPU Frequency scaling

#
# CPU Idle
#
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
CONFIG_CPU_IDLE_GOV_TEO=y
CONFIG_CPU_IDLE_GOV_HALTPOLL=y
CONFIG_HALTPOLL_CPUIDLE=y
# end of CPU Idle

CONFIG_INTEL_IDLE=y
# end of Power management and ACPI options

#
# Bus options (PCI etc.)
#
CONFIG_PCI_DIRECT=y
CONFIG_PCI_MMCONFIG=y
CONFIG_PCI_XEN=y
CONFIG_MMCONF_FAM10H=y
# CONFIG_PCI_CNB20LE_QUIRK is not set
# CONFIG_ISA_BUS is not set
CONFIG_ISA_DMA_API=y
CONFIG_AMD_NB=y
# CONFIG_X86_SYSFB is not set
# end of Bus options (PCI etc.)

#
# Binary Emulations
#
CONFIG_IA32_EMULATION=y
# CONFIG_X86_X32 is not set
CONFIG_COMPAT_32=y
CONFIG_COMPAT=y
CONFIG_COMPAT_FOR_U64_ALIGNMENT=y
CONFIG_SYSVIPC_COMPAT=y
# end of Binary Emulations

#
# Firmware Drivers
#
# CONFIG_EDD is not set
CONFIG_FIRMWARE_MEMMAP=y
CONFIG_DMIID=y
# CONFIG_DMI_SYSFS is not set
CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y
# CONFIG_FW_CFG_SYSFS is not set
# CONFIG_GOOGLE_FIRMWARE is not set

#
# EFI (Extensible Firmware Interface) Support
#
CONFIG_EFI_VARS=y
CONFIG_EFI_ESRT=y
CONFIG_EFI_VARS_PSTORE=y
CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE=y
CONFIG_EFI_RUNTIME_MAP=y
# CONFIG_EFI_FAKE_MEMMAP is not set
CONFIG_EFI_SOFT_RESERVE=y
CONFIG_EFI_RUNTIME_WRAPPERS=y
CONFIG_EFI_GENERIC_STUB_INITRD_CMDLINE_LOADER=y
# CONFIG_EFI_BOOTLOADER_CONTROL is not set
# CONFIG_EFI_CAPSULE_LOADER is not set
# CONFIG_EFI_TEST is not set
CONFIG_APPLE_PROPERTIES=y
CONFIG_RESET_ATTACK_MITIGATION=y
# CONFIG_EFI_RCI2_TABLE is not set
# CONFIG_EFI_DISABLE_PCI_DMA is not set
# end of EFI (Extensible Firmware Interface) Support

CONFIG_UEFI_CPER=y
CONFIG_UEFI_CPER_X86=y
CONFIG_EFI_DEV_PATH_PARSER=y
CONFIG_EFI_EARLYCON=y
CONFIG_EFI_CUSTOM_SSDT_OVERLAYS=y

#
# Tegra firmware driver
#
# end of Tegra firmware driver
# end of Firmware Drivers

CONFIG_HAVE_KVM=y
CONFIG_VIRTUALIZATION=y
# CONFIG_KVM is not set
CONFIG_AS_AVX512=y
CONFIG_AS_SHA1_NI=y
CONFIG_AS_SHA256_NI=y
CONFIG_AS_TPAUSE=y


"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 10:44 
Братишка у тебя с головой всё хорошо? Для кого вообще пастебин придуман? Это не говоря о том, что эта информация вообще смысловой нагрузки не несёт.

"Релиз ядра Linux 5.12"
Отправлено Семен , 27-Апр-21 12:40 
"Для кого вообще пастебин придуман?" Для ленивых! Тру пацаны сплитят конфиги в комментариях!

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 12:48 
> Зачем выдумывать велосипед? Тут сворачиваются длинные сообщения.

Жопа одного анонимного парнокопытно-рогатого из семейства полорогих, может и сворачивается ... а вот сообщения в режиме просмотра форума - нет.
Не говоря о том, что текстовый движок как минимум "срежет" выравнивание ...


"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 23:14 
Так хорошо?

https://pastebin.com/7Hpp9YJv


"Релиз ядра Linux 5.12"
Отправлено Семен , 28-Апр-21 10:42 
У меня все нормально собралось. Посмотрел конфиг там многого нет, что нужно для современных компьютеров. Видимо система только как роутер используется?

  INSTALL drivers/thermal/intel/x86_pkg_temp_thermal.ko
  INSTALL fs/efivarfs/efivarfs.ko
  INSTALL net/ipv4/netfilter/iptable_nat.ko
  INSTALL net/ipv4/netfilter/nf_log_arp.ko
  INSTALL net/ipv4/netfilter/nf_log_ipv4.ko
  INSTALL net/ipv6/netfilter/nf_log_ipv6.ko
  INSTALL net/netfilter/nf_log_common.ko
  INSTALL net/netfilter/xt_LOG.ko
  INSTALL net/netfilter/xt_MASQUERADE.ko
  INSTALL net/netfilter/xt_addrtype.ko
  INSTALL net/netfilter/xt_mark.ko
  INSTALL net/netfilter/xt_nat.ko
  DEPMOD  5.12.0+
'arch/x86_64/boot/bzImage' -> '/boot/vmlinuz-test'


"Релиз ядра Linux 5.12"
Отправлено Аноним , 28-Апр-21 17:55 
Как обычный комп. Роутер сам nat умеет. UEFI ненужно так как BIOS с поддержкой больших накопителей. И процессор от AMD - FX-6100 так что температуры интелы ненужны. Initramfs не ипользуется ввиду ненужности шифрования на десктопе. Да, надо внимательнее флаги расставлять.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 28-Апр-21 17:58 
Единственное зачем нужно nat на компе это reverse tethering чтобы Android смартфон по проводу в интернет ходил и зря не грелся. У меня провод недалеко от компа и интел греется при просмотре видео в паре с вайфаем довольно прилично, плюс сажает аккумулятор на примерно 180-200мач зарядке.

"Релиз ядра Linux 5.12"
Отправлено Пепяка , 26-Апр-21 19:05 
это ОП.
на трим не похоже, фризит намертво отправка только в ресет спасает.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 09:55 
Это потому что патчи из Университета Миннесоты отозваны.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 12:06 
А кого надо патч не отозвал, а закоммичен и ты никогда не узнаешь чей потому что в коде один ты разобраться не сможешь. А тот кто закоммитил может использовать зловред в целях госбезопасности сколько угодно.

"Релиз ядра Linux 5.12"
Отправлено Я , 26-Апр-21 10:00 
На 5.11 такое было с дровами интела, пришлось их удалить.

"Релиз ядра Linux 5.12"
Отправлено furkal , 26-Апр-21 12:12 
так, прог надо было меньше открывать. Зас*ал ОЗУ, а потом стонешь! Ты же знаешь, что в Linux с подкачкой большие проблемы!

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 13:55 
"чистый интел" - это как? Только интеграшка видео от Intel что-ли?

"Релиз ядра Linux 5.12"
Отправлено Пепяка , 26-Апр-21 19:06 
ТАк точно. коре2дуо. для ютуба и инетретов перед сном катит. причем я бы поняла это был бы новый интел а так старье старьем которое давно уже вы лизано

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 15:32 
ну простите, нулевые патчи они такие. Я помню как какой-то линукс вообще ломал файловую систему (починили во 2 патче). Лично я использую LTS после 30 версии.

"Релиз ядра Linux 5.12"
Отправлено Пепяка , 26-Апр-21 19:10 
я не против нулевого патча. прекрасно понимаю что может быть сломано. но не быть починеным 8 рц подряд? да еще такое явное? уж простите.

"Релиз ядра Linux 5.12"
Отправлено Стас , 30-Апр-21 12:26 
Такая же ситуация,тоже виснет ноут. Но у меня полностью amd'эшная начинка. Вообщем похоже это ядро только для новых систем.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:17 
Futex2 не хотят добавить? Или chattr +F в btrfs?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:26 
5.13/5.14 mark my words

"Релиз ядра Linux 5.12"
Отправлено Аноним , 12-Май-21 19:47 
https://github.com/zen-kernel/zen-kernel/

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:17 
>Добавлена поддержка смартфонов Purism Librem5 Evergreen, Xperia Z3+/Z4/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070.

Интересно для кого они так стараются? Под такое старье наисвежайщий андроид-маинлайн портировать?


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:42 
Под себя, потому что могут, а не сидят на опеннете как эксперты всего и вся.

"Релиз ядра Linux 5.12"
Отправлено flexagoon , 26-Апр-21 08:49 
Oneplus 6 - старье?

"Релиз ядра Linux 5.12"
Отправлено iPony129412 , 26-Апр-21 15:44 
> 2018, May 16

Ну типа да.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 19:08 
Ох уж эти яблочники. Что с вами эппл сотворила...

"Релиз ядра Linux 5.12"
Отправлено iPony129412 , 27-Апр-21 05:00 
Что? Причём тут Apple?
Хотя, да - вот если хочешь смартфон от них 2018 года, то идёшь и берёшь.
А вот Oneplus 6 того же года... ну ты понял.

"Релиз ядра Linux 5.12"
Отправлено iPony129412 , 27-Апр-21 05:04 
Ну и я вот пользуюсь смартфоном от Apple, которому 3.5 года. И намёков "у тебя старьё, бегом в магазин!" не ощущается.
Ни разу такого с другими смартфонами не замечал.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 11:41 
у яблочников до сих пор устройства 2015-го года выпуска поддерживаются, а ведро*бы с устройствами 2015-го года сосут банан уже 3-й год

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 09:05 
интересно интересно, а как мне опробовать linux на смартфоне? у меня как раз валяется zenfone 2 lazer. где искать инструкцию как это сделать? или это делается не так просто как с пк?

"Релиз ядра Linux 5.12"
Отправлено Козлетто , 26-Апр-21 09:31 
Конечно можно руками накатить любой линукс. Но можно взять готовый мобильный линукс-дистрибутив, например https://wiki.postmarketos.org/wiki/ASUS_ZenFone_2_Laser_(720p)_(asus-z00l)

Помню этот (или похожие) девайсы частенько мелькали в matrix-чате pmos


"Релиз ядра Linux 5.12"
Отправлено Lex , 26-Апр-21 09:52 
Чем постмаркет лучше линаги и прочих поделий ?

"Релиз ядра Linux 5.12"
Отправлено paulus , 26-Апр-21 11:32 
>Чем постмаркет лучше линаги и прочих поделий ?

Тем, что LOS и поделия - это андроид...


"Релиз ядра Linux 5.12"
Отправлено iPony129412 , 26-Апр-21 15:45 
Тем что у тебя будет линукс на смартфоне 😮
Правда смартфон от этого перестанет быть смартфоном.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 18:28 
Зато можно запускать полноценный, десктопный гимп, либреофис, блендер (или что у вас там) на завись эплу, т.к у тебя тоже арм!

"Релиз ядра Linux 5.12"
Отправлено Ю.Т. , 26-Апр-21 09:39 
Ваши аудиальный и артикуляционный аппараты ещё старше.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 16:06 
Да там просто с переносом. Этот лазер двухгиговый на арме, иксперии, что приказали долго жить новым прошивкам. Лучше б Z00A на интеле сделали. Вот там Асус нагадил так, что использовал какой-то корявый драйвер от повервр и почему-то создателям этого еще люлей не дали за такое непотребство.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:32 
А Турвальда ещё не послали вслед за Столманом?

"Релиз ядра Linux 5.12"
Отправлено Семен , 26-Апр-21 08:36 
Не получится. У него все права на торговую марку Linux. Linux произошло от первых букв имени создателя Linus.
Вы на kernel.org about не читали? "Linux is a Registered Trademark of Linus Torvalds. All trademarks are property of their respective owners."

"Релиз ядра Linux 5.12"
Отправлено Fracta1L , 26-Апр-21 08:56 
Переименуют а LGBTQX

"Релиз ядра Linux 5.12"
Отправлено морталкомбат , 26-Апр-21 09:23 
лучший комментарий года

"Релиз ядра Linux 5.12"
Отправлено YetAnotherOnanym , 26-Апр-21 11:05 
SJWUX же!

"Релиз ядра Linux 5.12"
Отправлено бобёр , 26-Апр-21 16:33 
> Переименуют а LGBTQX

Мозги бы тебе где взять. Хотя смысла нет, всёравно всё раст сожрёт и потом сдохнет. Как и всегда.


"Релиз ядра Linux 5.12"
Отправлено еманйам , 27-Апр-21 01:00 
Крошка Ши одобряет. все они леваки такие

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 09:33 
Это совсем не отменяет возможности форкнуть ядро и назвать хоть Microsoft Open Kernel (MSOK) хоть IBM Enterprise Open Kernel (IBM OK)

"Релиз ядра Linux 5.12"
Отправлено анонимус , 26-Апр-21 11:07 
Linux это открытое и свободное ПО. Можешь форкать сколько тебе влезет. Зарегистрированная торговая марка это всего лишь права на назывние Linux. Чтобы какой-нибудь предприимчивый умник так свой супертехнологичный унитаз не назвал.

"Релиз ядра Linux 5.12"
Отправлено Урри , 26-Апр-21 11:49 
По существующим правилам унитаз так можно называть.

Зарегистрированная торговая марка работает только в пересекающихся областях. Т.о. ты можешь свою линейку женских трусиков свободно назвать microsoft. Или linux.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 14:02 
Но если там будет котроллер, передающий по BT физиологические параметры, под управлением Linux, то, наверное, не можешь ;)

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:39 
Как же бедные пользователи винды всю жизнь сбрасывали друг другу файлы через флешки не имея такого необходимого механизма как маппинг идентификаторов пользователя? Как им это удавалось?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:49 
Если флешка форматнута в NTFS, то с матами и прибаутками)

"Релиз ядра Linux 5.12"
Отправлено richman1000000 , 26-Апр-21 09:24 
ООО да!!
я помню как я матерился когда в новой винде не открылись файлы с USB диска.

"Релиз ядра Linux 5.12"
Отправлено Lex , 26-Апр-21 09:55 
О да. Пытаешься, такой, скопировать файл весом десяток-другой гигов, уже начинаешь ехидно ухмыляться припоминая фат... а он без проблем копируется и даже потом открывается.
Ну чем не повод матюгнуться с досады ?

"Релиз ядра Linux 5.12"
Отправлено llolik , 26-Апр-21 11:08 
> а он без проблем копируется и даже потом открывается.

В NTFS права копируются только относительно логического тома на который помещается объект и проводник переносить права при копировании файла между томами не умеет.

Т.е. если а флешке с NTFS было full control для всех, то и у файла, помещённого на флешку, тоже оно будет. Но если на флешке делали модификации с правами или использовали менеджер, который умеет копировать ACL (Far и Total ЕМНИП это умеют), то, если пользователь запускающий флеш не из группы Админов (которым можно всё, кроме SYSTEM, ЕМНИП), то будет небольшой облом-с.
Или, как вариант, если подоткнёшь другой хард к своей системе и ты не админ - будет гранд-облом.


"Релиз ядра Linux 5.12"
Отправлено maximnik0 , 26-Апр-21 09:09 
>Как им это удавалось?

Дефолт в винде на права на сменные накопители,вдобавок выстовляються упрощенный АСL-группа юзер может читать и записывать файлы.А вот с адвансис юзер или админ - можно словить прелести "ACL".
Поэтому в офтопике после ХР продвинутые настройки нтфс и скрыли , такое можно понастовлять что только формат тома поможет.


"Релиз ядра Linux 5.12"
Отправлено null , 26-Апр-21 09:30 
Тома Сойера

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 11:26 
Через дискеты 5,25"

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 22:00 
Там ^^ уже писали про хард.
Ставишь ты такой 10ку на машинку с 7кой методом "фул формат - нью исталл".

Драйвера там, пользовтель, аккаунты МС - все как нужно.
А потом подтыкаешь свой LSI с рейдом... и бац - а записать ничего низзя!

Только full ownership с рекурсией.

И пошел ты пить чай на часик-полтора.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:48 
>> DP-HDMI 2.1

Это что? Переходник DP в HDMI? Они же обычно самостоятельной железкой?
Что там про DP2.0 и его же поверх USB4? Очень жду, с MST поверх всего этого, а то все эти унылые DisplayLink через раз не работают.

И когда уже ведроидовцы перетянут себе поддержку мультимониторных конфигураций?


"Релиз ядра Linux 5.12"
Отправлено Kuromi , 26-Апр-21 23:56 
Разве DP не должен поддерживать HDMI из коробки (но не наоборот)?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 09:20 
не должен
Dual-mode is an **optional** feature, so not all DisplayPort sources necessarily support DVI/HDMI passive adapters, though in practice nearly all devices do.

Развитие AltMode и MST всё ещё интереснее


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 08:53 
>маппинг будет применяться в механизме переносимых домашних каталогов systemd-homed

Ну что, теперь официально linux = systemd?


"Релиз ядра Linux 5.12"
Отправлено Просто , 26-Апр-21 09:18 
Ты пропустил "в том числе"
А это в корне меняет значение фразы

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 13:29 
а жаль ,хотелось бы Devuan свой российский ,а не те поделки что делают наши разраточки ос с простым русифицированне DE и сертификатами безопасности "linux"..так немного не дальновидно.
благо есть Эльбрус но этого мало.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 14:08 
В Астре, вреде бы, не systemd.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 19:50 
B астре ровно то, что положат в апстрим дебиана, а значит и системд тоже (с версии 1.6).

"Релиз ядра Linux 5.12"
Отправлено Ilya Indigo , 26-Апр-21 08:59 
> В файловой системе F2FS добавлена возможность...

Механизм определения версии файловой системы в этой файловой системе они вообще реализовывать собираются?


"Релиз ядра Linux 5.12"
Отправлено ryoken , 26-Апр-21 09:04 
>> В XFS ... проведена подготовка кода growfs для реализации функции сокращения размера ФС.

Я правильно понимаю, что XFS наконец-то решили попробовать научиться съёживаться?

Да, а где дополнение насчёт отпиливания несвободных прошивок и прочего? От команды LinuxLibre вроде бы..? :)


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 09:07 
> Для включения нового режима в sysfs предложен параметр /sys/class/net/<iface>/threaded.

Это как тогда в sysctl.conf это прописать?


"Релиз ядра Linux 5.12"
Отправлено Семен , 26-Апр-21 09:17 
Через UDEV

"Релиз ядра Linux 5.12"
Отправлено trolleybus , 26-Апр-21 09:27 
> пошлые попытки портировать Linux для Nintendo 64 не были доведены до конца

Оговорка по Фрейду?


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 09:34 
Это про попытки? Или про конец?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 09:38 
Автор подсознательно чувствует пошлость всех этих попыток. И не смог сдержать этого в себе.

"Релиз ядра Linux 5.12"
Отправлено prokoudine , 26-Апр-21 09:27 
> пошлые попытки портировать Linux для Nintendo 64 не были доведены до конца и имели статус Vaporware
> пошлые попытки

Дедушка Зигмунд одобряэ.


"Релиз ядра Linux 5.12"
Отправлено aNonim , 26-Апр-21 09:38 
Копания в NFS изрядно настораживают. После того как NFS поломали в 5.10,залочил обновления ядра на домашнем сервере.

"Релиз ядра Linux 5.12"
Отправлено AlexYeCu_not_logged , 26-Апр-21 10:07 
>После того как NFS поломали в 5.10

Что именно поломали?


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 10:30 
NFS

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 10:46 
Так что там с NFS?

"Релиз ядра Linux 5.12"
Отправлено Поламан , 26-Апр-21 10:56 
поломали.(

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 19:16 
Да, еще после NFS:Most Wanted 2005 ничего годного из NFS не выходило.

"Релиз ядра Linux 5.12"
Отправлено psychedelicspacetrippin , 26-Апр-21 21:51 
а как же Hot Pursuit 2010?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 04-Май-21 21:29 
Не оч

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 10:32 
Когда будет поддержка запуска андроид софта и игр?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 11:49 
man anbox

"Релиз ядра Linux 5.12"
Отправлено Аноним , 28-Апр-21 00:51 
shashlik android

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 10:45 
> давая возможность пользователям перемещать свои домашние каталоги на внешние носители и использовать их на разных компьютерах,

закончится тем, что хранить профиль можно будет только "в облаке"


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 14:36 
> только "в облаке"

к этому и ведут. Начали с браузеров, кончат за упокой.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 10:52 
Добавили в ядро гемороя в виде поигрываний с PREEMPT и LOOKUP_CACHED. С первой можно задание откладывать до тех пор, пока оно не станет ненужным. Со вторым похоже дырень ряда spectre и meltdown. И это добавленно осознанно и прораммно.

> Добавлена поддержка гипервизора ACRN, написанного с оглядкой на готовность для выполнения задач реального времени и пригодность к использованию в критически важных системах.

Приколькоая штука - виртуализация для задач реального времени. Вообще даже представить трудно. И выполнить не возможно. Количества уровней приоритетов в ядре линуха мало для реального времени. Надо от 256, а у них всего то 40. Значит сделано для прикола. Не юзабельно. Или это патчи от Массачусетсов.


"Релиз ядра Linux 5.12"
Отправлено YetAnotherOnanym , 26-Апр-21 11:10 
> Количества уровней приоритетов в ядре линуха мало для реального времени

Это уже будут проблемы линуха как гостевой системы. Гипервизор работает на голом железе, если верить новости, на которую в тексте есть ссылка (https://www.opennet.ru/opennews/art.shtml?num=51399)


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 12:05 
Причем здесь spectre? Речь о ядерном VFS кеше

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 11:23 
>kfence

Что только не сделают, чтоб ядро на Rust не переписывать


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 12:08 
Если у тебя дырявые программисты, код будет дырявым на любом языке.

"Релиз ядра Linux 5.12"
Отправлено Skullnet , 26-Апр-21 11:42 
> В драйвере i915 для видеокарт Intel реализован параметр i915.mitigations для отключения механизмов изоляции и защиты в пользу повышения производительности.

Из-за этих mitigations уже страшно жить.


"Релиз ядра Linux 5.12"
Отправлено Урри , 26-Апр-21 11:56 
Не страшно, а медленно.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 13:42 
У меня с отключёнными защитами тормозит больше всё. Не с чем сравнить. Говорят, на каких-то задачах до 10% просадки, на других при этом -5%. Не сказать чтобы очень уж медленно.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 15:42 
Скачай дистр 2018 года, сравни с современным в одинаковых задачах и ох^W фалломорфируй. Отключалка mitigations=off делает приблизительно нихрена, треть этих патчей потребуется корчевать вручную. И да, в код современных компиляторов также поднас#али. А всего-то нужно было своевременно штеуду животворящий палец показать, а не жрать с лопаты и требовать добавки.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 16:02 
Старые компиляторы хуже оптимизировали код. Во всяком случае, я без труда получаю 30% и более ускорения сегодня. Если просадки в этих пределах, то и норм в принципе -- где-то заметно быстрее, где-то медленнее, всё равно все в плюсе. Заметные просадки там были только на виртуалках и шифровании дисков, разве нет? Причём, последнее вроде бы исправили.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 21:08 
> Старые компиляторы хуже оптимизировали код. Во всяком случае, я без труда получаю 30% и более ускорения сегодня.

На rust^W новейшем модном молодежном язычке кодишь, лалка? Ну ок.
> Если просадки в этих пределах, то и норм в принципе -- где-то заметно быстрее, где-то медленнее, всё равно все в плюсе.

Особенно в плюсе корпорасты, наваливая тебе каждые полгода свежайшего хх-ядерного на новом несовместимом сокете и аж на 3% обьективно более быстрого, кушай - не обляпайся. А там и новых уязвимостей с тормозящими патчами подвезут, велкам за очередной порцией.
> Заметные просадки там были только на виртуалках и шифровании дисков, разве нет?

На глаз заметные просадки там _есть_ по io, переключению контекста, многопоточным операциям с кэшем и дисковой подсистеме. Причем последние настолько заметные, что потребовалось пару топовых ssd в raid0 посавить, чтобы перестать обращать на них внимание.
> Причём, последнее вроде бы исправили.

Продолжай и дальше верить маркетолухам, ага.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 21:28 
>rust

Ваще-то си, лол. Да, оно тормозное как не в себя без твиков, шланг в стоке побыстрее. Это на тему тормозного раста, ага.

>лалка

Сама такая.

>на 3%

Тащем-то там не 3% не каждый год, но каждые пару лет и новые simd можно считать за миллионы процентов.

>есть

В синтетике? Ну да, ну да…

>заметные

А в них ли дело было?


"Релиз ядра Linux 5.12"
Отправлено Аноним , 28-Апр-21 10:00 
Нагруженный nfs сервер с мелкими файлами - до 40%.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 28-Апр-21 10:23 
> Нагруженный nfs сервер с мелкими файлами - до 40%.

Nfs вообще всегда тормозил кошмарно и без "защит". Там вроде во фряхе nfs в ядре, может с ней получше, но в линуксе совершенно кошмарно и не юзабельно. Самба тоже кстати ужас.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 11:45 
>Проведена чистка вышедших из обихода и находящихся без сопровождения ARM-платформ. Удалён код платформ efm32, picoxcell, prima2, tango, u300, zx и c6x, а также связанных с ними драйверов.

Далеко пойдут. "Во имя прогресса" надо бы ещё armv7, mips и i686 удалить. "Good riddance." Пора уже "good rid" of Linus.


"Релиз ядра Linux 5.12"
Отправлено llolik , 26-Апр-21 13:32 
> "Во имя прогресса" надо бы ещё armv7, mips и i686 удалить

Никто не заявится поддерживать в ядре - удалят.

Бери и поддерживай - не будут выкидывать/вернут обратно. Пока желающих на выброшенные платформы, видимо, не нашлось. Если ты желающий, пиши письмо Линусу, что готов взяться за сопровождение, и прикладывай патчи.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 14:13 
Платы с Armv7 на Алике ещё продаются.

"Релиз ядра Linux 5.12"
Отправлено Анонин , 26-Апр-21 14:38 
Raspberry?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 14:06 
Rasberry Pi 3/4 это уже ARMv8

"Релиз ядра Linux 5.12"
Отправлено Анонин , 27-Апр-21 14:10 
Rasberry OS только 32-битный, так что Аrmv7



"Релиз ядра Linux 5.12"
Отправлено Козлетто , 27-Апр-21 14:25 
>Rasberry Pi 3/4 это уже ARMv8

А Rasberry Pi 1 armv7, как и сотни мобильников и планшетов: https://wiki.postmarketos.org/wiki/All_devices


"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 14:14 
Вот вам пруф истинный https://aliexpress.ru/item/1005002304279795.html?algo_pvid=f...,searchweb201602_,searchweb201603_

"Релиз ядра Linux 5.12"
Отправлено IvAnZ , 26-Апр-21 14:23 
>> В гипервизор KVM добавлена возможность перехвата гипервызовов Xen и их проброс в эмулятор, работающий в пространстве пользователя.

расшифруйте кто-нибудь?


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 15:37 
Твоя программа думает что работает через xen. Но на самом неде она работает через KVM.

"Релиз ядра Linux 5.12"
Отправлено Какаянахренразница , 26-Апр-21 16:33 
Насколько я понимаю, это первый релиз без патчей от Университета Миннесоты.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 16:34 
Так вроде никто и не трогал те закладочки в ядре, спите спокойно.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 18:50 
Их убрали. Шутка не вышла.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 18:58 
> Их убрали. Шутка не вышла.

Ссылку на коммит плиз. Если убрать всё, откроются дыры которые те патчи могли исправлять. Среди прочего.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 21:48 
>Если убрать всё, откроются дыры которые те патчи могли исправлять.

Дяденька у вас изощренное мышление, однако.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 23:25 
Это обычное дело: сначала проявляешь полезную активность и что-то исправляешь, а потом уже встраиваешь свои бэкдоры получше, пока никто не видит. И если кто заметит, всегда можно съехать на "случайно". Но никто не заметит, были же уже примеры в опенсорсе.

"Релиз ядра Linux 5.12"
Отправлено Fedd , 28-Апр-21 17:01 
Их 3 патча дырявых даже не попадали в ядро

"Релиз ядра Linux 5.12"
Отправлено псевдонимус , 26-Апр-21 17:12 
###### зарелизилась. Поздравляю всех причастных и сочувствующих!

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 18:33 
Господа, на какой дистр прилетело первым ядро 5.12? Думаю последним попадёт в Дебилиан.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 18:49 
>Думаю последним попадёт в Дебилиан.

Не последним. Видимо, про ветки unstable, testing и backports ты не в курсе.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 21:46 
Пока дойдёт до стэбл многие не доживут.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 16:50 
А зачем на стейбл новое ядро? Для него ещё патчей по-выпускать нужно и баги пофиксить.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 17:51 
Я как арчешкольник с тобой не согласен.

"Релиз ядра Linux 5.12"
Отправлено foo , 26-Апр-21 19:46 
# cat /sys/kernel/debug/sched_preempt
(none) voluntary full

# echo full > /sys/kernel/debug/sched_preempt

# cat /sys/kernel/debug/sched_preempt
none voluntary (full)

Можно теперь на лету менять параметры PREEMPT.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 20:01 
Я до сих пор не могу понять какая от этого польза. Разницы между none и прочими не ощущается.

"Релиз ядра Linux 5.12"
Отправлено foo , 27-Апр-21 02:01 
вообще-то ощущается ценителями lowlatency

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 05:05 
В каком месте?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 19-Май-21 18:14 
в том месте, что если выставить preempt=full становиться такое неимоверное lowlatency, что система становиться раком при активном IO.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 19-Май-21 20:13 
Она у меня становится раком при none -- не аргумент. При voluntary вроде не становится, зато загруженная видеокарта включает слайдшоу в иксах. Врочем, нагрузить видеокарту можно и так, что слайдшоу включится и во всех остальных случаях.

"Релиз ядра Linux 5.12"
Отправлено lockywolf , 27-Апр-21 11:24 
Можно ли юнит-тест, который будет фейлиться не "неправильной" системе?

"Релиз ядра Linux 5.12"
Отправлено foo , 27-Апр-21 13:20 
Можно.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 20:18 
Из релиза в релиз основной новостью становится не оптимизация, не кибербезопасность, не доведение кое как работающих костылей до ума(SMB/NFS/IPSec/PPTP/KTLS и тонны остальных технологий на бумаге), а запиливание драйверов для харвари...
Что говорит об отношении производителей железа к линуксу как к чему то второстепенному и ненужному, если я не прав, тогда почему Microsoft не корячится в судорогах в написании драйверов, а занимается допиливанием и апгрейдом ядра NT/RT

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 20:23 
Потому что Clown World

"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 20:24 
NTFS как не было так и нет, подумаешь, зачем нам ФС 98% компуктеров и 99% внешних хардов, а за зачастую и флэшек
PPTP тормозной и глюченный
IPsec не рабочий
SMB что-то поддерживает, что-то неподдерживает
NFS 4.2 до сих пор нет, сколько лет прошло

Зато кривые драйвера от васянов есть!


"Релиз ядра Linux 5.12"
Отправлено Xo , 26-Апр-21 20:27 
ntfs3 есть. И работает, есть не просит...

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 01:15 
Тормозная и нестабильная FUSE-приблуда? Не спасибо

"Релиз ядра Linux 5.12"
Отправлено СеменСеменыч777 , 27-Апр-21 08:16 
> NTFS [...] ФС 98% компуктеров и 99% внешних хардов

на самом деле 99.5% в обоих случаях.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 09:25 

Для таких дебилов как ты:

# modinfo ntfs3
filename:       /lib/modules/5.12.0/kernel/fs/ntfs3/ntfs3.ko
license:        GPL
description:    ntfs3 read/write filesystem
behaviour:      Index binary search
behaviour:      Hot fix free clusters
behaviour:      Enabled Linux POSIX ACLs support
cluster:        Activated 32 bits per cluster
compression:    Read-only lzx/xpress compression included
author:         Konstantin Komarov
alias:          fs-ntfs3
vermagic:       5.12.0 SMP mod_unload modversions
name:           ntfs3
intree:         Y
retpoline:      Y
depends:        
srcversion:     0644FD1FF8925F5DCFEB0C6
sig_id:         PKCS#7
signer:         Build time autogenerated kernel key
sig_key:        1F:58:95:9C:83:55:DC:C7:CA:62:A2:CA:4A:19:54:EB:7F:FA:D4:09
sig_hashalgo:   sha512


"Релиз ядра Linux 5.12"
Отправлено adolfus , 27-Апр-21 10:09 
На внешних хардах обычно стоит ext3. Я имею в виду те, которые можно подключить к сетевым хранилищам по eSATA или USB.

"Релиз ядра Linux 5.12"
Отправлено Ласковый , 27-Апр-21 15:23 
Сказочник))) может еще ZFS там стоит?

"Релиз ядра Linux 5.12"
Отправлено adolfus , 29-Апр-21 17:26 
Может и стоит, но в моей конторе все мобильное, что подключается по eSATA, сразу форматируется в ext3 по голому.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 17:18 
>NTFS как не было так и нет

Для обмена с альтернативным миром достаточно и ntfs-3g в юзерспейсе.
>PPTP тормозной и глюченный

Когда у моего провайдера он был, я что-то этого не наблюдал. И заводился с полпинка.
>IPsec не рабочий

Зачем тебе это оверинжиниренное гм...?
>SMB что-то поддерживает, что-то неподдерживает

Ну так выбирай нужную тебе версию протокола. Там есть: SMB1, 2, 3


"Релиз ядра Linux 5.12"
Отправлено Fractal cucumber , 29-Апр-21 21:28 
Надо же, а у меня NTFS как не было так и нет нигде.

"Релиз ядра Linux 5.12"
Отправлено Kuromi , 26-Апр-21 22:00 
"Добавлена поддержка звуковых карт Sound BlasterX AE-5 Plus, Lexicon I-ONIX FW810s и Pioneer DJM-750."
Как обычно на уровне "звук выводит, ну и ладно" ? На днях как раз ковырял тему поддержки Креативовских карт в Линуксе, так смешно же, Audigy имеет под линуксом БОЛЬШИЙ (поддержка аппаратного midi-синтезатора, эффектов) функционал чем более подзний X-FI, например.

Хотя "The Sound BlasterX AE-5 is a SABRE 32 Ultra Class Hi-Resolution PCIe Gaming Sound Card and DAC with Xamp, a brand new discrete headphone amp utilizing bi-amplification technology. It delivers astonishingly pristine audio, and also shows off the Aurora Reactive Lighting System with 16.8 million customizable colors."

Понятно, маркетинговый буллшит. Если что-то обмотать гирляндой - сразу топчик получается.


"Релиз ядра Linux 5.12"
Отправлено lockywolf , 27-Апр-21 11:16 
Разве у X-Fi вообще есть аппаратный синтезатор? Разве они там его не признали "устаревшей технологией" и не выбросили?

Там на винде был хитрый трюк, когда программный синтезатор soundfont встраивали прямо в драйвер, и он эмулировал аппаратный интерфейс синтеза (timidity++ так умеет для alsa), но аппаратные синтезаторы закончились на live!.


"Релиз ядра Linux 5.12"
Отправлено Kuromi , 27-Апр-21 14:41 
> Разве у X-Fi вообще есть аппаратный синтезатор? Разве они там его не
> признали "устаревшей технологией" и не выбросили?
> Там на винде был хитрый трюк, когда программный синтезатор soundfont встраивали прямо
> в драйвер, и он эмулировал аппаратный интерфейс синтеза (timidity++ так умеет
> для alsa), но аппаратные синтезаторы закончились на live!.

Ну, когда я был на Винде оно работало, в том числе загрузка Soundfont. Честно говоря не заморачивался вопросом.
А так, жалко. Было что-то особенное в этом.


"Релиз ядра Linux 5.12"
Отправлено lockywolf , 27-Апр-21 15:54 
>> Разве у X-Fi вообще есть аппаратный синтезатор? Разве они там его не
>> признали "устаревшей технологией" и не выбросили?
>> Там на винде был хитрый трюк, когда программный синтезатор soundfont встраивали прямо
>> в драйвер, и он эмулировал аппаратный интерфейс синтеза (timidity++ так умеет
>> для alsa), но аппаратные синтезаторы закончились на live!.
> Ну, когда я был на Винде оно работало, в том числе загрузка
> Soundfont. Честно говоря не заморачивался вопросом.
> А так, жалко. Было что-то особенное в этом.

Fluidsynth -- это опенсорсный, фришный клон той самой системы. Разрабатывается. Работает под линуксом.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 26-Апр-21 22:16 
Ядро растет как снежный ком, и это приведет все к печальному итогу. Все же монолитное ядро это тупик.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 01:17 
Потому что драйвера всего и вся засовывают в ядро идиоты

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 14:17 
Главное, чтомы драйвера загружаемыми модулями были. Можно и не загружать, не собирать.

"Релиз ядра Linux 5.12"
Отправлено partizzzan , 27-Апр-21 01:59 
Ну так и железо растет по скорости. И память растет по объему

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 09:12 
В случае Intel оно уже лет 5 как не растёт, а остальные только сейчас догнали их производительность, и то только за счёт исправлений недочётов Intel замедляющих их процессоры. Так, что в целом производительность даже упала, а если учесть желание программистов писать всё менее и менее производительный код, то замедление выходит квадратическим.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 05:06 
> Ядро растет как снежный ком, и это приведет все к печальному итогу.
> Все же монолитное ядро это тупик.

Если удалить нагенерированные файлы амд, ядро похудеет на 90%.


"Релиз ядра Linux 5.12"
Отправлено СеменСеменыч777 , 27-Апр-21 08:14 
> нагенерированные файлы амд

это какие например ?


"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 21:37 
>> нагенерированные файлы амд
> это какие например ?

Неплохо бы все.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 00:14 
Интол зависоны свои нафиксил или продолжают класть болт на весь бактрекер?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 07:45 
Продолжают

"Релиз ядра Linux 5.12"
Отправлено Аноним , 28-Апр-21 00:14 
Лучшая система для рукодрочерства. И ручного творчества.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 09:51 
О да! Ядро, я-д-р-о! Я---Д---Р---О!

"Релиз ядра Linux 5.12"
Отправлено adolfus , 27-Апр-21 10:04 
Интересно, а для z/15 ядро тоже Торвальдс выпускает?

"Релиз ядра Linux 5.12"
Отправлено lockywolf , 27-Апр-21 11:09 
>чистка устаревших ARM-архитектур

Какой позор. Что вообще такое "устаревшие архитектуры"? Песок посыпался из камня?


"Релиз ядра Linux 5.12"
Отправлено Ordu , 27-Апр-21 17:53 
> Что вообще такое "устаревшие архитектуры"?

В терминологии linux -- это те, для которых нет мейнтейнеров.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 12:52 
Мне кажется все силы надо бросить на выпиливание из ядра всяких там Master/Slave , а стабильность и новые технологии это второстепенное ... BLM ждёт восстановления справедливости в ядре :)

"Релиз ядра Linux 5.12"
Отправлено Ласковый , 27-Апр-21 15:25 
Так написано же, 17% это обновление кода не связанного с добавлентэием функциональности, значит master/slave драят

"Релиз ядра Linux 5.12"
Отправлено Аноним , 27-Апр-21 16:35 
oprofile правда оказался никому ненужным?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 28-Апр-21 00:12 
Всё-таки интересно, а что там с бородатым?

"Релиз ядра Linux 5.12"
Отправлено Аначик , 28-Апр-21 15:55 
Защитили. В обиду своих не дадим.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 28-Апр-21 08:27 
после сна не просыпается на amdgpu

"Релиз ядра Linux 5.12"
Отправлено microcoder , 28-Апр-21 18:16 
R.I.P

"Релиз ядра Linux 5.12"
Отправлено Аноним , 29-Апр-21 05:26 
Как тут https://wiki.debian.org/F2FS включить сжатие F2FS не понял до конца. Сделал как тут https://wiki.archlinux.org/index.php/F2FS Выяснилось, что без внисения названия расширения для каждого файла сжатие для всех файлов включить нельзя без вписывание каждого расширения файла (может я не знаю как?). А мне надо вроде несколько десятков расширений вписывать. Не вариант это.

Проверял так файл с не вписаным расширением копировал на f2fs флешку запускал комманду sudo cat /sys/kernel/debug/f2fs/status смотрел, копировал файл с указанным расширением sudo cat /sys/kernel/debug/f2fs/status смотрел. Вижу из этого sudo cat /sys/kernel/debug/f2fs/status что жмутся только файлы с вписанным расширением. Вроде так из того, что я вижу. А такое сжатие мне не надо не удобно.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 29-Апр-21 05:28 
Разновидность Убунты. Kernel 5.12.

"Релиз ядра Linux 5.12"
Отправлено Аноним , 29-Апр-21 05:32 
Выяснилось, что без внисения названия расширения для каждого файла сжатие для всех файлов включить нельзя без вписывание каждого расширения файла (может я не знаю как?).

Не понятная фраза вышла. Тогда так. Включить сжатие для всех файлов одной командой такого нет (может я не знаю как?). Только комманда с указанием расширения файла который хотим чтобы сжимался. А расширений файлов много.


"Релиз ядра Linux 5.12"
Отправлено Аноним , 30-Апр-21 17:33 
> В файловой системе Btrfs добавлена начальная поддержка

вся состоит из "начальных поддержек"


"Релиз ядра Linux 5.12"
Отправлено Аноним , 04-Май-21 21:29 
5.13 когда?

"Релиз ядра Linux 5.12"
Отправлено Аноним , 12-Май-21 19:50 
ну прям все темы подняли, всё и всех о б о с р а л и...
а про LTO и то что после этого модули dkms х р е н соберешь - никто даже не заикнулся.
нахрена вообще такая готовность продукта?!

"Релиз ядра Linux 5.12"
Отправлено Аноним , 19-Май-21 08:13 
В Ubuntu 21.04 на Lenovo IdeaPad 3 не работает тачпад и bluetooth, надеюсь новое ядро поможет решить этот вопрос.