[Uneex] Fwd: [Лекции на ВМК] Спецкурс «Архитектура операционных систем GNU/Linux»
Евгений Сыромятников
evgsyr на gmail.com
Пт Фев 10 21:47:04 MSK 2012
День добрый.
15 февраля 2012 года (среда) в 18:00 в аудитории П-6 второго учебного
корпуса МГУ пройдёт первая лекция по курсу «Архитектура операционных
систем GNU/Linux».
Курс посвящён рассмотрению различных аспектов организации Linux-based
операционных систем. В курсе рассматриваются:
* Особенности архитектуры операционных систем на базе GNU/Linux
* Работа с файлами и процессами
* Использование командной оболочки shell как интерпретатор командной
строки, как инструмент программирования и как инструмент интеграции
* Взаимодействие с ядром ОС
* Особенности организации рабочего окружения, инструменты для
взаимодействия в рамках него
Курс ориентирован на слушателей, имеющих некоторый практический опыт в
использовании UNIX-like систем и современных Linux-based дистрибутивов
операционных систем.
Тематический план курса:
* Особенности архитектуры операционных систем GNU/Linux
* Работа с файлами (организация ФС, ext3, ext4, inode, утилиты для
работы с ними, символьные и жесткие ссылки).
* Обработка текстовых файлов: понятие гладкого и размеченного
текста, утилиты для простейшей обработки текста.
* Регулярные выражения. Утилиты, использующие регулярные выражения.
Обработка конфигурационных файлов.
* Специализированное ПО для обработки пользовательских данных
(imagemagick, mencoder, и т.д.).
* Командная оболочка shell: shell, как интерпретатор командной строки.
* Командная оболочка shell: shell, как язык программирования.
* Командная оболочка shell: shell, как интегратор.
* Утилиты для управление процессами, управление процессами из
терминала, демоны.
* Взаимодействие с ядром ОС. Модули, DKMS.
* Этапы загрузки системы.
* Стандарты рабочего окружения. freedesktop.org. Утилиты,
реализующие стандарт.
* Прикладной стандарт межпроцессного взаимодействия DBUS, его
реализация в Linux.
* Динамическое предоставление доступа к ресурсам: PolicyKit, DeviceKit, и т.п.
* Прочие инструменты, реализующие событийную парадигму.
* Внешние устройства и мультимедиа.
* Интеграция приложений посредством интерпретируемых языков
программирования общего назначения.
Лекции читает Георгий Курячий.
Лицам, не имеющим пропуск на факультет ВМК МГУ, рекомендуется на
первую лекцию принести одну матовую фотографию 3×4 и паспортные данные
для оформления пропуска.
Ссылки:
— http://uneex.org/LecturesCMC/GnuLinuxArchitecture2012 — страница с
информацией о курсе
— https://uneex.org/LecturesCMC/GnuLinuxArchitecture2012?action=AttachFile&do=get&target=uneex_summer_2012_ad.pdf
— PDF объявления
--
Eugene "eSyr" Syromyatnikov
mailto:evgSyr на gmail.com
xmpp:eSyr на jabber.{ru|org}
Подробная информация о списке рассылки Uneex