Плюсы:
Возможность выкинуть а все лишнее и ускорить работу ядра.
Возможность собрать оптимизированное под данную архитектуру ядро.
Возможность включить какое-то мега фишки.
Все девченки твои!
Ощущение собственной мегакрутости.
Минусы:
Кернел нынче умный и лишнего не грузит, вместе с ручным выкидыванием лишнего случайно под руку попадается и нужная галочка, в результате любимый принтер или флешка перестают работать
Возможности gcc к оптимизации.. . Ох.. .
Мега фишки обычно не включены из-за нестабильности.
Девушки нифига на это не ведутся =(
Но ощущение собственной мегакрутости есть, этого не отнять.
Ну и в экзотических случаях, когда тебе неприменно хочется использотьва BFS или reiser4, то выбора особо и нет...
Другие языки программирования и технологии
зачем компилировать своё ядро в Linux ? или плюсы своего ядра
Александр Заикин
про девушек и ощущение мегакрутости смешно, но в точку ))))
Настроив компиляцию:
Выкидываются модули для несуществующих на своём компе устройств и не засирают память
Включаются модули для своих устройств и не тратится время на их динамическое подключение -они уже встроены
В заголовках компиляции проставляются константы препроцессора включающие куски кода оптимизированные именно под это железо
Скорость исполнения вполне можно увеличить в несколько раз (больше чем в 8 раз-по примерной оценке не удавалось, но я не спец) .
Универсальное -дубово и подогнано на выдерживание стандарта (как в винде) , Своя компиляция затачивается на свое железо и свои задачи (это одно мелкое из того, чем линух отличается от винды. в винде особо не настроить, и она всегда тормознутая)
Выкидываются модули для несуществующих на своём компе устройств и не засирают память
Включаются модули для своих устройств и не тратится время на их динамическое подключение -они уже встроены
В заголовках компиляции проставляются константы препроцессора включающие куски кода оптимизированные именно под это железо
Скорость исполнения вполне можно увеличить в несколько раз (больше чем в 8 раз-по примерной оценке не удавалось, но я не спец) .
Универсальное -дубово и подогнано на выдерживание стандарта (как в винде) , Своя компиляция затачивается на свое железо и свои задачи (это одно мелкое из того, чем линух отличается от винды. в винде особо не настроить, и она всегда тормознутая)
Виктор Радочин
>> Скорость исполнения вполне можно увеличить в несколько раз(больше чем в 8 раз-по примерной оценке не удавалось, но я не спец).
Исполнения чего? IO не ускорить, числодробление не ускорить, отрисовку не ускорить...
Исполнения чего? IO не ускорить, числодробление не ускорить, отрисовку не ускорить...
Процесс этот сродни лепке скульптур из говна. Вылепить можно что угодно, но говно так и останется говном.
Обычно, впервые осознав важность компиляции ядра, начинающие пингвиноводы опускают руки, считая, что для этого необходимо много знаний и времени, и вообще это занятие для красноглазых администраторов, засыпающих лишь на пару часов с ноутбуком под мышкой, и уж точно не для человека, мало пока еще понимающего в Линуксе… Однако, спешу вас уверить, что все весьма просто и не стоит пугаться не самой сложной процедуры. Вам необходимо лишь узнать полную конфигурацию своего компьютера и выделить часок для внимательного конфигурирования ядра. Соберет же ядро программа установки, а вам лишь придется на полчаса предоставить машину в ее полное распоряжение.
Denya Pushack
а ещё хотелось бы узнать ваше мнение а не кусок статьи с сайта pingvinoff.нет
Похожие вопросы
- Ядро игры
- Linux Kernel Что можна делать с ядром linux? Скомпилировать? На каком языке он написан? Как участвовать в разработке?
- Очень интересный вопрос "Не удается открыть системную базу данных ядра Microsoft JET"
- как компилировать в linux ?
- как создать свою операционную систему на базе ядра linux или windows
- Linux не будет качественной системой, пока ядро пишут бесплатные программисты, над которыми нет контроля?
- Новый системник 4 ядра, 4 ГБ ОЗУ, 1,8GHz работает медленнее чем старый 2 ядра, 2ГБ, 3.06 GHz.Все зависит от процессора?
- Что такое ядро ос своими словами) И как как процессор узнает что 2 + 2 = 4
- Linux и программирование Почему для программирование советуют Linux? Я всегда пользовался вид. Какие плюсы у Linux?
- Почему нельзя программировать и компилировать в cmd (командная строка) ведь как-то написали ос без компилятора?