Операционная система — это программа, которая обеспечивает возможность рационального использования оборудования компьютера удобным для пользователя образом.
ОС является менеджером физических ресурсов
ОС предлагает единый программный интерфейс для приложений
Программы общаются с ОС с помощью системных вызовов
Приложение - это исполняемый код, который можно выполнить на процессоре, и который использует системные вызовы ОС для доступа к ресурсам
Приложения зависят от бинарной архитектуры процессора
Приложения зависят от системных вызовов ОС
Краткая история UNIX
Актуальная версия истории UNIX-подобных ОС расположена на Википедии
1969 - первоначальные исследования на основе Multics
1970-e
переход на язык Си для написания ОС, адаптация под разные физические платформы
распространение в академической среде, UNIX - пример разработки ОС
1980-е
создание множества UNIX-подобных ОС, лицензирование для других производителей
UNIX рассматривается как универсальная целевая ОС, первые попытки стандартизации
1983 - антимонопольный комитет США позволяет закрыть свободный обмен исходными кодами UNIX между пользователями. Создание проекта GNU (GNU is not UNIX)