В последнее время я сделал несколько изменений ядра. Бэкпортировал туда несколько багфиксов:
1. Добавил поддержку тачпадов Focaltech.
2. Добавил поддержку bluetooth для ASUS X200MA и других ноутов с таким же модулем.
3. Сделал quirk для Lenovo G50-30, чтобы работал вайфай.
4. Сделал quirk wapf=4 для того же ASUS X200MA.
Чтобы это просто не валялось на моем компе, я сделал github.
Багфиксы долго доходят до официальных ядер, даже когда они протестированы. Это понятно.
Для всех делать обновления надо с осторожностью. Но есть страждущие, которым надо помочь сейчас, и они могут использовать фиксы.
Короче вот ссылка на github. Можно будет туда еще добавлять.
https://github.com/hanipouspilot/ubuntu-fixes.git/tree/pilot6Еще цель в том, что просто выкладывать бинарники нехорошо. Теперь каждый может собрать себе ядро из исходников.
Могу выложить короткую инструкцию, это совсем легко.
Инструкция по сборке:
1. Получаем исходники.
git clone
https://github.com/hanipouspilot/ubuntu-fixes.git --branch pilot6 --single-branch
2. Собираем.
cd ubuntu-fixes
fakeroot debian/rules clean
Тут надо отредактировать файл debian/changelog, чтобы получить правильную версию, чтобы не путать с официальной.
Можно положить мой файл отсюда.
https://www.dropbox.com/sh/07642x3lziqgmz9/AACGWNO5_lNnX7x7tYMoH9gka?dl=0Дальше сборка.
fakeroot debian/rules binary-headers binary-generic
Чтобы ускорить этот процесс, можно указать количество параллельных процессов. Их количество берут обычно на один больше количества ядер в процессоре. Например так.
fakeroot debian/rules DEB_BUILD_OPTIONS=parallel=5 binary-headers binary-generic
Вы получите 4 deb файла, которые надо установить с помощью dpkg.
Готовые образы лежат здесь.
https://www.dropbox.com/sh/07642x3lziqgmz9/AACGWNO5_lNnX7x7tYMoH9gka?dl=0Вниманию тех, кто клонирует репозиторий! Поскольку я пишут туда один, я каждый раз делаю rebase, чтобы все комиты были поверх стандартного ядра. Поэтому git pull работать не будет.
Чтобы синхронизироваться нужно делать так.
git fetch origin
git reset origin/pilot6
При этом все локальные изменения пропадут.