kernel

уважаемый форум, скажи пожалуйста почему некоторые опции ядра , которые раньше можно было изменить , в более новых версиях включаются вот таким образом -*- и их эти опции нельзя менять . они просто есть. зачем это делатеся? например в версии ядра 5,1,2 теперь нельзя изменить опцию []compile the kernel with debug info. также Auditing support. почему и зачем? если вдруг не знаите, то хоть скажите кто знает, чтобы у него спросить.

Начни с детского сада...

Начни с детского сада... вот тут подробнее...

Версии, конечно, устаревшие, но общие принципы те же самые.

Но, если хочешь короткий готовый ответ: потому что конфиг ядра - это не простой текстовый файл!
Скорее это программа на весьма специфическом языке.
И там у параметров множество зависимостей.
На самом деле менять можно все, но предварительно нужно соответственно изменить вышестоящие (и не обязательно по положению в файле) зависимости.

за ссылку спасибо.... с

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

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

Что такое "гостевой режим"?!

Что такое "гостевой режим"?!

А по аудиту - последний раз читаю за тебя Интернет вслух: https://linux-audit.com/configuring-and-auditing-linux-systems-with-audit-daemon/

SysA написал(а): Что такое

SysA написал(а):
Что такое "гостевой режим"?!

А по аудиту - последний раз читаю за тебя Интернет вслух: https://linux-audit.com/configuring-and-auditing-linux-systems-with-audit-daemon/

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

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

не знаю, что это такое, поэтому и спрашиваю. называется Linux guest support. можно ли это отключить?

Gentoopc написал(а): не знаю,

Gentoopc написал(а):
не знаю, что это такое, поэтому и спрашиваю. называется Linux guest support. можно ли это отключить?

Если собираетесь запускать у себя виртуалки (kvm), то следует включить.

.

SysA написал(а):
Начни с детского сада ...skipped... потому что конфиг ядра - это не простой текстовый файл!
Скорее это программа на весьма специфическом языке

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

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Нет, потому так его нельзя

Нет, потому так его нельзя просто редактировать текстовым редактором.
У него только формат текстового файла, т.е. если просто вписать какой-то параметр, то скорее всего это работать не будет.
P.S. Вы упустили смысл того, что я сказал: "коротко - это не текст"!

.

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

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): Когда вы

Spoiler написал(а):
Когда вы наведёте порядок с пониманием основных определений - с вами можно будет спорить, пока же, увы, остаётся только грустно улыбнуться...

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

То, что Вы хотите

То, что Вы хотите - это и есть те две ссылки ("Ядерная физика для домохозяек" и следующая), что я Вам дал с самого начала.
Генерация ядра для Генту ничем не отличается от генерации ядра любой другой Линукс-системы.
Так что те две ссылки - это и есть тот самый "нормальный хендбук", где "расписано ядро" для начинающих...

не полное руководство.... я

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

Как бы комментарий или попытка ответа...

1. Если копируешь старый конфиг, то без oldconfig никак нельзя... видимо ты еще не понял, что конфиг - это НЕ простой текстовый файл, чтобы тут не говорили...
2. И я с самого начала говорил, что это - БАЗОВЫЕ рекомендации, для начинающих конфигурировать ядро... чтобы дать понятие о том, что это такое.
3. Описать КАЖДЫЙ параметр (а их - тысячи!) ядра (а главное - их связи и смысл) в каком-то одном руководстве - титаническая и бессмысленная работа, ибо ядро очень динамично и постоянно меняется. Да и описание практически каждого параметра уже и так есть в самом конфигураторе ядра (например, oldconfig, xconfig, nconfig и др.) и его всегда можно посмотреть, например, в nconfig по клавише F2, так же как его связь с другими параметрами и зависимости, а по F8 - ты можешь найти нужный тебе параметр. Кроме того, в oldconfig по клавише '?' (кстати, эта подсказка сама выскакивает на КАЖДОМ новом параметре!) тебе дадут не только описание и связи, но и рекомендации по выбору... другое дело, что без понимания того, как все это работает в системе и в железе - все это филькина грамота...
4. Поэтому, чтобы грамотно конфигурировать ядро, мало знать параметры - надо ДЕТАЛЬНО знать и понимать то, что ты собираешься настраивать: сетевой ли стек, параметры ли процессора и т.д. Надо знать как они устроены и работают, а также как железо влияет на те или иные процессы и т.п. Компьютер - не черный ящик, как его представляют себе многие программисты, а реальное физическое устройство со всякими флуктуациями, задержками и температурной и другими зависимостями. И сеть - это не абстрактная система доставки пакетов, а связанная совокупность таких же физических коробок, усугубленная (потенциально) нестабильными объединяющими физическими же срЕдами, в которых несутся пересекающиеся потоки данных (частично искаженные)... :)

P.S. Как видишь, все не так просто и однозначно. И инструкций для скрипт-кидди тут нет и не будет. Увы!

Изучай матчасть, разбирайся и будет тебе счастье!.. ;)

:)

Вся ветка как вольное приложение к хэндбуку. SysA +1, однозначно.
Но, все же есть подозрение, что это троллинг 86-го уровня. Топикстартер далеко не первый день на форуме присутствует и с gentoo общается.

SysA написал(а): 1. Если

SysA написал(а):
1. Если копируешь старый конфиг, то без oldconfig никак нельзя... видимо ты еще не понял, что конфиг - это НЕ простой текстовый файл, чтобы тут не говорили...
2. И я с самого начала говорил, что это - БАЗОВЫЕ рекомендации, для начинающих конфигурировать ядро... чтобы дать понятие о том, что это такое.
3. Описать КАЖДЫЙ параметр (а их - тысячи!) ядра (а главное - их связи и смысл) в каком-то одном руководстве - титаническая и бессмысленная работа, ибо ядро очень динамично и постоянно меняется. Да и описание практически каждого параметра уже и так есть в самом конфигураторе ядра (например, oldconfig, xconfig, nconfig и др.) и его всегда можно посмотреть, например, в nconfig по клавише F2, так же как его связь с другими параметрами и зависимости, а по F8 - ты можешь найти нужный тебе параметр. Кроме того, в oldconfig по клавише '?' (кстати, эта подсказка сама выскакивает на КАЖДОМ новом параметре!) тебе дадут не только описание и связи, но и рекомендации по выбору... другое дело, что без понимания того, как все это работает в системе и в железе - все это филькина грамота...
4. Поэтому, чтобы грамотно конфигурировать ядро, мало знать параметры - надо ДЕТАЛЬНО знать и понимать то, что ты собираешься настраивать: сетевой ли стек, параметры ли процессора и т.д. Надо знать как они устроены и работают, а также как железо влияет на те или иные процессы и т.п. Компьютер - не черный ящик, как его представляют себе многие программисты, а реальное физическое устройство со всякими флуктуациями, задержками и температурной и другими зависимостями. И сеть - это не абстрактная система доставки пакетов, а связанная совокупность таких же физических коробок, усугубленная (потенциально) нестабильными объединяющими физическими же срЕдами, в которых несутся пересекающиеся потоки данных (частично искаженные)... :)

P.S. Как видишь, все не так просто и однозначно. И инструкций для скрипт-кидди тут нет и не будет. Увы!

Изучай матчасть, разбирайся и будет тебе счастье!.. ;)

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

почему я должен рыть инет, чтобы понять что такое processor accaunting? разве это не должнет описать тот, кто в ядро это поместил. ну засунул ты это туда, так опиши как работает, на что влияет. один пишет-одно, другой пишет -другое! а правда вообще где-то в строне.

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

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

м.да

SysA все правильно написал

Не думал, что буду отвечать на это

Spoiler написал(а):
Когда вы наведёте порядок с пониманием основных определений - с вами можно будет спорить, пока же, увы, остаётся только грустно улыбнуться...

Не думал, что буду отвечать на это, но что-то накатило желание пофилософствовать... ;)

Начну с "далекого далека"(С): когда-то в студенческие годы меня поразило "откровение истины", когда преподаватель объяснял, что такое база данных... так вот, он рассказал, что это не набор дисков или файлов с данными, как это кажется на первый взгляд, а упорядоченный набор информации, который хранится на этих дисках или где-то там еще (кстати, есть драйверы, позволяющие работать со всемирной паутиной, как с базой данных!), - т.е. носитель не есть сама база, а посему он не важен для понимания ее работы!

Так и здесь: конфиг ядра имеет форму текстового файла (носитель), но сам текстовым файлом не является, поскольку к нему неприменимы обычные операции обработки текстовых файлов. Скорее это своеобразная БД, для которой системами управления (СУБД) являются конфигураторы (xconfig, nconfig и т.п.).

Как видишь - все просто! :) И порой все не так, как кажется... ;)

Эх…

Вот если бы ты, во времена далёкие, ещё успел бы познакомиться с руководством господина Фокса.
А точнее — с комментарием редактора русского перевода по вопросу тяготения к использованию ЯП высокого уровня.

Ты бы не стал так уверенно абстрагироваться от физического уровня ЭМВОС.

:wq
--
Live free or die

Не передергивай! :)

Ты не путай, я тут сам уже говорил о том, что при конфигурации всего и вся нельзя абстрагироваться от железа и среды, как это свойственно программистам! Так что сначала сам, как ты любишь говорить, обратись к первоисточникам (моим постам выше) и внимательно перечитай...

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

У тебя есть конкретные претензии к моему определению конфига ядра? ;)

пока на вас блаж снизошла, я

пока на вас блаж снизошла, я осмелюсь спросить....

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

Свой контроллер дисков

Свой контроллер дисков монолитно в ядро и /usr должен быть в корне.

SysA написал(а): Свой

SysA написал(а):
Свой контроллер дисков монолитно в ядро и /usr должен быть в корне.

спасибо

.

SysA написал(а):
Свой...

Не забудьте файловую систему корня монолитно

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): SysA

Spoiler написал(а):
SysA написал(а):
Свой...

Не забудьте файловую систему корня монолитно

постараюсь найти и ключить жестко в ядро контроллер диска. и все? в ядре надо что-то отключать? initramfs?

.

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

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): Да,

Spoiler написал(а):
Да, неск-ко опций можно (!=нужно) отключить, но вряд ли вам с вашим знанием матчасти стОит на это заморачиваться, во всяком случае на данном этапе. Постепенно разберётесь, если интерес не угаснет

ладно, какие опции , я разберусь может быть. если не разберусь, то есть же замечательный форум.

скажите хоть где нужно ключить мой контроллер диска.

lspci

SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]

Gentoopc написал(а): Spoiler

Gentoopc написал(а):
Spoiler написал(а):
Да, неск-ко опций можно (!=нужно) отключить, но вряд ли вам с вашим знанием матчасти стОит на это заморачиваться, во всяком случае на данном этапе. Постепенно разберётесь, если интерес не угаснет

ладно, какие опции , я разберусь может быть. если не разберусь, то есть же замечательный форум.

скажите хоть где нужно ключить мой контроллер диска.

lspci

SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode]

это он вообще? я правильно понял?

Скорее всего. Сделай lspci

Скорее всего.
Сделай

lspci -k

и увидишь какой у него модуль/драйвер.

огромное спасибо.... пошел

огромное спасибо.... пошел пытаться собирать

.

Gentoopc написал(а):
теперь нельзя изменить опцию []compile the kernel with debug info. также Auditing support

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

Мы тоже не всего читали Шнитке!.. © В. Вишневский

В nconfig тоже есть

В nconfig тоже есть зависимости, в описании.

.

Это да, но nconfig - консольный утиль, и означенную хотелку (выяснение цепочек зависимостей) с его помощью, да при наличии X-ов, как-то не комильфо...

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Дело вкуса...

Дело вкуса и привычки... или отсутствия Х-ов, как на 99% моих хостов! ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".