Учебно-методические материалы для студентов кафедры АСОИУ

Учебные программы » Открытое программное обеспечение

Конспект лекций по дисциплине «Открытое программное обеспечение»

Теоретическая часть курса нацелена на формирование представления об идеологии свободного ПО и концепциях разработки и использования free- и opensource software.

Лекция 1. Что такое свободное ПО?

В лекции даны основные определения и понятия, связанные со свободным и открытым программным обеспечением. Вводится классификация ПО по критерию доступности с акцентом на отличия между разными категориями программ.

Лекция 2. Фонд свободного программного обеспечения

Цели и задачи FSF. Основные функции этой организации. Концепция copyleft и лицензия GPL. Лицензирование FOSS. Каталог свободного программного обеспечения.

Лекция 3. Проект Linux

Приводится краткая биография разработчика ОС Linux Линуса Торвальдса и основные исторические моменты, связанные с появлением и распространением созданной им операционной системы.

Лекция 4. Linux. Шаг за шагом...

Рассмотрены этапы развития и становления ядра Linux. Приведено краткое описание и основные возможности некоторых, наиболее популярных дистрибутивов GNU/Linux.

Лекция 5. Прочие проекты FOSS. Операционные системы

Кратко рассмотрены возможности нескольких, принципиально отличающихся друг от друга, операционных систем с открытым исходным кодом.

Лекция 6. Прочие проекты FOSS. Системное программное обеспечение

В лекции рассматриваются примеры свободно-распространяемых разработок общесистемного назначения, популярных среди opensource-сообщества или интересных по своим возможностям.

Лекция 7. Прочие проекты FOSS. Прикладное программное обеспечение

Приведены описания свободно распространяемых прикладных программ различного назначения: от офисных пакетов до мультимедийных и сетевых приложений.

Лекция 8. Тенденции и перспективы свободного и открытого ПО

Анализируются тенденции и выделяются перспективные направления в развитии свободного и открытого программного обеспечения.

↑ В начало страницы