Темы на экзамен
- Свободное лицензирование и открытая разработка - Свободная (разрешительная) лицензия по Столлману
- Копилефтная лицензия
- Сравнение резрешительных и копилефтных лицензий
- Возможность создания хранилищ и дистрибутивов
 
- Разнообразие и инварианты 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 хранилищ и дистрибутивов
 
