Темы на экзамен
- Свободное лицензирование и открытая разработка 
- Свободная (разрешительная) лицензия по Столлману
 - Копилефтная лицензия
 - Сравнение резрешительных и копилефтных лицензий
 - Возможность создания хранилищ и дистрибутивов
 
 - Разнообразие и инварианты Linuz-based ОС 
- …?
 
 - Файловая системиа 
- 2 определния
 - FHS
 - монтирование
 - виртуальные ФС
 - типы файловых объектов
 - команды для работы с файлами
 
 - Процессы 
- таблица процессов, PID
 - команды для работы с процессами
 - управление процессами (в т. ч. с терминала)
 
 - Права доступа 
- субъект-субъактная модель ПД
 - множественный субъект
 - rwx
 - ugo
 - rwx для каталога, t
 - утилиты
 - доверенный субъект
 - управлаяемое нарушение прав доступа SUID/SGID
 - capabilities
 - локализация доступа к объекту при помощи SGID и «чужого» каталога
 - недостатки С-С модели, другие модели прав доступа
 
 - Командная строка 
- принципы организации
 - полезные свойства интерпретатора командной строки
 
 - Регулярные выражения (внезапно) 
- определение и область использования
 - примеры
 - базовые и расширенные РВ
 - виды реализаций РВ (т. н. flavours)
 - выход за пределы РВ (perl, Python,...)
 
 - ОС 
- определние и вытекающие из него требования
 - структура unix-подобной ОС
 - ОС на базе Linux, особенности
 
 - Настройка ОС и программного окружения 
- принципы организации информационного пространства
 ФС как удобный интерфейс к иерархически структурированной информации (/proc, ...)
- пользовательские и системные конфигурационные каталоги
 
 - Досистемная загрузка ОС 
- классическая 4-уровневая модель
 - особености схемы, используемой Linux (в частности, для x86)
 - EFI
 
 - Запуск/останов ОС и динамическая модификация состояния ОС 
- Задачи, возникающие при запуске, останове и модификации
 Запуск и останов по схеме .d, достоинства и недостатки
- Подход Systemd
 
 - Пользовательское графическое окружение 
- Сравнение с «unix-like» консольным окружением: как изменились список и тип рещамых задач
 - DBus 
- архитектура и применение
 - достоинства, недостатки
 
 - Другие стандарты Freedesktop 
- .desktop-файл
 - стандартные каталоги (например, «Рабочий стол»)
 - ...
 
 
 - Пакеты 
- Изолированное и наборное пакетирование, достоинства и недостатки
 - Определение и свойства пакета
 - Обязанности установщика
 - Обязанности диспетчера пакетов
 - Зависимости, их типы
 
 - Хранилища и дистрибутивы 
- FOSS как возможность создания публичных хранилищ и дистрибутивов
 - Требования к хранилищу
 - Определение дистрибутива
 - Примеры и характеристика Linux-bsed хранилищ и дистрибутивов
 
 
