Различия между версиями 1 и 2
Версия 1 от 2012-05-02 22:09:13
Размер: 950
Редактор: FrBrGeorge
Комментарий:
Версия 2 от 2012-05-28 01:16:47
Размер: 2035
Редактор: eSyr
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 9: Строка 9:
Строка 12: Строка 13:

=== Материалы ===
 * [[WikiPedia:Linux kernel]]
 * http://www.ibm.com/developerworks/linux/library/l-linux-kernel/index.html
 * <<PassportLink(AltDocs_saga_of_devices,Direct=True)>>
 * procfs
  * [[WikiPedia:procfs#Linux|Статья в Википедии про procfs]]
  * [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=Documentation/filesystems/proc.txt;hb=HEAD|Документация ядра на подсистему proc]]
  * [[http://linux.die.net/man/5/proc|man 5 proc]]
  * [[http://www3.big.or.jp/~sian/linux/DocBook/procfs-guide/index.html|Описание procfs, довольно старое]]
  * [[http://www.ibm.com/developerworks/linux/library/l-proc/index.html|Про подсистему proc на DeveloperWorks: «Access the Linux kernel using the /proc filesystem: This virtual filesystem opens a window of communication between the kernel and user space»]]
 * [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=tree;f=Documentation/sysctl;hb=HEAD|Документация по sysctl]]

Ядро и модули

  • Чем заниматся ядро ОС и зачем ему модули?
  • Что такое «стартовый виртуальный диск» (initrd), и что он содержит
  • Подгрузка и выгрузка модулей. Зависимость модулей.
  • Расположение ядра, initrd и модулей в файловой системе
  • Параметры ядра (/proc/cmdline) и модулей; «безопасный» режим загрузки

  • Управление загрузкой модулей: udev, чёрные списки, параметры по умолчанию, загрузка при старте

  • /proc и sysctl

ДЗ

  • Как обеспечивается выбор ядра при загрузке системы?
  • Примеры использования sysctl в повседневности

Материалы

LecturesCMC/GnuLinuxArchitecture2012/09 (последним исправлял пользователь FrBrGeorge 2012-05-30 13:33:17)