После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.12. Среди наиболее заметных изменений: поддержка зонированных блочных устройств в Btrfs, возможность маппинга идентификаторов пользователей для ФС, чистка устаревших ARM-архитектур, режим "нетерпеливой" записи в NFS, механизм LOOKUP_CACHED для определения файловых путей из кэша, поддержка атомарных инструкций в BPF, отладочная система KFENCE для выявления ошибок при работе с памятью, работающий в отдельном потоке ядра режим NAPI poll-инга в сетевом стеке, гипервизор ACRN, возможность изменения на лету preempt-модели в планировщике задач и поддержка LTO-оптимизаций при сборке в Clang...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=54985
> Предложенная функциональность позволяет упростить совместное использование файлов разными пользователями и на разных компьютерахО, наконец-то Линукс готов для десктопа, всего-то 30 лет прошло.
давно готов
Причём в винде с этими правами на флэшках вообще не парятся ввиду отсутствия прав от слова совсем.
Ну так на Винде некогда людям - они любят сексом с женщинами заниматься, а не с ОС.
> Ну так на Винде некогда людям - они любят сексом с женщинами
> заниматься, а не с ОС.Любят да не могут. Времени нет, пока всех глюки венды разберёшь и все нужные сетапчики позапускаешь, уже и всё
Глюки только у тех, у кого руки из жопы и кривое древнее железо
Пряморукий нашелся, и все то у него работает, только чет серьезные сервера на винде никто не делает, расскажи им всему миру как они заблуждаются, гуглу расскажи, ораклу, как сетуп-екзе запускать..
Интересно, а почему тогда у Линуса Торвальдса всегда было время на свою девушку/жену с 1997-го (и скорее всего даже раньше)...
Не было у него времени. Поэтому взял в жёны то, что попалось - одноклассницу. Но ты не турвальдс для такой роскоши.
Ну во-первых не однокласницу, а однокурсницу, а во-вторых - она чемпионка Финляндии по каратэ... так что далеко не "что попалось"...
Там скорее ей Торвальдс попался, а не она ему.
Ну и зачем ему чемпионка по каратэ? Любит когда пинают по яйцам?
Ну так за него другие ковыряются ) )
Не. Есть три уровня интеграции софта в десктопной системе. Эппл впереди планеты всей, анально огораживая платформу, избегая не только зоопарков софта и стандартов, но даже плодородной на зоопарки почвы, эппл смог достичь такого уровня.На втором уровне венда. Там огороженности меньше, но ms очень старается под любую задачу выкатить стандартизированный интерфейс, пишет гайды для разработчиков. Если мс не успела выкатить апи и кто-то другой оказался быстрее, мс запилит альтернативу и задушит тех, излишне резких. Результат похуже чем у эппла, но существенно лучше чем в лине.
В линуксе же каждый дpoчит как хочет. Попытки навести порядок и стандартизовать что-либо воспринимаются многими как ограничение их свобод. Единого видения развития линукса нет. То есть даже об общем направлении даже примерно договориться невозможно. Кооперация, сотрудничество? Есть островки сотрудничества, но как правило люди предпочитают делать самостоятельно, ни с кем не советуясь даже, и уж тем более не сотрудничая. Это приводит к тому, что линуксовый десктоп на фоне конкурентов выглядит беспорядочной кучей несовместимых друг с другом запчастей.
То есть, не поймите меня неправильно, меня такое положение дел устраивает. Я взвесил плюсы и минусы, и решил что первые перевешивают вторые. Но это не делает линукс "готовым к десктопу". Для фриков может быть, для всех остальных лучше венда или мак.
Я бы не спешил бы так хвалить эпл. Банальная задача: создать ярлык RDP сессии на рабочем столе заставила гуглить. И решение оказалось, мягко говоря, удивительным.
Как минимум 5 моих знакомых переползжих с win на lin с вами не согласятся.
Звонят, конечно - спрашивают то се, но кто пошустрее уже и простенькие командочки в терминале освоил.Когда нет необходимости в строго специализированом софте - нет разницы под чем работает браузер и vlc.
Ваши знакомые, скорей всего, попадают под определение "фрик". Их переползти под Линукс с Винды заставила явно не бизнес-необходимость, а простое любопытство. Обычному человеку работать надо, а не изучать команды терминала.
Обычному человеку еще надо, чтобы настроенная система работала и не меняла сама по себе настройки, а с этим у винды все хуже.
> Не. Есть три уровня интеграции софта в десктопной системе. Эппл впереди планеты
> всей, анально огораживая платформу, избегая не только зоопарков софта и стандартов,
> но даже плодородной на зоопарки почвы, эппл смог достичь такого уровня.ОООООООО даааааа именно поэтому, а не потому что нормальное ядро за основу взяли а не гавно от мелкасофта.
Причём здесь ядро до уровня взаимодействия софта, которое в конечном итоге выливается в удобство работы для конечного пользователя?
>> Не. Есть три уровня интеграции софта в десктопной системе. Эппл впереди планеты
>> всей, анально огораживая платформу, избегая не только зоопарков софта и стандартов,
>> но даже плодородной на зоопарки почвы, эппл смог достичь такого уровня.
> ОООООООО даааааа именно поэтому, а не потому что нормальное ядро за основу
> взяли а не гавно от мелкасофта.С ведром от мелкомягких у них бы не вышло, потому что интеграция у эппла не только в юзерспейсе, но и на уровне железа. Эппл делает железки под софт и софт под железки. И для такой модели очень важно иметь контроль над ядром. При этом гораздо менее важно, что это за ядро, насколько оно дружит с POSIX, монолитное оно или микроядерное, и тп. Вендо-ядро бы тоже сошло, если бы эппл контролировал его развитие. В частности, не позволяя тому пухнуть почём зря, ради поддержки самого широкого спектра оборудования.
Но в целом, соседний коммент совершенно верно отмечает: я выше говорил о юзерспейсе. А для хорошего юзерспейса ядро не очень важно.
Эппл это Security Through Obscurity в чистом виде
Нет
Судя по количеству минусов, ещё не готов
То минусы по поводу фракталова мнения о неготовности. Но фракталово мнение - он не является определяющим.PS Он ещё забыл упомянуть про необходимость переписать ядро.
> Он ещё забыл упомянуть про необходимость переписать ядропохоже, это единственный путь для того, что бы пропихнуть Rust в него (:
https://opennet.ru/54970-rust
> Судя по количеству минусов, ещё не готовА ты не путай готовность линукса и глупость фрактала
> А ты не путай готовность линукса и глупость фракталаЕсли плюсуют - значит согласны с высказыванием, если минусуют - значит не_согласны..
Высказывание фрактала было о готовности-таки линухи для десктопа
Ядро уже пропатчено парнями из Минисоты?
Теперь желающим придётся накладывать патчи самим.
> парнями из МинисотыМинипчёлами?
Фрактал, ты совсем того, бухой с утра?При чем тут возможность носить с собой винт с хомяком к десктопу?
>> Предложенная функциональность позволяет упростить совместное использование файлов разными пользователями и на разных компьютерах
> О, наконец-то Линукс готов для десктопа, всего-то 30 лет прошло.Именно, печально другое, используемое тобой барахло вообще никогда не было готово и никогда не станет.
Всмысле готов? Ты с дубу рухнул что ли? Он же на сях написан! Линукс - сплошная сишная дырень!
Ну Windows тоже по большей части написан на Си, там конечно есть отлов хардварных ошибок вроде деления на ноль, но это всё ещё старый добрый Си с сырыми указателями. Windows тоже для десктопа не готов? Тогда есть ли в этом мире ОС пригодная для десктопа?
на этом ядре ноут начал виснуть. рандомно но стабильно в течении 10-15 минут после запуска. учитывая что ноут старый чистый интел + вайфай от броадкома то это всё печально. начиная с рц1 кончая рц8. релиз не проверяла.
Ты все врешь.
Отрицание возможных проблем - признак бзд-шника. Хотя бы помог человеку понять что случилось и багрепорт отправить, что ли?
У меня например - уже лет 15 линукс нормально работает на моем железе, проблемы бывали только с бредком-камерами, ненавидией и canonlbp6000. Но ведь у других людей моежт быть и по-другому. Или какая опция конфигурации из олдконфига все испортила?
Скажи мне, обиженный бзд-ишниками, все эти 15 лет на твоём железе работает именно ядро 5.12?
12309
Принятие проблем анонима на опенке - признак кормления троля
C rc-7 на этом ядре, фризы появились во время trim, kde не реагирует на клики мыши и изменения окон пока trim не завершится. В 5.11 таких фризов нет.
Они у меня были всегда, так что у тебя только починили. Попробуй openbox вместо kwin -- если это плазма зависает, должно попустить.
Братан все норм, наоборот в последнем ядре и меса, улучшили поддержку новых видеокарт AMD.
kwin не тормозит после выхода mesa 21! По ощущениям с каждым релизом лучше производительность всей системы razen 9 - amd видео. Могу только сказать одно, что кастомные ядра типа CK и ZEN и просто c MuQSS патчем у меня рандомно фризят систему, в итоге у меня на стандартном шедулере с кастом ядром с минимум патчей и конфигурацией с нуля, общий латенси системы получше чем у выше перечисленных.
Как у тебя получилось? У меня сыпет ошибками:/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 собирается.
Это проблема чисто компилятора. Или компилятор старый, или ключи компиляции какие-то, например -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.
Очень сомневаюсь, что дело в компиляторе: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. У него уже вроде все мыслимые баги исправили.
Это точно что-то с компилятором __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
Там почти все параметры отрицательные ответы получают при make syncconfig кроме мониторинга AMD процессоров. Все то же самое. Параметра в конфиге нет совсем. Я заметил что разные по размеру архивы с исходниками прилетели. Но вряд ли это объясняет почему не идет компиляция в том числе clang/llvm-11. Вот тут брались команды:https://www.kernel.org/doc/html/latest/kbuild/llvm.html
Результат - те же ошибки.
Скиньте через sendspace или какой либо другой файл хостинг свой конфиг, проверю у себя.
Зачем выдумывать велосипед? Тут сворачиваются длинные сообщения. Вот из этого конфига все делалось. Просто жмем 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 subsystemCONFIG_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 accountingCONFIG_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 SubsystemCONFIG_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 featuresCONFIG_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 CountersCONFIG_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 setupCONFIG_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 featuresCONFIG_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 IdleCONFIG_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) SupportCONFIG_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 DriversCONFIG_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
Братишка у тебя с головой всё хорошо? Для кого вообще пастебин придуман? Это не говоря о том, что эта информация вообще смысловой нагрузки не несёт.
"Для кого вообще пастебин придуман?" Для ленивых! Тру пацаны сплитят конфиги в комментариях!
> Зачем выдумывать велосипед? Тут сворачиваются длинные сообщения.Жопа одного анонимного парнокопытно-рогатого из семейства полорогих, может и сворачивается ... а вот сообщения в режиме просмотра форума - нет.
Не говоря о том, что текстовый движок как минимум "срежет" выравнивание ...
Так хорошо?
У меня все нормально собралось. Посмотрел конфиг там многого нет, что нужно для современных компьютеров. Видимо система только как роутер используется?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'
Как обычный комп. Роутер сам nat умеет. UEFI ненужно так как BIOS с поддержкой больших накопителей. И процессор от AMD - FX-6100 так что температуры интелы ненужны. Initramfs не ипользуется ввиду ненужности шифрования на десктопе. Да, надо внимательнее флаги расставлять.
Единственное зачем нужно nat на компе это reverse tethering чтобы Android смартфон по проводу в интернет ходил и зря не грелся. У меня провод недалеко от компа и интел греется при просмотре видео в паре с вайфаем довольно прилично, плюс сажает аккумулятор на примерно 180-200мач зарядке.
это ОП.
на трим не похоже, фризит намертво отправка только в ресет спасает.
Это потому что патчи из Университета Миннесоты отозваны.
А кого надо патч не отозвал, а закоммичен и ты никогда не узнаешь чей потому что в коде один ты разобраться не сможешь. А тот кто закоммитил может использовать зловред в целях госбезопасности сколько угодно.
На 5.11 такое было с дровами интела, пришлось их удалить.
так, прог надо было меньше открывать. Зас*ал ОЗУ, а потом стонешь! Ты же знаешь, что в Linux с подкачкой большие проблемы!
"чистый интел" - это как? Только интеграшка видео от Intel что-ли?
ТАк точно. коре2дуо. для ютуба и инетретов перед сном катит. причем я бы поняла это был бы новый интел а так старье старьем которое давно уже вы лизано
ну простите, нулевые патчи они такие. Я помню как какой-то линукс вообще ломал файловую систему (починили во 2 патче). Лично я использую LTS после 30 версии.
я не против нулевого патча. прекрасно понимаю что может быть сломано. но не быть починеным 8 рц подряд? да еще такое явное? уж простите.
Такая же ситуация,тоже виснет ноут. Но у меня полностью amd'эшная начинка. Вообщем похоже это ядро только для новых систем.
Futex2 не хотят добавить? Или chattr +F в btrfs?
5.13/5.14 mark my words
https://github.com/zen-kernel/zen-kernel/
>Добавлена поддержка смартфонов Purism Librem5 Evergreen, Xperia Z3+/Z4/Z5, ASUS Zenfone 2 Laser, BQ Aquaris X5, OnePlus6, OnePlus6T, Samsung GT-I9070.Интересно для кого они так стараются? Под такое старье наисвежайщий андроид-маинлайн портировать?
Под себя, потому что могут, а не сидят на опеннете как эксперты всего и вся.
Oneplus 6 - старье?
> 2018, May 16Ну типа да.
Ох уж эти яблочники. Что с вами эппл сотворила...
Что? Причём тут Apple?
Хотя, да - вот если хочешь смартфон от них 2018 года, то идёшь и берёшь.
А вот Oneplus 6 того же года... ну ты понял.
Ну и я вот пользуюсь смартфоном от Apple, которому 3.5 года. И намёков "у тебя старьё, бегом в магазин!" не ощущается.
Ни разу такого с другими смартфонами не замечал.
у яблочников до сих пор устройства 2015-го года выпуска поддерживаются, а ведро*бы с устройствами 2015-го года сосут банан уже 3-й год
интересно интересно, а как мне опробовать linux на смартфоне? у меня как раз валяется zenfone 2 lazer. где искать инструкцию как это сделать? или это делается не так просто как с пк?
Конечно можно руками накатить любой линукс. Но можно взять готовый мобильный линукс-дистрибутив, например https://wiki.postmarketos.org/wiki/ASUS_ZenFone_2_Laser_(720p)_(asus-z00l)Помню этот (или похожие) девайсы частенько мелькали в matrix-чате pmos
Чем постмаркет лучше линаги и прочих поделий ?
>Чем постмаркет лучше линаги и прочих поделий ?Тем, что LOS и поделия - это андроид...
Тем что у тебя будет линукс на смартфоне 😮
Правда смартфон от этого перестанет быть смартфоном.
Зато можно запускать полноценный, десктопный гимп, либреофис, блендер (или что у вас там) на завись эплу, т.к у тебя тоже арм!
Ваши аудиальный и артикуляционный аппараты ещё старше.
Да там просто с переносом. Этот лазер двухгиговый на арме, иксперии, что приказали долго жить новым прошивкам. Лучше б Z00A на интеле сделали. Вот там Асус нагадил так, что использовал какой-то корявый драйвер от повервр и почему-то создателям этого еще люлей не дали за такое непотребство.
А Турвальда ещё не послали вслед за Столманом?
Не получится. У него все права на торговую марку Linux. Linux произошло от первых букв имени создателя Linus.
Вы на kernel.org about не читали? "Linux is a Registered Trademark of Linus Torvalds. All trademarks are property of their respective owners."
Переименуют а LGBTQX
лучший комментарий года
SJWUX же!
> Переименуют а LGBTQXМозги бы тебе где взять. Хотя смысла нет, всёравно всё раст сожрёт и потом сдохнет. Как и всегда.
Крошка Ши одобряет. все они леваки такие
Это совсем не отменяет возможности форкнуть ядро и назвать хоть Microsoft Open Kernel (MSOK) хоть IBM Enterprise Open Kernel (IBM OK)
Linux это открытое и свободное ПО. Можешь форкать сколько тебе влезет. Зарегистрированная торговая марка это всего лишь права на назывние Linux. Чтобы какой-нибудь предприимчивый умник так свой супертехнологичный унитаз не назвал.
По существующим правилам унитаз так можно называть.Зарегистрированная торговая марка работает только в пересекающихся областях. Т.о. ты можешь свою линейку женских трусиков свободно назвать microsoft. Или linux.
Но если там будет котроллер, передающий по BT физиологические параметры, под управлением Linux, то, наверное, не можешь ;)
Как же бедные пользователи винды всю жизнь сбрасывали друг другу файлы через флешки не имея такого необходимого механизма как маппинг идентификаторов пользователя? Как им это удавалось?
Если флешка форматнута в NTFS, то с матами и прибаутками)
ООО да!!
я помню как я матерился когда в новой винде не открылись файлы с USB диска.
О да. Пытаешься, такой, скопировать файл весом десяток-другой гигов, уже начинаешь ехидно ухмыляться припоминая фат... а он без проблем копируется и даже потом открывается.
Ну чем не повод матюгнуться с досады ?
> а он без проблем копируется и даже потом открывается.В NTFS права копируются только относительно логического тома на который помещается объект и проводник переносить права при копировании файла между томами не умеет.
Т.е. если а флешке с NTFS было full control для всех, то и у файла, помещённого на флешку, тоже оно будет. Но если на флешке делали модификации с правами или использовали менеджер, который умеет копировать ACL (Far и Total ЕМНИП это умеют), то, если пользователь запускающий флеш не из группы Админов (которым можно всё, кроме SYSTEM, ЕМНИП), то будет небольшой облом-с.
Или, как вариант, если подоткнёшь другой хард к своей системе и ты не админ - будет гранд-облом.
>Как им это удавалось?Дефолт в винде на права на сменные накопители,вдобавок выстовляються упрощенный АСL-группа юзер может читать и записывать файлы.А вот с адвансис юзер или админ - можно словить прелести "ACL".
Поэтому в офтопике после ХР продвинутые настройки нтфс и скрыли , такое можно понастовлять что только формат тома поможет.
Тома Сойера
Через дискеты 5,25"
Там ^^ уже писали про хард.
Ставишь ты такой 10ку на машинку с 7кой методом "фул формат - нью исталл".Драйвера там, пользовтель, аккаунты МС - все как нужно.
А потом подтыкаешь свой LSI с рейдом... и бац - а записать ничего низзя!Только full ownership с рекурсией.
И пошел ты пить чай на часик-полтора.
>> DP-HDMI 2.1Это что? Переходник DP в HDMI? Они же обычно самостоятельной железкой?
Что там про DP2.0 и его же поверх USB4? Очень жду, с MST поверх всего этого, а то все эти унылые DisplayLink через раз не работают.И когда уже ведроидовцы перетянут себе поддержку мультимониторных конфигураций?
Разве DP не должен поддерживать HDMI из коробки (но не наоборот)?
не должен
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 всё ещё интереснее
>маппинг будет применяться в механизме переносимых домашних каталогов systemd-homedНу что, теперь официально linux = systemd?
Ты пропустил "в том числе"
А это в корне меняет значение фразы
а жаль ,хотелось бы Devuan свой российский ,а не те поделки что делают наши разраточки ос с простым русифицированне DE и сертификатами безопасности "linux"..так немного не дальновидно.
благо есть Эльбрус но этого мало.
В Астре, вреде бы, не systemd.
B астре ровно то, что положат в апстрим дебиана, а значит и системд тоже (с версии 1.6).
> В файловой системе F2FS добавлена возможность...Механизм определения версии файловой системы в этой файловой системе они вообще реализовывать собираются?
>> В XFS ... проведена подготовка кода growfs для реализации функции сокращения размера ФС.Я правильно понимаю, что XFS наконец-то решили попробовать научиться съёживаться?
Да, а где дополнение насчёт отпиливания несвободных прошивок и прочего? От команды LinuxLibre вроде бы..? :)
> Для включения нового режима в sysfs предложен параметр /sys/class/net/<iface>/threaded.Это как тогда в sysctl.conf это прописать?
Через UDEV
> пошлые попытки портировать Linux для Nintendo 64 не были доведены до концаОговорка по Фрейду?
Это про попытки? Или про конец?
Автор подсознательно чувствует пошлость всех этих попыток. И не смог сдержать этого в себе.
> пошлые попытки портировать Linux для Nintendo 64 не были доведены до конца и имели статус Vaporware
> пошлые попыткиДедушка Зигмунд одобряэ.
Копания в NFS изрядно настораживают. После того как NFS поломали в 5.10,залочил обновления ядра на домашнем сервере.
>После того как NFS поломали в 5.10Что именно поломали?
NFS
Так что там с NFS?
поломали.(
Да, еще после NFS:Most Wanted 2005 ничего годного из NFS не выходило.
а как же Hot Pursuit 2010?
Не оч
Когда будет поддержка запуска андроид софта и игр?
man anbox
shashlik android
> давая возможность пользователям перемещать свои домашние каталоги на внешние носители и использовать их на разных компьютерах,закончится тем, что хранить профиль можно будет только "в облаке"
> только "в облаке"к этому и ведут. Начали с браузеров, кончат за упокой.
Добавили в ядро гемороя в виде поигрываний с PREEMPT и LOOKUP_CACHED. С первой можно задание откладывать до тех пор, пока оно не станет ненужным. Со вторым похоже дырень ряда spectre и meltdown. И это добавленно осознанно и прораммно.> Добавлена поддержка гипервизора ACRN, написанного с оглядкой на готовность для выполнения задач реального времени и пригодность к использованию в критически важных системах.
Приколькоая штука - виртуализация для задач реального времени. Вообще даже представить трудно. И выполнить не возможно. Количества уровней приоритетов в ядре линуха мало для реального времени. Надо от 256, а у них всего то 40. Значит сделано для прикола. Не юзабельно. Или это патчи от Массачусетсов.
> Количества уровней приоритетов в ядре линуха мало для реального времениЭто уже будут проблемы линуха как гостевой системы. Гипервизор работает на голом железе, если верить новости, на которую в тексте есть ссылка (https://www.opennet.dev/opennews/art.shtml?num=51399)
Причем здесь spectre? Речь о ядерном VFS кеше
>kfenceЧто только не сделают, чтоб ядро на Rust не переписывать
Если у тебя дырявые программисты, код будет дырявым на любом языке.
> В драйвере i915 для видеокарт Intel реализован параметр i915.mitigations для отключения механизмов изоляции и защиты в пользу повышения производительности.Из-за этих mitigations уже страшно жить.
Не страшно, а медленно.
У меня с отключёнными защитами тормозит больше всё. Не с чем сравнить. Говорят, на каких-то задачах до 10% просадки, на других при этом -5%. Не сказать чтобы очень уж медленно.
Скачай дистр 2018 года, сравни с современным в одинаковых задачах и ох^W фалломорфируй. Отключалка mitigations=off делает приблизительно нихрена, треть этих патчей потребуется корчевать вручную. И да, в код современных компиляторов также поднас#али. А всего-то нужно было своевременно штеуду животворящий палец показать, а не жрать с лопаты и требовать добавки.
Старые компиляторы хуже оптимизировали код. Во всяком случае, я без труда получаю 30% и более ускорения сегодня. Если просадки в этих пределах, то и норм в принципе -- где-то заметно быстрее, где-то медленнее, всё равно все в плюсе. Заметные просадки там были только на виртуалках и шифровании дисков, разве нет? Причём, последнее вроде бы исправили.
> Старые компиляторы хуже оптимизировали код. Во всяком случае, я без труда получаю 30% и более ускорения сегодня.На rust^W новейшем модном молодежном язычке кодишь, лалка? Ну ок.
> Если просадки в этих пределах, то и норм в принципе -- где-то заметно быстрее, где-то медленнее, всё равно все в плюсе.Особенно в плюсе корпорасты, наваливая тебе каждые полгода свежайшего хх-ядерного на новом несовместимом сокете и аж на 3% обьективно более быстрого, кушай - не обляпайся. А там и новых уязвимостей с тормозящими патчами подвезут, велкам за очередной порцией.
> Заметные просадки там были только на виртуалках и шифровании дисков, разве нет?На глаз заметные просадки там _есть_ по io, переключению контекста, многопоточным операциям с кэшем и дисковой подсистеме. Причем последние настолько заметные, что потребовалось пару топовых ssd в raid0 посавить, чтобы перестать обращать на них внимание.
> Причём, последнее вроде бы исправили.Продолжай и дальше верить маркетолухам, ага.
>rustВаще-то си, лол. Да, оно тормозное как не в себя без твиков, шланг в стоке побыстрее. Это на тему тормозного раста, ага.
>лалка
Сама такая.
>на 3%
Тащем-то там не 3% не каждый год, но каждые пару лет и новые simd можно считать за миллионы процентов.
>есть
В синтетике? Ну да, ну да…
>заметные
А в них ли дело было?
Нагруженный nfs сервер с мелкими файлами - до 40%.
> Нагруженный nfs сервер с мелкими файлами - до 40%.Nfs вообще всегда тормозил кошмарно и без "защит". Там вроде во фряхе nfs в ядре, может с ней получше, но в линуксе совершенно кошмарно и не юзабельно. Самба тоже кстати ужас.
>Проведена чистка вышедших из обихода и находящихся без сопровождения ARM-платформ. Удалён код платформ efm32, picoxcell, prima2, tango, u300, zx и c6x, а также связанных с ними драйверов.Далеко пойдут. "Во имя прогресса" надо бы ещё armv7, mips и i686 удалить. "Good riddance." Пора уже "good rid" of Linus.
> "Во имя прогресса" надо бы ещё armv7, mips и i686 удалитьНикто не заявится поддерживать в ядре - удалят.
Бери и поддерживай - не будут выкидывать/вернут обратно. Пока желающих на выброшенные платформы, видимо, не нашлось. Если ты желающий, пиши письмо Линусу, что готов взяться за сопровождение, и прикладывай патчи.
Платы с Armv7 на Алике ещё продаются.
Raspberry?
Rasberry Pi 3/4 это уже ARMv8
Rasberry OS только 32-битный, так что Аrmv7
>Rasberry Pi 3/4 это уже ARMv8А Rasberry Pi 1 armv7, как и сотни мобильников и планшетов: https://wiki.postmarketos.org/wiki/All_devices
Вот вам пруф истинный https://aliexpress.ru/item/1005002304279795.html?algo_pvid=f...,searchweb201602_,searchweb201603_
>> В гипервизор KVM добавлена возможность перехвата гипервызовов Xen и их проброс в эмулятор, работающий в пространстве пользователя.расшифруйте кто-нибудь?
Твоя программа думает что работает через xen. Но на самом неде она работает через KVM.
Насколько я понимаю, это первый релиз без патчей от Университета Миннесоты.
Так вроде никто и не трогал те закладочки в ядре, спите спокойно.
Их убрали. Шутка не вышла.
> Их убрали. Шутка не вышла.Ссылку на коммит плиз. Если убрать всё, откроются дыры которые те патчи могли исправлять. Среди прочего.
>Если убрать всё, откроются дыры которые те патчи могли исправлять.Дяденька у вас изощренное мышление, однако.
Это обычное дело: сначала проявляешь полезную активность и что-то исправляешь, а потом уже встраиваешь свои бэкдоры получше, пока никто не видит. И если кто заметит, всегда можно съехать на "случайно". Но никто не заметит, были же уже примеры в опенсорсе.
Их 3 патча дырявых даже не попадали в ядро
###### зарелизилась. Поздравляю всех причастных и сочувствующих!
Господа, на какой дистр прилетело первым ядро 5.12? Думаю последним попадёт в Дебилиан.
>Думаю последним попадёт в Дебилиан.Не последним. Видимо, про ветки unstable, testing и backports ты не в курсе.
Пока дойдёт до стэбл многие не доживут.
А зачем на стейбл новое ядро? Для него ещё патчей по-выпускать нужно и баги пофиксить.
Я как арчешкольник с тобой не согласен.
# 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.
Я до сих пор не могу понять какая от этого польза. Разницы между none и прочими не ощущается.
вообще-то ощущается ценителями lowlatency
В каком месте?
в том месте, что если выставить preempt=full становиться такое неимоверное lowlatency, что система становиться раком при активном IO.
Она у меня становится раком при none -- не аргумент. При voluntary вроде не становится, зато загруженная видеокарта включает слайдшоу в иксах. Врочем, нагрузить видеокарту можно и так, что слайдшоу включится и во всех остальных случаях.
Можно ли юнит-тест, который будет фейлиться не "неправильной" системе?
Можно.
Из релиза в релиз основной новостью становится не оптимизация, не кибербезопасность, не доведение кое как работающих костылей до ума(SMB/NFS/IPSec/PPTP/KTLS и тонны остальных технологий на бумаге), а запиливание драйверов для харвари...
Что говорит об отношении производителей железа к линуксу как к чему то второстепенному и ненужному, если я не прав, тогда почему Microsoft не корячится в судорогах в написании драйверов, а занимается допиливанием и апгрейдом ядра NT/RT
Потому что Clown World
NTFS как не было так и нет, подумаешь, зачем нам ФС 98% компуктеров и 99% внешних хардов, а за зачастую и флэшек
PPTP тормозной и глюченный
IPsec не рабочий
SMB что-то поддерживает, что-то неподдерживает
NFS 4.2 до сих пор нет, сколько лет прошлоЗато кривые драйвера от васянов есть!
ntfs3 есть. И работает, есть не просит...
Тормозная и нестабильная FUSE-приблуда? Не спасибо
> NTFS [...] ФС 98% компуктеров и 99% внешних хардовна самом деле 99.5% в обоих случаях.
Для таких дебилов как ты:# 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
На внешних хардах обычно стоит ext3. Я имею в виду те, которые можно подключить к сетевым хранилищам по eSATA или USB.
Сказочник))) может еще ZFS там стоит?
Может и стоит, но в моей конторе все мобильное, что подключается по eSATA, сразу форматируется в ext3 по голому.
>NTFS как не было так и нетДля обмена с альтернативным миром достаточно и ntfs-3g в юзерспейсе.
>PPTP тормозной и глюченныйКогда у моего провайдера он был, я что-то этого не наблюдал. И заводился с полпинка.
>IPsec не рабочийЗачем тебе это оверинжиниренное гм...?
>SMB что-то поддерживает, что-то неподдерживаетНу так выбирай нужную тебе версию протокола. Там есть: SMB1, 2, 3
Надо же, а у меня NTFS как не было так и нет нигде.
"Добавлена поддержка звуковых карт 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."
Понятно, маркетинговый буллшит. Если что-то обмотать гирляндой - сразу топчик получается.
Разве у X-Fi вообще есть аппаратный синтезатор? Разве они там его не признали "устаревшей технологией" и не выбросили?Там на винде был хитрый трюк, когда программный синтезатор soundfont встраивали прямо в драйвер, и он эмулировал аппаратный интерфейс синтеза (timidity++ так умеет для alsa), но аппаратные синтезаторы закончились на live!.
> Разве у X-Fi вообще есть аппаратный синтезатор? Разве они там его не
> признали "устаревшей технологией" и не выбросили?
> Там на винде был хитрый трюк, когда программный синтезатор soundfont встраивали прямо
> в драйвер, и он эмулировал аппаратный интерфейс синтеза (timidity++ так умеет
> для alsa), но аппаратные синтезаторы закончились на live!.Ну, когда я был на Винде оно работало, в том числе загрузка Soundfont. Честно говоря не заморачивался вопросом.
А так, жалко. Было что-то особенное в этом.
>> Разве у X-Fi вообще есть аппаратный синтезатор? Разве они там его не
>> признали "устаревшей технологией" и не выбросили?
>> Там на винде был хитрый трюк, когда программный синтезатор soundfont встраивали прямо
>> в драйвер, и он эмулировал аппаратный интерфейс синтеза (timidity++ так умеет
>> для alsa), но аппаратные синтезаторы закончились на live!.
> Ну, когда я был на Винде оно работало, в том числе загрузка
> Soundfont. Честно говоря не заморачивался вопросом.
> А так, жалко. Было что-то особенное в этом.Fluidsynth -- это опенсорсный, фришный клон той самой системы. Разрабатывается. Работает под линуксом.
Ядро растет как снежный ком, и это приведет все к печальному итогу. Все же монолитное ядро это тупик.
Потому что драйвера всего и вся засовывают в ядро идиоты
Главное, чтомы драйвера загружаемыми модулями были. Можно и не загружать, не собирать.
Ну так и железо растет по скорости. И память растет по объему
В случае Intel оно уже лет 5 как не растёт, а остальные только сейчас догнали их производительность, и то только за счёт исправлений недочётов Intel замедляющих их процессоры. Так, что в целом производительность даже упала, а если учесть желание программистов писать всё менее и менее производительный код, то замедление выходит квадратическим.
> Ядро растет как снежный ком, и это приведет все к печальному итогу.
> Все же монолитное ядро это тупик.Если удалить нагенерированные файлы амд, ядро похудеет на 90%.
> нагенерированные файлы амдэто какие например ?
>> нагенерированные файлы амд
> это какие например ?Неплохо бы все.
Интол зависоны свои нафиксил или продолжают класть болт на весь бактрекер?
Продолжают
Лучшая система для рукодрочерства. И ручного творчества.
О да! Ядро, я-д-р-о! Я---Д---Р---О!
Интересно, а для z/15 ядро тоже Торвальдс выпускает?
>чистка устаревших ARM-архитектурКакой позор. Что вообще такое "устаревшие архитектуры"? Песок посыпался из камня?
> Что вообще такое "устаревшие архитектуры"?В терминологии linux -- это те, для которых нет мейнтейнеров.
Мне кажется все силы надо бросить на выпиливание из ядра всяких там Master/Slave , а стабильность и новые технологии это второстепенное ... BLM ждёт восстановления справедливости в ядре :)
Так написано же, 17% это обновление кода не связанного с добавлентэием функциональности, значит master/slave драят
oprofile правда оказался никому ненужным?
Всё-таки интересно, а что там с бородатым?
Защитили. В обиду своих не дадим.
после сна не просыпается на amdgpu
R.I.P
Как тут 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 что жмутся только файлы с вписанным расширением. Вроде так из того, что я вижу. А такое сжатие мне не надо не удобно.
Разновидность Убунты. Kernel 5.12.
Выяснилось, что без внисения названия расширения для каждого файла сжатие для всех файлов включить нельзя без вписывание каждого расширения файла (может я не знаю как?).Не понятная фраза вышла. Тогда так. Включить сжатие для всех файлов одной командой такого нет (может я не знаю как?). Только комманда с указанием расширения файла который хотим чтобы сжимался. А расширений файлов много.
> В файловой системе Btrfs добавлена начальная поддержкався состоит из "начальных поддержек"
5.13 когда?
ну прям все темы подняли, всё и всех о б о с р а л и...
а про LTO и то что после этого модули dkms х р е н соберешь - никто даже не заикнулся.
нахрена вообще такая готовность продукта?!
В Ubuntu 21.04 на Lenovo IdeaPad 3 не работает тачпад и bluetooth, надеюсь новое ядро поможет решить этот вопрос.