Сага об отладчике ядра
Сага об отладчике ядра
Многие разработчики ядра давно высказываются о необходимости встроенного в ядро отладчика. К сожалению, Линус не желает видеть отладчик ядра в своем дереве исходного кода, Он уверен, что использование программ-отладчиков приводит к плохому исправлению ошибок неправильно информированными разработчиками. Никто не может поспорить с его логикой — исправления ошибок, построенные на основании хорошего понимания кода скорее всего будут верными. Тем не менее большинство разработчиков ядра все же нуждаются в официальном отладчике, встроенном в ядро. Поскольку такая возможность навряд ли появится в ближайшее время, то взамен было разработано несколько заплат, которые добавляют поддержку отладчика в стандартном ядре. Не смотря на то, что это внешние и неофициальные заплаты, они являются мощными инструментами с высокой функциональностью. Перед тем, как обращаться к этим решениям, посмотрим, на сколько нам может помочь стандартный отладчик ОС Linux — gdb.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
3.8. Обновление ядра
3.8. Обновление ядра Обновление программ позволяет получать новые возможности и исправлять ошибки, сделанные программистами в предыдущих версиях. Основа Linux — это ядро, и оно обновляется очень часто за счет динамичного развития этой ОС. Не пугайтесь ошибок, они есть
3.8.3. Компиляция ядра
3.8.3. Компиляция ядра При установке из RPM-пакета мы получаем модульное ядро, в котором драйверы устройств могут быть как скомпилированы в одно целое с ядром, так и загружаться отдельно. Такое ядро медленнее в работе, но позволяет обновлять драйверы простой заменой
14.1.8. Патчинг ядра
14.1.8. Патчинг ядра Помимо официальных обновлений ядра существует множество заплаток, написанных сторонними разработчиками (SELinux, lcap, LIDS и т.д.). Все они предназначены для защиты системы на уровне ядра ОС. Например, можно запретить выполнение кода из стека, что сделает
18.1. Параметры ядра
18.1. Параметры ядра Во время загрузки ядру ОС Linux могут быть переданы различные параметры. В этой главе будут рассмотрены не все параметры ядра (полное их описание занимает достаточно много места). За более подробным их описанием вам следует обратиться к BootPrompt-HOWTO. Передача
20.5. Компиляция ядра
20.5. Компиляция ядра 20.5.1. Зачем обновлять ядро? Linux развивается быстрее любой другой операционной системы. Регулярно появляются новые версии ядра, реализующие новые функции. Например, едва успел выйти дистрибутив Fedora Core 4 на ядре 2.6.11, а на www.kernel.org уже лежит стабильная
20.5.2. Конфигурирование ядра
20.5.2. Конфигурирование ядра Когда вы строите из исходников прикладную программу, первым шагом сборки обычно бывает выполнение сценария configure. Ядро тоже нужно конфигурировать. Его настройки находятся в текстовом файле .config в каталоге исходных кодов. Этот файл можно
Глава 4 Сага о бумаге
Глава 4 Сага о бумаге Далее вас ожидает довольно скучный рассказ о том, как составляются документы. Позади – тоже немало необходимого, но сухого материала. Самое время сделать лирическое отступление. Речь пойдет о том, без чего немыслим канцелярский труд – о бумаге. Итак,
Голубятня № 207 Тактильная сага. Часть Первая
Голубятня № 207 Тактильная сага. Часть Первая «Как же это, как же так? Я была одна, А теперь во мне живет ОН или ОНА…» Песня Тересы («Звезда и смерть Хоакина Мурьеты») Вот и случилось… Не было у дядьки печали, так черти накачали! Как и планировал – поселил в своем доме HP iPaq
Голубятня № 209 Тактильная сага. Часть Третья
Голубятня № 209 Тактильная сага. Часть Третья Сегодня у нас такое множество программ, что придется скомкать увертюрное культур-повидло до неприличного шматка эмоций. С ужасом обнаружил в Рунете сайт «По-русски о Ричарде Бахе»: «Мы, Дмитрий и Наталья Голубицкие, по мере
Голубятня № 210 Тактильная сага. Часть Четвертая
Голубятня № 210 Тактильная сага. Часть Четвертая «Голубицкий – это позор Компьютерры» Стон на журнальном форуме Нет уж, батеньки мои, позвольте! Обращаюсь к тем эстетам, что в последнее время взяли за моду морщить рожицы от «падения качества Компьютерры». По оказии
Голубятня № 211 Тактильная сага. Часть Пятая
Голубятня № 211 Тактильная сага. Часть Пятая Культур-мультурное место в «Голубятне» займет сегодня полезное объяснялово, навеянное читательским письмом: «Сергей, почему вы так зациклились на своём ПДА? Не спорю – разбираться в программах для наладонников их владельцам
Голубятня № 212 Тактильная сага. Часть Шестая
Голубятня № 212 Тактильная сага. Часть Шестая Более ли менее устаканился набор программ в покет-писишной Dream Machine, так что могу успокоить всех страдающих от Саги: всего их будет семь, то есть – эта и еще одна. Софта снова моря, так что ограничим культур-мультур парой-тройкой
Голубятня № 213 Тактильная сага. Часть Последняя
Голубятня № 213 Тактильная сага. Часть Последняя Читатель наверняка обратил внимание на подозрительное поминание в «Тактильных Сагах» имен разработчиков программ для Pocket PC. Согласитесь, странный пиетет со стороны последовательного антикорпоративиста. Увы, сенсация не
Сага о рутките, часть III
Сага о рутките, часть III В частности, правозащитная организация EFF подала на Sonу в суд за незаконную установку в компьютеры не столько шпионского ПО XCP (это уже сделали несколько штатов), сколько другой шпионской программы защиты контента, Suncomm Mediamax, реализованной на гораздо