Системное программное обеспечение, обеспечивающее платформу для выполнения приложений и выполняющее пять ключевых функций: платформа для приложений, посредник между приложениями и оборудованием, хранение данных, безопасность и сетевое взаимодействие.
kernel (ядро)
Центральный компонент операционной системы Linux, представляющий собой само ядро (kernel) ОС; именно он непосредственно реализует все ключевые функции операционной системы.
libraries (библиотеки)
Готовые программные элементы кода, которые разработчики приложений могут подключать в своих программах, позволяя повторно использовать функциональность без написания кода с нуля.
utilities (утилиты)
Набор прикладных программ в составе Linux, предназначенных для решения задач администрирования операционной системы: обслуживания файловой системы, редактирования текстовых файлов, управления процессами и установки программных пакетов.
Текстовый способ взаимодействия пользователя с операционной системой путём ввода команд в командную строку (command line).
GUI (graphical user interface, графический пользовательский интерфейс)
Необязательный графический интерфейс Linux, позволяющий пользователю взаимодействовать с операционной системой с помощью визуальных элементов управления.
Minix
Минималистичная операционная система — клон UNIX, разработанная профессором Эндрю Таненбаумом (Andrew S. Tanenbaum) в учебных целях; послужила непосредственным источником вдохновения для Линуса Торвальдса при создании Linux.
GNU (GNU's Not UNIX)
Проект и движение, инициированное Ричардом Столлманом (Richard Stallman) в 1983 году с целью создания свободно распространяемого программного обеспечения с открытым исходным кодом; идеология GNU стала основой для лицензирования Linux.
GPL (General Public License, стандартная общественная лицензия GNU)
Лицензия GNU, под которой распространяется ядро Linux; требует, чтобы исходный код оставался свободно доступным для всех желающих его загрузить, изменить, перекомпилировать и распространять.
free software (свободное программное обеспечение)
Программное обеспечение, исходный код которого свободен от ограничений, препятствующих копированию, изменению и распространению; термин, ставший ключевым в идеологии проекта GNU.
open source software (программное обеспечение с открытым исходным кодом)
Вариация концепции свободного программного обеспечения, при которой исходный код программы должен оставаться публично доступным; Linux распространяется именно как программное обеспечение с открытым исходным кодом.
distribution (дистрибутив)
Готовый к установке вариант Linux, собранный конкретным разработчиком или компанией на основе ядра Linux с добавлением специализированных инструментов, утилит и приложений; примеры — Ubuntu, Fedora, openSUSE, Debian.
support life cycle (жизненный цикл поддержки)
Период, в течение которого разработчик дистрибутива официально поддерживает конкретную версию дистрибутива, выпуская обновления и исправления ошибок; по истечении этого срока версия считается устаревшей и должна быть выведена из эксплуатации.
Сетевой протокол и служба, позволяющая настроить Linux в качестве файлового сервера для клиентов Linux и UNIX; хорошо работает в однородных Linux/UNIX-средах.
Samba
Служба Linux, обеспечивающая совместимость с протоколом SMB/CIFS и позволяющая предоставлять совместный доступ к файлам и принтерам для Windows-клиентов; Linux-сервер с Samba может выступать в роли контроллера домена Windows.
CUPS (Common UNIX Printing System, общая система печати UNIX)
Служба Linux, обеспечивающая организацию сетевой печати; в сочетании с Samba позволяет настроить совместный доступ к принтерам как для Linux-, так и для Windows-клиентов.
virtualization (виртуализация)
Технология, позволяющая запускать несколько экземпляров операционных систем на одном физическом оборудовании одновременно за счёт использования посредника — гипервизора (hypervisor), — который управляет доступом к аппаратным ресурсам.
hypervisor (гипервизор)
Программный посредник, управляющий доступом к системным ресурсам при виртуализации и обеспечивающий одновременную работу нескольких виртуальных машин на одном физическом хосте; примеры — Xen, KVM, VMware ESXi.
virtual machine (виртуальная машина)
Программная среда, имитирующая отдельный физический компьютер; каждой виртуальной машине выделяется процессорное время, оперативная память, виртуальное устройство хранения и сетевой интерфейс.
thin client (тонкий клиент)
Маломощная рабочая станция, используемая только для отображения среды рабочего стола, который в действительности функционирует как виртуальная машина на сервере виртуализации и передаётся по сети.
cloud computing (облачные вычисления)
Модель предоставления вычислительных ресурсов (оборудования, программного обеспечения, сетевых услуг), при которой ресурсы размещаются у провайдера и доступны через сеть, как правило через Интернет; виртуализация является ключевым компонентом облачных вычислений.
IaaS (Infrastructure as a Service, инфраструктура как услуга)
Модель облачных вычислений, при которой провайдер предоставляет виртуальный сервер (вычислительную инфраструктуру) через Интернет, беря на себя все затраты по реализации, обслуживанию и защите сервера.
SaaS (Software as a Service, программное обеспечение как услуга)
Модель облачных вычислений, обеспечивающая доступ к программному обеспечению и данным через облако.
NaaS (Network as a Service, сеть как услуга)
Модель облачных вычислений, предоставляющая сетевое подключение через облако.
STaaS (Storage as a Service, хранилище как услуга)
Модель облачных вычислений, обеспечивающая доступ к устройствам хранения данных через облако.
DaaS (Desktop as a Service, рабочий стол как услуга)
Модель облачных вычислений, предоставляющая доступ к настольным операционным системам через облако.
PaaS (Platform as a Service, платформа как услуга)
Модель облачных вычислений, предоставляющая полный набор решений для выполнения вычислительной задачи, включая сетевую инфраструктуру, хранилище и программное обеспечение.
embedded Linux (встраиваемый Linux)
Урезанный вариант Linux с минимальным набором необходимых функций, записываемый в флэш-память и используемый в интеллектуальных устройствах — сетевом оборудовании, промышленных контроллерах, смартфонах, смарт-телевизорах.
Android
Специально оптимизированный дистрибутив Linux для мобильных устройств, разработанный компанией Google; является доминирующей мобильной операционной системой по доле рынка.