Какие патчи на ядро Linux накладывают мейнтейнеры дистрибутивов?

Подскажите, пожалуйста, где можно почитать или, пожалуйста, объясните про патчи ядра Linux, которые накладывают производители дистрибутивов. Могу ошибаться, но производители каждого дистрибутива (Ubuntu, Arch, Fedora и.т.д.) накладывают нужные им патчи на готовую Линусом Торвальдсом сборку ядра для их дистрибутива. Вот хотелось бы изучить какие это патчи и что они изменяют.


Ответы (2 шт):

Автор решения: eri

Для debian и ubuntu в репозитории с исхожными кодами выложенны сами патчи как diff архив

https://packages.ubuntu.com/focal/linux-buildinfo-5.4.0-28-generic на панельке справа *.diff.gz

Они скачиваются командой apt-get source linux

Патчи для дебиан также доступны на отдельном портале https://sources.debian.org/patches/linux/4.19.132-1/

В арче патчи применены в git https://git.archlinux.org/linux.git

→ Ссылка
Автор решения: KoVadim

Почти любой дистрибутив предоставляет возможность скачать сорцы ядра. Дальше можно скачать ванильное ядро правильной версии и сравнить обычным diff/meld/любимой утилитой.

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

Все патчи на данный момент доступны по ссылке https://dev.gentoo.org/~mpagano/genpatches/trunk/

Fedora (думаю, тут и центось так само будет). Все подключаемые патчи лежат в kernel.spec. А сами патчи здесь https://src.fedoraproject.org/rpms/kernel/tree/master

С Убунтой потчи все также. Можно просто посмотреть здесь https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4/ (или выберите подходящую версию ядра)

→ Ссылка