В статье (http://linuxkernel.ru/?q=node/533) рассмотрена архитектура системных вызовов работы с сокетами в ядре Linux 2.6.
Рассказано про реализацию системного вызова socket. Детально рассмотрен весь процесс по созданию сокета, как в пространстве пользователя, так и в ядре. Прокомментированы важные участки кода функций ядра, которые вызываются при создании сокета. Построено дерево вызова функций в ядре.URL: http://linuxkernel.ru/?q=node/533
Новость: http://www.opennet.me/opennews/art.shtml?num=12055
Любопытно.
Вот бы ещё расписали на пальцах, как с уровня ядра создавать сокеты и работать с ними (select, read, write и т.д.).
Он же написал в новости, что планирует сделать такую статью:
http://linuxkernel.ru/?q=node/534