Автор Тема: Linux Kernel Manage - kernel update program ( обновление ядра )  (Прочитано 80583 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 581
В p9 std-def ядро 5.4.
Последнее ядро std-def версии 4.19 в p9 было в марте месяце. Оно для тех, у кого с пятым ядром что-то не срастается.
Просто у нас описание не ясное, на kernel.org как раз написано что это LTS то есть с длительной поддержкой до 25г и оно получает все фиксы багов и поддержку некоторого нового оборудования, но у нас в описании ничего не сказано кроме:
* old-def 4.19 kernel for special use
Вот меня и смущает это тоже что на  kernel.org или наша спец сборка for special use.

Дополню Антона.
Тут всегда свежий актуальный список Longterm ядер:
https://www.kernel.org/category/releases.html

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 889
  • валар дохаэрис
    • Канал на youtube
Может тогда попросить уточнить описание пакета в багзиле?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 581
Может тогда попросить уточнить описание пакета в багзиле?

Можно и попросить.

* old-def 4.19 kernel for special use
Вот меня и смущает это тоже что на  kernel.org или наша спец сборка for special use.

:-) Меня смущает не это.
Меня сильно смущает это:

Most hardware drivers for this kernel are built as modules. Some of
these drivers are built separately from the kernel; they are available
in separate packages (kernel-modules-*-old-def).

Большинство аппаратных драйверов для этого ядра построены в
виде модулей. Некоторые из этих драйверов собраны отдельно
от ядра; они доступны в отдельных пакетах (kernel-modules - * - old-def).



Если ядро old-def собрано по аналогии с ядром led-ws, то парни, вы попали.
В чём фишка led-ws?
Фишка в том, что часть драйверов которые находятся в std-def в пакете с ядром, в led-ws была вынесена в пакеты с модулями. А на переезде led-ws<=>std-def ломается гладкая смена флавора ядра. При переезде с std-def на led-ws, пакеты с драйверами, которые вынесены из основного ядра в отдельные пакеты, нужно было инсталлировать руками. И больше никак.

Например:
update-kernel при переезде с std-def на led-ws не мог установить пакет модулей kernel-modules-alsa-led-ws. По той причине, что такого пакета в std-def нет, а с некоторых давних пор, драйверы alsa в std-def находятся не в отдельном пакете, а в основном пакете ядра std-def. И при std-def=>led-ws гарантированно будет слом.
В принципе ничего страшного нет и пакет доустанавливался руками, но это требовало достаточной квалификации и понимания пакетной структуры ядра. И что-то там было ещё в led-ws с именами пакетов модулей.
А значит, если old-def собрано по тому же принципу что и собиралось led-ws, то парни, вы попали :-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 9 581
Историческое
led-ws, наслаждайтесь:
https://forum.altlinux.org/index.php?topic=33653.msg241632#msg241632
https://forum.altlinux.org/index.php?topic=29996.msg225493#msg225493

Здесь неочевидный подтекст оглядываясь на Descriprion old-def:
Следует ли ожидать от ядра old-def нечто подобного?
« Последнее редактирование: 29.11.2020 18:31:42 от Speccyfighter »

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 889
  • валар дохаэрис
    • Канал на youtube
Протестирую пока что).

Оффлайн gosts 87

  • Давно тут
  • **
  • Сообщений: 997
  • Дмитрий/Dmitry/德米特里/दिमित्री
Главное здесь это:
парни, вы попали
;-D ;-D ;-D

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 889
  • валар дохаэрис
    • Канал на youtube
Обновил версию до 1.4

Переработал интерфейс.
Добавил на смену еще одно ядро.
Добавил удаление одного конкретного ядра, при этом активное не отображается в списках.
Переделал подсказки и справку.


Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 3 989
  • antohami@
Обновил версию до 1.4

Уже прям неплохо. Поздравляю!
А вот заголовок окна почему такой? Менеджер ядер должен быть :-)  Или ядрённый менеджер  ;-D

Оффлайн gosts 87

  • Давно тут
  • **
  • Сообщений: 997
  • Дмитрий/Dmitry/德米特里/दिमित्री
Второй вариант лучше!!! ;-D

Оффлайн Александр Ерещенко

  • Давно тут
  • **
  • Сообщений: 581
Ещё немного по дизайну.
Я бы в выпадающий список с ядрами добавил бы фиктивный пункт по-умолчанию типа "Выберите ядро", чтобы случайное нажатие на "Изменить" при невыбранном ядре не приводило бы к каким-либо действиям
Аналогичную защиту сделать и при удалении ядер

Оффлайн aleksey-v.

  • Давно тут
  • **
  • Сообщений: 244
В какие репозитории будет включено?

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 889
  • валар дохаэрис
    • Канал на youtube
А вот заголовок окна почему такой? Менеджер ядер должен быть
Осталось от старой версии, забыл сменить.  :-)
Я бы в выпадающий список с ядрами добавил бы фиктивный пункт по-умолчанию типа "Выберите ядро", чтобы случайное нажатие на "Изменить" при невыбранном ядре не приводило бы к каким-либо действиям
Аналогичную защиту сделать и при удалении ядер
На скрине выбрано ядро UN просто для рекламы, на самом деле при запуске программы в списке установлено "ядро не выбрано".
Чтобы удалить ядро надо согласится с действием и ввести либо y\n

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

В таком формате:
Если нет нового
5.4.68-std-def-alt1.1

Если есть новое
5.4.68-std-def-alt1.1 --> 5.8.100


В какие репозитории будет включено?
В клубные p9 x32\64

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 889
  • валар дохаэрис
    • Канал на youtube
Решил в гит опубликовать, а то обновления на я.диск неудобно заливать.
Ветка Pre-Alpha планируется как рабочая, а ветка kernel-manager  релизная  будет получаться после слияния с Pre-Alpha.
« Последнее редактирование: 01.12.2020 21:19:51 от Koi »

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 889
  • валар дохаэрис
    • Канал на youtube
Исправил название главного окна и заодно поправил обновление списков, а то после удаления ядер они оставались старыми до перезагрузки программы, теперь все изменяется динамически. Ну и разные мелкие исправления в основном косметика.

Оффлайн Koi

  • Мастер
  • ***
  • Сообщений: 1 889
  • валар дохаэрис
    • Канал на youtube
Обновил менеджер до версии 1.5, учел все пожелания.  ;-D