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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

skype: x-enter1
По умолчанию С чего начать изучения ядра линукс?

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

изучение ядра линукс,следует начинать с изучения основ программирования,или поступления в ВУЗ
__________________
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
Репутация: 849

icq: 380871124
skype: russian_pinky
По умолчанию

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

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

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

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


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

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

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

icq: 639 544 131
По умолчанию

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

skype: x-enter1
По умолчанию

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

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

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

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

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


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

skype: x-enter1
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
с чего начинать после изучения языка? _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


18:58.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.