Открыть сервис

elementary OS: история и особенности дистрибутива

elementary OS — это дистрибутив операционной системы Linux, основанный на Ubuntu и отличающийся собственным окружением рабочего стола Pantheon. Проект позиционируется как быстрая, открытая и конфиденциальная альтернатива Windows и macOS, ориентированная на массового пользователя, не имеющего опыта работы с Linux. Дистрибутив разрабатывается и поддерживается компанией elementary, Inc., зарегистрированной в США.

История

Проект был основан в 2007 году дизайнером Дэниелом Форе (Daniel Foré) под названием elementary. Изначально это был набор тем и иконок для Ubuntu, однако со временем перерос в самостоятельный дистрибутив. Первый стабильный релиз под кодовым именем Jupiter вышел 31 марта 2011 года на базе Ubuntu 10.10.

Дальнейшее развитие происходило следующим образом:

  • Luna (2013) — второй релиз, основанный на Ubuntu 12.04 LTS, представил собственное окружение Pantheon.
  • Freya (2015) — версия на базе Ubuntu 14.04 LTS, добавившая поддержку HiDPI-экранов и новый центр уведомлений.
  • Loki (2016) — релиз на Ubuntu 16.04 LTS, улучшивший интеграцию с онлайн-сервисами.
  • Juno (2018) — версия на Ubuntu 18.04 LTS, представившая новый интерфейс настроек и функцию «карточки задач».
  • Odin (2021) — крупный релиз на базе Ubuntu 20.04 LTS, добавивший тёмную тему оформления, новый центр управления и поддержку установки на устройства с архитектурой ARM.
  • Jólnir (2022) — промежуточный релиз, основанный на Ubuntu 22.04 LTS, с обновлённым магазином приложений.
  • Horus (2023) — актуальная версия, базирующаяся на Ubuntu 22.04 LTS, с улучшенной поддержкой Wayland и новыми жестами для тачпада.

Особенности архитектуры и окружения Pantheon

Главной отличительной чертой elementary OS является собственное окружение рабочего стола Pantheon, написанное на языках Vala и C. Оно полностью интегрировано с дистрибутивом и включает несколько ключевых компонентов:

  • Панель Wingpanel — верхняя панель, объединяющая меню приложений, индикаторы системных ресурсов и часы.
  • Док Plank — нижняя панель быстрого запуска приложений, отличающаяся минималистичным дизайном.
  • Меню приложений Slingshot — полноэкранный лаунчер с поиском и категориями.
  • Центр уведомлений — выдвигающаяся боковая панель, группирующая уведомления и календарь.
  • Системные настройки Switchboardпанель управления, организованная по категориям, аналогично системным настройкам macOS.

Окружение Pantheon построено на клиент-серверной архитектуре и использует собственный композитор Gala, поддерживающий аппаратное ускорение. Начиная с версии Horus, дистрибутив активно развивает поддержку протокола Wayland, хотя сеанс X11 остаётся доступным для совместимости.

Модель распространения и оплата

elementary OS использует нетрадиционную для Linux-сообщества модель распространения. На официальном сайте дистрибутив предлагается по принципу «заплати, сколько хочешь» (pay-what-you-want). При загрузке пользователю предлагается ввести произвольную сумму, включая ноль, однако разработчики настоятельно рекомендуют поддержать проект материально. Средний рекомендуемый взнос составляет около 10 долларов США.

В отличие от большинства дистрибутивов, elementary OS не предоставляет установочный ISO-образ для прямого скачивания без посещения веб-сайта. Это сделано для сбора средств на развитие. Тем не менее, образы доступны через сторонние зеркала, а также в каталогах некоторых популярных менеджеров загрузок.

Магазин приложений AppCenter

Важной частью экосистемы elementary OS является собственный центр приложений AppCenter. Он отличается от традиционных пакетных менеджеров Linux тем, что:

  • Приложения распространяются в формате Flatpak, что обеспечивает изоляцию и простоту установки.
  • Разработчики могут размещать в AppCenter как бесплатные, так и платные приложения. Для платного ПО предусмотрена система оплаты, при которой elementary, Inc. удерживает комиссию, а оставшаяся часть перечисляется разработчику.
  • Каждое приложение проходит проверку на соответствие рекомендациям по дизайну Human Interface Guidelines (HIG), разработанным командой elementary.

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

Пользовательский интерфейс и философия дизайна

Проект elementary уделяет исключительное внимание дизайну. Разработанные правила Human Interface Guidelines описывают единые принципы оформления приложений: использование системного шрифта, отступы, цветовую палитру и анимации. Благодаря этому интерфейс elementary OS выглядит целостно, а сторонние приложения, следующие рекомендациям, не выбиваются из общей картины.

Философия проекта предполагает отказ от избыточной настройки в пользу простоты. В системе отсутствуют многие привычные для Linux-пользователей инструменты тонкой настройки, такие как редактор реестра или менеджер рабочих столов. Вместо этого elementary OS предлагает фиксированные, тщательно продуманные параметры, что приближает её к подходу Apple.

Предустановленные приложения

В состав elementary OS входит набор собственных приложений, разработанных командой проекта:

  • Files — файловый менеджер с вкладками и боковой панелью.
  • Code — простой текстовый редактор с подсветкой синтаксиса.
  • Videos, Music, Photos — медиаплееры и просмотрщик изображений.
  • Mail — почтовый клиент, поддерживающий протоколы IMAP и Exchange.
  • Calendar — приложение-календарь с интеграцией с онлайн-сервисами.
  • Terminalэмулятор терминала.
  • Web — браузер на основе WebKit, известный под кодовым именем Epiphany.

Все предустановленные приложения написаны с учётом HIG и используют общие библиотеки Granite, упрощающие разработку и обеспечивающие единообразие.

Системные требования и производительность

elementary OS считается нетребовательной к аппаратному обеспечению системой. Официальные минимальные требования включают процессор с частотой от 1 ГГц, 2 ГБ оперативной памяти (рекомендуется 4 ГБ) и 15 ГБ свободного места на диске. Благодаря оптимизации окружения Pantheon, система стабильно работает на компьютерах с ограниченными ресурсами, включая нетбуки и старые ноутбуки.

Критика и ограничения

Несмотря на популярность, elementary OS подвергается критике по ряду направлений. Основные претензии касаются:

  • Модели оплаты, которую часть сообщества считает противоречащей духу свободного ПО, хотя дистрибутив распространяется под лицензией GPL.
  • Ограниченной гибкости настройки по сравнению с другими дистрибутивами.
  • Относительно медленного цикла выпуска новых версий, что связано с малым размером команды разработчиков.
  • Зависимости от Ubuntu, из-за которой пользователи не получают самые свежие версии программного обеспечения.

Тем не менее, elementary OS стабильно входит в число наиболее популярных дистрибутивов Linux для настольных компьютеров по данным сайта DistroWatch и получает положительные отзывы за качество дизайна и удобство для новичков.

Источники

  1. Официальный сайт проекта elementary.io.
  2. Документация разработчика elementary.io/docs.
  3. База данных DistroWatch.com.
  4. Репозиторий проекта на GitHub.com/elementary.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →