The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз ядра Linux 4.18

13.08.2018 07:20

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.18. Среди наиболее заметных изменений в ядре 4.18: возможность монтирования ФС на базе FUSE непривилегированным пользователем, пакетный фильтр bpfilter, подсистема AF_XDP (eXpress Data Path), новый тип модулей ядра umh (usermode helper), device-mapper модуль writecache, поддержка SoC Qualcomm Snapdragon 845 и GPU AMD Vega 20.

В новую версию принято 13 тысяч исправлений от 1668 разработчиков, размер патча - 50 Мб (изменения затронули 12866 файлов, добавлено 521039 строк кода, удалено - 619603 строк). Около 49% всех представленных в 4.18 изменений связаны с драйверами устройств, примерно 14% изменений имеют отношение к обновлению кода специфичного для аппаратных архитектур, 13% связано с сетевым стеком, 5% - файловыми системами и 3% c внутренними подсистемами ядра. 9.5% всех исправлений подготовлено разработчиками компании Intel, 7.5% - Red Hat, 4.6% - AMD, 4.3% - IBM, 3.8% - Linaro, 3.4% - Renesas Electronics, 3.0% - Google, 2.9% - SUSE, 2.8% - Samsung, 2.2% - Mellanox, 2.1% - Huawei, 2.0% - Oracle.

Основные новшества:

  • Сетевая подсистема
    • В состав ядра включен новый механизм фильтрации пакетов bpfilter, использующего предоставляемую ядром подсистему eBPF, но предлагая привычный синтаксис iptables. Bpfilter обрабатывает запросы API iptables и транслирует их в программы BPF, привязываемые к различным подсистемам. В настоящий момент в ядро добавлена только базовая инфраструктура для bpfilter, но ещё не хватает некоторых компонентов, необходимых для полноценного применения bpfilter для фильтрации пакетов;
    • В качестве сопутствующей bpfilter разработки в ядро добавлен новый тип модулей ядра umh (usermode helper), которые выполняются в пространстве пользователя и привязываются в базовым модулям, предоставляя для них вспомогательную функциональность, которую нецелесообразно или опасно выполнять c привилегиями ядра (например в модуле bpfilter.ko через них выполняется разбор и трансляция в BPF правил фильтрации). Модули umh функционируют под управлением ядра, оформляются в виде модулей ядра и загружаются через modprobe, но выполняются в пространстве пользователя с привилегиями пользовательских приложений. Взаимодействие umh-модулей с обычными модулями ядра производится с использованием неименованных каналов (unix pipe);
    • В состав ядра включена подсистема AF_XDP (eXpress Data Path), которая предоставляет средства для запуска BPF-программ на уровне сетевого драйвера, с возможностью прямого доступа к DMA-буферу пакетов, что позволяет создавать высокопроизводительные обработчики для работы в условиях большой сетевой нагрузки. В качестве примера реализованы обработчики для быстрой блокировки и перенаправления пакетов.
    • Реализована возможность чтения данных из сетевого сокета в режиме zero-copy (флаг TCP_ZEROCOPY_RECEIVEY), позволяющем организовать передачу данных по сети без промежуточного копирования данных между ядром и пространством пользователя (поддержка записи в режиме zero-copy была представлена в ядре 4.14);
    • В реализации протокола TLS на уровне ядра (KTLS) добавлена возможность задействования аппаратного ускорения операций с использовнием специализированных чипов. В настоящее время вынос связанных с работой TLS вычислений на плечи оборудования доступен только при использовании драйвера Mellanox mlx5;
    • В TCP-стек добавлена поддержка режима сжатия для выборочного подтверждения соединений (SACK), что позволяет сократить число отправляемых SACK-пакетов при перегрузке сети;
    • Добавлена возможность прикрепления BPF-программ к сокету и запуска обработчиков при вызове sendmsg(). Подобные обработчики могут применяться для выполнения таких задач, как перезапись IP-адресов в исходящих пакетах;
  • Виртуализация и безопасность
    • В подсистему шифрования (crypto) добавлена поддержка шифров AEGIS и MORUS, а также алгоритма сжатия Zstandard;
    • Пользователь с правами root в пространстве имён идентификаторов пользователя (user namespaces) теперь может монтировать файловые системы, даже если у него нет на это прав вне пространства имён. При этом файловая система должна быть специально помечена для разрешения подобных операций (в настоящий момент операции разрешены только для ФС, реализуемых в пространстве пользователя при помощи модулей FUSE);
    • В модуль fscrypt, применяемый для шифрования ФС F2FS и ext4, добавлена поддержка шифров Speck128 и Speck256, разработанных Агентством национальной безопасности США. Шифры обеспечивают очень высокую производительность программной реализации, которая обгоняет AES на системах без наличия средств аппаратного ускорения AES. Использование Speck позволяет применять шифрование на маломощных устройствах, на которых применение AES не оправдано из-за больших накладных расходов;
    • Для 32-разрядной архитектуры ARM обеспечена защита от уязвимостей Spectre 1 и Spectre 2 (ранее защита от Spectre была обеспечена для архитектур x86, ARM64 и S390). Для ARM64 добавлена защита от Spectre v4.
    • Проведена работа по переводу ядра на более защищёные от переполнения буфера варианты функций распределения памяти. Например, вызовы "kmalloc(count*size, gfp_flags)" заменены на "kmalloc_array(count, size, gfp_flags)";
    • Изменены настройки для включения защиты от переполнения стека - теперь автоматически включается наиболее действенный механизм защиты, доступный для текущей конфигурации;
  • Дисковая подсистема, ввод/вывод и файловые системы
    • Для Device Mapper реализован новый модуль "writecache", который может применяться для кэширования операций записи блоков на SSD-накопителях или в постоянной памяти (кэширование операций чтения не реализовано, так как такие операции и так кэшируются кэше страниц памяти в ОЗУ);
    • Обеспечена возможность применения флага IOCB_FLAG_IOPRIO для операций асинхронного ввода/вывода, позволяющего установить приоритет выполнения отдельных операций;
    • В файловой системе Btrfs обеспечена возможность удаления пустого подраздела при помощи вызова rmdir() без специальных дополнительных привилегий. Добавлены новые ioctl-команды FS_IOC_FSGETXATTR и FS_IOC_FSSETXATTR для манипуляции с различными атрибутами файла (append, immutable, noatime, nodump и sync), которые в отличие от команд GET/SETFLAGS могут выставить атрибуты на уровне отдельных inode. Также реализован набор ioctl-команд для получения непривилегированным пользователем информации о подразделах;
    • В файловой системе XFS появилась возможность смены метки для уже примонтированной ФС, добавлена поддержка резервирования пустых областей через вызов fallocate() для файлов подкачки, задействован FUA для обеспечения прямой записи данных в режиме O_DSYNC. Кроме того, началась интеграция нового инструментария для восстановления целостности ФС на лету и выполнена переработка кода growfs с целью подготовки интеграции поддержки подразделов (subvolume);
    • В файловой системе ext4 продолжена работа по чистке кода и повышению надёжности работы в условиях обработки некорректных образов ФС, специально модифицированных для вредоносных целей;
    • Из раздела "staging" удалён код кластерной файловой системы Lustre. В качестве причин упоминается отсутствие должной активности по приведению имеющегося кода к соответствию с остальным ядром, плохая адаптация кода к изменениям в VFS, а также игнорирование проблем и периодическая публикация патчей, ломающих имеющуюся функциональность;
    • В файловой системе F2FS улучшена поддержка режима "discard";
  • Память и системные сервисы
    • В систему доменов управления питанием (genpd, generic power domain) добавлена поддержка уровней производительности, при помощи которых можно настраивать работу всей системы, включая периферийные устройства, для достижения требуемого баланса между потреблением энергии и производительностью;
    • В контроллер ресурсов памяти group, позволяющий управлять расходованием памяти группой задач, добавлен параметр memory.min, который в отличие от ранее доступного параметра memory.low предоставляет более надёжную гарантию предоставления минимального размера доступной для группы оперативной памяти (не отключается при срабатывании OOM killer в условиях нехватки памяти);
    • Добавлен системный вызов с реализацией перезапускаемых последовательностей (restartable sequences), позволяющих приложениям организовать неразрывное выполнение группы инструкций, не прерываемой и подтверждающей результат последней инструкцией в группе. По сути предоставляется средство для очень быстрого атомарного выполнения операций, которые в случае прерывания другим потоком очищаются и предпринимается повторная попытка выполнения. Возможность реализована для архитектур x86, ARM и PowerPC;
    • Реализован новый параметр запуска ядра no5lvl, предназначенный для отключения пятиуровневых таблиц страниц памяти, даже если оборудование обеспечивает их поддержку;
    • Из интерфейса /proc удалена статистика IPMI (по-прежнему оставлена в sysfs);
    • Добавлена новая система определения макросов для конфигурации ядра, которую можно использовать для выноса различных тестов, выполняемых на этапе сборки, из makefile в файлы Kconfig;
    • В JIT-компиляторе подсистемы eBPF реализована поддержка 32-разрядных систем x86;
  • Оборудование
    • В драйвер Nouveau добавлена поддержка GPU NVIDIA Volta;
    • В DRM-драйвер AMDGPU добавлена поддержка GPU AMD Vega 20, а также GPU Kabylake-G (VEGAM - intel и radeon на одном чипе). Добавлены профили управления питанием, напряжением и частотой для GPU Vega10. Реализован режим энергосбережения gfxoff для GPU Raven;
    • В DRM-драйвере Intel включена поддержка чипов Icelake (ICL), проведён рефакторинг кода GuC/HuC и DPLL, включена поддержка NV12 и PSR/PSR2;
    • В драйвере amdkfd для dGPU (дискретные GPU, такие как Fiji, Tonga, Polaris) добавлена поддержка GPU GFX9;
    • Добавлен новый DRM-драйвер v3d для оборудования Broadcom V3D V3.x+;
    • Добавлен драйвер xen-front с реализаций графического фронтэнда для гостевых систем XEN в режиме паравиртуализации (PV);
    • Добавлена поддержка SoC Qualcomm Snapdragon 845, применяемого в новейших мобильных устройствах класса high-end;
    • Добавлена поддержка игровых контроллеров Steam от компании Valve;

Одновременно Латиноамериканский Фонд свободного ПО сформировал вариант полностью свободного ядра 4.18 - Linux-libre 4.18-gnu, очищенного от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. В новом выпуске представлен новый интерфейс для загрузки прошивок (firmware_reject_nowarn), не выводящий предупреждения в случае если прошивка не найдена. Добавлена чистка блобов для драйверов psp-dev и icn8505. Обновлён код чистки блобов в драйверах c3xxx, c62x, dvb-usb, dvb-usb-v2, iwlwifi, ks7010, ath10k, andgpu, i915, tg3, silead и ca0132. Прекращена чистка блобов для atom isp. Проверены ассемблерные файлы, вынесенные из основного кода amdkfd.

  1. Главная ссылка к новости (https://lkml.org/lkml/2018/8/1...)
  2. OpenNews: Релиз ядра Linux 4.17
  3. OpenNews: Релиз ядра Linux 4.16
  4. OpenNews: Релиз ядра Linux 4.15
  5. OpenNews: Релиз ядра Linux 4.14
  6. OpenNews: Релиз ядра Linux 4.13
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/49040-linux
Ключевые слова: linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (153) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, молодец (?), 07:27, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ишь ты.
    А говорят 4.19 будет еще фичастее.
     
     
  • 2.34, A.Stahl (ok), 09:54, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Говорят что в 5.9 будет больше драйверов, поддержки файловых систем и выбросят немного легаси-кода.
     
     
  • 3.82, helloworld (?), 15:04, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Говорят, после 5.7 будет 6.0
     
  • 2.73, Аноним (73), 13:49, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    WireGuard будет?
     
     
  • 3.127, Аноним (127), 21:30, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Обещали в этом году в ядре.
     
  • 3.160, Аноним (-), 23:50, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > WireGuard будет?

    Торвальдсу он нравится, по сравнению с пцом типа openvpn и ipsec - "work of art".

     
  • 2.159, jOKer (ok), 23:11, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А что ядро пора чистить от легаси не говорят? А стоило бы между прочим.
     
     
  • 3.161, Аноним (-), 23:51, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А что ядро пора чистить от легаси не говорят? А стоило бы
    > между прочим.

    Там целую люстру грохнули. Мало чтоли?

     

  • 1.2, Мрачный (?), 07:36, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А хрень с энтропией починили? Или по-прежнему будет два часа грузиться пока случайных чисел нажрется?
     
     
  • 2.5, Аноним (5), 08:02, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Если не секрет, начиная с какой версии ядра этот баг? Хотя бы примерно
     
     
  • 3.18, Мрачный (?), 08:52, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    с 4.14, как я понял. У кого-то на 4.15 вылезало.
     
     
  • 4.28, QuAzI (ok), 09:21, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это не та хрень, почитайте логи что именно тормозит на загрузке. Это какой-то из модулей который подгружается в начале или даже сам загрузчик при попытке выставить режим работы экрана
     
     
  • 5.36, Мрачный (?), 09:56, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Когда я добавил haveged время загрузки сокртилось с 150 секунд до 20. То есть проблема именно в энтропии. dmesg я читал.
     
     
  • 6.61, Xasd (ok), 13:02, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Когда я добавил haveged время загрузки сокртилось с 150 секунд до 20. То есть проблема именно в энтропии. dmesg я читал.

    почему добавил haveged а не rngd ?

     
     
  • 7.81, Мрачный (?), 14:50, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    rngd плохо помог.
     
     
  • 8.84, X4asd (ok), 15:09, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это странно в сервисе rngd нет ни каких ожданий от зависимостей значит в этом ... текст свёрнут, показать
     
     
  • 9.87, Мрачный (?), 15:19, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, у меня железо древнее Про хардварную энтропию не знает ... текст свёрнут, показать
     
     
  • 10.105, Xasd (ok), 16:39, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –9 +/
    значит было грех жаловаться что старое железо долго загружается нужно купить но... текст свёрнут, показать
     
     
  • 11.108, Аноним (108), 17:33, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а разве линуксу как винде нужно каждые 2 года менять железо ... текст свёрнут, показать
     
     
  • 12.110, iPony (?), 17:46, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Примерно одинаково Я вот тут курсы яндекса смотрел Eclipse Ubuntu Тормоза ... текст свёрнут, показать
     
     
  • 13.118, Аноним (118), 19:33, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если для вас уже HDD это медленно У меня до сих пор нету никаких SSD и мне но... текст свёрнут, показать
     
     
  • 14.139, Аноним (139), 02:01, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня SSD и мне медленно, но у меня и нагрузки знаетели ... текст свёрнут, показать
     
     
  • 15.168, kai3341 (ok), 12:31, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Хайлоад локалхоста ... текст свёрнут, показать
     
  • 14.169, Аноним (-), 15:50, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А напрасно Старт системы за 5 секунд, когда она пушкой вваливается в десктоп, о... текст свёрнут, показать
     
  • 13.170, Аноним (-), 15:52, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Ява не тормозит Главное чаще повторять эту мантру, тогда уверуешь ... текст свёрнут, показать
     
  • 12.111, Xasd (ok), 17:50, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    чем чаще тем лучше но не чаще чем раз в пол года ... текст свёрнут, показать
     
     
  • 13.114, Аноним (114), 18:58, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Релиз ядра Linux 4.18... текст свёрнут, показать
     
     
  • 14.164, Led (ok), 01:09, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не настолько часто ... текст свёрнут, показать
     
  • 12.112, Crazy Alex (ok), 18:17, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В отличие от винды линуксу надо менять железо когда его фич начинает не хватать ... текст свёрнут, показать
     
  • 11.175, Аноним (-), 16:28, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Можно подумать в старом железе с энтропией чем-то хуже А если кто будет целиком... текст свёрнут, показать
     
  • 8.128, Аноним (128), 21:37, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    rngd занимается только перекладыванием энтропии из dev hwrng который в большин... текст свёрнут, показать
     
     
  • 9.150, Stax (ok), 11:28, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Верно Его даже на Sandy Bridge нет, которые еще трудятся вовсю И у Xeon E5 ... текст свёрнут, показать
     
  • 3.19, Мрачный (?), 08:54, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я сам сижу на Debian. В стабильном ядро 4.9, в тестовом - 4.17
     
     
  • 4.44, бедный буратино (ok), 10:27, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У меня Sid... и значит мы умрём

    Linux new 4.18.0-rc4-amd64 #1 SMP Debian 4.18~rc4-1~exp1 (2018-07-12) x86_64 GNU/Linux

     
     
  • 5.90, Аноним (90), 15:42, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Опаньки, а как же OpenBSD?
     
     
  • 6.109, бедный буратино (ok), 17:43, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    нормально с OpenBSD, 6.4 бета уже
     
  • 3.33, нах (?), 09:50, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    пошарьте по опеннету - мы тут дооолго жевали сопли о блестящей идее линуса&co победить "несекьюрную" иницализацию внутрикернельных рандомных ключей и прочего барахла, нуждающегося в случайных числах, путем безмозглой замены неблокирующегося кода на блокирующийся.

    где-то год назад он до этого додумался.

    P.S. виснет скорее всего не само ядро, а какой-нибудь компонент systemd.

     
     
  • 4.37, Мрачный (?), 09:58, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    дайте ссылочку, пожалуйста, на обсуждение. Я на опеннете редко сижу, долго буду искать
     
     
  • 5.40, нах (?), 10:05, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > дайте ссылочку, пожалуйста, на обсуждение. Я на опеннете редко сижу, долго буду
    > искать

    ты предлагаешь мне за тебя поискать? Я не храню ссылок на ненужные мне обсуждения годичной тухлости.

     
     
  • 6.176, Аноним (-), 16:29, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > ты предлагаешь мне за тебя поискать? Я не храню ссылок на ненужные
    > мне обсуждения годичной тухлости.

    Так и запишем: виндовозный мышевозила выдал свои буйные фантазии за действительность.

     
  • 2.50, Аноним (50), 11:07, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    # apt install rng-tools
     

     ....большая нить свёрнута, показать (32)

  • 1.7, Аноним (5), 08:11, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    https://www.linux.org.ru/forum/linux-hardware/14378184?cid=14380287
     
     
  • 2.52, Белая мышь (?), 11:53, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так вот почему моя встройка "гнала" после апгрейда!
     

  • 1.11, An (??), 08:20, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А использовать netfilter уже не получится ?
     
     
  • 2.23, llolik (ok), 09:09, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    А зачем, если не секрет?
    От него и так уже давно пытаются избавиться максимально, насколько это возможно, безболезненно, сделав трансляцию правил iptables. bpfilter и делают ровно те же люди, что делали netfilter. Вот здесь https://www.opennet.ru/opennews/art.shtml?num=48690 новость была, зачем его сделали.
     
     
  • 3.45, Fyjybv755 (?), 10:37, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > bpfilter и делают ровно те же люди, что делали netfilter

    Вы немножко путаете с nftables. nftables - это новый вариант схемы хранения правил netfilter, созданный разработчиками netfilter/iptables для устранения архитектурных косяков iptables (прежде всего, необходимости четыре раза дублировать код: в iptables, ip6tables, arptables, ebtables).
    netfilter - это собственно фаервол, работающий в ядре, nftables и iptables - компиляторы правил для него.

    bpfilter - это принципиально новая замена netfilter, то есть ядерной части фаервола. Естественно, что юзерспейсная часть там тоже будет своя, написанная с нуля.

     
     
  • 4.48, llolik (ok), 11:02, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да, каюсь, про желание выпилить netfilter перепутал с iptables Писал в общем-то... большой текст свёрнут, показать
     
  • 2.35, нах (?), 09:54, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –5 +/
    получится, но его старательно доламывают и скоро доломают совсем. Переходите на интуитивно-приятный гуевый файрволл, "как в винде".
    Или выбрасывайте линукс в помойку - тут уже ничего не исправить.

     
     
  • 3.171, Аноним (-), 15:54, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Или выбрасывайте линукс в помойку - тут уже ничего не исправить.

    И что взамен? Сдача в рабство ораклу с дышашей на ладан солярой? Бэкдоры и кейлогеры из десятки? Овальные загородки яблока? Бесплатный БДСМ? Linux может и не идеал но заменить его толком и не на что - остальное или проприетара и бэкдоры сплошняком, или не работает толком.

     

  • 1.12, Аноним (12), 08:23, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Удивительно, как за 5 лет, что я провёл на Линуксе, драйвера AMD из полного хлама превратились в конфетку и Радеоны теперь являются лучшим выбором под Линь.
     
     
  • 2.14, Арчевод (?), 08:36, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Лучшим после Intel-а. Вот Vega-M в 4.18 добавили, но система всё-еще время от времени сегфолтится из-за графики, да и при чистой загрузке системы есть стектрейс: [drm:generic_reg_wait [amdgpu]] *ERROR* REG_WAIT timeout 10us * 3000 tries - dce110_stream_encoder_dp_blank line:927
    Но поддержка AMD прогрессирует, это заметно хорошо!
     
     
  • 3.27, h31 (ok), 09:18, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    На интеле были какие-то фееричные баги в те времена, когда xf86-video-intel уже забросили, а ddx-драйвер на основе modesetting ещё только пилили. Я уже не вспомню подробностей, не то что-то падало, не то артефакты были.
     
     
  • 4.58, Аноним (58), 12:40, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тут выше давали ссылку, что там до сих пор фееричные баги: https://www.linux.org.ru/forum/linux-hardware/14378184
     
     
  • 5.66, commiethebeastie (ok), 13:14, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    У меня тот же самый процессор нормально работает, но есть подозрение, что на gpu не работает turbo boost.
     
  • 4.91, leap42 (ok), 15:45, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    было дело, но то сейчас уже нет смысла поминать, это правда давно было
     
     
  • 5.98, Аноним (98), 16:19, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    И сейчас есть артефакты иногда при иницилизации x11.
     
  • 3.166, Аноним (166), 11:14, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Лучшим после Intel-а.

    В последнее время intel много багов в драйвере вешает, а чинить не торопится. Впрочем у них весь драйвер - борьба с кривым GPU. И что с intel не делай а работает медленно. Intel дошел до ручки и все-таки лицензировал radeon у AMD.

     
  • 2.15, это что никнеймы теперь нужны аааа (?), 08:43, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Что, нынче можно не плеваться? А то я в 2014-м, после долгих мучений со своим тогдашним 6850 и попытками выжать из него хоть что-то вменяемое, ушёл на NVIDIA, и с тех пор в том лагере и сижу.
     
     
  • 3.24, h31 (ok), 09:12, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Да, в целом всё стало значительно лучше. Особенно если говорить про Polaris/Vega. Мне лень искать комменты с подробным status report-ом, но эта тема поднимается на опеннете постоянно.
     
  • 3.76, Аноним (76), 14:24, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У меня 6850. После перехода с 13 на 18 mesa все очень даже хорошо.
     
  • 3.93, Аноним (90), 15:54, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +9 +/
    >ушёл на NVIDIA, и с тех пор в том лагере и сижу

    Хорошо сказал про лагерь.

     
  • 3.167, Аноним (166), 11:18, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Что, нынче можно не плеваться?

    Большинство GCNов - просто работают, потому что игроделы с AAA играми их дожали.

     
  • 2.21, h31 (ok), 09:03, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Толку от этой конфетки, с учётом того, что за эти 5 лет они серьёзно и, похоже,... большой текст свёрнут, показать
     
     
  • 3.131, Nemton (?), 21:43, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Про процессоры тоже так говорили, да, да
     
     
  • 4.143, h31 (ok), 02:21, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, про Ryzen было очень много шумихи, и началась она задолго до его выхода. Сейчас же в сфере видеокарт у AMD тишина, и даже сама фирма говорит, что на горизонте ничего интересного для обычного пользователя нет.
     
     
  • 5.174, Аноним (-), 16:19, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Они так очень тихо лицензировали Radeon фирме Intel. Интересно, Intel будет теперь кодить амдшный драйвер?
     
  • 3.173, Аноним (-), 16:18, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > они серьёзно (и, похоже, непоправимо) отстали от конкурента в железнячном плане?

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

     
  • 2.31, grn (ok), 09:26, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кому как. Покупал когда-то ноутбук с AMD HD 7600M. Раньше прекрасно работал проприетарный драйвер fglrx. Потом в Ubuntu 16.04 поддержка прекратилась, драйвер использовать больше нельзя. Свободный драйвер умеет только OpenGL 3.0. Как вариант, ставить ubuntu 14.04 и не обновляться, но это бред. Была конфетка, превратилась в хлам.
     
     
  • 3.39, soarin (ok), 10:03, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Кому как. Покупал когда-то ноутбук с AMD HD 7600M
    > 2012 год

    Ну да. Тут только фига будет.

     
  • 3.42, Аноним (42), 10:24, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Бред. Во-первых, вы наверно про Compatibility Profile, во вторых, r600 в mesa-18.2 уже может в OpenGL 4.4, правда все еще нужны override-ы через переменные окружения из-за отсутствия програмной эмуляции fp64.
     
     
  • 4.77, grn (ok), 14:24, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Я рядовой пользователь без спец знаний. Если проблема решаема, подскажите, какой пакет из какого репозитория поставить.
     
     
  • 5.132, h31 (ok), 21:52, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ставить последнее ядро HWE (если ещё не стоит) https://wiki.ubuntu.com/Kernel/LTSEnablementStack и будет либо OpenGL 3.3, либо 4.3. Если нужен именно 4.x, то есть два варианта. Первый - PPA https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers. Второй - в /etc/environment добавить следующие строчки
    MESA_GL_VERSION_OVERRIDE=4.3
    MESA_GLSL_VERSION_OVERRIDE=430
    На самом деле я думаю, у вас уже как минимум 3.3, просто вы смотрите не на ту строчку в glxinfo :) Проверьте, что смотрите на core profile.
     
     
  • 6.135, grn (ok), 22:27, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Ставить последнее ядро HWE (если ещё не стоит) https://wiki.ubuntu.com/Kernel/LTSEnablementStack
    > и будет либо OpenGL 3.3, либо 4.3. Если нужен именно 4.x,
    > то есть два варианта. Первый - PPA https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers.
    > Второй - в /etc/environment добавить следующие строчки
    > MESA_GL_VERSION_OVERRIDE=4.3
    > MESA_GLSL_VERSION_OVERRIDE=430
    > На самом деле я думаю, у вас уже как минимум 3.3, просто
    > вы смотрите не на ту строчку в glxinfo :) Проверьте, что
    > смотрите на core profile.

    действительно, в core profile написано 3.3

    добавил строчки в /etc/environment, как вы сказали, и уже 4.3 пишет

    чрезмерно благодарен и удивлен, спасибо

    надо попробовать игру поставить, которая 4.0 требовала

     
     
  • 7.177, Аноним (-), 16:36, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > действительно, в core profile написано 3.3

    Реально там сейчас весь GL до 4.4 примерно реализован, но для железа которое не умеет FP64 эмулятор FP64 никто и не написал, поэтому вот так. HD5xxx/6xxx с аппаратным FP64 вывешивает GL 4 давно.

    > надо попробовать игру поставить, которая 4.0 требовала

    Игры которые GL4 реально хотят обычно и GPU хотят мощный. И как бы это сказать, то что до эпохи GCN на мощных по современным меркам уже с натягом. На фоне какой-нибудь Fury с HBM даже 69xx не такой уж и мощный.

     
  • 4.78, Аноним (76), 14:26, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А какие именно не подскажите?
     
     
  • 5.130, Аноним (128), 21:41, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    MESA_GL_VERSION_OVERRIDE и MESA_GLSL_VERSION_OVERRIDE
     
  • 3.94, Аноним (90), 16:03, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Как вариант, ставить ubuntu 14.04 и не обновляться, но это бред.

    А если на Бубунте не зацикливаться?

     
     
  • 4.178, Аноним (-), 16:39, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А если на Бубунте не зацикливаться?

    В дебиане можно поставить свежее ядро и mesa из бэкпортов или даже testing'а. Будут нормальные открытые драйверы. С 9 дебианом немолодые GPU будут сносно работать и без этого. Еще фирмвары амдшные посвежее желательно, если вы не фанат GPU lockup из-за кривого управления питанием.

     

  • 1.13, Арчевод (?), 08:34, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И всё ещё падает в панику при более-менее серьёзной нагрузке при копировании с/на nfs4 шару... Поломали где-то в 4.15-4.16, но я какое-то время сидел на 4.14LTS и не парился. А теперь вот новая железка с Kabylake-G, нужно ставить 4.18, а оно для NFS совсем никакое... Пожалуй надо идти баг сабмитать (хотя думаю уже зарепортили) и потогать траблшутить...
     
     
  • 2.20, ABATAPA (ok), 08:59, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У меня после обновления Ubuntu недели 2 назад NFS вообще не работает, падает с ошибкой в libc...
     

  • 1.16, Аноним (16), 08:44, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Компаниями сделано 48.1% изменений, возникает вопрос кто сделал остальные 51.9%?
     
     
  • 2.17, Catwoolfii (ok), 08:51, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Наверное, комьюнити?
     
  • 2.22, Аноним (22), 09:05, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Профессионалы-индивидуалы
     
     
  • 3.99, Экскорт (?), 16:21, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Индивидуалок забыл
     
     
  • 4.153, Шизиатр (?), 16:38, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Называть их индивидуалками - это дискриминация по половому признаку [/trolling]
     
  • 2.32, Аноним (32), 09:42, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    скорее всего тоже компании, просто пулл реквесты были посланы не с корпоративных адресов (либо с корпоративных адресов, не известных собиравшему статистику скрипту)
     

  • 1.25, denmatv94 (?), 09:12, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А когда ожидать сего чуда в репах Debian?
     
     
  • 2.29, Аноним (29), 09:22, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Наверное, когда Бэн посчитает нужным. Думаю, что в experimental завезут уже очень скоро, в unstable - недельки через две-три.
     
     
  • 3.60, denmatv94 (?), 12:52, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А безопасно ставить будет из Experimental? если я на стабильной ветке обычно сижу
     
     
  • 4.63, Crazy Alex (ok), 13:07, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ядро - да, вполне
     
  • 2.179, Аноним (-), 16:41, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А когда ожидать сего чуда в репах Debian?

    Да сам скомандуй make deb-pkg, если уж срочно.

     

  • 1.26, EuPhobos (ok), 09:14, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > Добавлена поддержка игровых контроллеров Steam от компании Valve;

    Заживём!

     
     
  • 2.154, Аноним (-), 17:28, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А как стеамос доселе ими пользовалась?
     
     
  • 3.158, Аноним (158), 22:23, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    как-как... ручками патчили.
     
  • 3.172, Аноним (172), 15:59, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Так же, как и в остальных дистрах: через юзерспейсный драйвер в steam-клиенте. В 4.18 всего лишь добавили неофициальный ядерный драйвер с самыми базовыми возможностями (эмуляция клавомыши), чтобы в самых простых случаях можно было юзать контроллер без стим-клиента. Но на практике без него все равно пока никуда.
     

  • 1.30, llolik (ok), 09:23, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Модули umh функционируют под управлением ядра, оформляются в виде модулей ядра и загружаются через modprobe, но выполняются в пространстве пользователя с привилегиями пользовательских приложений.

    Это получается, что в linux теперь появляются user-space драйвера? Для всяких "флешек" было-бы очень недурственно.

     
     
  • 2.46, evkogan (?), 10:39, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    С флешками и так не плохо. Главное принтеры!
     
     
  • 3.96, Аноним (90), 16:10, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Так принтеры полностью в юзерспейс всегда были.
     
  • 2.47, A.Stahl (ok), 11:00, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >появляются user-space драйвера?

    Конечно же нет. Появляется возможность написания таких драйверов. Но писать их никто не будет.

     
  • 2.101, Аноним (90), 16:24, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >в linux теперь появляются user-space драйвера?

    Так подсистема Userspace I/O drivers давно в ядре. Вот только драйвером для неё не густо, всего несколько устройств для промавтоматики.

     
     
  • 3.180, Аноним (-), 16:42, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Так подсистема Userspace I/O drivers давно в ядре. Вот только драйвером для
    > неё не густо, всего несколько устройств для промавтоматики.

    Ну так переключение контекста тормозит. А кому надо тормозной драйвер?

     

  • 1.38, Аноним (38), 10:01, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > Добавлен новый API поллинга (определение готовности файлового дескриптора к вводу/выводу без блокировки), основанный на использовании системы асинхронного ввода/вывода (AIO);

    Где можно поподробней почитать?

     
     
  • 2.57, SysA (?), 12:27, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй поискать тут: https://www.kernel.org/doc/html/v4.18/
     
  • 2.85, Гентушник (ok), 15:16, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://lwn.net/Articles/743714/
     

  • 1.49, corvuscor (ok), 11:07, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Поддержки UVD 4.0 / VCE 1.0 с amdgpu в апстриме так и нет?
    Это печально...
     
     
  • 2.53, Белая мышь (?), 11:54, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    В проприетарном тоже нет?
     
     
  • 3.136, corvuscor (ok), 22:34, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Откуда, если оно от ядреного модуля зависит?
     

  • 1.51, Нанобот (ok), 11:12, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >добавлен новый тип модулей ядра umh (usermode helper), которые выполняются в пространстве пользователя

    в винде такое появилось десять лет назад, в висте (User-Mode Driver Framework называется)

     
     
  • 2.55, нах (?), 12:11, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –6 +/
    браво, мсье разбирается в сортах г-на! ;-)

    [ну да, ну да - это оно и есть. Только все же не в свисте, а в 7, и то не сразу - хотя, вероятно, апдейтами принесено и в свисту]

    интересно - zfs под винду до работоспособного состояния допилят раньше, чем линуксы окончательно превратятся в ненужный треш, или не доживем?

     
     
  • 3.62, anon186 (?), 13:06, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    так там storagespaces - наш ответ -чемберлену-/ZFS-у . на куй может кому понадобиться подобное можно только гадать.
     
     
  • 4.65, Школьник (ok), 13:14, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >так там storagespaces - наш ответ -чемберлену

    Как говорила мне когда-то училка: "Это не ответ. Садись, два"

     
     
  • 5.121, anon186 (?), 21:02, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в детстве когда-то и вчера это синонимы )
     
     
  • 6.137, Аноним84701 (ok), 00:04, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > в детстве когда-то и вчера это синонимы )

    "Давным-давно, кажется в прошлую пятницу   ..." (с)

     
  • 4.67, нах (?), 13:17, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    да вполне понятно, кому оно может понадобиться, но делали, к сожалению, индусы - я немножко во все это вместе с refs потыкал пальчиком - грусть, пичаль, больше шансов на работоспособный форк zfs для винды (тем более, что его пилят) чем что это вот доведут до ума в обозримом будущем.

     
     
  • 5.122, anon186 (?), 21:05, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    там пичаль - беда с "parity" массивами по производительности если не использовать дорогостоящий тиринг с ССД дисками как расходниками а так если зеркало страйпов перформанс кратен почти линейно перформансу диска отдельно взятого.
     
     
  • 6.123, anon186 (?), 21:06, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    но до ZFS не дотягивает по функционалу и близко это факт. это да
     
  • 5.182, Аноним (-), 16:47, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > - грусть, пичаль, больше шансов на работоспособный форк zfs для винды

    Майкрософт свои апдейты отгружает линуксным CDNом, а если туда еще и zfs засунуть, оно хуже апача 1.чтототам на ext2 станет ползать.

     
     
  • 6.184, Andrey Mitrofanov (?), 16:52, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >>форк zfs для винды
    > Майкрософт
    >хуже апача 1.чтототам на ext2 станет ползать.

    И для этого у них уже есть готовое Решение[I]!

     
  • 3.79, Аноним (76), 14:30, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и вы не отстаете! :)
     
  • 2.71, ананим.orig (?), 13:29, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    А винда уже стала опенсорсом?
    В линухе то открытым дровам это напуркуа?
    Чтобы из-за переключения контекста выполнения тормозило как в висте?
    Ну а нвидиа свои блоюы и так умеет в дрова заворачивать.
     
     
  • 3.74, llolik (ok), 13:57, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > В линухе то открытым дровам это напуркуа?

    Ну, например, какой-нибудь как обычно ногами писанный драйвер очередной "Чудо PnP-штучки" имеет значительно меньше шансов что-то критичное узнать и/или поломать.

     
     
  • 4.88, ананим.orig (?), 15:23, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Pnp штучка во что вставляется?
    Во что-то она вставляется же?
    Usb?
    И в каком месте usb-стека вы видите юзер-спейсный кусок кода драйверов(!!!)?
     
     
  • 5.183, Аноним (183), 16:49, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > И в каком месте usb-стека вы видите юзер-спейсный кусок кода драйверов(!!!)?

    man libusb, очень близко к тому самому :)

     
  • 3.86, Аноним (86), 15:18, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А затем, что в б-гомерзкой В-нде зависший видеодрайвер уже несколько лет как умеет сам перезапуститься, и не вешает всю графику (а то и вообще всю систему), как на прогрессивном линухе. И usb-порты там при выходе из спящего режима не отваливаются. Ты хоть иногда отвлекайся от своей некрофилии с любимым третьепнем и вылезай из пещеры. Тут снаружи много чего интересного происходит.
     
     
  • 4.89, ананим.orig (?), 15:29, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    первое не имеет к сабжу никакого отношения.
    От слова совсем.
    второе, никакие юзерспейсные дрова не помогут усб-портам просыпаться (и у кого это они так себя ведут, интересно?)
    Учи мат.часть, хренегознает чего_ты_там_фил (лексика приближена специально для аППанента).
     
  • 4.104, Аноним (90), 16:37, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Разреши по умолчанию отключенную комбинацию клавиш <Ctrl>-<Alt>-<BackSpace>
     
  • 4.185, Аноним (183), 16:52, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > А затем, что в б-гомерзкой В-нде зависший видеодрайвер уже несколько лет как
    > умеет сам перезапуститься,

    Ващет виснет там обычно сам GPU. И перезапускается GPU. И Linux это довольно давно умеет.

    >  и не вешает всю графику

    Угу, щас. Если в виндах обновлять драйверы, обновление дров GPU графику на раз вешает, потом даже систему не вырубишь. В Linux кстати ни разу такого не видел - что замена ядра, что MESA на ходу - никаких глюков не вызывает. При замене MESA даже ребут не надо, достаточно программы с 3D перезапустить.

     

  • 1.56, Аноним (56), 12:20, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Просто интересно. Что конкретно добавляют в ядро сотрудники Huawei?
     
     
  • 2.59, Crazy Alex (ok), 12:47, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Какую-нибудь поддержку сетевого оборудования, вероятно
     
  • 2.69, нах (?), 13:20, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +4 +/
    хинт: плохая дорога это не только (мало)ценные свитчи, но еще и вполне себе линейка блейдов, хранилок и всякого прочего datacenter grade железа, не говоря уже о том что и в epc и в enb  (и во всем прочем) - тоже линуксы.

    И всей этой хрени нужны драйвера, как минимум.

     
  • 2.189, Аноним (-), 17:19, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Просто интересно. Что конкретно добавляют в ядро сотрудники Huawei?

    Поддержку своих киринов добавляют, например. А вообще git log в руки.

     
     
  • 3.190, Andrey Mitrofanov (?), 18:12, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >А вообще git log в руки.

    Вот тоже неплохо [- фантанирует]:
    https://lore.kernel.org/lkml/?q=f:@microsoft.com
    (ссылка на "движок" - в подвале)

     

  • 1.64, Школьник (ok), 13:13, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >поддержка SoC Qualcomm Snapdragon 845

    Это, стало быть, тот самый, с которым андроидные мобилы выходят еще с февраля? Как же так получилось, что Андроид этот SoC уже полгода поддерживает, а линукс - только вот сейчас? :-)

     
     
  • 2.70, Учитель (?), 13:22, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Подключаемые модули же. Сейчас они встроили в ядро и теперь оно работает из коробки.
     
  • 2.83, Аноним (83), 15:05, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Внезапно, в андроеде используется форк Linux, а у каждого производителя по своему форку от этого форка, типа

    https://github.com/joneschrisg/samsung-android-kernel

     
     
  • 3.92, 123 (??), 15:53, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Что в этом удивительного? У каждого производителя свои костыли, DRM и прочий шлак. Не тащить же всё в апстрим.
     
  • 2.188, Аноним (-), 17:13, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Это, стало быть, тот самый, с которым андроидные мобилы выходят еще с
    > февраля? Как же так получилось, что Андроид этот SoC уже полгода
    > поддерживает, а линукс - только вот сейчас? :-)

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

     

  • 1.68, АНБ (?), 13:19, 13/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Как вам наше новое анонимное и безопасное шифрование Speck128 и Speck256?
     
     
  • 2.80, Аноним (76), 14:31, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы все ещё наивны и верите в сказки?
     
     
  • 3.106, Аноним (90), 16:40, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Они нас пытаются убедить верить.
     
  • 2.116, пох (?), 19:24, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • –4 +/
    да, спасибо за заботу, вроде и ничего, а кто в здравом уме что-то действительно опасное для жизни и здоровья собрался шифровать на не поддерживающих aes процессорах - сам дурак.

     
     
  • 3.126, непох (?), 21:28, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Наоборот с поддержкой процессором AES можно украсть ключи. Разработчики Veracrypt рекомендуют отключать аппаратную поддержку AES для особо опасной информации.
     
     
  • 4.149, Аноним (149), 11:22, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Это внатуре какой-то ВЕРАкрипт. Основано на вере.
     
     
  • 5.151, Andrey Mitrofanov (?), 12:21, 14/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Это внатуре какой-то ВЕРАкрипт. Основано на вере.

    Вся ж безопасность, и вообще взаимодействия м-у людЯмЫ, построены не вере...

    См., типа, ~~ leap of faith how to build trust

     
  • 5.187, Аноним (-), 17:09, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Это внатуре какой-то ВЕРАкрипт. Основано на вере.

    Теодор Тсо того же мнения. Как и вообще любой вменяемый человек который мало-мальски что-то понимает в криптографии. В крипто на одно только честное слово не верят, знаете ли. Должен еще сорц быть который проверить можно. Где посмотреть сорц интеловского процессора и его RNG?

     
  • 3.186, Аноним (-), 17:06, 15/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > что-то действительно опасное для жизни и здоровья собрался шифровать на не
    > поддерживающих aes процессорах - сам дурак.

    Дурак в крипто, извините, тот кто верит на слово непонятной железке, сорца которой никто никогда не видел.

     

  • 1.155, Аноним (83), 18:47, 14/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >В подсистему шифрования (crypto) добавлена поддержка ... алгоритма сжатия Zstandard

    Респект!

     
  • 1.192, Роник (?), 22:32, 15/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поставил на ubuntu 18.04 ядро 4.
    18 перестал запускаться телеграм например переустановка и установка с разных источников + snap  не исправила проблему .Вернулся на 4.15.0-32-generic все работает
     
     
  • 2.193, Аноним (-), 10:24, 16/08/2018 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Лишнее доказательство того, что телеграм шпионское ПО. Мессенжеру не нужен доступ к ядру.
     
     
  • 3.194, Andrey Mitrofanov (?), 10:29, 16/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Лишнее доказательство того, что телеграм шпионское ПО. Мессенжеру не нужен доступ к
    > ядру.

    Да, не-е-е... Нужно, как фрибсдешники: после установки ядра пересобирать мир, включая все шпионы и торяны.

     

  • 1.195, denmatv94 (?), 15:45, 21/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть какой то простенький, без лишних заморочек, собрать ядро Linux под Debian 9 из исходников
     
     
  • 2.196, Andrey Mitrofanov (?), 16:25, 21/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    > Есть какой то простенький, без лишних заморочек, собрать ядро Linux под Debian
    > 9 из исходников

    Есть такой, make-kpkg называется.

    https://duckduckgo.com/?q=make-kpkg+site:opennet.ru
    https://duckduckgo.com/?q=make-kpkg+howto

     

  • 1.197, Саша (??), 01:42, 22/08/2018 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    18 08 2018 года вышло стабильное ядро 4.18.3

    Сайт:

    https://www.kernel.org/

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру