The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработчики Gentoo рассматривают возможность подготовки бинарных сборок ядра Linux

20.12.2019 11:39

Разработчики Gentoo обсуждают предоставление универсальных пакетов с ядром Linux, не требующих ручной настройки параметров при сборке и похожих на пакеты с ядром, поставляемые в традиционных бинарных дистрибутивах. В качестве примера проблемы, возникающей при применении практикуемой в Gentoo ручной настройки параметров ядра, отмечается отсутствие унифицированного набора опций по умолчанию, гарантирующего работоспособность после обновления (при ручном конфигурировании, если ядро не загрузится или возникнет сбой, не ясно, связана ли проблема с некорректным выставлением параметров или с ошибкой в самом ядре).

Разработчики намерены предоставить готовое и заведомо работоспособное ядро, которое можно будет установить с минимальными усилиями (как ebuild, собираемый по аналогии с другими пакетами) и оно будет автоматически обновляться в рамках регулярных обновлений системы пакетным менеджером (emerge --update @world). В настоящее время на базе основных исходных текстов ядра уже предложен пакет "sys-kernel/vanilla-kernel", который дополнил собой ранее доступный сценарий сборки с типовым набором опций genkernel. Пакет vanilla-kernel пока подразумевает только сборку из исходных текстов (предложен в форме ebuild), но обсуждается и возможность формирования бинарных сборок ядра.

Из достоинств ручной настройки ядра упоминается возможность тонкого тюнинга производительности, исключение при сборке лишних компонентов, сокращение времени сборки и сокращение размера результирующего ядра (например, сборка ядра от автора предложения занимает 44 МБ вместе с модулями, в то время как универсальное ядро занимает 294 МБ). Из недостатков отмечается возможность легко допустить ошибку при настройке, возможные проблемы с обновлением, непереносимость, трудность диагностики проблем. Поставка бинарных сборок рассматривается так как универсальное ядро в силу своего размера собирается значительно дольше, и поставка готового ядра может упростить жизнь пользователям маломощных систем.

  1. Главная ссылка к новости (https://blogs.gentoo.org/mgorn...)
  2. OpenNews: Gentoo исполнилось 20 лет
  3. OpenNews: Выпуск дистрибутива Funtoo 1.4, развиваемого основателем Gentoo Linux
  4. OpenNews: Gentoo предоставил окружение GNOME 3.30, работающее без привязки к systemd
  5. OpenNews: В Gentoo объявлена стабильной поддержка архитектуры AArch64 (ARM64)
  6. OpenNews: Gentoo прекращает формирование hardened-варианта ядра Linux
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/52063-gentoo
Ключевые слова: gentoo, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (191) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Shura (??), 11:42, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +32 +/
    Слабаки!
     
     
  • 2.23, Анонин (?), 12:33, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +9 +/
    >Слабаки!

    Причём тут слабаки, они по обычаю тянут всякие удачные решения из funtoo, а возможность установить разные бинарные ядра в funtoo, более того, бинарные ядра из разных дистрибутивов, давно уже существует и имеются соответствующие профили.

     
  • 2.116, torvn77 (ok), 19:53, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    >Слабаки

    Ренегаты!

    П.С.Хотя перекомпеляция ядра действительно нужна не каждому.

     
     
  • 3.184, Аноним (-), 12:01, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > П.С.Хотя перекомпеляция ядра действительно нужна не каждому.

    За такие заявления тебя порвали бы все гентушники которых я знаю...

     
  • 2.165, ммнюмнюмус (?), 16:53, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не все гентушники шашечники.
     
  • 2.183, Аноним (-), 12:01, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Канпелировали, канпелировали да не выканпелировали!
     

  • 1.2, trolleybus (?), 11:43, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Ну что ж, ждем ebuild'ов!
     
  • 1.3, Корец (?), 11:44, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Классно! Будет полезно при установке на старое и/или слабое железо.
     
     
  • 2.4, Аноним (4), 11:48, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    По-моему ядро не так долго собирается, по сравнению с остальным. Само нововведение считаю полезным.
     
     
  • 3.7, Аноним (7), 11:51, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В свое время для сборки ядра под генту некоторые люди арендовали серваки на ночь.
     
     
  • 4.9, Аноним (4), 11:56, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +22 +/
    Тогда, наверное, ещё не было Хромиума.
     
     
  • 5.14, Аноним (14), 12:06, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да это еще при мамонтах было.
     
     
  • 6.21, deanon (?), 12:23, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Если собирать свое и выкинуть из него все "лишнее" то даже на слабых оно собиралось достаточно быстро.
     
     
  • 7.64, Аноним (64), 14:08, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Монолитное ядро, где не до конца выкинуто все лишнее, на моей системе весит 6 мегабайт.
    А так да. Универсальное собирается сильно больше. Но зачем вам тогда гента?
     
     
  • 8.76, Аноним (76), 15:19, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мне кажется, что для большинства гентушников кастомизация ядра - это совсем не ц... текст свёрнут, показать
     
     
  • 9.91, пох. (?), 17:21, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –5 +/
    нет, не только гентушников помогает плохо если не доводить ситуацию до понадоб... текст свёрнут, показать
     
  • 9.130, Аноним (130), 22:41, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Кастомизация ядра - это приятный бонус Как человек, которому регулярно приходил... большой текст свёрнут, показать
     
  • 7.122, нонима (?), 21:26, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Надысь собирал ядро на P3 Coppermine 446MHz RAM 256MB, минимальное до звездеца, вместо HDD - SDCARD (udma2) +IDE переходник. Вот. Чуть меньше суток =)
     
     
  • 8.159, Аноним (159), 12:43, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На моем Celeron Coppermine с с 256 Mb RAM в 2017 ядро собиралось за 2 часа, а то... текст свёрнут, показать
     
     
  • 9.163, нонима (?), 14:13, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    жаль не указал частоту а то бывают и до 1 13GHz... текст свёрнут, показать
     
  • 8.187, Pasha7777777 (?), 14:37, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    CFLAG --pipe нужно в таких случаях добавлять ... текст свёрнут, показать
     
  • 8.195, Аноним (-), 17:49, 23/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ARMовский одноплатник на себя явно быстрее ядро собирает А конкретно гента на т... текст свёрнут, показать
     
  • 3.40, Аноним (40), 12:56, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ага, ядро ~1 час. А вот qtwebengine 7 - 8 часов, gcc-9 стал собираться 7 часов (gcc-8 собирался ещё за 2.5 ч).
     
     
  • 4.58, фывфывфыв (?), 13:56, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Попробуйте на досуге собрать Qt, libtorrent-rasterbar, LibreOffice, Firefox и т.д.
    P.S. А про GCC, хз что у вас там в 3 раза медленее стало, вангую что раньше вы только C/C++ собирали, без Ada, Fortran, Go и т.д.
     
     
  • 5.66, Аноним (40), 14:13, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    И раньше собирал с C, C++, Go, Objective-C. В 9-м добавил только D. Objective-C добавил давно, чтобы собрать како-то один пакет. Так и осталось, существенно на время не влияло. Но вот что интересно, как-то склонировал текущий срез исходников GCC из репозитория, между 9.1 и 9.2, так с ручной конфигурацией собралось за разумное время (<=2 ч).
     
     
  • 6.111, Аноним (111), 19:42, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    GCC по умолчанию три раза сам себя пересобирает. Думаю, вы это отключили (опция --disable-bootstrap), соразмерно сократилось время компиляции. Не вижу причин так не делать.
     
     
  • 7.124, pin (??), 22:16, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да gcc компилирует от релиза к релизу все медленее. Майнер они в него засунули, что-ли.
     
     
  • 8.185, Аноним (-), 12:06, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Они оптимизацию кода накручивают - скорость компиляции проседает В clang вон го... текст свёрнут, показать
     
  • 5.70, Аноним (70), 14:26, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Попробуйте на досуге собрать Qt, libtorrent-rasterbar, LibreOffice, Firefox и т.д.

    2019-12-19T14:37:16 >>> dev-qt/qtcore: 5 minutes, 43 seconds
    2019-12-17T14:35:05 >>> net-libs/libtorrent-rasterbar: 1 minute, 24 seconds
    2019-12-17T14:45:56 >>> www-client/firefox: 59 minutes, 56 seconds
    2019-12-10T17:02:39 >>> sys-devel/gcc: 46 minutes, 38 seconds
    И это всё с аггресивными оптимизациями. Процессор i7 четырёхлетней тухлости, на новых будет ещё быстрее.

     
  • 5.155, Аноним (155), 11:14, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > libtorrent-rasterbar

    Так. libtorrent. Это наверное такая библиотека, поверх которой создаются торрент-клиенты, но сама по себе она ничего не может. Это как десятки медиаплееров поверх gstreamer. А rasterbar что такое? Первая ассоциация это Яндекс.Бар. Хм, не то. Но что за bar, панелька какая-то? И что за raster, растеризация? Интересно, что когда я собирал qBittorrent, то в зависимостях был только libtorrent-rasterbar, но не сам libtorrent - странно. Библиотека, кстати, маленькая, и собирается быстро.

     
     
  • 6.166, ммнюмнюмус (?), 17:09, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    C++ BitTorrent implementation focusing on efficiency and scalability
     
  • 6.178, Аноним (178), 21:47, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    rasterbar это название конторы, которая создала сей форк libtorrent.
     
  • 4.67, Аноним (70), 14:17, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > qtwebengine 7 - 8 часов

    Ты там с целерона сидишь?

    $ qlop -tH qtwebengine | tail -5
    2019-10-24T18:19:26 >>> dev-qt/qtwebengine: 1 hour, 56 minutes, 35 seconds
    2019-10-31T14:35:08 >>> dev-qt/qtwebengine: 1 hour, 56 minutes, 22 seconds
    2019-11-03T01:23:44 >>> dev-qt/qtwebengine: 2 hours, 9 minutes, 11 seconds
    2019-11-29T09:27:17 >>> dev-qt/qtwebengine: 2 hours, 10 minutes, 16 seconds
    2019-12-11T17:01:27 >>> dev-qt/qtwebengine: 2 hours, 12 minutes, 3 seconds

     
     
  • 5.71, Аноним (40), 14:30, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Athlon64/x3/2100 MHz/Socket_2 разлива 2008 г. :)
     
     
  • 6.88, freehck (ok), 16:20, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Гарантирую -- с Гентой ты будешь на этом страдать.
     
     
  • 7.98, пох. (?), 18:49, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    мораль: супернастраиваемая с микротюнингом под железо система - абсолютное ненужна именно на том железе, где, хотя бы теоретически, от этого микротюнинга была бы хоть какая-то польза.

    На практике, поработав то же самое время в разносчиках пиццы, можно накопить на апгрейд.

     
     
  • 8.144, Аноним (130), 00:59, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну вообще мораль в том, что микротюнинг наиболее осмысленен на слабом железе По... большой текст свёрнут, показать
     
  • 8.186, Аноним (-), 12:08, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Кнут давно же сказал что преждевременная оптимизация корень всех зол Еще до ког... текст свёрнут, показать
     
     
  • 9.188, Pasha7777777 (?), 15:00, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Можно пересобирать непрерывно по крону в допустим на 16 процессорах из 64, нужно... текст свёрнут, показать
     
  • 7.145, Аноним (145), 01:32, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да я как-то совсем не страдаю. И, кстати, Plasma, вопреки расхожему мнению, на нём не тормозит.
     
     
  • 8.190, freehck (ok), 02:03, 23/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да это-то понятно, что с Гентой оно всё быстро работает Вопрос в том, сколько в... текст свёрнут, показать
     
  • 4.74, Ordu (ok), 15:06, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ага, ядро ~1 час.

    45 секунд на Ryzen Threadripper. https://www.phoronix.com/scan.php?page=news_item&px=AMD-TR-1950X-Compile-Times

    То есть, за Ryzen, возможно, жаба душит платить $1k, но можно же взять на авито за 5-10k комп на процике десятилетней давности, и он будет собирать тебе ядро минут за 15-20.

     
     
  • 5.146, Аноним (145), 01:34, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно там и есть процик десятилетней давности.
     
  • 4.77, Аноним (76), 15:20, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >А вот qtwebengine 7 - 8 часов

    Не собирай его, делов-то

     
     
  • 5.147, Аноним (145), 01:34, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Лично меня не напрягает. С утра завёл и на работу ушёл.
     
  • 3.75, Аноним (76), 15:17, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >По-моему ядро не так долго собирается, по сравнению с остальным.

    Так-то оно так, но когда новые ядра прилетают каждый день, а его обновление требует дополнительного шага по сравнению со всеми остальными пакетами, то возникает соблазн пропускать обновления, что может привести к появлению уязвимых систем.

     
     
  • 4.78, Аноним (70), 15:39, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > его обновление требует дополнительного шага

    Компилировать обновления по несколько часов тебе норм, а дописать genkernel в команду уже нет?
    Ядра в тестинге прилетают раз в неделю-полторы, а не каждый день. Стабильная вообще раз в месяц обновляется.

     
     
  • 5.97, Аноним (76), 18:39, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    >Компилировать обновления по несколько часов тебе норм

    Ваши представления о генте очень далеки от реальности

    >Стабильная вообще раз в месяц обновляется.

    Я на 4.19.x lts сижу, обновы прилетают очень часто

     
     
  • 6.114, Аноним (70), 19:48, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Не надо тут ля-ля Я сам гентушник и мои представления о генте очень хорошо подт... большой текст свёрнут, показать
     
     
  • 7.119, Аноним (130), 20:42, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    2019-10-09T17 59 18 sys-kernel gentoo-sources-4 19 78 1 minute, 17 seconds ... большой текст свёрнут, показать
     
  • 4.89, freehck (ok), 16:23, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Так-то оно так, но когда новые ядра прилетают каждый день, а его обновление требует дополнительного шага по сравнению со всеми остальными пакетами, то возникает соблазн пропускать обновления, что может привести к появлению уязвимых систем.

    Пардон, но гентушники -- неуязвимые Джо. Когда вас последний раз ломали из-за того, что вы ядро обновить не успели? Вот то-то же.

     
  • 3.82, колба (?), 15:46, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    купил 3970 чтобы собирать ядро за 30 секунд?
     
  • 3.100, dimqua (ok), 19:14, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это зависит от того, что входит в состав остального. На сервер никто не станет ставить Chromium или Firefox, к примеру.
     
     
  • 4.149, Аноним (4), 06:48, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Это зависит от того, что входит в состав остального. На сервер никто
    > не станет ставить Chromium или Firefox, к примеру.

    А кто-то станет собирать пакеты непосредственно сервере?

     
     
  • 5.179, Аноним (178), 21:49, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Если сервер железный (или хороший VPS), то почему бы нет. И сразу с него binhost сделать.
     

     ....большая нить свёрнута, показать (47)

  • 1.5, Аноним (4), 11:49, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    sys-kernel/vanilla-kernel использует конфиг от Арча
     
     
  • 2.175, Аноним (178), 21:21, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда дровишки?
     
     
  • 3.182, Аноним (4), 08:59, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Откуда дровишки?

    Не знаю, зачем ты это спрашиваешь, если не используешь Gentoo и не в состоянии найти ebuild, но на всякий вот ссылка https://cgit.gentoo.org/repo/gentoo.git/tree/sys-kernel/vanilla-kernel/vanilla




    SRC_URI="https://cdn.kernel.org/pub/linux/kernel/v5.x/${MY_P}.tar.xz
    https://git.archlinux.org/svntogit/packages.git/plain/trunk/config?h=packages/
    -> linux-${CONFIG_VER}.config"



     

  • 1.6, Аноним (7), 11:50, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Спонсор зондов компания ...
     
     
  • 2.62, Аноним (62), 14:04, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ви так говорите, будто бинарные ядра только с цифровой подписью от жужу-ле ставиться будут
     

  • 1.8, Аноним (8), 11:55, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    ЕРЕСЬ!
     
  • 1.10, aa (?), 12:02, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Хороший был дистр
    придется перезжать на LFS
     
     
  • 2.44, Аноним (40), 13:00, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Так vanilla-sources не отменяют.
     
     
  • 3.191, aa (?), 07:08, 23/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а вот сарказм похоже запретили )
     

  • 1.11, нейм (?), 12:02, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Гента уже не та?
     
  • 1.12, Аноим (?), 12:03, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    «Пропал калабуховский дом»
     
  • 1.13, Егор (??), 12:05, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Я даже не знаю как реагировать на эту новость. Вроде бы сборка ядра занимает кучу времени, но это как раз и есть главная особенность этого дистрибутива. Вроде как возможность установки бинарного ядра экономит кучу времени, но зачем тогда ставить gentoo?
     
     
  • 2.15, Аноним (14), 12:10, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Чтобы не быть как все.
     
  • 2.16, Аноним (4), 12:19, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Где вы там нашли эту кучу? Действительно долго -- это конфиг ядра настраивать, если осмысливать каждую опцию.
     
     
  • 3.46, пох. (?), 13:04, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да, лет десять займет... или поболее, если не ограничиваться быстропоиском, а разбираться в каждой технологии детально.

     
  • 3.51, Аноним (51), 13:32, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Причём делается это один раз. А новые опции - не проблема, их мало.
     
  • 3.81, sstj3n (?), 15:46, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Долго и не нужно зачастую ни для чего, кроме понтов. Киллер фича дженты лично для меня - use-флаги + emerge. До такого уровня управления софтом в остальных линуксах менеджерам пакетов никогда не дорасти.
     
     
  • 4.92, пох. (?), 17:23, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну вот опппа в том, что эта фича на ведро, внезапно, не распространялась - вместо use-флагов десять веток, вместо emerge - ручной make

    Причем до конца предлагаемый билд проблему не решил - очевидно что конфиг ведра в use-флаги не уложить.

     
     
  • 5.108, sstj3n (?), 19:41, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да и не надо покрывать все usecase-ы в ведре. Реальная засада с ведром здесь только для тех, кому нужен очень специфичный неширпотребный патч - к примеру, сетевушку там новую на балансере завести, GPU более эффективно пользовать на бэкенде, ну или реальная продуктовая необходимость - вкатить дженту на железку с небольшим объемом памяти. Но тут и на других дистрибутивах стоковое ядро вряд ли спасет - и так пересобирать руками. Для всех остальных 99 процентов дефолтного универсального конфига за глаза. Й
     
     
  • 6.134, пох. (?), 23:12, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    чаще всего достаточно dkms или ручной сборки модуля.

    На железку с небольшим объемом памяти лучше поставить специализированную версию debian - что все и делают - raspbian,armbian, несть числа им. А как ты думаешь, почему?

     
     
  • 7.148, Ordu (ok), 02:46, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как давно все стали для нас ориентиром Я думаю, потому что венда Wубунта туда... большой текст свёрнут, показать
     
  • 7.168, sstj3n (?), 17:15, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Беда в том, что DKMS не всегда прокатывает, равно как и ручная сборка, особенно когда часть изменений идёт сразу в виде блоба.

    Субъективно, однажды установив дженту на такую железку, поддерживать ее потом сильно проще, нежели какой-нибудь *биан  ( раз уж речь неявно зашла про RPi ).

    Объективно - ну да, next-next-finish с джентой не выйдет, надо потратить немного времени и немного подумать головой, а ещё подождать придется, если без кросс-компиляции на чем-то мощнее. Но это не так страшно, основная проблема - китайская microsd подохнет  быстрее, чем в первый раз мир пересоберется => нужно позаботиться о нормальном сторедже.

    Стоит ли тратить время на установку в начале, чтобы впоследствии получить Профит при сопровождении? Хз, в моем случае стоило, что там у других - из дело.

     
  • 4.101, dimqua (ok), 19:17, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Согласен. Важнее то, как собрано все остальное, кроме ядра.
     
  • 2.17, тоже Аноним (ok), 12:19, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В реальности зоопарк железа не так велик, чтобы сборка ядра на каждой машине вообще имела какой-то смысл. Особенно если делается это исключительно для ЧСВ, по общей инструкции, без тюнинга под себя.
     
     
  • 3.36, Аноним (36), 12:51, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ни разу ядро без подстройки не заработало, поэтому всегда приходилось копаться и настраивать "под себя", а уж потом, заработавшее потихоньку доводить до ума, чтобы было компактным и шустрым.
     
     
  • 4.56, Аноним (40), 13:54, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Чтобы было компактным, всё, что только возможно, по-максимуму в модули.
     
     
  • 5.63, Аноним (62), 14:05, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Модули - апасна, огромный потенциал для различных эксплойтов.
     
     
  • 6.69, Аноним (40), 14:25, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    После загрузки нужных модулей
    echo 1 > /proc/sys/kernel/modules_disabled
     
  • 3.141, all_glory_to_the_hypnotoad (ok), 23:43, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сравни сколько весит/собирается стандартное ядро для всех в бинарных дистрибутивах с сконфигурированным для конкретной машины. Разница в разы.
     
     
  • 4.142, тоже Аноним (ok), 23:49, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > для конкретной машины

    При всей комбинаторике и небольших компромиссах получится, ну, десяток более чем достаточно оптимизированных ядер для типовых конфигураций, которые покроют 80% всех персональных компьютеров.

     
     
  • 5.160, all_glory_to_the_hypnotoad (ok), 12:50, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Десяток это, во-первых, уже много для поддержки и придумывания названий,а во-втортых - не получится. Значительную часть ядра занимает поддержка оборудования. Десяток в лучшем случае уйдёт на комбинации базовой функциональности.
     
     
  • 6.162, тоже Аноним (ok), 13:34, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Десяток в лучшем случае уйдёт на комбинации базовой функциональности.

    Я упомянул компромисс. Типа включения в ядра драйвера сетевухи от Realtek по умолчанию, даже если на конкретной машине ее не будет. Не тянуть всю экзотику, встречающуюся менее чем на 10% машин - и из тяжелого ядра уйдет вся его тучность.

     
  • 2.18, Аноним (18), 12:19, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +8 +/
    Возможность выбора это всегда хорошо. В Gentoo давно есть бинарные версии пакетов, которые долго собираются, firefox-bin например. Бинарного ядра реально нехватало. Не у всех есть потребность настраивать ядро под себя
     
  • 2.20, Аноним (18), 12:23, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Помимо сборки ядра есть много других преимуществ. Сборка ПО под конкретно железо, с учётом поддерживаемых процессорных инструкций и вытекающий из этого выигрыш в производительности. Гибкое управление сборкой с помощью USE-флагов. Уникальные инструменты: crossdev, webapp-config
     
     
  • 3.37, Аноним (36), 12:52, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да, преимуществ у Генты больше, чем недостатков, однако порог вхождения большой, поэтому современным "потребителям контента" не то что тяжеловато, а просто неосиляемо.
     
  • 3.80, Аноним (80), 15:43, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и в чем проблема с наличием бинарных пакетов? Достаточно случаев, когда время сборки будет компенсироваться полученного от сборки профита годами. Выбор - это всегда хорошо.
     
  • 2.194, Аноним (194), 09:28, 23/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > это как раз и есть главная особенность этого дистрибутива

    Удивишься, но нет. Источник: я пользователь Gentoo.

     

  • 1.19, Аноним (19), 12:20, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Если кто-то не в курсе, в Gentoo около 10 различных вариантов исходников ядра:

    sys-kernel/aufs-sources
    sys-kernel/ck-sources
    sys-kernel/gentoo-sources
    sys-kernel/git-sources
    sys-kernel/mips-sources
    sys-kernel/pf-sources
    sys-kernel/raspberrypi-sources
    sys-kernel/rt-sources
    sys-kernel/vanilla-sources
    sys-kernel/xbox-sources
    sys-kernel/zen-sources

    Данное нововведение(если все-таки примут такое решение) не исключает сборки ядра их исходников, как это происходит сейчас. Просто добавится еще один пунктик к уже существующим вариантам. Кто хочет тонкой настройки - ставит как раньше и собирает сам. Остальные могут ставить готовый бинарник ядра и не заморачиваться.

     
     
  • 2.25, Анонин (?), 12:36, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Если кто-то не в курсе, в Gentoo около 10 различных вариантов исходников ядра
    > Данное нововведение(если все-таки примут такое решение) не исключает сборки ядра их исходников,
    > как это происходит сейчас. Просто добавится еще один пунктик к уже
    > существующим вариантам. Кто хочет тонкой настройки - ставит как раньше и
    > собирает сам. Остальные могут ставить готовый бинарник ядра и не заморачиваться.

    Именно, они просто сделают схожее с, существующей уже давно, практикой в funtoo.

     
     
  • 3.42, Аноним (19), 12:58, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А так же Sabayon и возможно некоторые другие дистрибутивы, основанные на Gentoo
     
  • 2.38, Аноним (36), 12:54, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Остальные могут ставить готовый бинарник ядра и не заморачиваться.

    Ещё это удобно потому, что настройка ядра -- самое долгое при установке Генты, на мой взгляд. А тут возьмёт человек бинарник, соберёт систему, а потом уже своё ядро постепенно отладит, и будет счастье в виде быстрой и отзывчивой системы.

     
     
  • 3.47, Аноним (19), 13:06, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На время начальной установки можно взять ядро с установочного диска, а дальше уже допиливать систему под себя. Теперь будет чуточку проще при развертывании.
     

  • 1.22, m.makhno (ok), 12:30, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Немного не в тему, но больше негде выплакаться! Как жаль, что SystemRescueCD съехал с рельс этого чудесного проекта ):
     
     
  • 2.83, колба (?), 15:48, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    на самом деле нет.
     
     
  • 3.120, Аноним (120), 21:16, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не жаль? не съехал? не чудесного?
     

  • 1.24, Аноним (24), 12:34, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Заголовок - желтуха. Это не бинарные сборки. Это сборка пакетным менеджером. Все пакеты в генте собираются пакетным менеджером из исходников в процессе установки - кроме ядра, которое до сих пор нужно было собирать отдельно. Теперь и для ядра будет возможность сборки пакетным менеджером.
     
     
  • 2.28, Аноним (28), 12:39, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Заголовок - желтуха. Это не бинарные сборки. Это сборка пакетным менеджером. Все
    > пакеты в генте собираются пакетным менеджером из исходников в процессе установки
    > - кроме ядра, которое до сих пор нужно было собирать отдельно.
    > Теперь и для ядра будет возможность сборки пакетным менеджером.

    Речь именно о возможности установки уже готового бинарного ядра, с какими-то типовыми настройками, а не о способах его установки.

     
     
  • 3.35, Аноним (24), 12:48, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    С типовыми настройками, но не уже готового бинарного, а собираемого пакетным менеджером.
     
     
  • 4.84, колба (?), 15:51, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    такое добавили уже достаточно давно, а сейчас обсуждают добавление бинарного предкомпилированного ядра.. как оно есть в фанту, сабаёне, калкулэйте и не знаю каком ещё дистрибутиве из семейства дженту..
     
  • 2.48, пох. (?), 13:15, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    внезапно, анон прав Summary The experimental versions of the distribution kerne... большой текст свёрнут, показать
     
     
  • 3.72, Аноним (72), 14:38, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > внезапно, анон прав:
    > речь о ядре, наконец-то способном просто собираться ebild'ом как любой другой гентин
    > пакет - что всегда вызывало у меня нездоровые смеxyeчки по поводу
    > их неосиляторства - и никаких "бинарных ядер" в дефолтной поставке там
    > не планируют.

    Тогда о каком сокращении длительности процесса сборки может быть речь, в чём упрощение жизни пользователей маломощных систем?
    Тем более, что в новости написано:
    "Необходимость в бинарных сборках обусловлена..."
    т.е. если всё новость от начала до конца обман - тогда репорт и порицание автору этой новости!


     
     
  • 4.79, пох. (?), 15:43, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    там речь только о том, что не надо вручную перебирать миллиард пунктов menuconfig и потом суматошно соображать как загрузиться с ядром из stage2, потому что в пылу борьбы с "лишними" модулями забыт какой-нибудь sd или еще что "непонятно зачем оно нада", а можно просто запустить emerge и спать идти. (разумеется, подход тот же что в обычных дистрибутивах - модульное ядро с initrd и поиском зависимостей - впрочем, все это тоже можно было и раньше, но не автоматически)
    С чем и поздравляем, не прошло и четверти века.

    Пересказчик новости, похоже, немного плохо умеет йингриш.

    (_отдельно_ там жуются сопли что "хорошо бы, хорошо бы" сделать и бинарную сборку, но сам автор признает что это слишком глобальное изменение, требующее согласованных телодвижений, а не просто новый билд выложить)

     
     
  • 5.117, Аноним (117), 20:16, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А и раньше не надо было: genkernel -all, и всё. И даже спать не надо, если у тебя нормальный комп, а не отрыжка 90-ых.
     
     
  • 6.135, пох. (?), 23:14, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > А и раньше не надо было: genkernel -all, и всё.

    и нет ни автообновления, ни возможности быстро почистить за собой если собрал не то что хотел.
    Ну вот прошло 25 лет - одному человеку надоело.

     
  • 2.52, Аноним (4), 13:38, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Заголовок - желтуха. Это не бинарные сборки.

    We’re also considering providing prebuilt binary packages — however, this will probably be a part of a bigger effort into providing an official Gentoo binhost.

     
     
  • 3.85, колба (?), 15:56, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ох вот наконец-то.. потому что все уже запилили себе бинхост..
     
  • 2.93, anonymous (??), 17:39, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Теперь и для ядра будет возможность сборки пакетным менеджером.

    То есть конфиг ядра перейдёт на уровень use-флагов? Вы представляете, сколько флагов будет в этом эпичном ебилде? Или конфиг надо будет класть в /etc/portage/patches?

     
     
  • 3.99, Аноним (4), 18:51, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В /etc/portage/savedconfig
     
  • 3.104, пох. (?), 19:38, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    увы, нет. Там либо штатный "универсальный" конфиг, либо можно подложить свой, но он по словам автора не переживает апгрейд (неясно, как этого добились).

    Но хотя бы файлы подконтрольны пакетному менеджеру, и этот самый апгрейд хоть как-то можно автоматизировать.

     

  • 1.26, Аноним (26), 12:37, 20/12/2019 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –2 +/
     

     ....ответы скрыты (4)

  • 1.27, thankjura (ok), 12:38, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    у меня ядро 8 метров весит, собрано монолитом, из модулей только nvidia-drivers
     
     
  • 2.39, Аноним (36), 12:56, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так-ить не всё монолитом можно собирать, поскольку в конфиге нельзя поставить.
     
     
  • 3.43, thankjura (ok), 12:58, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Так-ить не всё монолитом можно собирать, поскольку в конфиге нельзя поставить.

    есть make localyesconfig

    https://i.imgur.com/dVFygNI.png

     
     
  • 4.121, Аноним (120), 21:24, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    вау! интересно сколько времени ушло на тюнинг? понятно что скорее всего модулей собрано много, но они сейчас не загружены (например какая-нибудь криптография). Я в своё время пару недель убил чтоб система так выглядела.
     
     
  • 5.132, thankjura (ok), 22:57, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > вау! интересно сколько времени ушло на тюнинг? понятно что скорее всего модулей
    > собрано много, но они сейчас не загружены (например какая-нибудь криптография). Я
    > в своё время пару недель убил чтоб система так выглядела.

    да на самом деле не долго, просто вырубаю все чем не пользуюсь(ну почти все), раньше помню делал сборки где ядро весило меньше 5м.

    С ядром не ставится ни одного модуля

    https://i.imgur.com/HBUFsvT.png

    те что есть - это nvidia-drivers и xpadneo(то же ставлю отдельно, как замена стандартному xpad)

     
     
  • 6.138, Аноним (130), 23:25, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем? Есть же куча модулей, которые не используются постоянно. Кроме того, модули часто крашатся, например, из-за багов железа. Модули звуковой карты, сетевой и так далее (это из того что у меня было). Зачем их пихать в ядро? Всё, без чего ядро может загрузиться и работать, я выношу из ядра. Т.е., скажем, файрвол ядру для работы не нужен и его модули загружаются при старте сервиса. Если использовать initramfs вместо голого ядра, можно и драйвер rootfs вынести в модули.
     
  • 6.139, Аноним (130), 23:28, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем? Есть же куча модулей, которые не используются постоянно. Кроме того, модули часто крашатся, например, из-за багов железа. Модули звуковой карты, сетевой и так далее (это из того что у меня было). Зачем их пихать в ядро? Всё, без чего ядро может загрузиться и работать, я выношу из ядра. Т.е., скажем, файрвол ядру для работы не нужен и его модули загружаются при старте сервиса. Если использовать initramfs вместо голого ядра, можно и драйвер rootfs вынести в модули.

    Вместо xpad рекомендую юзерспейсный xboxdrv - он на порядки лучше. Во всяком случае, для беспроводных геймпадов. Понадобятся вот эти опции в ядре (может быть ещё какие-то), остальные можно отключить:

    CONFIG_INPUT_UINPUT=m
    CONFIG_INPUT_JOYDEV=m

     
     
  • 7.152, thankjura (ok), 10:18, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Зачем мне куча модулей, которые я вообще не использую ни... большой текст свёрнут, показать
     
  • 6.140, Аноним (130), 23:30, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Вместо xpad рекомендую юзерспейсный xboxdrv - он на порядки лучше. Во всяком случае, для беспроводных геймпадов. Понадобятся вот эти опции в ядре (может быть ещё какие-то), остальные можно отключить:

    CONFIG_INPUT_UINPUT=m
    CONFIG_INPUT_JOYDEV=m

    // сайт тормозит и выдаёт 504 6(

     
  • 2.61, Аноним (-), 14:01, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –2 +/
    На самом деле ядроу тебя собрано копролитом.
     

  • 1.29, Аноним (29), 12:40, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Весь смысл тогда теряется...
     
  • 1.34, Аноним (34), 12:45, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Звчем вообще люди тратят свои бесмысленные жизни на компилирование линуксов? С такм де испехом можно сидеть в углу и рассматривать узор на обоях.
     
     
  • 2.41, Аноним (36), 12:57, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Как это не удивительно может показаться, но сборка Генту занимает меньше времени, чем установка Винды, а уж обновления -- и тем более. Но происходит это только тогда, когда человек настроил инструменты для сборки.

    Гента экономит время в итоге.

     
     
  • 3.50, пох. (?), 13:17, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ох уже эти сказочники...

     
     
  • 4.112, Аноним (117), 19:47, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А ты проверял, чтобы ёрничать? Я вот проверял, и сие есть истина: Генту ставится быстрее, чем Винда, если понимаешь, как её собрать.
     
     
  • 5.127, пох. (?), 22:38, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    разумеется проверял. Ну, правда, всего лишь на 64головом ксеоне прошлого поколения, не на райзене, и я читер - запускаю ее с докер-образа (кстати, как и все у генты сделанного через задницу), так что обходится без хотя бы пересборки ведра, и никаких new-use @world, конечно.

    Если ты имел в виду "да нахрен не надо вообще ничего пересобирать, stage2 наше всьо" - то открой уже для себя и установку винды через reference image и MDT. (только ей-то сразу пользоваться можно,
    а что проку от stage2? А, ну да - "может сама себя пересобрать", что и есть основное пользование гентой, жаль мне даром не надо)

    Причем для полностью автоматической работы второго мне надо нажать ровно одну кнопку, ткнув пальцем, где взять этот самый image, а с первым был бы ручной траходром.

     
  • 3.87, колба (?), 15:58, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –3 +/
    купил 3970 чтобы собирать генту быстрее чем десяточка на ссд накатывается..
     
     
  • 4.113, Аноним (117), 19:48, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    АМД купи, тогда быстрее выйдет. Интел - для ущербных разумом пархатых.
     
     
  • 5.123, Аноним (120), 21:31, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > АМД купи

    3970 - это мог быть и Ryzen™ Threadripper™ 3970X на 32 ядра,

     
  • 2.49, пох. (?), 13:17, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    они не-такие-как-все, как ты не понимаешь!

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

     
  • 2.54, Аноним (51), 13:46, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На сборку люди тратят компьютерное время, а не своё. Ну а если ты не понимаешь, зачем тратит врямя на настройку системы под свою ситуацию и задачи - то это у тебя бессмысленная жизнь.
     
     
  • 3.68, пох. (?), 14:24, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ну конечно, они ж не полируют стопиццот use-флажков отдельно к каждому пакету, н... большой текст свёрнут, показать
     
     
  • 4.115, Аноним (117), 19:49, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Млекопитающие вообще живут за счёт обучения, при этом передавая свой опыт следующим поколениям.

    Вам, осминогам, не понять.

     
     
  • 5.129, пох. (?), 22:40, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Млекопитающие вообще живут за счёт обучения, при этом передавая свой опыт следующим
    > поколениям.

    опыт секса на лыжах в гамаке передавать вообще незачем.

     
  • 4.128, sstj3n (?), 22:39, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Таких реально жалко. Процесс ради процесса тут - занятие так себе, болезненный перфекционизм - ещё хуже.
     
     
  • 5.133, пох. (?), 22:59, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    ну а к чему еще употребить систему, основное назначение которой и есть бесконечная пересборка самой себя?
    Видимость контроля (на самом деле ничего расстановщик use-флажков, ясен пень, не контролирует) и погоня за наисвежайшим ненужно только и остаются.

     
     
  • 6.169, sstj3n (?), 17:38, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да тут речь идёт не о контроле больше, а об управлении. Use-флаги - не более, чем дополнение к интерфейсу для управления софтом. Можно попробовать сравнить его с плагинами для работы с репамм к yum, скажем, но не совсем корректно выйдет: в rpm-based суть управления сводится к установке устраивающей тебя версией готового бинаря, собранного с поддержками нужных тебе вещей, в дженте ты получаешь тот же бинарь с нужными опциями, выставив use-флаги. В последнем случае - это одна строчка с конфиг с флагами per package или экспорт переменной use flags перед установкой. В случае с бинарями - ковыряй спеки, пересобирай, либо доверяйся репрзиторию от Коляна.

    Я говорю лишь о том, что идея с use-флагами для управления софтом сильно удобнее и эффективнее, и другие линуксы в этом плане тут не конкуренты.  

     
  • 2.60, Аноним (40), 13:58, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Зачем вообще люди тратят свои бессмысленные жизни на написание бессмысленных комментариев?
     
     
  • 3.110, Аноним (117), 19:42, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что это прикольно. Зачем люди развлекаются вообще -- вопрос ваш в этом.
     
  • 2.96, Аноним (96), 18:08, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Пока собирается ядро, ты можешь смотреть исходники модулей и учится кодить на сях, к примеру.
    А вообще советую использовать ноут на зионах с 32 ядрами.
     
     
  • 3.109, Аноним (117), 19:41, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    5 мин -- максимум. Если вы не в 90-ых живёте, конечно.
     

  • 1.53, Анонимчик (?), 13:43, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Возможность как собиралось раньше ядро руками останется, если новичку проще будет ставить готовое ядро по-моему хорошо. Я как сидел на rt-sources так и сижу. Каждому по способностям и потребностям - коммунизм рулит :)
     
     
  • 2.107, Аноним (117), 19:41, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    В общем и целом, суть как раз в этом: ставите бинарное ядро, ставите всю систему из исходников, предварительно настроив флаги, а потом, буде вам захочется -- а как же иначе! -- вы настраиваете и собираете своё ядро. Это хороший шаг, хотя и избытовный, потому что в Генте уже давно есть возможность поставить любое ядро, включая бинарное.
     

  • 1.55, анон (?), 13:47, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    мдаааа, гента уже не та!
     
     
  • 2.57, Аноним (40), 13:56, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Дааа, линуксоиды уже не те! Ядро ручками собрать не могут.
     
     
  • 3.73, Аноним (73), 14:40, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    кто думает что make menuconfig это вот прям ручками - тот школьнег (многие гентушники что характерно)
     
     
  • 4.90, pin (??), 17:09, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    make nconfig же давно . Menuconfig для слоупоков и для тех, кто спец потрындеть в интернетике.
     
     
  • 5.102, Аноним (102), 19:22, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    make xconfig как-то поудобнее.
     
     
  • 6.131, gentoo (?), 22:42, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > make xconfig как-то поудобнее.

    щас, щас... иксы только пересоберу... вам как - в гоме или в kde приятнее xconfig видеть?

     
  • 5.105, Аноним (117), 19:39, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    genkernel --all! -- истина!
     
  • 3.125, Аноним (96), 22:26, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Сейчас ленуксойды - это убунта из коробки и гном 3.
     
     
  • 4.136, Аноним (130), 23:14, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сейчас ленуксойды - это убунта из коробки и гном 3.

    Это было актуально лет 10 назад. Пользоваться убунтой сегодня? С её флатпаками, магазинами, и телеметриями? Вряд ли. Из неё такой же линукс, как и из андроида. Вообще, я так смотрю, слишком много возможностей у софта сейчас - мне приходится удалять 2/3 того чем я никогда не пользуюсь и всё равно остаётся куча лишнего. 15 лет назад было проще. Тогда ещё не набежали миллионы программистов мышкой и дивёрсити с их лезбонеграми не было распространено.

     
     
  • 5.177, Аноним (178), 21:39, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да ты просто старпёр! Хотя тренды убунты вызывают вопросы и у меня, но твой комментарий звучит примерно как "раньше лучше х** стоял".
     

  • 1.65, Грусть (?), 14:09, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну, такое. Это ж Гента, кто не осилил, пусть идут в Убунту.
     
  • 1.94, mma (?), 17:45, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это то чего не хватало, теперь генту готов для домохозяек :)
     
  • 1.95, Аноним (96), 18:04, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что-то кекнул в голос. Бинарное ядро уже давно использует Дэниэл Роббинс. Батя и основатель Генту. в Funtoo уже давно используется готовое ядро из дебиана. Ждем когда в Генту предложать Метро.
     
     
  • 2.103, Аноним (117), 19:32, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    "Батя" продал и отказался от своего творения, а когда решил надуть щёки и покачать права, то был послан туда, где сейчас и сидит.
     
     
  • 3.118, Аноним84701 (ok), 20:33, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Предварительно зарегестрировав некоммерческую Gentoo Foundation и передав ей все... большой текст свёрнут, показать
     
     
  • 4.137, пох. (?), 23:17, 20/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Хм. И правда - обнаружить и опубликовать "просёр" фундейшена и забивание комитетчиков-

    С тех пор и gentoo store тоже проимели. Ну как обычно - все, что делает толпа без лидера, заканчивается именно так.

     
  • 4.153, пох. (?), 10:28, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хм. И правда - обнаружить и опубликовать "просёр" фундейшена и забивание комитетчиков-

    С тех пор и gentoo store тоже проимели. Ну как обычно - все, что делает толпа без лидера, заканчивается именно так.

     

  • 1.106, Аноним (106), 19:40, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Что вы как дети. Собираешь свой линукс. Пользуешься.
     
  • 1.126, FSA (??), 22:34, 20/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Где мой gentoo-sources-bin. Жду!
     
     
  • 2.167, ммнюмнюмус (?), 17:13, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    *-sourcs-bin
    щито o_O (кстати, сначала сам так подумал, пока не увидел *-kernel)
     

  • 1.150, Аноним (150), 09:13, 21/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хахаха неудачники) А в NixOS нет таких проблем!
     
     
  • 2.151, Аноним (-), 10:12, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    НиксОС не  торт.
     

  • 1.154, Ноним (?), 11:03, 21/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Gentoo RIP, осталась только резиновая женщина
     
  • 1.156, Аноним (-), 11:14, 21/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    мы от скуки на все руки - умелые ручки - самоделкины .......
     
  • 1.157, Аноним (157), 11:41, 21/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В дистрибутиве исходников Gentoo бинарное ядро абсолютно не нужно.

    Лучше инструкцию написать, по опциям настройки ядра.

    Если при обновлении ядра перестало что-то работать, особенно из-за опций связанных с безопасностью, рекомендуется не обновляться.

     
  • 1.158, bircoph (ok), 12:36, 21/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не разработчики Gentoo обсуждают, а у Горного снова шарики за ролики заехали и он опять пытается из Gentoo NetBSD сделать.
     
     
  • 2.161, дроббинс (?), 13:21, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Дядь Андрей, а правда говорят что вот этого вот нововведенца у вас там не любят?
     
     
  • 3.173, bircoph (ok), 19:26, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Дядь Андрей, а правда говорят что вот этого вот нововведенца у вас
    > там не любят?

    Частично. У нас там много людей.

    Некоторые его любят за то, что он много и активно коммитит. У него долгое время не было работы и он все дни и ночи тратил на Gentoo. Сейчас у него есть работа, но она удалённая и без особого графика и он всё равно тратит кучу времени на Gentoo. Так что делает он действительно много.

    Проблемы три. Во-первых, высокая активность и инициативность не заменяют собой компетенцию, а она у него до сих пор ограничена. Во-вторых, он очень наглый и действует по принципу "my way or the high way", упорно пропихивая свои идеи до тех пор, пока остальным не надоест и они не пролезут. В третих, он относится как к говну к большинству остальных разработчиков, особенно к нем, кто не часто делает коммиты. Он почте никого не слушает и не хочет слышать. За это его многие и не любят, но некоторые ему это прощают за высокую активность коммитов.

     
  • 2.171, lolcoph (?), 18:19, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Не разработчики Gentoo обсуждают, а у Горного снова шарики за ролики заехали
    > и он опять пытается из Gentoo NetBSD сделать.

    lolz, bircoph can't refrain from silly comments, even though he was kicked outta comrel for misbehaviour.

     
     
  • 3.172, bircoph (ok), 19:19, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Не разработчики Gentoo обсуждают, а у Горного снова шарики за ролики заехали
    >> и он опять пытается из Gentoo NetBSD сделать.
    > lolz, bircoph can't refrain from silly comments, even though he was kicked
    > outta comrel for misbehaviour.

    Я просто во внутреннем списке рассылки написал, что Горый — неадекват, наносящий реальный ущерб Генте, разрушая сообщество. Вот некоторых и бомбануло. Он очень грубо обходился с разработчиками, которые несколько месяцев ничего не коммитили и вышвыривал их направо и налево.

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

     

  • 1.164, Аноним (14), 15:57, 21/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В интернете набирает популярность теория великого оптимального ядра По ней реп... большой текст свёрнут, показать
     
  • 1.170, Аноним (170), 18:19, 21/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    почему нельзя объединится с калькулятором ? они, вроде, бинарные
     
     
  • 2.174, bircoph (ok), 19:31, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > почему нельзя объединится с калькулятором ? они, вроде, бинарные

    Calculate — это один из многочисленных бинарных производных Gentoo. Непосредственно в Gentoo биранрые пакеты — редкость. Их делают только для сложнособираемых (в т.ч. и по необходимым для сборки ресурсам) пакетов, например, libreoffice и firefox. По-видимому, у Горного проблемы с навыками сборки ядра, вот и решил снова Gentoo поломать.

     
     
  • 3.176, горный (?), 21:38, 21/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> почему нельзя объединится с калькулятором ? они, вроде, бинарные
    > Calculate — это один из многочисленных бинарных производных Gentoo. Непосредственно
    > в Gentoo биранрые пакеты — редкость. Их делают только для сложнособираемых
    > (в т.ч. и по необходимым для сборки ресурсам) пакетов, например, libreoffice
    > и firefox. По-видимому, у Горного проблемы с навыками сборки ядра, вот
    > и решил снова Gentoo поломать.

    Ещё один объективный подъехал, ты хоть блог читал? Или только ядом плеваться умеешь? Если у тебя какие-то терки с чуваком были, это твои проблемы. Идея правильная.

     
     
  • 4.180, bircoph (ok), 00:31, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> почему нельзя объединится с калькулятором ? они, вроде, бинарные
    >> Calculate — это один из многочисленных бинарных производных Gentoo. Непосредственно
    >> в Gentoo биранрые пакеты — редкость. Их делают только для сложнособираемых
    >> (в т.ч. и по необходимым для сборки ресурсам) пакетов, например, libreoffice
    >> и firefox. По-видимому, у Горного проблемы с навыками сборки ядра, вот
    >> и решил снова Gentoo поломать.
    > Ещё один объективный подъехал, ты хоть блог читал?

    Конечно, читал.

    > Или только ядом плеваться умеешь?

    Ядом здесь плюёшься лишь ты.

    > Идея правильная.

    Для бинарного дистрибутива — безусловно, однако, Gentoo — это source based.


     
  • 3.181, steils (?), 02:52, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > и решил снова Gentoo поломать.

    Андрею, ну почему «поломать»? Никто же никуда не убираетъ ни gentoo-sources, ни vanilla-sources! Развѣ Gentoo — не про свободу выбора? Хочешь — glibc, хочешь — musl; хочешь — openssl, хочешь — libressl, и т.д. Хочешь ядро изъ исходниковъ — пожалуйста, хочешь — make'омъ, хочешь — genkernel'омъ, хочешь бинарное универсальное — почему бы и нѣтъ? Въ чемъ же поломка?
    Мнѣ самому не всегда по душѣ то, что дѣлаетъ Горный. Но мнѣ кажется, критиковать его вотъ такъ — нѣсколько неконструктивно. Къ тому же, именно это его предложеніе — вполнѣ годное.
    P.S. Ребята, давайте жить дружно!

     
     
  • 4.189, bircoph (ok), 20:39, 22/12/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Никто же никуда не убираетъ ни gentoo-sources, ни vanilla-sources! Развѣ Gentoo — не про свободу выбора? Хочешь — glibc, хочешь — musl; хочешь — openssl, хочешь — libressl, и т.д. Хочешь ядро изъ исходниковъ — пожалуйста, хочешь — make'омъ, хочешь — genkernel'омъ, хочешь бинарное универсальное — почему бы и нѣтъ? Въ чемъ же поломка?

    Давай уже до конца проводить аналогию. Хочешь использовать бинарный дистрибутив из коробки? Упс. Это уже не Gentoo. Или одна из производных, или другой дистрибутив, или собирай сам бинарные пакеты и делай, по сути, свой дистрибутив. Хочешь ядро RHEL (что куча узкоспециализированного софта требует)? Тоже облом. Или собирай сам, или используй что-то из семейства RH. Хочешь Unity (во времена, когда оно было живо)? Тоже облом, иди на Ubuntu или её производные, т.к. для работы Unity нужны сильно и, главное, несовместимо патченые компоненты юзерспейса.

    Это я к чему: есть естественные пределы применимости Gentoo, за которыми решение уже просто перестаёт быть Gentoo. И введение бинарного ядра в репозиторий — серьёзный шаг к тому, чтоб уйти от политики source-based. Да, никто не запрещает использовать другие ядра, пока что. Зная Горного, по чуть-чуть до понемногу, но верным путём это будет расползаться дальше. Ведь аналогичные аргументы можно применить к glibc и ряду других компонент — ко всему @system, по сути.

    Это ведь не первый раз, когда он пытается частично перевести дерево на прекомпилированные вещи. Вспомни его требование для мейнтенеров собирать все man-страницы самостоятельно и поставлять их вместе с исходниками (тем или иным механизмом).

     
     
  • 5.193, Вован (??), 08:53, 23/12/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И введение бинарного ядра в репозиторий — серьёзный шаг к тому, чтоб уйти от политики source-based

    А в чём проблема-то, если уйдём? Конец света настанет? Вот лично я только рад бы был, если б в рамках портажа существовал сервак, который по запросу выдавал бы бинарники с нужными мне use/C-флагами, да, думаю, и большинство остальных юзеров тоже. И дистрибутив бы стал популярней, и юзеры бы не тратили деньги на электроэнергию. Можно даже платную подписку сделать - платишь символические $5/месяц и пользуешься. Не хочешь — не надо — компилируй сам, никто не запрещает.

     

  • 1.192, Андрей (??), 07:40, 23/12/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    где-то в 5.3.1-5.3.3 была непонятная ебала с amdgpu. Хотя, это мох быть и mesa-19.3_rc?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру