JeisonWi
Просто мне тут понравилось и мне по кайфу изучать и узнавать новое)
Это отлично. Я линуксоид 20 лет, и до сих пор новое узнаю постоянно
linxon
а не проще было бы наложить патч на ядро?
для меня это как в темный лес смотреть сейчас. Не могу ничего предложить ему
Андрей
Чтобы понять Linux - надо драйвер отладить или написать
Ну до этого ещё доберусь когда с виртуализацией буду разбираться.
kermeat
Это тогда в Alpine, там постоянно что-то такое ломается
Надо не чинить, а использовать. На мой взгляд Федора отлично подходит для изучения, так как в ядре уже включено всё необходимое и не ждут по 3 года чтобы активировать новые фичи
egs
А как это сделать?)
как я понимаю, для федоры ты собираешь модуль для уже собранного двоичного ядра используя доступные для него заголовки, а в генте ты полностью собираешь ядро из исходников, наложив на него любые патчи
Андрей
Это отлично. Я линуксоид 20 лет, и до сих пор новое узнаю постоянно
Это меня и привлекает, а то дырявая винда уже.... ну ругаться нельзя так что...
egs
в принципе можно и в федоре собрать, разницы большой не будет, только повторять эту процедуру надо будет после каждого обновления пакета
linxon
patch -pN < some.patch
мне spec кастомизировать для этого придется?
egs
Можно из srpm собрать
это гораздо дольше по времени, если я всё правильно понял
linxon
кстать. Я вот заметил, что можно подключить src репозитории, где лежат src.rpm'ки
egs
пакет собирает много лишнего, зачем оно мне на локалхосте?
linxon
они как-то используются ?
JeisonWi
В Fedora нет user patch механизма
linxon
в случае src.rpm можно ли такое проделать
egs
тоже касается пакетов вроде qemu, он собирает все возможные эмуляторы для всех возможных архитектур. зачем оно, когда мне достаточно 386 и amd64?
linxon
потому что пользователей полно, а дистрибутив один и всем не угодишь :)
egs
да это понятно, в дистрибутиве оно необходимо. но вот метода частичной сборки srpm нет, только полная пересборка
linxon
это как купить в магазине набор ключей, из которых ты будеш использовать только ключ на 19 и 22, например
linxon
можно не покупать такой большой набор
egs
Для этого есть mock.
как он решает эту проблему?
JeisonWi
github. com / XVilka / qemu-static
JeisonWi
Для сборки свежего qemu статически
Vasiliy Glazov
как он решает эту проблему?
Какую? Он позволяет не засорять систему devel пакетами.
egs
Какую? Он позволяет не засорять систему devel пакетами.
как он позволит собрать qemu только для x86-64, без поддержки mips, arm и прочего?
linxon
Какую? Он позволяет не засорять систему devel пакетами.
он скорее всего подразумевает опции сборки пакета
egs
без правки spec
Vasiliy Glazov
как он позволит собрать qemu только для x86-64, без поддержки mips, arm и прочего?
Я не на этот вопрос отвечал. Но ты можешь изменить spec.
linxon
когда в qemu включается поддержка ненужных ему архитектур
linxon
но пусть будет лучше, когда у меня есть большой набор ключей, чем потом бегать искать ключи по дому
linxon
куда предусмотрительнее будет
Vasiliy Glazov
В некоторых spec есть параметры для включения/включения сборки разных фич.
Vasiliy Glazov
Без изменения спека.
linxon
Без изменения спека.
а как на них влиять?
egs
куда предусмотрительнее будет
логика в этом есть, но иногда я на 100% уверен, что это мне не понадобиться
linxon
через env ?
Vasiliy Glazov
а как на них влиять?
Параметрами в командной строке при запуске сборки.
linxon
А как это сделать?)
как насчет откатиться на старую версию ядра?
linxon
в федоре можно несколько версий ядер поставить и в случае чего можно перезагрузиться на рабочее
Андрей
как насчет откатиться на старую версию ядра?
Да вот тоже думал если почитаю как пересобрать и не пойму, то попробую откатиться.
linxon
просто, если есть статья о том, что можно запустить анбокс в федоре, то наверняка уж он когда-то работал и без проблем собирал этот модуль
linxon
просто с версией ядра нужно угадать
Vasiliy Glazov
Да вот тоже думал если почитаю как пересобрать и не пойму, то попробую откатиться.
Зачем откатываться, если ты не можешь пересобрать ядро?
linxon
да. Или пересобрать, наконец :))
Андрей
просто с версией ядра нужно угадать
В статейке даже где то было сказано
linxon
если получится)))
Vasiliy Glazov
я не говорил что не могу
Я просто логики не понял.
Андрей
Просто пока не уверен как это сделать, почитаю поробую и пойму)
Андрей
Я просто логики не понял.
откатиться просто, ну для моего понимания, пересобрать пока нет.
Андрей
А эксперементировать пока не рабочем пк не хочу, завтра в виртуалке попробую, там уже пойму
Vasiliy Glazov
mock --rebuild kernel...src.rpm И всего делов :)
linxon
и конфиг подсунуть
Андрей
В общем спасибо, утро вечера мудренее пощёл переваривать)
linxon
перед сном лучше ни о чем не думать. На свежую голову на самом деле все куда лучше думается
egs
софта не хватает, местами сломано, чем не повод подтянуть знания
Андрей
Просто уже час ночи, а доча в 6 подымит)
linxon
хотя, у некоторых ночью думалка лучше работает, чем днем )
linxon
мм.. От освещения зависит, наверное
linxon
нет отвлекающик объектов кругом. Ладненько
linxon
тоже надо спать идти
Андрей
хотя, у некоторых ночью думалка лучше работает, чем днем )
По мне так быстрее соображаешь по утру с чистой головой, но вот капаться и разбираться лучше вечером, а на утро проснулся и сделал)
egs
это хороший задел, чтобы проспать утром и опоздать куда-нибудь
Андрей
Всем удачи и спасибо! Ещё раз понимаю что тут лучше чем в убунту, там бы какахами закидали за вопросы)
egs
потому что непременно появится желание выполнить это как можно скорее. в лучшем случае будет бессонная ночь, а в худшем.. ну ты понял
Sg
Я просто меру знаю, что в работе, что в веселье, что в алкоголе)
Все мы меру знаем, но разве её зараз выпьешь...