LINUX.ORG.RU

История изменений

Исправление Jameson, (текущая версия) :

В menuconfig внизу есть кнопочка help, которая разъясняет каждый пункт, на котором лежит плашечка выбора. В тексте могут быть ссылки на соответствующие документы в Documentation/, но не всегда. Если смысл написанного непонятен или неочевиден — в гугль по этому параметру, скорее всего найдётся тот пост в lkml в котором предлагался патч с этой фичей, и соответствующая нить обсуждения. Так же иногда приходится смотреть в сами исходники и читать там комментарии разработчика кода\фичи. Если это всё не помогло и яснее не стало — смирись с тем что это всё «не твоё», ты не вывозишь, и пользуйся готовыми ядрами дистрибутива. Ну и https://docs.kernel.org/ конечно же тоже существует не просто так.

Известный парадокс — те кому нужна подробная и внятная документация не в состоянии её написать, не разбираются, поэтому им собственно и нужна документация. А те, кто разбираются писать её не будут, потому что им она не нужна, они уже во всём разобрались без неё.

Решается этот парадокс деньгами, которые идут на оплату труда «писателя технической литературы» или используются для мотивации\принуждения самих разработчиков сопровождать свой код документацией. Причём второе работает так себе, так как писать код, и писать внятные тексты на естественных языках — это разные таланты и разные профессии.

Ну и ещё такой момент — там где настраивается сетевой стек и файрволл подразумевается что ты шаришь в сетях и сетевых технологиях, а там где выбираются какие нибудь датчики на шине i2c подразумевается что ты шаришь в компьютерных архитектурах. Там где настраиваются фичи энергосбережения и прочие тонкости процессоров и платформ подразумевается что ты шаришь в процессорах и платформах для них.

Так что ты либо должен обрести способность гуглить, читать и изучать новое, хотя бы по верхам, которых достаточно для того чтобы понять о чём это всё вообще, и имеет ли это всё отношение конкретно к твоим задачам и твоему железу, либо откинуться на спинку кресла и довериться выбору разработчиков твоего дистрибутива. Никто не обещал что будет легко, да и наличие некоего «общего подробного руководства» тут вряд ли поможет.

Исправление Jameson, :

В menuconfig внизу есть кнопочка help, которая разъясняет каждый пункт, на котором лежит плашечка выбора. В тексте могут быть ссылки на соответствующие документы в Documentation/, но не всегда. Если смысл написанного непонятен или неочевиден — в гугль по этому параметру, скорее всего найдётся тот пост в lkml в котором предлагался патч с этой фичей, и соответствующая нить обсуждения. Так же иногда приходится смотреть в сами исходники и читать там комментарии разработчика кода\фичи. Если это всё не помогло и яснее не стало — смирись с тем что это всё «не твоё», ты не вывозишь, и пользуйся готовыми ядрами дистрибутива. Ну и https://docs.kernel.org/ конечно же тоже существует не просто так.

Известный парадокс — те кому нужна подробная и внятная документация не в состоянии её написать, не разбираются, поэтому им собственно и нужна документация. А те, кто разбираются писать её не будут, потому что им она не нужна, они уже во всём разобрались без неё.

Решается этот парадокс деньгами, которые идут на оплату труда «писателя технической литературы» или используются для мотивации\принуждения самих разработчиков сопровождать свой код документацией. Причём второе работает так себе, так как писать код, и писать внятные тексты на естественных языках — это разные таланты и разные профессии.

Исправление Jameson, :

В menuconfig внизу есть кнопочка help, которая разъясняет каждый пункт, на котором лежит плашечка выбора. В тексте могут быть ссылки на соответствующие документы в Documentation/, но не всегда. Если смысл написанного непонятен или неочевиден — в гугль по этому параметру, скорее всего найдётся тот пост в lkml в котором предлагался патч с этой фичей, и соответствующая нить обсуждения. Так же иногда приходится смотреть в сами исходники и читать там комментарии разработчика кода\фичи. Если это всё не помогло и яснее не стало — смирись с тем что это всё «не твоё», ты не вывозишь, и пользуйся готовыми ядрами дистрибутива. Ну и https://docs.kernel.org/ конечно же тоже существует не просто так.

Исправление Jameson, :

В menuconfig внизу есть кнопочка help, которая разъясняет каждый пункт, на котором лежит плашечка выбора. В тексте могут быть ссылки на соответствующие документы в Documentation/, но не всегда. Если смысл написанного непонятен или неочевиден — в гугль, скорее всего найдётся тот пост в lkml в котором предлагался патч с этой фичей, и соответствующая нить обсуждения. Так же иногда приходится смотреть в сами исходники и читать там комментарии разработчика кода\фичи. Если это всё не помогло и яснее не стало — смирись с тем что это всё «не твоё», ты не вывозишь, и пользуйся готовыми ядрами дистрибутива. Ну и https://docs.kernel.org/ конечно же тоже существует не просто так.

Исходная версия Jameson, :

В menuconfig внизу есть кнопочка help, которая разъясняет каждый пункт, на котором лежит плашечка выбора. В тексте могут быть ссылки на соответствующие документы в Documentation/, но не всегда. Если смысл написанного непонятен или неочевиден — в гугль, скорее всего найдётся тот пост в lkml в котором предлагался патч с этой фичей, и соответствующая нить обсуждения. Так же иногда приходится смотреть в сами исходники и читать там комментарии разработчика кода\фичи. Если это всё не помогло и яснее не стало — смирись с тем что это всё «не твоё», ты не вывозишь, и пользуйся готовыми ядрами дистрибутива.