Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 17.07.2013, 23:44   #1
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 585
По умолчанию С чего начать изучения ядра линукс?

Собственно сабж. Подскажите какие-то статьи или даже книги (лучше статьи) по ядре линукс, по его структуре, с чего начать разбор исходников и т. п. Зарание спасибо.
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 20.07.2013, 20:51   #2
zip08
 
Аватар для zip08
 
Регистрация: 25.05.2013
Сообщений: 5
По умолчанию

изучение ядра линукс,следует начинать с изучения основ программирования,или поступления в ВУЗ
Cujusvis hominis est errare, nullius nisi insipientis in errore perseverare
zip08 вне форума Ответить с цитированием
Старый 20.07.2013, 21:58   #3
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,032
По умолчанию

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

Для начала изучите теоретические материалы операционным системам. Какие функции они выполняют, из каких компонентов они состоят (могут состоять).

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

Что касается разбора исходников. Тут стоит ограничиться какой-то аппаратной платформой - в линуксе много платформозависимого кода. Т.е. одни и те же (по смыслу и назначению) участки кода повторяются, с учетом особенностей той или иной аппаратной платформы. Для простоты лучше рассмотрите какой-нибудь x86 (он там может быть как i586 или i686).


И, подчеркну, лучше определиться конкретно что вы хотите изучить.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 20.07.2013 в 22:02.
ROD вне форума Ответить с цитированием
Старый 21.07.2013, 10:46   #4
rlib
Форумчанин
 
Аватар для rlib
 
Регистрация: 22.05.2012
Сообщений: 351
По умолчанию

http://www.tldp.org/LDP/tlk/
rlib вне форума Ответить с цитированием
Старый 22.09.2013, 07:07   #5
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 585
По умолчанию

Цитата:
Сообщение от zip08 Посмотреть сообщение
изучение ядра линукс,следует начинать с изучения основ программирования,или поступления в ВУЗ
Проигнорирую.

Цитата:
Смотря что вы подразумеваете под изучением ядра. Понять все ядро вы не сможете. Скорее всего нет ни одного человека, который полностью понимает как оно работает.

Для начала изучите теоретические материалы операционным системам. Какие функции они выполняют, из каких компонентов они состоят (могут состоять).

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

Что касается разбора исходников. Тут стоит ограничиться какой-то аппаратной платформой - в линуксе много платформозависимого кода. Т.е. одни и те же (по смыслу и назначению) участки кода повторяются, с учетом особенностей той или иной аппаратной платформы. Для простоты лучше рассмотрите какой-нибудь x86 (он там может быть как i586 или i686).


И, подчеркну, лучше определиться конкретно что вы хотите изучить.
Имелся ввиду разбор исходников. Возможно есть какие-то обобщенные схемы архитектуры ядра линукса? Какую версию исходников лучше всего разбирать?
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Старый 22.09.2013, 07:08   #6
pufystyj
Форумчанин
 
Аватар для pufystyj
 
Регистрация: 10.11.2010
Сообщений: 585
По умолчанию

Цитата:
Сообщение от rlib Посмотреть сообщение
То что я искал!
Это ещё не конец и даже не начало конца, это возможно только конец начала.
pufystyj вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с чего начинать после изучения языка? _SOKOL_ Общие вопросы C/C++ 73 09.02.2013 00:04
хочу начать изучение php с чего начать? Макарий PHP 4 05.12.2012 12:10
Как начать программировать и с чего начать? Lineage_29 Помощь студентам 9 04.11.2012 16:21
незнаю с чего начать... а начать очень нужно ОСЯНЯ Помощь студентам 2 26.11.2008 21:08