LINUX.ORG.RU
 

Книга "Модули ядра Linux"


1

7

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

>>> Подробности


[#]  
darkshvein

Уже третья книга по ядру, за относительно короткий промежуток времени. Что не может не радовать.

## ()
[#] Ответ на: комментарий от darkshvein 06.11.2011 23:22:13  

> Уже третья книга по ядру

А можно дать ссылки на 2 другие из последних, которые вы имели в виду?

()
[#]  
splinter

Явно кто то переписал книгу "Азбука ядра"?

***** ()
[#]  

Интересно

На русском и даже как-бы не слишком старая.

Вопросики: во-первых, есть ли pdf (а еще лучше: можно ли бумажную версию купить); во-вторых, насколько там древнее ядро (в "троечке" кое-что довольно-таки изменилось)?..

**** ()
[#] Ответ на: комментарий от darkshvein 06.11.2011 23:22:13  
x0r

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

** ()
[#]  
fjfalcon

Спасибо.

* ()
[#]  
I-Love-Microsoft

супер книга, но там на некоторых страницах рисунков нет

очень актуально, ведь Linux - центр современного железоклепания :)

**** ()
[#] Ответ на: Интересно от Eddy_Em 07.11.2011 1:23:15  
fork_you

поддерживаю. хотеть pdf.

()
[#]  

LOR-эффект ? (:

Service Temporarily Unavailable

The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
***** ()
[#]  
roof

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

* ()
[#]  
Grid_Sergey

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

()
[#]  

lor - хороший стресс тест для любого ресурса

Service Temporarily Unavailable

()
[#] Ответ на: комментарий от x0r 07.11.2011 1:51:34  
fork_you

это уже рашко-хейтерство какое-то получается. я вот тоже не особо жалую русскую литертуру, ибо 90% либо безбожно устаревшее, либо бредни и вода. однако же попадаются хорошие книжки/авторы.

вот, например, хорошая книжка, я именно с нее начала знакомство с юникс-лайк.

()
[#]  
fragment

О, а мне как раз это и нужно!

()
[#] Ответ на: комментарий от x0r 07.11.2011 1:51:34  
fragment

>Ктото когдато говорил, что если it книга написана российским автором, то ей смело можно подтереться

Явно от большого ума говорил, ведь англоязычность автоматически добавляет автору +70 к IQ и +200 к профессионализму!

()
[#] Ответ на: комментарий от fragment 07.11.2011 11:30:54  
Grid_Sergey

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

()
[#] Ответ на: комментарий от Grid_Sergey 07.11.2011 11:37:00  
fork_you
>>-----Цитата---->>

огромное количество российских авторов, которые заполонили рынок низкокачественной второсортной литературой

<<-----Цитата----<<

с этим никто (вроде?) и не спорит. просто категоричная позиция русский автор - значит можно подтереться, вызывает некоторое раздражение. вроде как "не читал, но книга говно".

()
[#]  
ibraim

очень хорошо. а pdf будет?

()
[#] Ответ на: комментарий от Grid_Sergey 07.11.2011 11:37:00  
fragment

Реально хороших зарубежных книг тоже мало, просто плохие здесь неизвестны.

()
[#]  

Пролистал. Больше похоже на набор заметок с примерами. Повествование скорее в стиле "галопом по Европам", но в целом может быть весьма полезно. Думаю стоит почитать более внимательно.

()
[#]  
Bbore

Спасибо автору. Добавляю в избранное и жду pdf.

()
[#]  

С вашим глючным и штабильным ведром, для поддержки.актуальности книги, ее придется переписывать каждые два месяца, линупс–стандарты, они такие.

anonymous ()
[#] Ответ на: комментарий от Olej 07.11.2011 0:37:07  
drSchur

На полке у мну стоит эта:

Linux. Азбука ядра. Клаудиа Зальзберг Родригес, Гордон Фишер, Стивен Смольски

* ()
[#]  
ttnl

Всецело приветствую усилия автора в этом направлении.

У меня с ходу замечание по стилю кодирования:

module_init( init_driver );


В ядре пробелы между скобками и аргументами функции не ставятся. Стоит придерживаться этого правила.

**** ()
[#]  
rave

Сделайте зеркало, а то "Service unavailable" переодически выпадает.

* ()
[#] Ответ на: комментарий от I-Love-Microsoft 07.11.2011 10:26:29  

> супер книга, но там на некоторых страницах рисунков нет

Этих рисунков вообще ещё в природе нет, не нарисованы ;) :(

Но по-ходу там понятно должно быть, что на них может быть нарисовано.

()
[#] Ответ на: Интересно от Eddy_Em 07.11.2011 1:23:15  

Re: Интересно

Дайте ссылку где скачать нормальный PDF, чтобы в букридер закачать! Спасибо.

anonymous ()
[#] Ответ на: комментарий от Lampus 07.11.2011 11:58:40  

> Больше похоже на набор заметок с примерами. Повествование скорее в стиле "галопом по Европам",

А это и планировалось как набор примеров - там архив исходных кодов примеров >3Mb.

Планировалось для того, чтобы взять самый близкий пример в качестве начального темплейта (работающего) и наращивать его до своего реального проекта.

()
[#] Ответ на: комментарий от roof 07.11.2011 11:16:09  

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

Там в библиографии перечислены практически все показавшиеся мне стоящими англоязычные книги - их тоже не так уж и много: 4-5-6... (а в предисловии я, кажется, упомянул как они мне в руки попали).

()
[#] Ответ на: комментарий от ibraim 07.11.2011 11:52:51  

> очень хорошо. а pdf будет?

Будет.

()
[#] Ответ на: Интересно от Eddy_Em 07.11.2011 1:23:15  

> во-вторых, насколько там древнее ядро

2.6.32 - 2.6.38 (интервал периода написания и тестирования :) )

()
[#]  

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

* ()
[#] Ответ на: комментарий от FeyFre 07.11.2011 14:34:45  

> ... автор сам толком не разобрался в материале

Уважаемый Yaroslav Panych ... ыз Вынныцы :( ...

К вашему дополнению можно только ещё добавить: "Бывает" :(

> Судя ...

А когда чего мерещится - то креститься надо :(

()
[#]  
Ginki

Даже не знаю что сказать. Не читал, но возьму на заметку.

* ()
[#] Ответ на: комментарий от Olej 07.11.2011 14:56:42  

"Бывает" в учебной литературе не место. Понавыпускали "бывает" учебников "бывает" авторами, а потом так и получается: бывает поезда сходят с рельс, бывает самолеты разбиваются после двух минут полета, бывает бывает ступень от ракеты не отделяется, бывает Фукусима и Чорнобыль, бывает кишки не туда пришивают.

А к чем был Ваш "уважаемый .. ыз" я совсем не понял.

* ()
[#] Ответ на: комментарий от x0r 07.11.2011 1:51:34  

>it книга написана российским автором, то ей смело можно подтереться

И в этот раз, к сожалению. Но лучше это, чем ничего.

()
[#] Ответ на: комментарий от roof 07.11.2011 11:16:09  

>Давно хотел такую на русском. Автору спасибище. Понятно, что она английском литературы больше и она лучше, но въезжать в тему как-то комфортнее на родном языке

Если ты занимаешься it, технический английский давно должен стать родным.

()
[#] Ответ на: Интересно от Eddy_Em 07.11.2011 1:23:15  

PDF-версия

Выложил книгу в форматах ODT и PDF. Ссылки смотрите в оглавлении. Что касается бумажной версии, то, насколько мне известно, Олег Иванович сейчас готовит книгу к изданию. Обратите внимание на позаголовок "Проект книги".

*** ()
[#] Ответ на: комментарий от FeyFre 07.11.2011 15:11:23  

> А к чем был Ваш "уважаемый .. ыз" я совсем не понял.

Дык напомнило до безумия из давнего анекдота: "А может бросить всё нахрен, да махнуть в этот Урюпинск?". Потому что только в вашем "Урюпинске" ;) всё так просто и ясно, что можно за 12 ночных часов (с момента публикации) проанализировать и вынести свой вердикт по >3 Mb программных примеров + >200 стр. текста...

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

()
[#] Ответ на: комментарий от sS 07.11.2011 10:45:21  

LOR-эффект

Есть такое. Как мне ответили, на хостинге при выбранном тарифе допускается 32 процесса, а когда это число превышено, выдается ошибка 503. Предлагают перейти на более дорогой тариф, но я пока не вижу необходимости. Так что кто получил такое сообщение, просто перезагружайте страницу, обычно со второго щелчка она открывается.

*** ()
[#] Ответ на: PDF-версия от vikos 07.11.2011 16:04:48  

> сейчас готовит книгу к изданию.

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

()
[#] Ответ на: комментарий от vkaravanov 07.11.2011 15:55:50  

> Если ты занимаешься it, технический английский давно должен стать родным.

Вообще то, вьюноша, "занимаются"(с) - онанизмом ;).

IT - изучают. Или в этом профессионально работают.

P.S. как говорил в давние времена один мой ВУЗовский преподаватель: "Молодой человек, не употребляйте слов, значения которых не понимаете!" ;)

()
[#] Ответ на: PDF-версия от vikos 07.11.2011 16:04:48  

Re: PDF-версия

За PDF спасибо!

anonymous ()
[#] Ответ на: комментарий от darkshvein 06.11.2011 23:22:13  

> Уже третья книга по ядру, за относительно короткий промежуток времени. Что не может не радовать.

Из свежих вот месячной давности текст на OpenNET: http://www.opennet.ru/base/dev/kernel_module_guide.txt.html "Разработка модулей ядра Linux"

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

()
[#] Ответ на: комментарий от Olej 07.11.2011 16:23:37  

>Вообще то, вьюноша, "занимаются"(с) - онанизмом ;).

Странно, у меня первая ассоциация на "занимаются" - "занимаются спортом". Найдите уже женщину себе.

()
[#] Ответ на: комментарий от vkaravanov 07.11.2011 16:33:40  

ядро то уже третье! очнитесь! очередной пук, который имя свое засветить ту хочет, в топку

anonymous ()