Операцио́нная систе́ма, сокр. ОС — программное обеспечение, управляющее компьютерами и позволяющее запускать на них прикладные программы. Предоставляет программный интерфейс для взаимодействия с компьютером, управляет прикладными программами и занимается распределением предоставляемых ресурсов, в том числе между прикладными программами. Некоторые операционные системы позволяют прикладным программам работать с аппаратным обеспечением напрямую. В широком смысле под операционной системой понимается совокупность ядра операционной системы и работающих поверх него программ и утилит, предоставляющих интерфейс для взаимодействия пользователя с компьютером.
Ассе́мблер — транслятор программы из текста на языке ассемблера в программу на машинном языке.
Unix — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.
ed — первый стандартный текстовый редактор операционной системы UNIX.
AmigaOS — операционная система для компьютеров семейства Amiga, имеет атипичное микроядро. Классическую AmigaOS принято рассматривать как совокупность двух составляющих: Kickstart и Workbench. Kickstart обеспечивает абстрагирование от уникального аппаратного обеспечения Amiga и содержит в себе: планировщик вытесняющей многозадачности (Exec), дисковую операционную систему (AmigaDOS) и библиотеки графического интерфейса (Intuition). Workbench является графическим интерфейсом пользователя, и представлен как правило одноимённым рабочим столом или другим файловым менеджером.
Acme — многооконный текстовый редактор и оболочка для операционной системы Plan 9, разработанный Робом Пайком.
Порти́рование — в программировании — адаптация некоторой программы или её части так, чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана, с максимальным сохранением её пользовательских свойств. В этом основное отличие понятий порт и форк — в первом случае все пользовательские свойства пакета стараются сохранить, а во втором — это базирующаяся на общей основе самостоятельная разработка с новыми полезными свойствами.
Xenix — Unix-подобная операционная система, лицензия на которую была приобретена фирмой Microsoft у AT&T в конце 1970-х. Первые версии работали на мини-компьютерах DEC PDP-7, затем была введена возможность работы на плафторме Intel 80386. Santa Cruz Operation (SCO) приобрела эксклюзивные права на Xenix и с некоторого момента стала распространять систему как SCO UNIX.
Miraculix — российская 32-битная операционная система 2003-2007 годов.
Digital Equipment Corporation (DEC) — американская компьютерная компания, была основана в 1957 году Кеном Олсеном и Харланом Андерсоном.
Кеннет Лейн (Кен) То́мпсон — пионер информатики, известен своим вкладом в создание языка программирования C и операционной системы UNIX.
KolibriOS — операционная система для PC, полностью написанная на ассемблере fasm и распространяемая на условиях лицензии GPL. Основана на MenuetOS и является её форком. Колибри является альтернативной операционной системой, так как она использует собственные стандарты и не основана на POSIX. Система рассчитана на использование ассемблера для написания приложений, но есть и программы, написанные на языках высокого уровня. Основные идеи заключаются в минимизации потребляемых ресурсов системы, оптимизации кода программ для повышения их быстродействия, а также в использовании языка ассемблера как основного языка разработки KolibriOS и программ для неё.
«Беста» — серия советских компьютеров — рабочих станций на основе операционной системы Unix. Выпускалась с 1988 года на совместном производстве, созданном силами завода ЗИЛ и НИИСИ Академии наук СССР.
PDP-7 — мини-компьютер, производившийся Digital Equipment Corporation. Появившись в 1965 году, первым использовал технологию Flip chip. Цена компьютера составляла 72 тыс. долл. Он был дешёвым, но мощным компьютером для своего времени. PDP-7 был третьим компьютером в линейке 18-битных машин, используя практически ту же самую систему команд, что и PDP-4, а также PDP-9.
GCOS — семейство операционных систем, ориентированных для работы на мейнфреймах. Их первый представитель был разработан компанией General Electric в 1962 году; и изначально она называлась GECOS.
Rogue — компьютерная игра, написанная в 1980 году. Её основной темой является исследование подземелий. Она была необычайно популярной на университетских Unix-системах в начале 1980-х годов и породила целый жанр, известный как «Roguelike».
Ultrix — операционная система семейства BSD Unix, разработанная Digital Equipment Corporation (DEC) для своих компьютеров серий PDP и VAX.
Spacewar! — одна из первых известных цифровых компьютерных игр. Создана Стивом Расселом при участии Мартина Греца и Уэйна Витенена, которые объединились в неформальную творческую группу под названием Hingham Institute. Эта группа в 1961 году задумала разработать игру на платформе мини-компьютера DEC PDP-1 в Массачусетском технологическом институте (МТИ). После того, как знакомый Рассела Алан Коток получил несколько подпрограмм от компании Digital Equipment Corporation (DEC) по расчёту траектории полёта космического аппарата, Рассел занялся программированием игры, а к февралю 1962 года у него была готова первая версия Spacewar!, и на это ушло примерно 200 человеко-часов работы.
Язык программирования Си разрабатывался в период с 1969 по 1973 годы в лабораториях Bell Labs. Согласно Ритчи, самый активный период творчества пришёлся на 1972 год. Язык назвали «Си», потому что многие его особенности берут начало от старого языка «Би». Существует несколько различных версий происхождения названия языка Би. Кен Томпсон указывает на язык программирования BCPL, однако существует ещё и язык Bon, также созданный им. Ритчи предполагает, что название языка могло быть производным от имени жены Томпсона Бонни.
Cамодостаточность в разработке программного обеспечения — это использование программы для создания новых версий той же самой программы. Чаще всего данное понятие применяется в отношении компиляторов, которые могут скомпилировать собственный исходный код. Также к самодостаточным программам обычно относятся ядра операционных систем, интерпретаторы командной строки и системы контроля версий.