Endless OS — дистрибутив Linux, основанный на Debian, у которого корневая файловая система только для чтения. Дистрибутив не имеет привычной системы управления пакетами, а использует пакеты Flatpak. Не требует подключение к интернет.
Оглавление
- Endless Mobile и компьютер «мяч»
- Поставка, версии дистрибутива
- Базовая версия
- Полная версия
Endless Mobile и компьютер «мяч»
Endless OS разрабатывается компанией Endless Mobile, основанной в Сан-Франциско в 2011 году. Компания Endless Mobile занимается выпуском и продажей недорогих компьютеров для развивающихся стран.
Одна из последних разработок Endless Mobile это компьютер Endless Mini с системным блоком в виде небольшого белого шара, похожего на мяч.
Предназначен такой компьютер для бедного населения, например, для детей в Африке. Он должен поставляться уже полностью готовым к работе, так как интернет у его пользователей может отсутствовать.
Endless OS — обзор и установка. Необычный Linux
В качестве операционной системы компьютеры от Endless Mobile используют Endless OS.
Один из компьютеров Endless Computer в белом, гладком, глянцевом корпусе:
До 2016 года система не распространялась свободно, ее можно было получить только купив компьютер, где она была предустановлена. В июне 2016 дистрибутив появился в свободном доступе.
Поставка, версии дистрибутива
Endless OS существует в двух версиях — базовая (basic) и полная (full).
Скачать Endless OS можно в виде ISO образа с официального сайта, используя Torrent.
Базовая версия
Базовая версия имеет размер около 2Gb и содержит базовый набор приложений.
Полная версия
Полная версия Endless OS поставляется в виде образа внушительного размера — около 16Gb (для English-версии). Полные образы существуют на разных языках:
- английском,
- испанском,
- французском,
- индонезийском,
- португальском,
- тайском,
- вьетнамском.
Нет системы управления пакетами
В основе Endless OS лежит Debian. Однако понятие «основан на Debian» здесь носит несколько другой характер и отличается от, например, того, когда мы говорим, что Ubuntu основана на Debian. Другими словами можно сказать, что Debian это база на которой построен дистрибутив. Основное отличие состоит в том, что в Endless OS не используется пакетная система Debian.
Endless OS не использует традиционные системы управления пакетами. Корневая файловая система только для чтения и ее нельзя изменять. Установка приложений выполняется с использованием системы OSTree. Приложения упакованы в пакеты Flatpak.
Команды apt-get и dpkg доступны, но могут выполнять только те действия, которые не изменяют данных на диске. Например, apt-get install не работает.
Программы
Endless OS поставляется с более 100 различными приложениями.
В состав входит набор образовательных и информационных приложений. Энциклопедии, огромная коллекция статей из Википедии, база кулинарных рецептов, статьи на разные темы, различные видео-материалы и так далее.
Почти все приложения могут работать без подключения к интернету.
Есть приложения для чтения новостей с ресурсов BBC, CNN, Forbes, New York Times. Данные приложения могут периодически обновлять базу статей через интернет, а затем работать без подключения к интернет.
Из базовых приложений можно отметить:
- Google Chrome
- LibreOffice Writer
- LibreOffice Calc
- LibreOffice Impress
- VLC
- GIMP
- Skype
- И множество других.
Установка Endless OS
Установка Endless OS предельно простая.
Главная особенность — нельзя разметить диск. Можно выбрать только целый диск, на который будет установлена система. Диск будет полностью отформатирован.
Если диск разбит на разделы, то отдельный раздел выбрать нельзя. То есть система устанавливается единолично на отдельный диск.
Поддерживается загрузка в Live-режиме.
Процесс установки системы смотрите на видео.
Интерфейс и среда рабочего стола EOS Shell
В качестве среды рабочего стола в Endless OS используется среда под названием EOS Shell. Это среда в основе которой лежит переработанный Gnome 3.
Рабочего стола в привычном понимании как такового нет. Интерфейс очень похож на интерфейс мобильных операционных систем, на интерфейс скорее планшета, чем классического десктопного рабочего стола.
В центре рабочего стола размещаются иконки для запуска приложений. Приложения можно объединять в группы (папки).
Над иконками расположена строка поиска. С ее помощью можно искать приложения, файлы, текст внутри информационных приложений или выполнить поиск в Google.
В нижней части расположена панель, на которой показываются иконки открытых программ. В правой части размещаются часы и иконки области задач.
Endless OS App Center
Для установки приложений используется центр приложений — Endless OS App Center. Программы в нем распределены по следующим категориям:
- Рекомендуемые
- Обучение
- Новости
- Игры
- Мультимедиа
- Работа
- Утилиты
- Инструменты разработки
Пользователь может устанавливать только те приложения, которые доступны в App Center. Скачать самостоятельно какую-нибудь программу из интернета и установить не получится. По мере выхода обновлений системы в App Center могут появляться новые приложения.
Endless OS в России на ноутбуках ASUS
В России продаются ноутбуки ASUS с предустановленной Endless OS.
Ценовой диапазон таких ноутбуков достаточно широкий, поэтому нельзя сказать, что система устанавливается только на слабые и недорогие устройства. Но топовые модели с Endless OS не продаются.
Продавать ноутбуки с предустановленной Endless OS ASUS начала в 2018 году. До этого компания ASUS предлагала ноутбуки с установленным Linux только на первом нетбуке EeePC, который появился аж в 2007 году. На него тогда устанавливали Xandros Linux.
С одной стороны, это хорошее решение для тех, кому не нужен Windows или кто не хочет за него переплачивать. С другой стороны, выбор подобного довольно специфического дистрибутива ограничивает круг пользователей. Поэтому, очевидно, что большинство из покупателей вряд ли оставят Endless OS в качестве системы.
Заключение
Endless OS это дистрибутив не для всех. Изначально система разрабатывалась таким образом, чтобы пользователь мог получить максимально готовый к работе продукт, который не требует дальнейшей настройки. Идея, конечно, не новая, но Endless OS это, своего рода, готовое коробочное решение, но далеко не для всех.
Дистрибутив подойдет для неопытных пользователей, для людей, которым не нужно или они просто не знают, как настраивать, устанавливать, готовить систему «под себя». Компания Endless Mobile предлагает Endless OS в качестве операционной системы для населения развивающихся стран, у которых может не быть опыта работы за компьютером совсем, и у которых может полностью отсутствовать подключение к интернет.
Можно рекомендовать Endless OS маленьким детям, а также пожилым людям, которым бывает сложно угнаться за современными технологиями. Для них несомненным плюсом будут являться: «планшетный» интерфейс рабочего стола, наличие полного набора необходимых программ, информационно-энциклопедические приложения и простота в освоении.
В качестве мыслей про будущее — при должной доработке Endless OS вполне могла бы существовать и на планшете. И не только из-за интерфейса, а во многом из за использования «portable»-пакетов и закрытой для записи корневой файловой системы. При таком решении установка и удаление приложений вообще не может навредить системе. А это важно, чтобы мобильное устройство всегда оставалось рабочим.
Видео: обзор и установка Endless OS
В видео показано как установить Endless OS, рассказывается о системе, дается обзор рабочего стола, а также установленных приложений.
Релизы дистрибутива Endless OS
2.1.0 | Июль 2014 | |
.. | ||
3.2 | 18 июля 2017 | |
.. | ||
3.3.5 | 19 декабря 2017 | |
3.3.6 | Декабрь 2017 | |
.. | ||
3.3.10 | 10 февраля 2018 | |
.. | ||
3.4.0 | 15 мая 2018 | |
.. | ||
3.4.8 | 15 октября 2018 | |
3.5.1 | 16 ноября 2018 | |
3.5.2 | 12 декабря 2018 | Данная версия на следующий день после релиза была заменена на 3.5.3, так как в ней были обнаружены критические ошибки. |
3.5.3 | 13 декабря 2018 | |
3.5.4 | 17 января 2019 | |
3.5.5 | ||
3.5.6 | ||
3.5.7 | ||
3.5.8 | ||
3.5.9 | ||
3.6.0 | 10 июня 2019 | Что нового |
.. | ||
3.7.4 | 18 ноября 2019 | GNOME 3.34 |
.. | ||
3.7.7 | 10 февраля 2020 | Поддержка Raspberry Pi 4 |
3.7.8 | 10 марта 2020 | |
3.8.0 | 28 апреля 2020 | пресс-релиз |
3.8.1 | ||
3.8.2 | ||
3.8.3 | ||
3.8.4 | ||
3.8.5 | ||
3.8.6 | ||
3.8.7 | ||
3.9.0 | ||
4.0 | 22 ноября 2021 | пресс-релиз |
Материалы по теме:
- Релиз дистрибутива Endless OS 3.6
- Релиз дистрибутива Endless OS 3.8.0
Источник: pingvinus.ru
Endless OS — Linux для настольных ПК, предназначенный для широких масс
Endless OS — это необычный дистрибутив Linux, в котором его пользовательский интерфейс больше похож на смартфон или планшет Android, чем на платформу настольного компьютера Linux.
Endless OS — бесплатный дистрибутив Linux с открытым исходным кодом на основе OSTree. Этот дистрибутив Linux собран из Debian / Ubuntu, но не основан непосредственно на нем. OSTree — это атомарная система обновления для ОС на базе Linux. Это уникальный способ предоставить обновления пакетов для дистрибутива Linux, где OSTree упаковывает все на сервере, а затем реплицирует на клиент.
Основное преимущество заключается в том, что ваша основная операционная система Linux всегда остается неизменной и доступна только для чтения. OSTree работает только в пользовательском пространстве.
В этом смысле Endless OS никогда не ломается и остается свежей при первой установке. Сегодня лишь очень немногие дистрибутивы Linux основаны на технологии OSTree — например, Fedora SIlverblue и Fedora Kinoite.
Знакомимся с Endless OS: дистрибутив Linux, в котором нет понятия пакетов
Как выглядит среднестатистический дистрибутив Linux? Обычно это некая система, как конструктор собранная из тысяч пакетов, плюс различные твики рабочего стола, возможно собственный инсталлятор и система конфигурации. В любом случае почти все дистрибутивы похожи и основаны на одной и той же идее: пакет + пакет + пакет = ОС. Endless совершенно другой, здесь вообще нет пакетов как таковых, но есть концепция атомарно обновляемой базовой системы и песочниц Flatpak.
В начале времен, когда UNIX делал первые шаги по планете, не было ни стороннего ПО, ни проблем, связанных с управлением им. Если требовалось установить какое-то приложение, достаточно было скомпилировать его и положить полученный бинарник в каталог /bin .
Когда стало увеличиваться число приложений и возрастать их сложность, начали проявляться проблемы. Приложение могло состоять не только из одного бинарника, оно могло включать в себя ряд библиотек, man-страницы, конфигурационные файлы и многое другое. Появилась идея использовать рецепт install в инструкции сборки приложения (Makefile), чтобы установить все, что нужно, с помощью одной команды make install .
Все это работало, пока 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 и на жестком диске.
Присоединяйся к сообществу «Xakep.ru»!
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Евгений Зобнин
Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.
Источник: xakep.ru