Ваш первый и почти идеальный Linux и это не Ubuntu.
Чтобы раз и навсегда отбить у пользователя желание перейти на Linux, нужно посоветовать поставить Ubuntu. Кто бы что не говорил, но интерфейс этой операционной системы сложно назвать удобным и даже внешне он не цепляет.
Кому нужна эта адаптация под мобильные устройства на десктопе? Да просто посмотрите как нелепо выглядит свежеустановленная Ubuntu на больших экранах! Ладно, речь сегодня не пойдёт о ней. Что вы знаете о Endless OS? Уверен, что многие из вас о ней даже не слышали, а ведь это почти идеальный Linux.
Признаюсь честно, я и сам о ней не знал до вчерашнего дня, пока в офис не приобрели пару бюджетных моноблоков ACER Aspire C22-820 с предустановленной операционной системой. Планировалось сразу заменить её на Deepin Linux, о котором я уже рассказывал ранее, но чисто из любопытства решил посмотреть, что же из себя представляет Endless. и с первых минут стало ясно, что установка Deepin откладывается и система заслуживает пристального внимания.
Встречают, как говорится, по одёжке, а «одёжка» тут очень напоминает не раз упомянутый Deepin Linux (на минуточку, один из самых красивых и проработанных дистрибутивов Linux на данный момент). Однако, в отличие от Deepin, Endless прекрасно себя чувствует на слабом железе (моноблок собран на простеньком двухядерном процессоре Celeron J4005). А вот это уже первый аргумент в пользу Endless.
Далее, сразу из коробки имеется всё что требуется обычному пользователю. Включил и работай. И это не какие-то доработки компании Acer. Endless OS изначально разрабатывалась таким образом, чтобы пользователь мог получить максимально простой и готовый к работе продукт, разобраться в котором можно, даже не имея опыта работы за компьютером.
В этой операционной системе вообще многое заточено на обучение. На мой взгляд, это лучший дистрибутив линукс для неопытных пользователей (за исключением пары моментов, но об этом чуть позже). Вам наверное интересно узнать что у него «под капотом» и почему он, всё-таки, не дотягивает до звания «идеального» Linux для начинающих.
Что нужно знать о Endless OS перед установкой
Итак, Endless OS (https://endlessos.com) разрабатывается американской компанией Endless Mobile из Сан-Франциско, которая занимается выпуском и продажей недорогих компьютеров для развивающихся стран. Сам дистрибутив основан на Debian и до недавнего времени не был доступен для свободной загрузки.
Endless OS существует в двух версиях — базовой (basic), размером чуть более 2Gb и полной (full) — около 14Gb (ссылка на страницу загрузки).
Отмечу, что лучше всегда выбирать базовую версию, так как все необходимые программы можно поставить с Интернета и у вас точно будет русский язык. Скачивать образ полной версии следует только в том случае, если у вас не будет сети Интернет, но учтите что русскоязычного образа полной версии нет. Имеются версии на английском, испанском, французском, индонезийском, португальском, тайском и вьетнамском.
Также стоит учитывать, что Endless OS не получится установить второй системой. В процессе установки нельзя выбирать и настраивать разделы и система занимает весь диск. Также тут не будет и привычной системы управления пакетами, а корневая файловая система доступна только для чтения.
Все приложения упакованы в пакеты Flatpak, а их установка выполняется с использованием системы OSTree. Вот такие особенности дистрибутива.
Не пугайтесь, если вам ничего не понятно из вышеперечисленного. Программы устанавливаются как на телефоне в один клик мышкой, достаточно выбрать её из списка приложений. Разработчики Endless максимально защитили систему от необдуманных действий начинающего пользователя.
Установка Endless OS с флешки (у меня не совсем флешка, а твердотельный накопитель ORICO) заняла ровно 3 минуты, с момента её подключения до первого входа в систему. Тут стоит заметить, что моноблок хоть и бюджетный (всего 22 420 рублей в Ситилинке), но в нём установлен SSD накопитель KINGSTON на 128Гб. Конечно, это без учёта времени на создание самой загрузочной флешки с Endless OS.
Пара слов об удобстве в работе. На рабочем столе размещаются иконки запуска приложений, а сами приложения можно объединять в группы (снова аналогия со смартфонами и планшетами). При открытии программы, под иконкой появляется специальный маркер, показывающий что она запущена. Также значки всех открытых программ отображаются в нижней части панели. Всё довольно наглядно, так что запутаться сложно. Над иконками приложений располагается строка поиска, позволяющая осуществлять поиск как на самом компьютере, так и в сети Интернет.
Чуть не забыл. Это первая система Linux, где не понадобились танцы с бубном. После установки системы ничего не «отлюбилось» и всё прекрасно работало. Заметьте, это я говорю про моноблок с линуксом, где традиционно приходилось что-то «допиливать» по оборудованию. Endless самостоятельно подхватила и сетевые принтеры, так что их не пришлось дополнительно настраивать.
Впрочем, без ложки дёгтя всё-таки не обошлось.
Что не понравилось в Endless OS
Ну вот мы и добрались до самого интересного, что лишило Endless звания идеального Linux для начинающих. Всегда интересно узнавать о найденных косяках, не так ли?
Первое с чем пришлось столкнуться (и этим грешат многие дистрибутивы линукс) — невозможность переключить раскладку клавиатуры. Изначально система ставится с одним языком и для новичков совсем не очевидно как добавить дополнительную раскладку. А куда вы денетесь без английской раскладки?
Но это так, маленький недочёт, а вот реальная проблема открывается чуть позже. Новички могут и не догадываться, что переключать раскладки с русского на английский и наоборот, можно сочетанием клавиш на клавиатуре. Тыкают себе мышкой в иконки и счастливы. Более продвинутые пользователи такой магии обучены, но их ждёт загадка века — в свойствах системы для переключения раскладки указано сочетание клавиш Shift+Super+Пробел. Кто-нибудь в курсе где находится клавиша «Super»? И это не [Fn], как многие могут предположить.
Лично мне такая клавиша не знакома, а вот сменить раскладку на более привычную Alt+Shift или Ctrl+Shift не выйдет. Вернее, это не получится сделать через стандартное окно параметров из графического режима. Казалось бы такую ошибку просто невозможно было не заметить, но этот косяк присутствует даже в самой последней, на сегодняшний день, версии Endless OS 3.7.7.
Придётся лезть и исправлять через терминал! Привет красноглазому сообществу любителей Linux. Вот как после этого можно рекомендовать Endless новичкам?
Endless OS переключение раскладок клавиатуры
Чтобы изменить настройку переключения клавиатуры на привычный Alt+Shift, в терминале выполняем такую команду:
Для Ctrl+Shift команда будет такой:
Посмотреть полный список настроек можно командой:
Но это ещё не конец и далее имеем странный опыт с установкой программ, вернее с невозможностью их установки. Чтобы всё заработало как надо, пришлось переставлять систему с нуля. Поясню в чём тут дело.
На моноблоке была предустановлена Endless OS 3.4.6, но flathub.org, откуда ставятся программы, по всей видимости, требует актуальную версию системы, а сервера Endless видимо просто не вывозят нагрузку и мне так и не удалось обновить систему через Интернет.
Напоминаю, что тут нет репозитория и управление приложениями осуществляет через пакеты flatpak. А всего-то нужно было установить Remmina для подключения к серверу по RDP и, на всякий случай, оставить пользователю AnyDesk (теперь использую её для удалённого управления компьютером вместо TeamViewer).
Пришлось делать установочную флешку и полностью накатывать на моноблоки новую систему, после чего требуемые программы успешно установились. Впрочем и у последней версии Endless OS 3.7.7 вылезла проблема — офисный пакет LibreOffice оказался не русифицированным. Не принципиально, но и простого решения найти пока не удалось.
Отсутствует перевод и части справочных материалов по работе с системой. Общем, обучаемся ещё и английскому 🙂
В следующем посте хочу поподробнее рассказать о самом моноблоке ACER Aspire C22-820, ведь моделька получилась крайне интересной, особенно с учётом её стоимости. А на сегодня это всё. Если остались вопросы по Endless OS или вам есть что добавить, оставляйте комментариях под постом, постараюсь ответить.
Если считаете статью полезной,
не ленитесь ставить лайки и делиться с друзьями.
Комментариев: 6
На самом деле не очень удобная система. Знакомая приобрела лэптоп на Endless, и после месяца работы попросила переустановить ей ubuntu. Репозиторий убунты обширнее, и сама система более гибкая. Хотя, для полного новичка Endless является очень удобной. Сие есть правда. ))
Не понял чем она лучше linux mint. Если уже проблемы начинаются с раскладки клавиатуры)
Pavel, на ноутбуке моего коллеги Win ни в какой комбинации не сработала.
Автор, а ты хоть видишь, что пишешь?
>> Кому нужна эта адаптация под мобильные устройства на десктопе? Да просто посмотрите как нелепо выглядит свежеустановленная Ubuntu на больших экранах!
Мне интересно, ты пользовался Endless OS (это операционная система для десктопных компьютеров и ноутбуков) и не сумел разобрать, что эта пародия полностью клонирует интерфейс Android (а это уже мобильная операционная система, если что)?
Обзор дистрибутива Endless OS
Благодаря индивидуально настроенному рабочему столу Gnome. Endless (англ, бесконечный) OS не похож на любой популярный настольный дистрибутив. Хотя Endless OS и основан на Debian, но его подход к управлению ПО и обновлениям системы значительно отличается. Фактически, apt или любой другой пакет управления системой отпали, поскольку для предоставления приложений пользователям дистрибутив использует Flatpak.
Endless OS
Endless OS — детище молодой компании Endless Mobile, которая специализируется на выпуске недорогих компактных компьютеров для развивающихся стран. Типичный представитель целевой аудитории Endless Mobile — африканец из глухой деревни, где даже мобильная связь — это роскошь. Поэтому Endless Computer — не просто недорогой, но и интуитивно понятный комп, не требующий подключения к интернету.
Полный образ Endless OS весит около 14 Гбайт и включает в себя больше 100 приложений на все случаи жизни и больше 50 тысяч статей из Википедии, а также различные обучающие программы. Есть и базовый образ на 2 Гбайт, содержащий только самое необходимое. Все остальное можно поставить из магазина приложений
В качестве рабочего стола Endless OS использует сильно модифицированную версию GNOME под названием EOS Shell. Это действительно очень простая среда, лишенная многих концепций стандартных десктопов. Это скорее планшетный или телефонный интерфейс, чем десктопный: панель переключения задач с треем, набор иконок и папок на рабочем столе и строка поиска, выполняющая поиск одновременно в Google и на жестком диске.
Инсталлятор под стать рабочему столу — максимально простой и не задающий лишних вопросов. Первая загрузка начинается с обучающего интерактивного ролика, в котором вам объяснят, где что находится, как слушать музыку, смотреть видео и ставить сторонний софт.
Набор софта в версии на 2 Гбайт вполне стандартный: Google Chrome, LibreOffice, видеоплеер Totem, аудиоплеер Rhythmbox, просмотрщик фотографий Shotwell, программа для изучения языков Duolingo, файловый менеджер, калькулятор, настройки (стандартные настройки GNOME), терминал (его можно запустить только через поиск).
OSTree
В Endless OS нет понятия менеджера пакетов, да и самих пакетов тоже нет. Вся базовая часть дистрибутива, то есть та самая система, образ которой весит два гига, — это один монолитный неделимый кусок. Вы не можете заменить те или иные его части, как в других дистрибутивах, или удалить ненужный софт. Это одна цельная система, так же как и в случае с Windows или macOS.
В сравнении с классическим, основанным на пакетах подходом OSTree дает множество преимуществ. Он позволяет сделать обновление атомарным, когда система не переходит в новое обновленное состояние до тех пор, пока не будет к этому полностью готова. В обычном Linux установку пакетов можно прервать и получить неконсистентное состояние системы, которое может привести к полной неработоспособности ОС и необходимости переустановки. Здесь это исключено.
Более того, благодаря тому что OSTree хранит историю изменений, ОС можно откатить к предыдущему состоянию. Другими словами, система позволяет сделать даунгрейд, причем без необходимости что-либо скачивать и переустанавливать. Вся операция занимает буквально несколько секунд.
Ну и последнее. Хоть Endless OS это и не поддерживает, OSTree позволяет создать сразу несколько инсталляций одной и той же ОС разных версий. Все их файлы будут храниться в одном репозитории, так что даже не придется тратить дисковое пространство.
Flatpak
Flatpak — это реализация старой, как и сам Linux, идеи о том, что приложения следует устанавливать в обособленные каталоги вместо копирования их файлов в каталоги самой системы. Flatpak не просто размещает приложения в отдельных каталогах, позволяя устанавливать несколько версий одного приложения и решая проблемы с зависимостями. Для каждого приложения он также формирует собственную песочницу, ограниченную с помощью механизмов пространств имен, cgroups, seccomp, позволяя контролировать доступ к тем или иным ресурсам машины. Например, приложению можно запретить доступ к Сети, а область видимости файловой системы ограничить домашним каталогом пользователя.
У каждого приложения есть файл метаданных, который описывает не только само приложение, но и его разрешения
Приложение, запущенное с помощью Flatpak, оказывается отрезанным от основной системы и работает в своем собственном окружении. Да, оно имеет доступ, например, к каталогу /usr, но не может его модифицировать. Оно не видит процессы основной системы, не видит личные файлы пользователей (по умолчанию), не может работать с железом и не может выбраться из своего виртуального окружения.
Однако из-за этих же песочниц Flatpak оказывается бесполезен, если речь идет о системных приложениях. Именно поэтому Endless OS разделена на две части, одна из которых базовая, а вторая представляет собой набор приложений формата Flatpak, работающих в песочницах.
Интересные факты
Заключение
Endless OS не единственная операционка, использующая OSTree для атомарного обновления системы. На OSTree построена ОС для запуска контейнеров Atomic, на ней основан meta-updater, система для атомарного обновления встраиваемых систем, собранных с помощью фреймворка OpenEmbedded.
Но Endless OS — это, кажется, единственная пользовательская ОС, использующая эту технологию. И это единственная ОС, весь сторонний софт для которой устанавливается с использованием Flatpak.
Endless OS — это, по сути, демонстрация того, каким может быть дистрибутив Linux, созданный исключительно для применения на десктопах. У него очень простой интуитивно понятный интерфейс, неделимая базовая часть ОС с минимальным набором необходимого софта. Ее очень легко установить и сложно сломать при обновлении, все сторонние приложения здесь работают в песочницах и установлены в свои собственные каталоги. Идеальный десктоп для не слишком грамотного пользователя.
Знакомимся с Endless OS: дистрибутив Linux, в котором нет понятия пакетов
Содержание статьи
Все это работало, пока UNIX не превратился в мейнстрим и не начал распадаться на форки и клоны. Проблема состояла уже не в удобстве установки, а в том, что самих приложений уже было много, они могли зависеть друг от друга и требовать модификации для правильной работы в той или иной UNIX-подобной ОС.
Так появилась система портов BSD. По сути, это был сборник рецептов, который позволял скачивать, патчить, компилировать и устанавливать приложения в автоматическом режиме. С его же помощью приложение можно было корректно удалить, так, чтобы в системе не осталось никаких хвостов.
Красота системы портов состояла в том, что она позволяла не только устанавливать и удалять приложения, собранные из исходников, но и формировать из этих же исходников бинарные пакеты. Вскоре стало ясно, что пользователям гораздо удобнее ставить уже готовые пакеты, вместо того чтобы ждать окончания компиляции. Началась эра менеджеров пакетов.
В дистрибутивах Linux менеджер пакетов — де-факто стандарт. В отличие от тех же BSD, где есть четкая граница между неделимой базовой частью системы и набором установленных поверх нее портов/пакетов, дистрибутивы GNU/Linux состоят исключительно из пакетов. Ядро — отдельный пакет, базовый набор утилит командной строки — другой пакет, библиотека libc (главная часть системы после ядра) — еще один пакет.
Такое разделение не случайно, это сама суть GNU/Linux — множество написанных разными людьми компонентов, которые работают сообща. Но у этого подхода есть множество проблем. За сохранением зависимостей между пакетами необходимо строго следить; замена всего лишь одного системного пакета может привести к неработоспособности всей системы. Для обновления дистрибутива до новой версии приходится придумывать костыли: обновлять все базовые компоненты дистрибутива необходимо так, чтобы система не осталась в пограничном состоянии (когда часть пакетов обновлена, а часть нет).
Ну и конечно же, известное всем линуксоидам ограничение, когда ты просто не можешь установить две разные версии приложения. Содержимое пакета копируется в системные каталоги вместо своего выделенного, а даже если установка в выделенный каталог возможна, наверняка возникнут проблемы с зависимостями: приложение требует библиотеку libxyz.1.2, а в системе установлена libxyz.1.3, и ее версию нельзя понизить, потому что пакетный менеджер начнет ворчать, что приложения abc и bca требуют именно версию 1.3.
В общем, все сложно. Но есть несколько методов решить эти проблемы уже сегодня, и все они воплощены в Endless OS.
Endless OS
Endless OS — детище молодой компании Endless Mobile, которая специализируется на выпуске недорогих компактных компьютеров для развивающихся стран. Типичный представитель целевой аудитории Endless Mobile — африканец из глухой деревни, где даже мобильная связь — это роскошь. Поэтому Endless Computer — не просто недорогой, но и интуитивно понятный комп, не требующий подключения к интернету.

Полный образ Endless OS весит около 14 Гбайт и включает в себя больше 100 приложений на все случаи жизни и больше 50 тысяч статей из Википедии, а также различные обучающие программы. Есть и базовый образ на 2 Гбайт, содержащий только самое необходимое. Все остальное можно поставить из магазина приложений
В качестве рабочего стола Endless OS использует сильно модифицированную версию GNOME под названием EOS Shell. Это действительно очень простая среда, лишенная многих концепций стандартных десктопов. Это скорее планшетный или телефонный интерфейс, чем десктопный: панель переключения задач с треем, набор иконок и папок на рабочем столе и строка поиска, выполняющая поиск одновременно в Google и на жестком диске.
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Вариант 2. Открой один материал
Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.
Евгений Зобнин
Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.
Скачать Endless OS оригинальный образ
Операционная система Endless OS адаптирована для пользователей, которым важнее всего простота использования

• Семейство ОС: Linux.
• Основана на: Debian.
• Разработчик: Endless Mobile.
• Поддерживаемые платформы: x64.
• Интерфейс: русский, английский и другие.
Endless OS — бесплатная операционная система от компании Endless Mobile. Интуитивно простой и понятный интерфейс, минимальный набор необходимого софта. Легкость установить и сложно сломать. Идеальная операционная система для любого пользователя, даже для тех, кто плохо владеет компьютером!
Компания Endless Mobile, специализируется на выпуске недорогих компактных компьютеров для развивающихся стран.
Endless OS бесплатна для загрузки и использования. Вы можете попробовать Endless OS в LIVE-режиме или установить ее на свой жесткий диск.
Endless OS («Бесконечная операционная система») — дистрибутив Linux на основе Debian. Дистрибутив скомпилирован поверх ядра Linux и других технологий с открытым исходным кодом (Chromium, GNOME, GRUB, GTK+, PulseAudio, Rufus, systemd, X.org, Yelp и многие другие).
В отличие от большинства дистрибутивов Linux, Endless OS использует корневую файловую систему только для чтения, управляемую OSTree и Flatpak для получения и обновления приложений. Пользовательский интерфейс основан на сильно модифицированной среде рабочего стола GNOME. Endless Computers публикует свои компоненты FOSS и форки на GitHub.
Первым публичным релизом стала Endless OS 2.1.0 в июле 2014 года. В середине декабря 2017 года была выпущена Endless OS 3.3.6. Последней версией Endless OS является версия 3.7.5.
Операционная система Endless OS была «разработана с самого начала в расчете на работу с дорогим и ограниченным доступом к данным и интернету в развивающихся странах». Поэтому она включает полезную информацию и образовательные материалы, доступные и без подключения к Глобальной сети. Обновление программного обеспечения и управление им тоже сделано с учетом вышеуказанных ограничений.
Пользователям Endless OS, созданной по итогам трехлетнего изучения особенностей целевой аудитории, доступны предустановленные приложения, включая офисные программы, Wikipedia и Khan Academy.
Endless OS представлена в двух основных модификациях
Полный образ Endless OS весит около 15 Гбайт и включает в себя больше 100 приложений на все случаи жизни и больше 50 тысяч статей из Википедии, а также различные обучающие программы. Есть и базовый образ на 2 Гбайт, содержащий только самое необходимое. Все остальное можно поставить из магазина приложений
Внимание! Установка на жесткий диск компьютера приведёт к удалению ранее установленной ОС. Поэтому если вы хотите просто попробовать «Endless OS» рекомендуется установка с USB-накопителя или диска. Для записи необходим USB-накопитель объёмом 6.1 Gb для «Endless Lite» и 24.4 Gb для «Endless Full».
Функции Endless OS
Минимальные системные требования Endless OS
Установка Endless OS доступна как в качестве основной операционной системы, так и параллельно с уже установленной на компьютере ОС Windows. После установки при включении компьютера у вас будет система с двойной загрузкой, и вы сможете выбирать между двумя операционными системами.
Оригинальный образ Endless OS
(Официальный сайт)



















