The OpenNET Project / Index page

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



"Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  +/
Сообщение от opennews (??), 21-Авг-19, 10:30 
Опубликован (https://github.com/jollheef/out-of-tree/releases/tag/v1.0.0) первый значительный выпуск инструментария out-of-tree 1.0 (https://out-of-tree.io/), позволяющего автоматизировать сборку и тестирование модулей ядра или проверку работоспособности эксплоитов с различными версиями ядра Linux. Out-of-tree формирует виртуальное окружение (используется QEMU и Docker) с произвольной версией ядра и выполняет указанные действия по сборке, тестированию и запуску модулей или эксплоитов. Сценарий проверки может охватывать сразу несколько выпусков ядра (например, можно протестировать работу эксплоита или разрабатываемого модуля с разными версиями ядра). Код проекта написан на языке Go и распространяется (https://github.com/jollheef/out-of-tree/) под лицензией AGPLv3.


В новой версии добавлена команда  genall для генерации всех определённых в сценарии версий ядра для указанного дистрибутива. Добавлены команды для анализа сборочных логов, а сами логи теперь сохраняются в СУБД SQLite (есть поддержка экспорта в  markdown и json). Добавлена поддержка сборки в хост-окружении, генерации информации о ядрах хост-системы и сборки собственных редакций ядра.
Реализованы команды для быстрого включения/выключения в ядре режимов защиты kaslr, smep, smap и kpti. Добавлены опции для управления максимальным числом сборочных заданий и параллельных потоков сборки, тестирования и запуска. Реализована поддержка ядер из CentOS.


Дополнительно можно отметить появление (https://people.kernel.org/mcgrof/kdevops-a-devops-framework-...) проекта kdevops (https://github.com/mcgrof/kdevops/), предлагающего фреймворк для организации разработки и тестирования ядра с использованием модели DevOps. Kdevops позволяет быстро сформировать окружение для применения различных тестовых фреймворков с ядром, не тратя время на подготовку начинки и настройку. Запуск данных окружений с нужным ядром обеспечивается в своих виртуальных машинах при помощи Vagrant (https://www.opennet.ru/opennews/art.shtml?num=47173)  или  у сторонних облачных  провайдеров при помощи Terraform (https://www.terraform.io/). Для для определения конфигурации и начинки окружений применяется Ansible.


URL: https://github.com/jollheef/out-of-tree/releases/tag/v1.0.0
Новость: https://www.opennet.ru/opennews/art.shtml?num=51324

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  –3 +/
Сообщение от Аноним (1), 21-Авг-19, 10:30 
Kdevops на QT или нет? KDE Frameworks использует?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  +4 +/
Сообщение от aborodin (ok), 21-Авг-19, 12:49 
QuickTime точно не использует.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  –1 +/
Сообщение от Водитель маршрутки (?), 21-Авг-19, 20:13 
А с флэшем там как?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

2. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  +2 +/
Сообщение от Аноним (2), 21-Авг-19, 10:31 
У человека, впервые встретившего название kdevops, первая мысль будет о приналежности проекта к экосистеме известного DE.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  +/
Сообщение от iPony129412 (?), 21-Авг-19, 11:10 
Сомневаюсь. Не все же прям по всяким <тут не могу подобрать слова, ибо будет опять масса недовольства> DE.

А так вот прям сходу: kexec, kdump, kpatch, ksplice, kgraft... Вполне же понятно о чём речь идёт.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  +1 +/
Сообщение от Аноним (9), 21-Авг-19, 13:37 
По названию больше похоже на отсылку к kdevelop
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

14. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  +/
Сообщение от Аноним (14), 21-Авг-19, 22:33 
Не похоже. Сравни: KDevelop, Kate, KDbg, KWin и kdevops, kcov, kgdb, kdb…
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

5. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  –2 +/
Сообщение от Andrey Mitrofanov_N0 (??), 21-Авг-19, 11:13 
> У человека, впервые встретившего название kdevops, первая мысль

Да.  Поэтому человеки обычно используют мозг, а не безусловные рефлексы.

>будет о приналежности проекта
> к экосистеме известного DE.

Покакал - полегчало?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Выпуск out-of-tree 1.0 и kdevops для тестирования кода с ядр..."  +1 +/
Сообщение от Аноним (9), 21-Авг-19, 13:36 
Стоп, а что это не кдеешный проект? Вот это поворот!
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

3. Скрыто модератором  +/
Сообщение от Иксперд (?), 21-Авг-19, 11:07 
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. Скрыто модератором  +/
Сообщение от Andrey Mitrofanov_N0 (??), 21-Авг-19, 11:24 
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. Скрыто модератором  +/
Сообщение от Аноним (10), 21-Авг-19, 14:06 
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

15. Скрыто модератором  +/
Сообщение от Andrey Mitrofanov_N0 (??), 22-Авг-19, 10:01 
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

11. Скрыто модератором  +/
Сообщение от Аноним (2), 21-Авг-19, 16:53 
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

13. Скрыто модератором  +/
Сообщение от Аноним (-), 21-Авг-19, 21:28 
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

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