The OpenNET Project / Index page

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

Критические уязвимости в подсистеме eBPF ядра Linux

23.12.2017 10:23

В подсистеме eBPF, позволяющей запускать обработчики для трассировки, анализа работы подсистем и управления трафиком, выполняемые внутри ядра в специальной виртуальной машине с JIT, выявлена серия уязвимостей, которые могут быть использованы локальным атакующим для запуска кода с правами ядра через загрузку специально оформленного eBPF-приложения. Выявленные уязвимости проявляются в ядрах Linux 4.9+ и 4.14+, но в общем виде проблемы в eBPF представляют опасность начиная с ядра 4.4, в котором появилась возможность загрузки программ eBPF непривилегированными пользователями.

Так как помимо опубликованных исследователями прототипов эксплоитов в сети выявлено наличие публично доступного рабочего эксплоита для получения root-доступа через данные уязвимости, рекомендуется срочно отключить поддержку запуска eBPF непривилегированными пользователями при помощи "sysctl kernel.unprivileged_bpf_disabled=1", что приведёт к невозможности использования обычными пользователями средств трассировки и анализа производительности на базе eBPF.

Исправление пока доступно только в виде патчей, которые ещё не включены в основной состав ядра. Дистрибутивы пока не выпустили обновления: Debian, openSUSE, Fedora и Ubuntu. Проблемы не затрагивают ядро из состава SUSE Linux Enterprise и Red Hat Enterprise Linux 5, 6 и 7. Отмечается, что публично доступные эксплоиты корректно не работают в Debian 9 с ядром 4.9 (eBPF включен по умолчанию для обычных пользователей), но, по мнению разработчиков Debian, могут быть легко адаптированы для атаки.

Уязвимости вызваны семью ошибками (CVE-2017-16996), появившимися в ядре 4.14, и одной ошибкой в ядре 4.9 (CVE-2017-16995). Проблемы вызваны некорректным преобразованием типов и отсутствием должных проверок в коде верификации eBPF-приложений (bpf/verifier.c), что позволяет осуществлять управляемое чтение и запись в произвольные области памяти ядра. Ряд проблем вызван тем, что в проверочном вызове check_alu_op() не осуществляется разделение между операциями BPF_ALU64|BPF_MOV|BPF_K (знаковое заполнение при чтение 32-разрядных значений в 64-разрядные ячейки) и BPF_ALU|BPF_MOV|BPF_K (добавочное заполнение нулями). Другие проблемы связаны с некорректным обрезанием значений регистров при преобразовании в значения меньшего размера, отсутствием проверки выхода за границы и выравнивания указателя стека.

  1. Главная ссылка к новости (http://openwall.com/lists/oss-...)
  2. OpenNews: Релиз ядра Linux 4.4
  3. OpenNews: Средства трассировки в ядре Linux достигли уровня DTrace
  4. OpenNews: Google представил Cilium, сетевую систему для Linux-контейнеров, основанную на BPF
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/47792-ebpf
Ключевые слова: ebpf, kernel, linux
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (70) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 11:04, 23/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    А ведь eBPF почти продвинули как адекватную альтернативу DTrace, но видно не судьба и после такого никто в трезвом уме не будет unprivileged bpf оставлять. С безопасностью там, судя по всему, всё очень плохо, если в первый же заход 9 уязвимостей нашли.
     
     
  • 2.2, Аноним (-), 11:19, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Отладкой всё равно занимаются на локалхосте, где повышение привилегий не страшно. А вот по умолчанию лучше бы отключить, пока не вылижут.
     
     
  • 3.7, Аноним (-), 13:59, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Цимес DTrace именно в том, что он был создан для анализа проблем в продакшене, т.е. гарантирует что что бы ты ни сделал, никакие приложения не грохнутся, не изменят своего состояния, и вообще система не уйдет в паник. Это все на солярке конечно, на линуксе я слышал он работает не лучше других трассировочных поделок
     
     
  • 4.16, Аноним (-), 18:20, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Цимес любого дебагера - в том что им можно поиметь всех по самые гланды.
     
  • 4.27, EHLO (?), 19:26, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Цимес DTrace именно в том, что он был создан для анализа проблем
    > в продакшене, т.е. гарантирует что что бы ты ни сделал, никакие
    > приложения не грохнутся, не изменят своего состояния, и вообще система не
    > уйдет в паник. Это все на солярке конечно, на линуксе я
    > слышал он работает не лучше других трассировочных поделок

    В Солярисе DTrace можно было(sic!) пользоваться без повышения привилегий?

     
     
  • 5.56, Знаток (?), 12:53, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > В Солярисе DTrace можно было(sic!) пользоваться без повышения привилегий?

    Да, и во FreeBSD тоже. Всё, что доступно тебе для отладки, доступно и для DTrace.

     
     
  • 6.58, EHLO (?), 13:24, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> В Солярисе DTrace можно было(sic!) пользоваться без повышения привилегий?
    > Да, и во FreeBSD тоже. Всё, что доступно тебе для отладки, доступно
    > и для DTrace.

    Не знаток проприетари, но простое гугление подсказывает, что в Оракле с тобой не согласны: https://docs.oracle.com/cd/E26502_01/html/E28556/gkygl.html "Users need at least one of the three DTrace privileges in order to use any of the DTrace functionality."

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

     
  • 6.64, Аноним (-), 17:05, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    CODE анон bsd usr share dtrace watch_execve dtrace failed to initialize... большой текст свёрнут, показать
     
     
  • 7.72, Аноним (-), 21:07, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > root@bsd # sysctl security.bsd.unprivileged_proc_debug:1

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

     
     
  • 8.73, Аноним (-), 02:51, 25/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сабж про пингвина Это разрешает неруту запускать дебагер в бзде А отвечал я в... текст свёрнут, показать
     
     
  • 9.77, Аноним (-), 00:09, 26/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    И там как раз написано что случается после того как нерут что-нибудь основательн... текст свёрнут, показать
     
     
  • 10.81, EHLO (?), 01:16, 26/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Что ж теперь strace-ом и gdb юзерам запретить пользоваться ... текст свёрнут, показать
     
     
  • 11.85, Аноним (-), 19:09, 26/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Представляешь, было vuln-ов связанных с трассировкой процессов И в лине и в бзд... текст свёрнут, показать
     
  • 10.84, Аноним (-), 02:50, 26/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Однако, простой дебагинг приложения, без влезания в ядро, намного более проста... текст свёрнут, показать
     

  • 1.5, Аноним (-), 11:44, 23/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Целый год радовали уязвимости, доступные через user namespace, а теперь настал черёд eBPF. Кому вообще в голову пришло по дефолту включать их для обычных пользователей.
     
     
  • 2.10, Нанобот (ok), 14:13, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Кому вообще в голову пришло по дефолту включать их для обычных пользователей?

    Если не ошибаюсь, оно используется песочницой хромиума для изоляции рабочих процессов

     
     
  • 3.35, Мое имя (?), 00:42, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    в скрытых настройках хрома присутствует этот параметр.
     
     
  • 4.53, Аноним (-), 12:29, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Покажи, что ли.
     
  • 2.14, пох (?), 16:53, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Кому вообще в голову пришло по дефолту включать их для обычных пользователей.

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

     
     
  • 3.30, EHLO (?), 20:45, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> Кому вообще в голову пришло по дефолту включать их для обычных пользователей.
    > тем, разумеется, кто ни разу не жаждал давать программистам для отладки рутовый
    > доступ на прод.

    То есть программисты, занимающиеся отладкой в проде без рутового доступа -- это нормально? =))

     
     
  • 4.57, Знаток (?), 12:55, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > То есть программисты, занимающиеся отладкой в проде без рутового доступа -- это
    > нормально? =))

    Нормально, если они занимаются выяснением проблемы, где именно тормозит вот этот вот JOIN шести уровней.
    Вообще говоря, Sun Microsystems презентовала DTrace как инструмент для решения проблемы с тормозами Oracle.

     
     
  • 5.59, EHLO (?), 13:30, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> То есть программисты, занимающиеся отладкой в проде без рутового доступа -- это
    >> нормально? =))
    > Нормально, если они занимаются выяснением проблемы, где именно тормозит вот этот вот
    > JOIN шести уровней.
    > Вообще говоря, Sun Microsystems презентовала DTrace как инструмент для решения проблемы
    > с тормозами Oracle.

    Соболезную эксплуататорам и разработчикам проприетари. Что еще могу сказать, для нас отладка в проде, как и разработчики ковыряющиеся в проде, это как минимум нештатная ситуация.

     
     
  • 6.60, Аноним (-), 14:29, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    соболезную авторам Hello-world. Которым не приходится собирать данные о работе программы в продакшене, из-за какого нить рейса в коде.
     
     
  • 7.62, EHLO (?), 15:24, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > соболезную авторам Hello-world. Которым не приходится собирать данные о работе программы
    > в продакшене, из-за какого нить рейса в коде.

    Не соболезную анонимам, которые не знают что такое отладка. "продакшену" в котором разработчиком и админом работает один и тот же анонимный эникей-переросток продолжаю соболезновать.

     
  • 3.39, Аноним (-), 03:20, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > тем, разумеется, кто ни разу не жаждал давать программистам для отладки рутовый
    > доступ на прод.

    Тяжела и неказиста участь тех кто не смог в контейнеры и виртуалки. А чего такого ужасного если прогер получит рут в виртуалке? Хостеры такого рута вообще каждому встречному раздают.

     

  • 1.6, Аноним (-), 13:04, 23/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Уязвимости вызваны восемью ошибками (CVE-2017-16996), появившимися в ядре 4.14

    По ссылке уязвимости в 8-ми разных версиях ядра в разных версиях Debian, откуда взята информация про 8-мь ошибок появившихся в ядре 4.14?

     
     
  • 2.8, Аноним (-), 14:00, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    The following bug was introduced in 4.9:
    * fixed by "bpf: fix incorrect sign extension in check_alu_op()"

    The following bugs were introduced in 4.14:
    * fixed by "bpf/verifier: fix bounds calculation on BPF_RSH"
    * fixed by "bpf: fix incorrect tracking of register size truncation"
    * fixed by "bpf: fix 32-bit ALU op verification"
    * fixed by "bpf: fix missing error return in check_stack_boundary()"
    * fixed by "bpf: force strict alignment checks for stack pointers"
    * fixed by "bpf: don't prune branches when a scalar is replaced with
    * fixed by "bpf: fix integer overflows"

     

  • 1.9, axredneck (?), 14:02, 23/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Android подвержен? (чтобы рутануть, само собой)
     
     
  • 2.15, dasrfatwet (?), 18:09, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    да конечно чтобы рутануть, чтобы майнера установить скрытного в системе так и скажи.
     
     
  • 3.18, Аноним (-), 18:24, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > да конечно чтобы рутануть, чтобы майнера установить скрытного в системе так и скажи.

    Чтобы майнер был незаметным - требуется чемодан-невидимка с батарейками :)

     
     
  • 4.32, Аноним (-), 22:04, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Чтобы майнер был незаметным - требуется чемодан-невидимка с батарейками :)

    Кстати, если у кого такой чемодан есть - дайте два! И черт с ним, с майнером.

     
     
  • 5.54, Аноним (-), 12:32, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >> Чтобы майнер был незаметным - требуется чемодан-невидимка с батарейками :)
    > Кстати, если у кого такой чемодан есть - дайте два! И черт
    > с ним, с майнером.

    И чёрт с ним, с невидимкой. Пусть будет просто невесомка.

     

  • 1.11, Ilya Indigo (ok), 14:49, 23/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Линус, как всегда, был прав!
    Очень плохо, когда заранее объявляют, что данное ядро будет LTS.
    Все, кому не лень, а как раз именно те кому лень тщательно тестировать, постараются запихнуть в него по-скорее всё что можно без должного тестирования.
     
  • 1.12, Аноним (-), 15:28, 23/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ""приведёт к невозможности использования обычными пользователями средств трассировки и анализа производительности на базе eBPF. ""
    А обычные пользователи это точно использовали? Описание столь же нелепое как в половины сервисов в оффтопе.
     
  • 1.13, Аноним (-), 15:54, 23/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Есть ли где внятное сравнение на счёт пользы от внедрения JIT-та в ядро, мол поставили его себе и у нас маршутизатор на 146% ускорился, ну или там реально системные вызовы залетали, а до этого каждый по одной миллисекунде на вход в ядро тратил?
     
     
  • 2.55, Аноним (-), 12:33, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Почитай, что такое eBPF. JIT только в нём.
     

  • 1.19, Аноним (-), 18:27, 23/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    >некорректным преобразованием типов и отсутствием должных проверок

    c-проблемы "гениальных" программистов

     
     
  • 2.21, Michael Shigorin (ok), 19:11, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >>некорректным преобразованием типов и отсутствием должных проверок
    > c-проблемы "гениальных" программистов

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

    PS @ 20190213: *своё*, о "преподаватель" _чужой_ матчасти.

     
     
  • 3.33, Аноним (-), 23:15, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • –5 +/
    >>>некорректным преобразованием типов и отсутствием должных проверок
    >> c-проблемы "гениальных" программистов
    > Вы забыли ссылку на своё беспроблемное, хоть и ни разу не гениальное,
    > ядро.  Даже необязательно в исходниках.

    вы забыли (если вообще знали) матчасть, Мишенька.

    Plan9, Inferno, clive, gopher-os

     
     
  • 4.34, ыы (?), 23:49, 23/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Уточните пожалуйста:
    Вы утверждаете что все эти вещи написали Вы?
    или же
    Вы утверждаете что эти вещи не содержат проблемных мест?
     
     
  • 5.36, Аноним (-), 00:49, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Уточните пожалуйста:

    пропущена запятая

    > Вы утверждаете что все эти вещи написали Вы?

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

    > Вы утверждаете что эти вещи не содержат проблемных мест?

    я утверждаю, что C/C++ и подобные - это априори дыра в безопасности кода, и никакая "гениальность", как любят себя величать программизты этих языков, не помогает почему-то.

     
     
  • 6.37, Аноним (-), 01:04, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > пропущена запятая

    А у вас точно в конце предложения. Кстати.. предложения начинаются с большой буквы. Дальше продолжать будем?
    > я утверждаю, что C/C++ и подобные - это априори дыра в безопасности кода

    С чего Вы так решили? Или у вас <<ржавчина>> начала проявляться?

     
     
  • 7.38, Аноним (-), 01:34, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> я утверждаю, что C/C++ и подобные - это априори дыра в безопасности кода
    > С чего Вы так решили?

    #. статистика;
    #. С банально устарел с тех пор как он был придуман;
    #. когда язык не загнан насильно в определённые рамки, это чревато последствиями - простая логика;
    #. работа с памятью и указателями - проблема создателей реализация языка, и не должна становиться проблемой программиста. инкапсуляция - слышали, нет?;
    #. в результате, C - не последний язык который придумали Ричи и Керниган;

    > Или у вас <<ржавчина>> начала проявляться?

    что-что??

     
     
  • 8.41, Аноним (-), 03:28, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Статистика ЧЕГО На си написано дофига кода Наверное логично что в дофига кода ... большой текст свёрнут, показать
     
     
  • 9.43, Аноним (-), 03:55, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    в том и проблема сколько уже было критических уязвимостей в линуксе и других фу... большой текст свёрнут, показать
     
     
  • 10.66, Аноним (-), 19:57, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я бы понял эти претензии, если бы за тот же интервал времени не нашлось 100500 к... большой текст свёрнут, показать
     
     
  • 11.87, Джон Ленин (?), 23:33, 23/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    Не парься Их трудно как-нибудь просветить Пофиг людям, что ракеты падают не из... текст свёрнут, показать
     
  • 6.40, Аноним (-), 03:22, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > я утверждаю, что C/C++ и подобные - это априори дыра в безопасности
    > кода, и никакая "гениальность", как любят себя величать программизты этих языков,
    > не помогает почему-то.

    Видный специалист в криптографии и безопасности DJB готов с вами поспорить. Он как раз таки на си написал несколько вполне безопасных программ и даже формально обосновал как делать программы безопаснее. И почему именно так.

     
     
  • 7.42, Аноним (-), 03:33, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/

    >Видный специалист в криптографии и безопасности DJB готов с вами поспорить

    да что вы говорите.. и сколько лет у него уйдёт, чтобы переписать Linux и выложить результат в свободный доступ?

    > Он
    > как раз таки на си написал несколько вполне безопасных программ и
    > даже формально обосновал как делать программы безопаснее.

    что это за программы, сколько в них строк кода, сколько времени у него на это ушло и кто проверял его код на безопасность?

    ---

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

     
     
  • 8.45, . (?), 07:20, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Наверное много Но весь прикол в том что на чём то другом - не напишут вообше ... текст свёрнут, показать
     
     
  • 9.46, Аноним (-), 07:38, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    мда, докультивировались тут на опёнке ... текст свёрнут, показать
     
  • 8.68, Аноним (-), 20:48, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Проект размером с Linux неизбежно будет содержать много багов Часть из них окаж... большой текст свёрнут, показать
     
  • 6.47, Аноним (-), 07:49, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > я утверждаю, что C/C++ и подобные - это априори дыра в безопасности кода
    > Plan9, Inferno, clive, gopher-os

    Plan9 - ANSI C
    Inferno - C
    clive - Что это вообще? Даже гугл ответ не даёт.
    gopher-os - Написано на GO, да, но примеры реального применения можно?

     
     
  • 7.48, Аноним (-), 09:24, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    молодец читай дальше спойлер для ленивых там написано что отменено в пользу I... большой текст свёрнут, показать
     
     
  • 8.49, Аноним (-), 10:11, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Я даже спорить не буду, потому что в любом случае в любых ядрах используется асс... текст свёрнут, показать
     
     
  • 9.52, Ordu (ok), 12:10, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    https lesswrong ru w D0 A1 D0 BE D1 84 D0 B8 D0 B7 D0 BC_ D1 81 D0 B5 D1 80 D... текст свёрнут, показать
     
     
  • 10.61, Аноним (-), 15:21, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А я и не утверждал что есть вообще что-то лучше Всё в компьютерах плохо и все к... текст свёрнут, показать
     
     
  • 11.63, Ordu (ok), 16:57, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я и говорю софизм серого В попытке казаться взрослым и умудрённым опытом ци... большой текст свёрнут, показать
     
     
  • 12.65, Аноним (-), 19:51, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А может ты ещё раз перечитаешь а потом пере-перечитаешь моё сообщение Я хотел п... текст свёрнут, показать
     
     
  • 13.67, Ordu (ok), 20:45, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Очевидно Но ты ведь закончил этим выводом И я не вижу каким образом из этой то... большой текст свёрнут, показать
     
     
  • 14.83, Аноним (-), 02:37, 26/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ordu ты открыл мне глаза, большое человеческое спасибо ... текст свёрнут, показать
     
  • 13.70, Аноним (-), 21:00, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ты научился понимать себя ... текст свёрнут, показать
     
  • 8.50, Аноним (-), 10:14, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Понимаешь в чём проблема, тем, что ты тут перечислил пользуются 2 5 гика Осталь... текст свёрнут, показать
     
  • 3.86, Джон Ленин (?), 23:09, 23/02/2018 [^] [^^] [^^^] [ответить]  
  • +/
    >Вы забыли ссылку на своё беспроблемное, хоть и ни разу не гениальное, ядро.  Даже необязательно в исходниках.

    Он какой-то левый утюг запакует щаз, и будет наблюдать как вы его тщетно загрузить пытаетесь.

     
  • 2.51, Ordu (ok), 12:08, 24/12/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты б в описание багов заглянул, прежде чем утверждать подобное.
     

  • 1.74, Аноним (-), 07:26, 25/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Это eBPF оно мне вообще надо? И почему оно включено по умолчанию?
     
     
  • 2.78, Аноним (-), 00:15, 26/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Это eBPF оно мне вообще надо?

    Кто тебя знает? Не надо - выключи.

    > И почему оно включено по умолчанию?

    Потому что разработчикам ядра или майнтайнерам дистра было надо, очевидно.


     
  • 2.82, EHLO (?), 01:21, 26/12/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Это eBPF оно мне вообще надо? И почему оно включено по умолчанию?

    А где [было написано что] оно включено по умолчанию?
    На первый вопрос ответ "нет".


     

  • 1.79, Аноним (-), 00:34, 26/12/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну так какой прок от eBPF (где цифры, слайды, видео)?
    История успеха, так сказать...
     
     
  • 2.88, Аноним (88), 12:38, 13/08/2018 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.youtube.com/watch?v=sV3XfrfjrPo&feature=youtu.be&t=1851
    Это таймкод, вот.
     

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



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

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