Операцио́нная систе́ма, сокр. ОС — программное обеспечение, управляющее компьютерами и позволяющее запускать на них прикладные программы. Предоставляет программный интерфейс для взаимодействия с компьютером, управляет прикладными программами и занимается распределением предоставляемых ресурсов, в том числе между прикладными программами. Некоторые операционные системы позволяют прикладным программам работать с аппаратным обеспечением напрямую. В широком смысле под операционной системой понимается совокупность ядра операционной системы и работающих поверх него программ и утилит, предоставляющих интерфейс для взаимодействия пользователя с компьютером.
POSIX — набор стандартов, описывающих интерфейсы между операционной системой и прикладной программой, библиотеку языка C и набор приложений и их интерфейсов. Стандарт создан для обеспечения совместимости различных UNIX-подобных операционных систем и переносимости прикладных программ на уровне исходного кода, но может быть использован и для не-Unix систем.
Unix — семейство переносимых, многозадачных и многопользовательских операционных систем, которые основаны на идеях оригинального проекта AT&T Unix, разработанного в 1970-х годах в исследовательском центре Bell Labs Кеном Томпсоном, Деннисом Ритчи и другими.
X Window System — оконная система, обеспечивающая стандартные инструменты и протоколы для построения графического интерфейса пользователя. Используется в UNIX-подобных ОС.
System V — одна из версий операционной системы Unix, разработанная в AT&T и выпущенная в 1983 году.
OpenGL — спецификация, определяющая платформонезависимый программный интерфейс для написания приложений, использующих двумерную и трёхмерную компьютерную графику. Разрабатывается в США и Европе, имеет тип лицензий GNU-/EU/.
Single UNIX Specification (SUS) — общее название для семейства стандартов, которым должна удовлетворять операционная система, чтобы называться «UNIX». Разрабатывается и поддерживается Austin Group на основе предыдущих разработок IEEE и The Open Group.
Порти́рование — в программировании — адаптация некоторой программы или её части так, чтобы она работала в другой среде, отличающейся от той среды, под которую она была изначально написана, с максимальным сохранением её пользовательских свойств. В этом основное отличие понятий порт и форк — в первом случае все пользовательские свойства пакета стараются сохранить, а во втором — это базирующаяся на общей основе самостоятельная разработка с новыми полезными свойствами.
MPEG-4 — международный стандарт, используемый преимущественно для сжатия цифрового аудио и видео. Он появился в 1998 году и включает в себя группу стандартов сжатия аудио и видео и смежные технологии, одобренные ISO — Международной организацией по стандартизации/IEC Moving Picture Experts Group (MPEG). Стандарт MPEG-4 в основном используется для вещания, записи фильмов на компакт-диск и в видеотелефонии (видеотелефон) и широковещании, в которых активно используется сжатие цифровых видео и звука.
Linux Standard Base, LSB — совместный проект семейства операционных систем, основанных на Linux, при организации Linux Foundation, целью которого является стандартизация их внутренней структуры. LSB опирается на существующие спецификации, такие как POSIX, Single UNIX Specification и другие открытые стандарты, при этом расширяя и дополняя их.
Extensible Firmware Interface (EFI) — интерфейс между операционной системой и микропрограммами, управляющими низкоуровневыми функциями оборудования, его основное предназначение: корректно инициализировать оборудование при включении системы и передать управление загрузчику или непосредственно ядру операционной системы. EFI предназначен для замены BIOS — интерфейса, который традиционно используется всеми IBM PC-совместимыми персональными компьютерами. Первая спецификация EFI была разработана Intel, позднее от первого названия отказались и последняя версия стандарта носит название Unified Extensible Firmware Interface (UEFI). В настоящее время разработкой UEFI занимается Unified EFI Forum.
Unix-подобная операционная система — операционная система, которая образовалась под влиянием Unix. Термин включает свободные/открытые операционные системы, образованные от Unix компании Bell Labs или эмулирующие его возможности, коммерческие и запатентованные разработки, а также версии, основанные на исходном коде Unix. Нет стандарта, определяющего термин, и допустимы различные точки зрения о том, считать определённый продукт Unix-подобным или нет.
Motif — библиотека элементов интерфейса и набор спецификаций для разработки графических интерфейсов под X Window System. Библиотека Motif появилась в конце 1980-х и на данный момент считается устаревшей.
OpenCL — фреймворк для написания компьютерных программ, связанных с параллельными вычислениями на различных графических и центральных процессорах, а также FPGA. В OpenCL входят язык программирования, который основан на стандарте языка программирования Си C99, и интерфейс программирования приложений. OpenCL обеспечивает параллелизм на уровне инструкций и на уровне данных и является осуществлением техники GPGPU. OpenCL является полностью открытым стандартом, его использование не облагается лицензионными отчислениями.
The Open Group — промышленный консорциум, созданный для установки нейтральных открытых технологических стандартов для вычислительной инфраструктуры. Сформировался при объединении X/Open с Open Software Foundation в 1996 году. The Open Group наиболее известна как сертифицирующий орган для торговой марки UNIX. В прошлом консорциум был наиболее известен в связи с публикацией Single UNIX Specification, расширяющей стандарты POSIX и являющейся официальным определением UNIX. В число членов группы входят покупатели и производители из отрасли информационных технологий, а также правительственные агентства, например, Capgemini, Fujitsu, Sun Microsystems, Hitachi, Hewlett-Packard, IBM, NEC, US Department of Defense, NASA и другие.
Open Look — спецификация графического интерфейса пользователя для рабочих станций UNIX. Она была создана в конце 1980-х годов корпорациями Sun Microsystems и AT&T.
Common Open Software Environment или COSE — организация, созданная в марте 1993 года крупными поставщиками Unix с целью определить открытые, унифицированные стандарты для операционных систем.
Спецификация требований программного обеспечения — законченное описание поведения программы, которую требуется разработать.
System V Interface Definition, SVID — стандарт, описывающий поведение ОС UNIX System V компании AT&T, включая набор системных и библиотечных вызовов, приложения и устройства. Хотя он не был первым стандартом, описывающим юникс, он важен как попытка стандартизировать UNIX в период, когда появлялось множество версий ОС и появились проблемы переносимости между вариантами. К 1986, AT&T потребовало от производителей привести поставки Юникс к стандарту SVID issue 2, в случае, если они хотят пользоваться брендом «System V R3». К 1990-м, однако, важность стандарта снизилась, так как на базе SVID были выпущены более современные, не зависящие от производителя юникс-систем стандарты POSIX и Single UNIX Specification.
fold — команда Unix, используемая для того, чтобы сделать файл с длинными строками более читаемым на компьютерном терминале с ограниченной шириной экрана путем выполнения переноса строк.