• Где взять сурсы ядра?

    From Oleg Nazaroff@2:50/700.700 to All on Mon May 20 06:17:48 2024
    Hello, All.

    ужны сурсы ядра 6.1 MX Linux, на худой конец - 6.1.55 antiX (по производительности имхо с точностью до наоборот!), ибо хочу перекомпилить под конкретный конфиг. Смотрю в книгу - вижу фи... вижу только сурсы на версию 5.10.197 antiX, ну и debian оригинал на kernel.org, но там 6.1.91, как .55-то из него вынуть? ;)
    е туда смотрю?? ЧЯДТ??
    А как переконфижить ядро, которое уже есть на компе (но не используется)?
    И где почитать поподробнее про опции конфига ядра? Последний раз я это делал лет дцать назад, дофига всякого добавилось, чего я в первый раз вижу..

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Alexey Khromov@2:5030/723 to Oleg Nazaroff on Mon May 20 07:58:21 2024
    Здраствуйте, Oleg!

    20 май 24 06:17, Oleg Nazaroff -> All:

    kernel.org, но там 6.1.91, как .55-то из него вынуть? ;) е туда
    смотрю?? ЧЯДТ?? А как переконфижить ядро, которое уже есть на компе
    (но не используется)? И где почитать поподробнее про опции конфига

    https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ смотрел?

    Если есть старые сурцы, в их корне ищи .config (это в /usr/src/linux-xxx)
    Еще ЕМИП есть опция make oldconfig которая старый .config дополняет дефолтными значениями для новых опций.

    Подробнее на linuxfromscratch.org и хорошая статья вроде была на gentoo.org



    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Mon May 20 12:29:31 2024
    Hello, Alexey Khromov.
    On 20.05.2024 07:58 you wrote:

    Здраствуйте, Oleg! 20 май 24 06:17, Oleg Nazaroff -> All:
    kernel.org, но там 6.1.91, как .55-то из него вынуть? ;) е туда смотрю?? ЧЯДТ?? А как
    переконфижить ядро, которое уже есть на компе (но не используется)? И где почитать
    поподробнее про опции конфига
    https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/ смотрел? Если есть старые сурцы, в их
    корне ищи .config (это в /usr/src/linux-xxx) Еще ЕМИП есть опция make oldconfig которая
    старый .config дополняет дефолтными значениями для новых опций.

    А вот если у меня сейчас ядро 5.1, а перекомпилять я планирую 6.1 - oldconfig или olddefconfig?

    Подробнее на linuxfromscratch.org и хорошая статья вроде была на gentoo.org

    Спасибо.

    Запустил make menuconfig, и охренел от одного только просмотра..
    Чож так сложно-то фсё? ;))

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Andrei Mihailov@2:469/335 to Oleg Nazaroff on Mon May 20 12:49:41 2024
    Hello, Oleg Nazaroff.
    On 20.05.2024 12:29 you wrote:

    Подробнее на linuxfromscratch.org и хорошая статья вроде была на
    gentoo.org
    Запустил make menuconfig, и охренел от одного только просмотра..
    Чож так сложно-то фсё? ;))

    В линуксе все сложно ;)
    Финский студент не обещал, что его курсовик будет легким.

    --
    Best regards!
    Posted using Hotdoged on Android
    --- Hotdoged/2.13.5/Android
    * Origin: Yet another Android node on Redmi Note 10 (2:469/335)
  • From Oleg Nazaroff@2:50/700.700 to Andrei Mihailov on Mon May 20 13:06:31 2024
    Hello, Andrei Mihailov.
    On 20.05.2024 12:49 you wrote:

    Hello, Oleg Nazaroff. On 20.05.2024 12:29 you wrote:
    Запустил make menuconfig, и охренел от одного только просмотра.. Чож так сложно-то фсё? ;))
    В линуксе все сложно ;) Финский студент не обещал, что его курсовик будет легким.

    Ты когда попробуешь энто с бодуна сделать в 5 утра и через 15 лет - йа посмотрю кааак тебе это легко будет. Хотя нет, в 5 я уже второй раз вырубился. Значит в 4 начал. А на трезвую голову у меня есть более насущные задачи ;)

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Alexey Khromov@2:5030/723 to Oleg Nazaroff on Mon May 20 14:54:32 2024
    Здраствуйте, Oleg!

    Ты когда попробуешь энто с бодуна сделать в 5 утра и через 15 лет - йа посмотрю кааак тебе это легко будет. Хотя нет, в 5 я уже второй раз вырубился. Значит в 4 начал. А на трезвую голову у меня есть более насущные задачи ;)
    Собирать ядры линукса - особый вид красноглазия. Один раз генту собирал на-посмотреть и пару раз LFS. Больше не хочется, предпочитаю готовые бинарники.
    Теоретически, если из любого дистрибутива взять (дефолтный под заданную архитектуру) пакет с ядром (и модулями), а также пакет linux-firmware (или просто firmware), распаковать в boot ядро, в lib/modules модули и фермтвари, поправить ручками (а лучше добавить) строку загрузчика, то выяснить, загружается ли система на свежем ядре, - не проблема.

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Alexey Khromov@2:5030/723 to Oleg Nazaroff on Mon May 20 15:05:04 2024
    Здраствуйте, Oleg!

    20 май 24 12:29, Oleg Nazaroff -> Alexey Khromov:

    А вот если у меня сейчас ядро 5.1, а перекомпилять я планирую 6.1 - oldconfig или olddefconfig?
    скопировать .config к новому ядру, запустить make oldconfig

    Запустил make menuconfig, и охренел от одного только просмотра..
    Чож так сложно-то фсё? ;))

    В ядре 2.0.х было попроще. о там даже USB еще не было))) А так - для большинства, чего не знаешь - оставляешь дефолтное значение или (если это внешнее устройство) - ставишь <M> - собрать модуль.
    на старом ядре можно сделать lsmod и посмотреть, какие внешние модули подключились автоматически.

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Mon May 20 18:46:59 2024
    Hello, Alexey Khromov.
    On 20.05.2024 14:54 you wrote:

    Здраствуйте, Oleg!
    Ты когда попробуешь энто с бодуна сделать в 5 утра и через 15 лет - йа посмотрю кааак тебе
    это легко будет. Хотя нет, в 5 я уже второй раз вырубился. Значит в 4 начал. А на трезвую
    голову у меня есть более насущные задачи ;)
    Собирать ядры линукса - особый вид красноглазия. Один раз генту собирал на-посмотреть и пару
    раз LFS. Больше не хочется, предпочитаю готовые бинарники. Теоретически, если из любого
    дистрибутива взять (дефолтный под заданную архитектуру) пакет с ядром (и модулями), а также
    пакет linux-firmware (или просто firmware), распаковать в boot ядро, в lib/modules модули и
    фермтвари, поправить ручками (а лучше добавить) строку загрузчика, то выяснить, загружается ли
    система на свежем ядре, - не проблема.

    Генту - ниии, увольте ;))
    Мне просто напросто надо повыключать в ядре всякую левую муть типа видюх не созвучных с радеоном, та же хрень с контроллерами и т.п. Которых у меня нет и никогда не предвидится, на что при загрузке и ругается матерно, мол, как так - а это где, а то??? И тормозит. И ваще - мне понравилось как себя ведет ядро в антиксе. о слегка не понравилось что именно в антиксе оно тормозит. Подогнал в эмыкс - реально быстрее пашет, но хрень при загрузке. Короче, надо еще раз внимательно прошерстить и пересобрать. Поедет, куда ему деваться-то?

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Mon May 20 18:56:25 2024
    Hello, Alexey Khromov.
    On 20.05.2024 15:05 you wrote:

    Здраствуйте, Oleg! 20 май 24 12:29, Oleg Nazaroff -> Alexey Khromov:
    А вот если у меня сейчас ядро 5.1, а перекомпилять я планирую 6.1 - oldconfig или
    olddefconfig?
    скопировать .config к новому ядру, запустить make oldconfig

    А в линух фром зе скрач написано что это делает диффы межядреные - очепятка?

    Запустил make menuconfig, и охренел от одного только просмотра.. Чож так сложно-то фсё? ;))
    В ядре 2.0.х было попроще. о там даже USB еще не было))) А так - для большинства, чего не
    знаешь - оставляешь дефолтное значение или (если это внешнее устройство) - ставишь <M> -
    собрать модуль. на старом ядре можно сделать lsmod и посмотреть, какие внешние модули
    подключились автоматически.

    Вижу какую-нить хрень типа матрокс или интел, и вагон нвидии - ну нафига оно мне, если его никогда тут не будет?? Кыш с пляжа!...

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Alexey Khromov@2:5030/723 to Oleg Nazaroff on Mon May 20 20:28:06 2024
    Здраствуйте, Oleg!

    скопировать .config к новому ядру, запустить make oldconfig
    А в линух фром зе скрач написано что это делает диффы межядреные - очепятка?

    RTFM: https://www.kernel.org/doc/html/latest/admin-guide/README.html#configuring-the-kernel

    Вижу какую-нить хрень типа матрокс или интел, и вагон нвидии - ну
    нафига оно мне, если его никогда тут не будет?? Кыш с пляжа!...

    Если имеется в виду kms от разных карт, то их может быть, конечно. Они там, чтобы минимально видеорежим переключить совместимый с монитором. С другой стороны, ты ж не собираешься после неожиданной грозы переставлять этот винт на другую материнскую плату со встройкой, правда же?

    Alexey Khromov
    --- GoldED+/LNX 1.1.5-b20240309
    * Origin: - Вы в опасности! Вы окружены роботами! - (2:5030/723)
  • From Oleg Nazaroff@2:50/700.700 to Alexey Khromov on Mon May 20 20:55:06 2024
    Hello, Alexey Khromov.
    On 20.05.2024 20:28 you wrote:

    Здраствуйте, Oleg!
    А в линух фром зе скрач написано что это делает диффы межядреные - очепятка?
    RTFM: https://www.kernel.org/doc/html/latest/admin-guide/README.html#configuring-the-kernel

    О! А то тогда нафиг, там воды много ;)

    Вижу какую-нить хрень типа матрокс или интел, и вагон нвидии - ну нафига оно мне, если его
    никогда тут не будет?? Кыш с пляжа!...
    Если имеется в виду kms от разных карт, то их может быть, конечно. Они там, чтобы минимально
    видеорежим переключить совместимый с монитором. С другой стороны, ты ж не собираешься после
    неожиданной грозы переставлять этот винт на другую материнскую плату со встройкой, правда же?

    Это вааще бук в себе, оттуда точно никуда - захочешь не поставишь ;) а дрова на мою видюху вставали и прям родной режим работал, там очень странные цифирьки, но именно как надо.

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)
  • From Sergey Kaluzhskiy@2:5055/182.1 to Oleg Nazaroff on Tue May 21 07:42:43 2024
    Hello, Oleg Nazaroff.
    On 5/20/24 13:06 you wrote:

    Запустил make menuconfig, и охренел от одного только просмотра.. Чож так сложно-то фсё? ;))
    В линуксе все сложно ;) Финский студент не обещал, что его курсовик будет легким.
    Ты когда попробуешь энто с бодуна сделать в 5 утра и через 15 лет - йа посмотрю кааак тебе это
    легко будет. Хотя нет, в 5 я уже второй раз вырубился. Значит в 4 начал. А на трезвую голову у
    меня есть более насущные задачи ;)

    Я собирал ядро один раз в жизни в году этак 2008. По работе нужно было поддержку какого-то оборудования включить. Вроде на тот момент показалось не слишком сложным, если все делать по инструкции. И была в федоре какая-то гуйная конфигурялка параметров ядра.

    о с тех пор обленился и юзал только готовые. Даже недавно когда для ноута новые дрова для нвидии заводились только с 6м ядром, а в убунте было 5е, нагуглил инструкцию и поставил готовое...


    --
    best regards,
    Sergey
    --- ХотДог/2.14.5/Android
    * Origin: Android device, Milky Way (2:5055/182.1)
  • From Oleg Nazaroff@2:50/700.700 to Sergey Kaluzhskiy on Tue May 21 10:20:27 2024
    Hello, Sergey Kaluzhskiy.
    On 21.05.2024 07:42 you wrote:

    Hello, Oleg Nazaroff. On 5/20/24 13:06 you wrote:
    Ты когда попробуешь энто с бодуна сделать в 5 утра и через 15 лет - йа посмотрю кааак тебе
    это легко будет. Хотя нет, в 5 я уже второй раз вырубился. Значит в 4 начал. А на трезвую
    голову у меня есть более насущные задачи ;)
    Я собирал ядро один раз в жизни в году этак 2008. По работе нужно было поддержку какого-то
    оборудования включить. Вроде на тот момент показалось не слишком сложным, если все делать по
    инструкции. И была в федоре какая-то гуйная конфигурялка параметров ядра. о с тех пор
    обленился и юзал только готовые. Даже недавно когда для ноута новые дрова для нвидии
    заводились только с 6м ядром, а в убунте было 5е, нагуглил инструкцию и поставил готовое...

    Мне не лень ;) собранное оно полюбас лучше готового. Особенно когда хочется окончательно покончить с засильем винды ;)

    --
    WBR, ON
    --- ХотДог/2.14.5/Android
    * Origin: Somewhere at Russia, in the hut on chicken legs... (2:50/700.700)