LINUX.ORG.RU

Ядро Linux получает автоматическое тестирование : KernelCI

 , , ,

Ядро Linux получает автоматическое тестирование : KernelCI

2

2

У ядра Linux есть одно слабое место: плохое тестирование. Одним из главных признаков того, что нас ждут перемены, является то, что KernelCI, среда автоматического тестирования ядра Linux, становится частью проекта Linux Foundation.

На недавней встрече Linux Kernel Plumbers в Лиссабоне, Португалия, одной из самых горячих тем было то, как улучшить и автоматизировать тестирование ядра Linux. Ведущие разработчики Linux объединили свои усилия в рамках одной среды тестирования: KernelCI. Теперь, на Open Source Summit Europe в Лионе (Франция), KernelCI стал проектом Linux Foundation.

>>> Подробности

★★★

Проверено: unfo ()
Последнее исправление: unfo (всего исправлений: 2)

Ответ на: комментарий от hakavlad

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

Управлять созданными процессами это не то же самое, что предопределять ограничения, накладываемые на процесс. Префорк параметры можно наложить на cgroups. Порожденный процесс (или группу процессов) можно переместить в cgroups. Но нет никакого способа накладывать индивидуальные (не наследуемые) префорк ограничения на процессы, которые порождаем не мы руками, а какой-то уже запущенный процесс.

Даже воспользоваться теми возможностями, что уже есть - это нетривиальная заморочка. Во всех известных мне wm отсутствует возможность подкрутить параметры процесса, привязанного к окошку. Хотя получить PID несложно

xprop _NET_WM_PID | sed 's/_NET_WM_PID(CARDINAL) = //' | ps `cat`
потом консоль - маны - руки - профит! И так каждый раз.

olelookoe ★★★
() автор топика
Ответ на: комментарий от AVL2

В то время как в линуксе всегда можно переключится в консоль

Не всегда. Если памяти остался один метр, то не переключишься. А если и переключишься, то не войдешь - для входа тоже нужен десяток метров памяти.

hakavlad ★★★
()
Ответ на: комментарий от olelookoe

Greg Kroah-Hartman, мейнтейнер стабильной ветки Linux

Кек, ты сейчас этого было-манагера «just ignore it» старичком считаешь?

Тот самый который до последнего не давал hyperthreading отключать, чтобы дырка в системе сохранялась?

trynoval
()
Ответ на: комментарий от AVL2

Я хз как там сейчас в Десяточке, дуалбута нет. Я по памяти :)

CryNet ★★★★★
()
Ответ на: комментарий от AVL2

У меня памяти достаточно, я просто провожу эксперименты, чтобы быть в курсе косяков ядра.

anonymous
()
Ответ на: комментарий от hakavlad

Ну так зарезервируй. Залогинься заранее. Автологин есть.

AVL2 ★★★★★
()
Ответ на: комментарий от olelookoe

Ну так это к файрфоксу вопрос. На уровне системы ничего, кроме пид нет.

AVL2 ★★★★★
()
Ответ на: комментарий от am007

Для этого достаточно обычного (preempt full?) ядра.

anonymous
()
Ответ на: комментарий от FilosofeM

stable-api-nonsense.txt а без этого драйверы от ядра не отделить, увы

anonymous
()

теперь весь ЛОР знает, что Лиссабон находится в Португалии

надо было бы уточнить: Лиссабон - столица Португалии, для всех нас, темных

anonymous
()

В русском языке двоеточие от предыдущего слова пробелом не отделяется.

anonymous
()
Ответ на: комментарий от anonymous

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

anonymous
()
Ответ на: комментарий от anonymous

Про Лиссабон слышал, а Португалия это где что?

anonymous
()

Этими дни читаю книгу: Джон Эриксон. «Хакинг. Искусство эксплойта», 2-издание, Питер, 2019 г. В ней у меня закладка на 67 странице. К этой книге в варианте автора должен прилагаться диск с Ubuntu. Из этой книги узнал про дизассемблер objdump и отладчик gdb.

anonymous
()
Ответ на: комментарий от kirk_johnson

Кек, драйвера пишут корпорации

Нет мой голубой Кирк Джонсон, драйвера пишут разработчики. Откуда по твоему открытые дрова берутся? Красивый ты мужик но глупенький. Блондинка.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.