The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект книги по разработке модулей для ядра Linux

09.11.2011 09:27

Опубликован проект книги Олега Цилюрика "Модули ядра Linux". Книга посвящена программированию модулей ядра Linux и рассчитана на опытных разработчиков системного программного обеспечения. Предполагается, что читатель может и не иметь богатого опыта в программировании именно для ядра Linux, или даже вообще в программировании для этой системы, но имеет какой-то опыт в системном программировании для других операционных систем, что послужит базой для построения аналогий.

Даже если чтение книги и не подвигнет читателя к написанию собственных компонентов ядра (что совершенно не обязательно), то, по крайней мере, поможет более точному пониманию тех процессов, которые происходят в ядре. На примерах дан обстоятельный обзор возможностей в программировании модулей ядра, этого набора примеров достаточно, чтобы начать писать свой собственный драйвер-модуль для Linux, дальше наращивая его функциональность. Конструктивные замечания по тексту можно направлять автору на адрес olej at front dot ru.

  1. Главная ссылка к новости (http://rus-linux.net/MyLDP/BOO...)
Автор новости: В.Костромин
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32259-linux
Ключевые слова: linux, kernel, module
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.3, В.Костромин (?), 12:34, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Если страница не открывается с первого раза, перезагрузите ее. Обычно со второго щелчка открывается нормально.
     
     
  • 2.4, Аноним (-), 12:42, 09/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Обычно со второго щелчка открывается нормально.

    Uh-oh. Я думал, эпоха серверов на диалапном модеме уже закончилась.

     
     
  • 3.24, Аноним (-), 05:43, 11/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Кончилась. Но началась эпоха 100500 vps на 1 реальном :)
     
     
  • 4.28, Аноним (-), 23:55, 30/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Кончилась. Но началась эпоха 100500 vps на 1 реальном :)

    И как они порт 80 поделят?

     

  • 1.5, Аноним (-), 12:43, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Отличная книга.
    Весной 2011 ходил на тренинги по Kernel Development в киевский офисс GlobalLogic.
    Очень позновательно.
    Приятно понимать, что вы ребята наконецто решили всё систематизировать в виде книги.
     
  • 1.6, Макс (??), 13:30, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо
     
  • 1.7, KaE (ok), 13:31, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что LKMPG уже не котируется у нас?
     
     
  • 2.10, Аноним (-), 16:46, 09/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Действитель! Меня тоже бесит разнообразие литературы, автомобилей, еды, фильмов, музыки и т.д. и т.п.
     
     
  • 3.20, Olej (ok), 02:50, 10/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Действитель! Меня тоже бесит разнообразие литературы, автомобилей, еды, фильмов, музыки
    > и т.д. и т.п.

    Беспокоит?
    А ты не чеши ;)

     

  • 1.8, AlexAT (ok), 14:02, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Спасибо, пригодится :)
     
  • 1.9, Аноним (-), 16:31, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а в pdf/odf есть?
     
     
  • 2.11, gni (?), 17:47, 09/11/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    есть. прокрути до конца страницу :)
     
     
  • 3.13, Аноним (-), 19:13, 09/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    спасибо
     
  • 3.22, im (??), 21:33, 10/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Капец ODF: стили есть, но большая часть текста оформлена прямым форматированием, как обычно :(
     
     
  • 4.23, Olej (ok), 03:43, 11/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Капец ODF: стили есть, но большая часть текста оформлена прямым форматированием, как
    > обычно :(

    А что вам не хватает в форматировании? (для чтения): текст размечен, программный код размечен... всё остальное сделает верстальщик издательства - а это пока draft материал для прочтения.

     
     
  • 5.25, im (??), 18:23, 11/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Мне для чтения необходимо немного «подрихтовать» форматирование. Ну на самом деле я конечно печатаю в своём формате. Когда вижу материалл в odf — очень надеюсь что можно будет немного подправить стили. Ан нет — меняю размер шрифта отступы, и вижу что часть абзацев стаётся со старыми параметрами :( Абыдна :) Хотя надо отдать должное — стили действительно присутствуют и почти весь текст размечен. За это спасибо. Если я буду копировать html-форматированный текст, то будет та еще каша — ну да там с претензиями глупо — html не для этого предназначен. Кстати про html — к сожалению нет версии «одним файлом» :(
    Еще по разметке: в абзацах втречаются термины (например названия программ, системные вызовы) — они тоже просто отформатированы ’Liberation Mono’, а было-бы гораздо лучше тоже задать стиль. Ну и в том-же духе… Меняем стили - получаем другое форматирование.

    Верстальщик? :) Наверное у него есть свои секреты обработки подобных документов. Я на них не рассчитываю — книжный формат не по мне :)

    Наверное конечно нужно поблагадарить за содержание… В любом случае спасибо: при беглом взгляде содержимое вызывет интерес. Так что я всё-таки отформатирую чтобы отпечатать и прочитать :)

     
     
  • 6.26, chemtech (ok), 19:24, 11/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Надеюсь вы направите автору исправленный и отформатированный текст)
     
  • 6.27, Olej (ok), 20:47, 11/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > В любом случае спасибо: при беглом
    > взгляде содержимое вызывет интерес. Так что я всё-таки отформатирую чтобы отпечатать
    > и прочитать :)

    Вряд ли прямо сейчас, в черновом варианте, этот текст стоит форматировать, а уж тем более печатать: мне на него прислали (уже) множество отзывов, пожеланий, опечаток ... даже в 2-х местах достаточно серьёзные ошибки... То, что есть ошибочными местами, уже сейчас переписывается и ... перевыкладывается. Кому интересно, что в ближайшее время изменится (или уже изменено), так об этом здесь: http://rus-linux.net/forum/viewtopic.php?f=3&t=1549


     

  • 1.12, Аноним (-), 19:03, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Благодарю за труды. Очень кстати.

     
  • 1.14, dfgdfg (?), 19:38, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    а вот это они зря. теперь каждый индус и василий с тагила нижнего будет за булку хлеба писать ядра.. что печально
     
     
  • 2.15, Аноним (-), 20:08, 09/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты так говоришь, как будто индусский код кто-то в ядро примет. Мелкософт вон сколько заставили помучаться с их писаниной, прижде чем приняли в транк. Глядишь, каждый индус и василий с тагила нижнего еще и научатся чему-нибудь)
     
  • 2.17, umbr (ok), 21:20, 09/11/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тем кто много работает и пишет много кода некогда читать какие-то там книжки ;)
     
     
  • 3.19, Olej (ok), 02:48, 10/11/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Тем кто много работает и пишет много кода некогда читать какие-то там
    > книжки ;)

    Естественно...
    И давно уже было названо:
    - Чукча не читатель! Чукча писатель!
    ;)

     
  • 2.18, Olej (ok), 02:46, 10/11/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > теперь каждый индус и василий с тагила нижнего будет за булку хлеба писать ядра.

    А чего ж так уж определённо Василий с Нижнего Тагила "будет писать" заведомо хуже, чем, скажем, урод из Москвы? А? ;)

     
     
  • 3.21, pavlinux (ok), 18:43, 10/11/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Вон сколько там всего интересного, нахрена там книги писать

        ВГОК — Высокогорский горно-обогатительный комбинат.
        ВМЗ — Высокогорский механический завод
        МИЗ — Медико-инструментальный завод (ныне не существует).
        НТМК — Нижнетагильский металлургический комбинат.
        ОГП — Огнеупорное производство НТМК.
        КХП — Коксохимическое производство НТМК.
        НТЗМК — Нижнетагильский завод металлических конструкций.
        НМЗ — Нижнетагильский механический завод
        НТЗТИ — Нижнетагильский завод теплоизоляционных изделий.
        НТКРЗ — Нижнетагильский Котельно-радиаторный завод.
        ОАО НПК «Уралвагонзавод» — Уральский вагоностроительный завод.
        УХП — Уралхимпласт.

     

  • 1.16, pavlinux (ok), 21:14, 09/11/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Не читал, но одобряю! :)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру