Учебные программы » Открытое программное обеспечение » Конспект лекций
Открытое программное обеспечение: Конспект лекций
Теоретическая часть курса нацелена на формирование представления об идеологии свободного ПО и концепциях разработки и использования free- и opensource software.
CC-BY-CA Анатольев А.Г.,
- Лекция 1. Что такое свободное ПО?
В лекции даны основные определения и понятия, связанные со свободным и открытым программным обеспечением. Вводится классификация ПО по критерию доступности с акцентом на отличия между разными категориями программ. - Лекция 2. Фонд свободного программного обеспечения
Цели и задачи FSF. Основные функции этой организации. Концепция copyleft и лицензия GPL. Лицензирование FOSS. Каталог свободного программного обеспечения. - Лекция 3. Проект Linux
Приводится краткая биография разработчика ОС Linux Линуса Торвальдса и основные исторические моменты, связанные с появлением и распространением созданной им операционной системы. - Лекция 4. Linux. Шаг за шагом...
Рассмотрены этапы развития и становления ядра Linux. Приведено краткое описание и основные возможности некоторых, наиболее популярных дистрибутивов GNU/Linux. - Лекция 4 1/2. Открытое ПО vs Свободное ПО
Понятие открытого ПО. Открытое ПО и Свободное ПО не одно и то же. Прагматизм против идеализма. - Лекция 5. Прочие проекты FOSS. Операционные системы
Кратко рассмотрены возможности нескольких, принципиально отличающихся друг от друга, операционных систем с открытым исходным кодом. - Лекция 6. Прочие проекты FOSS. Системное программное обеспечение
В лекции рассматриваются примеры свободно-распространяемых разработок общесистемного назначения, популярных среди opensource-сообщества или интересных по своим возможностям. - Лекция 7. Прочие проекты FOSS. Прикладное программное обеспечение
Приведены описания свободно распространяемых прикладных программ различного назначения: от офисных пакетов до мультимедийных и сетевых приложений. - Лекция 8. Тенденции и перспективы свободного и открытого ПО
Анализируются тенденции и выделяются перспективные направления в развитии свободного и открытого программного обеспечения.