elementary OS
elementary OS (от англ. elementary — элементарный, простой) — дистрибутив Linux, основанный на Ubuntu LTS, который ориентирован в основном на нетехнических пользователей. elementary OS позиционирует себя как «быструю, открытую и конфиденциальную» замену macOS и Windows и имеет модель «плати сколько хочешь». Среда рабочего стола Pantheon[3].
Elementary OS | |
---|---|
Семейство ОС | Linux |
Основана на | Ubuntu |
Первый выпуск | 31 марта 2011 |
Последняя версия |
|
Менеджеры пакетов | Dpkg |
Поддерживаемые языки | несколько языков[d] |
Поддерживаемые платформы | x86_64 и 80386 |
Интерфейс | GTK |
Лицензия | GNU GPL[2] и GNU LGPL |
Репозиторий исходного кода | github.com/elementary/ |
Веб-сайт | elementary.io |
Медиафайлы на Викискладе |
Философия дизайна операционной системы
HIG-руководства проекта elementary OS направлены на немедленное использование с гладкой кривой обучаемости, а не на полноценные настройки[4]. Разработчики установили для себя три основных правила: «краткость», «избегать конфигураций» и «минимальная документация».
Пользовательский интерфейс внешне напоминает macOS[5].
Среда рабочего стола Pantheon глубоко интегрирована с другими приложениями elementary OS, такими как Plank (док-панель), Epiphany (веб-браузер по умолчанию) и Code (текстовый редактор). Оконный менеджер дистрибутива — Gala, основанный на Mutter[6].
Pantheon
Настольная среда Pantheon построена поверх GNOME, то есть GTK+, GDK, Cairo, GLib (включая GObject и GIO), GVFS и Tracker.
Приложения Pantheon являются либо форками текущих или старых приложений GNOME, либо написаны с нуля на Vala (компилируемый язык программирования):
- Pantheon Greeter: менеджер сеансов, основанный на LightDM[apps 1];
- Gala: менеджер окон[apps 2];
- Wingpanel: верхняя панель, аналогичная функции для верхней панели GNOME Shell[apps 3];
- Slingshot: приложение запуска, которое находится в WingPanel[apps 4];
- Plank: панель задач (основан на Docky)[apps 5][apps 6];
- Switchboard: панель управления[apps 7];
- Web (ранее Epiphany): веб-браузер по умолчанию, основанный на WebKitGTK+[apps 8];
- Mail: почтовая программа, написанная на Vala и WebKit[apps 9];
- Calendar: календарь, органайзер[apps 10];
- Tasks: список задач
- Music: аудиоплеер[apps 11];
- Code: текстовый редактор[apps 12];
- Terminal: эмулятор терминала[apps 13];
- Files (ранее Merlin): файловый менеджер[apps 14][apps 15];
- Installer: Установщик, созданный в партнерстве с System76.
Брайан Лундук из Network World написал, что среда рабочего стола Pantheon, центральная часть операционной системы, была одной из лучших в 2016 году[7].
Разработка
Первоначально дистрибутив был создан как сборка с набором тем и приложений, предназначенных для Ubuntu, которая позже стала самостоятельным дистрибутивом Linux[8]. Будучи основанным на Ubuntu, он совместим со своими репозиториями и пакетами и использует собственный программный центр для обработки установки/удаления программного обеспечения. Его пользовательский интерфейс нацелен на то, чтобы быть интуитивным для новых пользователей, не потребляя слишком много ресурсов[9].
Elementary OS основана на выпусках Ubuntu с долгосрочной поддержкой, которые её разработчики активно поддерживают для устранения ошибок и безопасности в течение многих лет, в то время как продолжается разработка следующего выпуска[10][11].
Основатель elementary OS Дэнил Форе говорил, что проект создан не для того чтобы соперничать с существующими проектами с открытым исходным кодом, а для расширения их общей аудитории. Также проект нацелен на создание вакансий с открытым исходным кодом через вознаграждения разработчиков за выполнение определённых задач. К 2016 году (к моменту выпуска Loki) было собрано и выплачено разработчикам 17 500 долларов США[12].
0.1 Jupiter
Первой стабильной версией elementary OS был 0.1 Jupiter, опубликованный 31 марта 2011 года[13], и версия была основана на Ubuntu 10.10. С октября 2012 года версия больше не поддерживается и, следовательно, больше не доступна для скачивания на официальном веб-сайте операционной системы, кроме исторических возможностей.
0.2 Luna
В ноябре 2012 года была выпущена первая бета-версия elementary OS под кодовым названием Luna, которая основывается на Ubuntu 12.04 LTS[14]. Вторая бета-версия Luna была выпущена 6 мая 2013 года с более, чем 300 исправлениями ошибок и несколькими изменениями, такими как улучшенная поддержка нескольких локализаций, поддержка нескольких дисплеев и обновлённые приложения[15]. 7 августа 2013 года на официальном сайте появились обратные отсчеты с обратным отсчетом до 10 августа 2013 года[16]. В тот же день была выпущена вторая стабильная версия elementary OS «Luna», а также полный редизайн операционной системы и сайта[17].
0.3 Freya
Название третьей стабильной версии elementary OS, Isis, было предложено в августе 2013 года Дэнилом Форе, руководителем проекта[18]. Позднее, кодовое имя было изменено на Freya, чтобы избежать связи с террористической группой ИГИЛ[19]. Версия основана на Ubuntu 14.04 LTS, которая была выпущена в апреле 2014 года[20]. Первая бета-версия Freya была выпущена 11 августа 2014 года. Вторая бета-версия Freya была выпущена 8 февраля 2015 года. Окончательная версия была выпущена 11 апреля 2015 года, после того, как часы отсчета появились на веб-сайте за восемь дней до её выпуска.
В 2015 году, разработчики elementary OS изменили страницу загрузки и добавили запрос денежного пожертвования до появления прямой http-ссылки на загрузку текущей стабильной версии. Несмотря на то, что пользователь был в состоянии выбрать сумму сам или отказаться платить вовсе, это вызвало споры о допустимости такой практики и согласованности с философией FOSS[21][22][23]. Команда elementary OS оправдала своё действие тем, что «около 99,875 % пользователей загружают elementary OS без оплаты», а деньги необходимы для обеспечения дальнейшего развития дистрибутива.
В обзоре всех дистрибутивов Linux, блог Linux.com в начале 2016 года сказал, что elementary OS — «превосходный дистрибутив» в рынке дистрибутивов Linux. Автор отметил предысторию разработчиков, их влияние с macOS, и их философию определения приоритетов строгих правил проектирования и приложения, которые следуют этим правилам[24].
0.4 Loki
elementary OS 0.4 с кодовым именем «Loki» была выпущена 9 сентября 2016 года[7][11]. Версия Loki была основана на Ubuntu 16.04 с долгосрочной поддержкой, выпущенной ранее в этом году, и имеет версию ядра Linux 4.4. В версии Loki обновили программу уведомления операционной системы и добавили несколько новых стандартных программ. Это позволяет пользователям устанавливать настройки для отображения их уведомлений. Обновлённые индикаторы панели уведомлений начали отображать информацию из уведомления — например, название электронного письма, а не общее предупреждение. Операционная система также добавила общесистемную интеграцию для онлайн-аккаунтов Last.fm и FastMail с другими сервисами в разработке.
В версии Loki был заменён веб-браузер Midori на Epiphany, браузер, который основывается на WebKit2. Когда проект Yorba с разработчиками приложения электронной почты Geary упразднился, elementary OS представила Geary как «Mail», и добавила новые визуальные и интеграционные функции. В новой функции календаря, пользователи могут описывать события на естественном языке, которые программа календаря интерпретирует и помещает в соответствующие поля времени и описания при создании событий[12].
elementary OS также создала собственное хранилище приложений, которое упрощает процесс установки и обновления приложений[12]. Основатель проекта Дэнил Форе назвал AppCenter самой большой функцией в выпуске Loki и отметил его улучшение скорости, по сравнению с другими методами установки и преимуществами внутреннего развития для выхода из инструментов обновления Ubuntu. Разработчики версии Loki получили 9000 долларов во время своего развития — почти половину общего сбора средств фонда за грант.
Джек Валлен из Linux.com дал положительный отзыв о версии Loki как одном из самых элегантных и лучших дистрибутивов Linux. Он обнаружил, что изменения в веб-браузере и приложении магазина значительно улучшены, а клиент электронной почты привносит «столь необходимый глоток свежего воздуха» в стагнирующую область. В целом Валлен предположил, что существующие пользователи оценят отточенность версии, а для новых она станет идеальным введением в операционную систему[12].
Брайан Лундуке из Network World похвалил производительность, удобство использования, отточенность и лёгкую установку Loki, но считал, что она лучше подходит для новых пользователей Linux, чем для уже существующих[7].
В будущем планировалась простейшая поддержка операционной системы для автономных программ, таких как Snappy или Flatpak[7].
Команда elementary OS получила крупное пожертвование от анонимного донора в начале августа 2018 года. Пожертвование позволило команде разработчиков нанять дополнительного сотрудника на полную ставку и расширить долгосрочную жизнеспособность проекта[25].
5.0 Juno
elementary ОС 5.0 Juno была выпущена 16 октября 2018 года. Обновление вносит изменения в систему платных приложений AppCenter, а также функцию Night Light (с англ. — «ночной свет») для изменения цвета экрана ночью и настраиваемая черепица, а также ряд других новых функций для приложений Pantheon, для настольных ПК и elementary ОС. Обновление также содержит новую функцию «Housekeeping — Чистка системы» в настройках, которая удаляет не только временные файлы, но и ненужные файлы через заданный интервал времени.
Джек Валлен, пишущий для TechRepublic, похвалил обновление за внесение незначительных изменений и улучшение Локи. Джейсон Эванджело, пишущий для Forbes, назвал обновление элегантным, заявив, что «elementary OS 5.0 Juno действительно просто работает. И при этом выглядит абсолютно красиво». В рецензии от LinuxInsider обозреватель назвал операционную систему «весьма основательным дистрибутивом Linux», несмотря на то, что критиковал его за недостаток средств для опытных пользователей.
К ноябрю 2018 года Juno была скачана более 160 000 раз, при этом 1 % людей решили заплатить (чаще всего 10 долларов, чуть реже 1 доллар).
В рамках обновления, выпущенного в октябре 2019 года, elementary ОС начала поддерживать Flatpak, упрощая тем самым установку любого из множества доступных приложений Flatpak.
5.1 Hera
elementary ОС 5.1 Hera выпущена 3 декабря 2019 года. Обзор в официальном блоге elementary OS[26].
6.0 Odin
elementary OS 6.0 Odin получила обновленный внешний вид, включая улучшение типографики. Таблица стилей системы, которая влияет на все элементы интерфейса, была переписана полностью с нуля. Улучшен контраст между элементами интерфейса, улучшены тени, дизайн стал более продуманный. Реализована темная тема оформления. Добавлена абсолютно новая утилита для ведения списка дел — Tasks (Задачи). [27] Также система получила новый установщик, новую утилиту начальной настройки и поддержку новых мультитач-жестов.
Релизы
Цвет | Значение |
---|---|
красный | устаревшая версия без поддержки |
зелёный | современная версия с поддержкой |
синий | тестируемая версия |
тёмно-золотой | будущая версия |
Версия | Название | Редакция | Основа кода | Основа APT | Дата выхода |
---|---|---|---|---|---|
0.1[29][30][31] | Jupiter | GNOME 2 | Ubuntu 10.11 | Ubuntu 10.10 | 1 апреля 2011[32] |
0.2[33][34][35] | Luna | Pantheon | elementary OS Jupiter | Ubuntu 12.04[36] | 11 августа 2013 |
0.3[37][38] | Freya | Pantheon | elementary OS Luna | Ubuntu 14.04 LTS | 11 апреля 2015 |
0.3.1 | Freya | Pantheon | elementary OS Luna | Ubuntu 14.04 LTS | 3 сентября 2015 |
0.3.2 | Freya | Pantheon | elementary OS Luna | Ubuntu 14.04 LTS | 9 декабря 2015 |
0.4[39][40][41] | Loki | Pantheon | elementary OS Freya | Ubuntu 16.04 LTS | 9 сентября 2016 |
0.4.1[42] | Loki | Pantheon | elementary OS Freya | Ubuntu 16.04 LTS | 17 мая 2017 |
5.0[43] | Juno | Pantheon | elementary OS Loki | Ubuntu 18.04 LTS[44][45][46] | 16 октября 2018 |
5.1[47] | Hera | Pantheon | elementary OS Juno | Ubuntu 18.04 LTS | 3 декабря 2019 |
6.0[48] | Odin[49] | Pantheon | elementary OS Juno[50] | Ubuntu 20.04 LTS | 10 августа 2021 |
6.1[28] | Jólnir | Pantheon | elementary OS Juno | Ubuntu 20.04 LTS | 20 декабря 2021 |
Галерея
См. также
Примечания
- elementary OS 6.1 Available Now: We come bearing gifts and Yule tidings! — 2021.
- https://github.com/elementary/os
- Открытый код ⋅ elementary
- Human Interface Guidelines (недоступная ссылка). Дата обращения: 21 мая 2018. Архивировано 30 сентября 2018 года.
- Out in the Open: Say Hello to the Apple of Linux OSes | WIRED
- Meet Gala: The Window Manager | Elementary OS. Архивная копия от 26 ноября 2015 на Wayback Machine
- elementary OS 0.4: Review and interview with the founder | Network World
- Elementary OS «Jupiter»: Awesome Linux Distribution Based on Ubuntu — AskVG. Архивировано 20 октября 2013 года.
- elementary OS ‚Luna‘: Eine Mac OS X ähnelnde Linux-Distribution l Weblogit
- Ubuntu 16.04 proves even an LTS release can live at Linux’s bleeding edge | Ars Technica
- elementary OS 0.4 «Loki» Officialy Released, It’s Based on Ubuntu 16.04 LTS
- Elementary OS Loki Has Arrived | Linux.com | The source of Linux information
- Архивированная копия (недоступная ссылка). Дата обращения: 21 мая 2018. Архивировано 2 сентября 2015 года.
- elementary OS Luna Beta 1 Available for Testing ~ WebUpd8: Ubuntu / Linux blog
- Elementary OS Luna Beta 2 Released — Phoronix
- Mysterious countdown appears on elementary OS website | Muktware. Архивировано 10 августа 2013 года.
- elementary OS Luna says Hello World | Muktware. Архивировано 12 августа 2013 года.
- Luna +1’s Name and Some Other Stuff : Mailing list archive : elementary-dev-community team in Launchpad
- elementary OS Isis is now Freya | elementary OS. Архивировано 24 июня 2014 года.
- Freya Beta 1 Available for Developers & Testers | elementary OS. Архивировано 12 августа 2014 года.
- Online Community Goes Nuts After elementary OS Devs Say People Should Pay
- Should you pay for Elementary OS? | InfoWorld
- elementary blog — Payments (недоступная ссылка). Дата обращения: 21 мая 2018. Архивировано 26 января 2016 года.
- The Best Linux Distros of 2016 | Linux.com | The source of Linux information
- Mystery Donation Lets Elementary Hire Full-Time Staff — OMG! Ubuntu!
- Overview in elementary OS blog
- Первые новости про Elementary OS 6. Платный доступ, новые стили, темная тема... . pingvinus.ru. Дата обращения: 6 июля 2021.
- elementary OS 6.1 Available Now (англ.) ?. blog.elementary.io. Дата обращения: 24 февраля 2022.
- elementary OS 0.1 Jupiter — Unremarkable
- First Look at Elementary OS [LWN.net]
- Elementary OS 'Jupiter' released, reviewed — OMG! Ubuntu!
- cassidyjames. Changes Coming to elementary OS (англ.). elementary. Дата обращения: 13 июля 2012. Архивировано 28 сентября 2012 года.
- Elementary OS releases «Luna» [LWN.net]
- Elementary OS 0.2 «Luna» review | LinuxBSDos.com
- Обзор elementary OS Luna
- Джо Снеддон. Elementary OS Luna To Be Based On Ubuntu 12.04 (англ.). OMG! Ubuntu! (13 сентября 2011). Дата обращения: 13 июля 2012. Архивировано 28 сентября 2012 года.
- DistroWatch Weekly, Issue 658, 25 April 2016
- Elementary OS Freya: Is This The Next Big Linux Distro? | Linux.com | The source of Linux information (недоступная ссылка). Дата обращения: 23 июня 2018. Архивировано 18 марта 2016 года.
- DistroWatch Weekly, Issue 685, 31 October 2016
- An Everyday Linux User Review Of Elementary OS Loki 0.4
- Elementary OS 0.4 Loki — Ragnarok
- Tried Elementary OS 0.4.1 Loki again — Negatory
- elementary OS 5.0 Juno released! Check Out the New Features
- juno-beta1 : elementary OS
- elementary OS 5.0 Juno Release Date and New Features
- Elementary OS Juno will be version 5.0, not 0.5 — OMG! Ubuntu!
- Elementary OS Juno Features on Itsfoss.
- elementary OS 6 Features on Questechie.
- GitHun: Release branch Odin
- GitHun: Release branch Odin
- Приложения
- Greeter in GitHub
- Gala in GitHub
- Wingpanel in GitHub
- Slingshot in GitHub
- Plank in GitHub
- ~docky-core/plank/trunk : contents of README at revision 1598
- Switchboard in GitHub
- Epiphany Browser in Launchpad
- Mail in GitHub
- Calendar in GitHub
- Noise in GitHub
- Code on GitHub
- Terminal in GitHub
- Files in GitHub
- ~elementary-apps/pantheon-files/trunk : contents of README at revision 2582
Ссылки
- elementary.io — официальный сайт операционной системы (англ.)
- medium.com/elementaryos — блог разработчиков
- Elementary OS на сайте DistroWatch
- Christopher Smart. Improving The Linux Desktop? Why, It’s Elementary . Дата обращения: 6 октября 2012. Архивировано 28 октября 2012 года.
- Семён Есилевский. Elementary OS: много шума из ничего . NeroHelp.info (20 мая 2014). Дата обращения: 10 сентября 2016.
- elementary-art (англ.). DeviantArt. Дата обращения: 1 июня 2021.