Endless OS что это такое. Знакомимся с Endless OS: дистрибутив Linux, в котором нет понятия пакетов Переход с GPT на MBR и наоборот

С каждым годом появляется всё больше систем на основе Debian. Каждая из них старается приблизиться к удобству и легкости использования GNU/Linux в домашних условиях, чем не может похвастаться их «предок», подходящий для серверных решений. В этой статье будет рассмотрено, как установить Endless OS с флешки.

Особенности системы: поддерживает только 64-битную архитектуру, имеется собственный рабочий стол на основе GNOME, автоматическая разметка диска при установке.

Оперативная память 2 ГБ+
Процессор x86-64
Видеокарта 128 МБ
Жесткий диск 16 ГБ+

Подготовка к установке Endless OS

Для инсталляции ОС будем использовать USB-накопитель. Перейдите на сайт Endless. В разделе Free Download выберите вкладку с системой, на которой вы будете записывать флешку (например, Windows) и нажмите Download Now .

Для Mac или Linux укажите базовый тип системы (Multilanguage).

Чтобы , используйте утилиту Etcher, которая поддерживается в Windows и GNU/Linux. Сначала необходимо указать файл, затем место записи и нажать Flash! .

Шаг 1. Запуск инсталлятора

Вставьте накопитель и перезагрузите компьютер. Во время POST-теста нажмите кнопку выбора устройства для загрузки (обычно, это F11 или F12 в зависимости от модели BIOS) и выберите флешку с ОС → Enter .

Шаг 2. Выбор языка

Выберите язык Endless OS, который будет использоваться после установки → Далее .

Шаг 3. Форматирование диска

Нажмите кнопку . Система сделает разметку автоматически, без возможности ручного распределения.

Шаг 4. Подтверждение выбранной ОС

Уникальный шаг из всех существующих ОС GNU/Linux - будет запрошено подтверждение, действительно ли дистрибутив Endless OS - это та система, которую вы хотите установить. Основывается на вашем выборе образа при скачивании с сайта. Для продолжения нажмите Далее .

Шаг 5. Выбор диска

Укажите диск или раздел, куда будет установлена система и размер которого должен быть не меньше 25 ГБ. Подтвердите, что соглашаетесь с полным удалением всех файлов на выбранном разделе, поставив соответствующую галочку → Далее .

Шаг 6. Установка

Начнется процесс инсталляции системы.

По окончанию процесса нажмите Power Off . Во время перезапуска вытащите флешку с компьютера.

Шаг 7. Настройка клавиатуры

После загрузки системы продолжится установка дополнительных компонентов. Сначала укажите язык, для которого будут выбраны раскладки клавиатуры → Далее .

Выберите конкретную раскладку. Обратите внимание, что здесь, по аналогии с Deepin OS, русские клавиатуры немного отличаются расположением некоторых кнопок. Нажмите Предпросмотр для ознакомления. После выбора нажмите Далее .

Шаг 8. Выбор временной зоны

Укажите ваш часовой пояс, выбрав ближайший к вам город → Далее .

Шаг 9. Настройка онлайн-аккаунтов

При необходимости, добавьте аккаунты доступных социальных сетей или сервисов для интеграции с ОС. Нажмите Пропустить , чтобы отложить или не выполнять это действие.

Шаг 10. Создание пользователя

Напишите имя учетной записи. Для защиты паролем включите тумблер Password protected Далее .

Шаг 11. Создание пароля

Укажите пароль и подтвердите его. При необходимости, в поле Password reminder напишите фразу, напоминающую пароль, если вы его забудете → Далее .

Шаг 12. Завершение установки

На этом инсталляция будет завершена. Нажмите Начать работу с Endless .

Установка Endless OS завершена и теперь система готова к использованию.

Выводы

В этой статье было рассмотрено, как установить Endless OS. Система основана на Debian GNU/Linux и предоставляет более дружественное и удобное к пользователю управление. ОС работает только с 64-битной архитектурой и автоматически размечает диск, поэтому перед инсталляцией следует подготовить раздел самостоятельно.

При выборе нового ноутбука (обычно это бренд «Acer» или «Asus») пользователь может столкнуться с установленной на таком ПК незнакомой системой «Endless OS». Создатели продукта обещают дружественную пользователю платформу, высокую скорость её работы, бесплатный характер и фактическую невосприимчивость системы к вирусам. Так ли всё радужно, и каковы реальные достоинства данного продукта? Ниже разберём, что такое Endless OS, в чём преимущества и недостатки данной системы, и стоит ли делать выбор в пользу данной ОС на вашем ПК.

Что это Endless OS?

«Endless OS » (дословно — «Бесконечная операционная система») – это основанная на Linux операционная система, работающая на основе Linux Kernel и других открытых технологий (Chromium, GNOME, GTK, PulseAudio, Rufus, Systemd, XOrg, Yelp и др.). Как и в большинстве дистрибутивов Линукс, файловая корневая система здесь используется только для чтения, а для доставки и обновления приложений задействуют «OSTree» и «Flatpak». Пользовательский интерфейс основан на серьёзно модифицированной среде рабочего стола «GNOME».

Разработчик «Endless OS» — американская компания «Endless Mobile, Inc» позиционирует своё детище как удобный инструмент для развития компьютерной грамотности жителей развивающихся стран. Помимо стран уровня Бразилии и Гватемалы, мы можем встретить установленную «Endless OS» на ноутбуках производителей ASUS и ACER, продаваемых во многих магазинах электроники России, Украины и ряда других стран пост СССР.

Первый публичный релиз Endless OS (версии 2.1.0) состоялся в июле 2014 года, а с мая 2018 года доступна самая свежая версия 3.4.0.


Ныне актуальной является версия ОС 3.4.0

«Endless ОС» представлена в двух основных модификациях:


Ныне каждый желающий может свободно скачать дистрибутив «Endless OS» на свой ПК с сайта разработчика store.endlessm.com . При этом доступна установка продукта как в качестве основной операционной системы, так и параллельно с уже установленной на ПК ОС «Виндовс».

Системные требования Endless OS

Несмотря на свою простоту и бесплатный характер, Endless OS пойдёт далеко не на каждом ПК. Давайте разберём, каковы минимальные требования к аппаратной части ПК у данной ОС, что позволит нам дополнить ответ на вопрос о том, что такое Endless OS.

Минимальные требования у данной ОС таковы:

  • 64-битный процессор (на 32-битных работать не будет). Процессоры ARM не поддерживаются;
  • 2 Гб памяти и более;
  • 32 Гб жёсткого диска (может работать и на 16, но без установки новых приложений);
  • Будет работать и на интегрированной видеокарте;
  • Стандартная сетевая карта (поддерживает большинство карт от Интел и Atheros)

На Хромбуках и продуктах Apple данная ОС обычно не работает.

Endless OS – первый взгляд

После того, как мы разобрали, что значит «Endless OS» и каковы её системные требования, рассмотрим также, что в целом представляет собой указанная система. Впервые запустив данную ОС, пользователь может словить себя на мысли, что её рабочий стол похож на рабочий стол какого-нибудь планшета на ОС «Android». Несколько иконок и папок на рабочем столе, строка поиска (осуществляет поиск на диске и в Гугл), панель задач с набором системных значков. Всё привычно и хорошо знакомо.


В системе по умолчанию уже установлены ряд программ, доступ к которым можно получить с помощью клика на иконке Центра Приложений. Благодаря последнему вы также можете добавлять в систему Приложения, Папки и Веб-сайты (в последнем случае это будет ссылка на нужный вам веб-сайт).

Нажатие на «Пользовательское меню» внизу слева позволит произвести настройку вашей системы, изменив её персональный, аппаратный и системный функционал.

На панели задач расположены часы и календарь, иконки звука и сети, быстрый доступ к системному меню и другие схожие (и привычные пользователям ОС Виндовс) инструменты.

Если всё так просто и удобно, то как быть с недостатками Endless OS? Они примерно следующие:

В целом же это простой, функциональный, и главное бесплатный продукт, который является удобным базисом для постижения основ компьютерной грамотности.

Заключение

Выше мы выяснили, что это за ОС «Endless OS», и каковы основные преимущества и недостатки данной системы. Данная ОС станет удобным инструментом для тех людей, которые делают первые шаги на ниве компьютерной грамотности, и при этом ограничены в средствах на покупку лицензионного софта. Также она придётся по вкусу пользователям, желающим познакомиться с функционалом Линукс, но которых может испугать обилие его настроек. В этом плане «Endless OS» станет эффективным промежуточным звеном, позволяющим совместить функционал Линукс и удобство десктопного управления системой.

Бесплатная операционная система на базе Linux. Она предлагает красивый пользовательский интерфейс, несколько ограниченный менеджер приложений и тонны образовательного программного обеспечения.

Endless OS в основном используется для обучения компьютерам во всем мире, поэтому компания сделала имитацию интерфейса смартфона. Вместо меню приложений она использует ярлыки, расположенные в виде сетки на рабочем столе. Похоже на iPhone. Вы можете добавлять/удалять приложения, а также создавать папки для их организации.


Прямо над приложениями находится панель поиска, с помощью которой вы можете искать файлы и приложения. В верхней части экрана находится минимизированный апплет, который отображает информационные заметки, такие как «шедевр дня», «цитата дня» и "слово дня".

Приложения Endless OS

У Endless OS длинный список поддерживаемых приложений, и именно вы определяете длину списка приложений по умолчанию, выбрав либо базовую, либо полную установку.

Базовая установка содержит основные приложения, такие как Google Chrome, WhatsApp, VLC, LibreOffice и т. д., в то время как полная версия содержит полный набор образовательных программ, предназначенных для пользователей Endless OS.

Google Chrome поставляется с кастомизированной стартовой страницей, созданной с помощью плагина проводника. Он также поставляется с предустановленным Adblock.

Графическое окружение EndlessOS

EndlessOS использует то, что, как я предполагаю, можно назвать «Endless Desktop» - кастомный форк GNOME 3. Окружение рабочего стола действительно красивое, и с ним легко работать.

Некоторые могут говорить о том, что у вас нет возможности просматривать все установленные приложения в одном месте сразу, но это не входит в мой список необходимых функций, если я могу выполнить свою работу и чувствовать себя комфортно.

Значок Endless OS в крайнем левом углу панели задач не вызывает приложение. Он переключает между просмотром рабочего стола и «последним используемым приложением». Единственный способ сразу увидеть все установленные приложения - это посетить магазин приложений.

В любом случае коллекция приложений удивительна, и вы всегда можете легко добавить/удалить любое из них из магазина приложений.

Endless OS App Store

Endless OS использует корневую файловую систему только для чтения. Это означает, что магазин приложений хорош для управления только приложениями, доступными в нем.

Файловая система, в которой работает Endless OS, поддерживает только приложения Flatpak и управляется OSTree.

Благодаря индивидуально настроенному рабочему столу . Endless (англ, бесконечный) OS не похож на любой популярный настольный дистрибутив. Хотя Endless OS и основан на Debian, но его подход к управлению ПО и обновлениям системы значительно отличается. Фактически, apt или любой другой пакет управления системой отпали, поскольку для предоставления приложений пользователям дистрибутив использует Flatpak.

Endless OS

Endless OS - детище молодой компании Endless Mobile, которая специализируется на выпуске недорогих компактных компьютеров для развивающихся стран. Типичный представитель целевой аудитории Endless Mobile - африканец из глухой деревни, где даже мобильная связь - это роскошь. Поэтому Endless Computer - не просто недорогой, но и интуитивно понятный комп, не требующий подключения к интернету.

Компьютер Endless Mini, размер с детский мяч

Полный образ Endless OS весит около 14 Гбайт и включает в себя больше 100 приложений на все случаи жизни и больше 50 тысяч статей из Википедии, а также различные обучающие программы. Есть и базовый образ на 2 Гбайт, содержащий только самое необходимое. Все остальное можно поставить из магазина приложений

В качестве рабочего стола Endless OS использует сильно модифицированную версию GNOME под названием EOS Shell. Это действительно очень простая среда, лишенная многих концепций стандартных десктопов. Это скорее планшетный или телефонный интерфейс, чем десктопный: панель переключения задач с треем, набор иконок и папок на рабочем столе и строка поиска, выполняющая поиск одновременно в Google и на жестком диске.

Инсталлятор под стать рабочему столу - максимально простой и не задающий лишних вопросов. Первая загрузка начинается с обучающего интерактивного ролика, в котором вам объяснят, где что находится, как слушать музыку, смотреть видео и ставить сторонний софт.

Инсталлятор

Набор софта в версии на 2 Гбайт вполне стандартный: Google Chrome, LibreOffice, видеоплеер Totem, аудиоплеер Rhythmbox, просмотрщик фотографий Shotwell, программа для изучения языков Duolingo, файловый менеджер, калькулятор, настройки (стандартные настройки GNOME), терминал (его можно запустить только через поиск).


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

Магазин приложений удобный. Достаточно нажать install, и приложение будет установлено без единого вопроса и уж тем более запроса прав суперпользователя. Все приложения распространяются в форме самодостаточных пакетов. Инсталлятор размещает их в каталоге /var/lib/flatpak/app , а при запуске формирует виртуальное окружение, в котором будет работать приложение (об этом мы еще поговорим).

OSTree

В Endless OS нет понятия менеджера пакетов, да и самих пакетов тоже нет. Вся базовая часть дистрибутива, то есть та самая система, образ которой весит два гига, - это один монолитный неделимый кусок. Вы не можете заменить те или иные его части, как в других дистрибутивах, или удалить ненужный софт. Это одна цельная система, так же как и в случае с Windows или macOS.

Однако, в отличие от тех же Windows и macOS, базовая часть Endless OS не имеет фиксированного состояния. Все ее файлы хранятся в Git-подобном репозитории OSTree. Это значит, что обновление до новой версии дистрибутива не происходит «на живую», как в других дистрибутивах, которые накатывают обновленные пакеты прямо на работающую систему. Вместо этого eos-updater скачивает измененные файлы в репозиторий, а затем создает жесткие ссылки на них в корневом каталоге. Например, /bin/bash в Endless OS просто жесткая ссылка на один из файлов в репозитории /ostree/repo . Если при обновлении системы bash тоже будет обновлен, eos-updater удалит старую ссылку и создаст новую на другой файл в репозитории.

Репозиторий OSTree

В сравнении с классическим, основанным на пакетах подходом OSTree дает множество преимуществ. Он позволяет сделать обновление атомарным, когда система не переходит в новое обновленное состояние до тех пор, пока не будет к этому полностью готова. В обычном Linux установку пакетов можно прервать и получить неконсистентное состояние системы, которое может привести к полной неработоспособности ОС и необходимости переустановки. Здесь это исключено.

Более того, благодаря тому что OSTree хранит историю изменений, ОС можно откатить к предыдущему состоянию. Другими словами, система позволяет сделать даунгрейд, причем без необходимости что-либо скачивать и переустанавливать. Вся операция занимает буквально несколько секунд.

Ну и последнее. Хоть Endless OS это и не поддерживает, OSTree позволяет создать сразу несколько инсталляций одной и той же ОС разных версий. Все их файлы будут храниться в одном репозитории, так что даже не придется тратить дисковое пространство.

Flatpak

Базовая инсталляция Endless OS недоступна для записи. Ее нельзя изменить, а значит, нельзя установить пакеты или собрать приложение из исходников и установить с помощью команды./configure && make && make install . Вместо этого Endless OS предлагает устанавливать софт в форме самодостаточных пакетов Flatpak.

Это реализация старой, как и сам Linux, идеи о том, что приложения следует устанавливать в обособленные каталоги вместо копирования их файлов в каталоги самой системы. Flatpak не просто размещает приложения в отдельных каталогах, позволяя устанавливать несколько версий одного приложения и решая проблемы с зависимостями. Для каждого приложения он также формирует собственную песочницу, ограниченную с помощью механизмов пространств имен, cgroups, seccomp, позволяя контролировать доступ к тем или иным ресурсам машины. Например, приложению можно запретить доступ к Сети, а область видимости файловой системы ограничить домашним каталогом пользователя.


У каждого приложения есть файл метаданных, который описывает не только само приложение, но и его разрешения

Все установленные с помощью Flatpak приложения размещаются в каталоге /var/lib/flatpak . При старте приложения Flatpak на лету формирует необходимое для его работы окружение. В частности, специально для приложения создается корневая файловая система в оперативной памяти (tmpfs), к ней в режиме «только для чтения» подключается каталог /usr основной системы, каталоги /proc , /sys и /dev с ограниченным набором файлов устройств, создается /etc с минимальным набором необходимых для работы конфигурационных файлов. Доступ к «опасным» системным вызовам ограничивается с помощью seccomp. В случае необходимости в режиме чтения-записи подключается домашний каталог пользователя, разрешается доступ к нужной функциональности ОС.

У каждого приложения есть файл метаданных, который описывает не только само приложение, но и его разрешения

Приложение, запущенное с помощью Flatpak, оказывается отрезанным от основной системы и работает в своем собственном окружении. Да, оно имеет доступ, например, к каталогу /usr, но не может его модифицировать. Оно не видит процессы основной системы, не видит личные файлы пользователей (по умолчанию), не может работать с железом и не может выбраться из своего виртуального окружения.

Однако из-за этих же песочниц Flatpak оказывается бесполезен, если речь идет о системных приложениях. Именно поэтому Endless OS разделена на две части, одна из которых базовая, а вторая представляет собой набор приложений формата Flatpak, работающих в песочницах.

  • Endless OS занимает 171-е место в рейтинге distrowatch.com.
  • Вплоть до середины 2016 года Endless OS распространялась только в форме исходников.
  • Представители Endless Mobile входят в надзорный совет GNOME Foundation.
  • Компьютер Endless Mini стал выбором реакции на CES 2016.
  • Самый дешевый компьютер Endless стоит 79 долларов, самый дорогой - 229 долларов.

Заключение

Endless OS не единственная операционка, использующая OSTree для атомарного обновления системы. На OSTree построена ОС для запуска контейнеров