Итак…

Итак…

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

Очень важно, чтобы вы читали программный код. Доступность открытого исходного кода операционной системы Linux — это подарок, который встречается очень редко. Однако недостаточно только читать исходный код. Необходимо взяться за дело серьезно и изменять этот программный код. Находите ошибки и исправляйте их! Улучшайте драйверы для своего аппаратного обеспечения! Находите слабые места и закрывайте их! У вас все получится, если вы будете сами писать программный код.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

3.1. Итак, приступим.

Из книги Пишем драйвер Windows на ассемблере автора Компьютеры Автор неизвестен -

3.1. Итак, приступим. Вы можете проследить за последовательностью и содержанием действий, открыв файл main.asm для просмотра.Начнём, пожалуй, так:.586p ; Процессор Intel Pentium, разрешены инструкции защищённого режима.model flat, stdcall ; Здесь всё ясно. Плоская модель адресации и тип вызовов


Итак, ценность – это…?

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри

Итак, ценность – это…? По словам Моханбира Сохни, ценность всего, что можно встретить в Интернете, существует только в уме пользователя. Он решает, что какая-либо ценность ему нужна, и заглядывает на ваш сайт в надежде ее найти.Ну а теперь задайте себе вопрос: способна ли


Задание состава публикации Итак, мы выбрали форматы, в которых будем

Из книги Macromedia Flash Professional 8. Графика и анимация автора Дронов В. А.

Задание состава публикации Итак, мы выбрали форматы, в которых будем распространять наш фильм и изображение-замену. Теперь можно приступать к собственно публикации.Выберем в меню File пункт Publish Settings или нажмем комбинацию клавиш <Ctrl>+<Shift>+<F12>. На экране появится


Итак, у вас проблема...

Из книги Введение в QNX/Neutrino 2. Руководство по программированию приложений реального времени в QNX Realtime Platform автора Кёртен Роб

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


Итак, чему же все-таки соответствует истина?

Из книги Язык Си - руководство для начинающих автора Прата Стивен

Итак, чему же все-таки соответствует истина?      Мы можем использовать 1 и 0 в качестве проверочных значений оператора if. Спрашивается, можем ли мы использовать другие числа. Если да, то что при этом происходит? Давайте проведем эксперимент. /* if - тест */main( ){if (200)    printf("200 -