#1 05.05.2010 21:04:25

UTe11ok
Administrator
Зарегистрирован: 21.03.2010
Сообщений: 1 407
IP-адрес

Introduction

First thing you need to know is that Kernel is a great, but only if you put time and effort in learning it. You must give all or nothing. (I suggest you give all) And remember, the beginning is always borring and hard...so don't give up !

Доку для начинающих кернел девелоперов

*** Cтатьи ***

Page Cache, the Affair Between Memory and Files [en]
A Simple Introduction to Device Drivers under Linux [en]
Введение в написание модулей ядра Linux [ru]
Анатомия загружаемых модулей ядра Linux [ru]
Модули ядра [ru]
Написание драйверов под Linux: рекомендации, типичные ошибки и ловушки [ru]
Anatomy of the Linux kernel [en]
Kernel command using Linux system calls [en]
Anatomy of the Linux networking stack [en]
Access the Linux kernel using the /proc filesystem [en]
The Kernel Boot Process [en]
Немного криптографии [ru]
Fuse: Virtual filesystems [en]
Conceptual Architecture of the Linux Kernel [en]
О потоках ядра: kthreadd [ru]
Debian Linux Kernel Handbook [en]


*** Книги ***

The Linux Kernel Module Programming Guide [en]
Энциклопедия разработчика модулей ядра Linux [ru]
Linux-Treiber entwickeln [de]
Разработка модулей ядра ОС Linux [ru]

Professional Linux Kernel Architecture [en]
Understanding the Linux Kernel [en]
Essential Linux Device Drivers [en]
(Essential Linux Device Drivers на гугле [en])


*** еще ***

http://kernel.org/ -- The primary repository of Linux kernel sources [en]
http://kernelnewbies.org -- a community of Linux kernel developers [en]
http://linuxkernel.ru -- сообщество Linux kernel энтузиастов [ru]
http://kernelplanet.org/ -- На сайте собраны воедино публикации из различных блогов Linux разработчиков [en]
http://lkml.org/ -- the Linux Kernel Mailing List Archive [en]
http://kerneltrap.org/
http://lwn.net/Kernel/ -- LWN.net's coverage of Linux kernel development is detailed, technical, and timely [en]
http://makelinux.net/ -- Много интересноо материала по ядру Linux и системе GNU/Linux вообще [en]
http://debianlinux.net/linux.html -- Linux Kernel Project (Debian) [en]

Kernel routines (Non standard)
linux/Documentation/i386/boot.txt -- Boot process

диаграмма ядра Linux
"карта" ядра Linux

#2 28.10.2012 10:19:52

Fat-Zer
Administrator
Зарегистрирован: 14.10.2010
Сообщений: 4 977
IP-адрес

Introduction

*** Статьи ***

  • Linux Device Drivers Series (Серия статей о романтике и написании драйверов) [rus] [eng] [обсуждение]



*** Книги[свободные] ***
  • Linux Device Drivers J. Corbet, A. Rubini, G. Kroah-Hartman [home] [rus]



*** Книги[условно платные] ***
  • Understanding the Linux Kernel (Ядро Linux) D. Bovet, M. Cesati [amazon] [google] [есть на русском]
  • The Linux Kernel Primer: A Top-Down Approach (Linux азбука ядра) C.S. Rodriguez, G. Fischer, S. Smolsk [amazon] [google] [есть на русском]

Board footer