Clear Linux - дистрибутив Linux
Поддержать проект

Clear Linux

26

Дистрибутив Clear Linux

Clear Linux OS — дистрибутив, разрабатываемый компанией Intel. В некоторых аспектах отличается от привычных дистрибутивов Linux. Оптимизирован для выполнения на оборудовании Intel.

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

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

Видео-обзор Clear Linux

Посмотрите наш виде-обзор дистрибутива.

Оптимизация под Intel

Дистрибутив оптимизирован для использования на продуктах Intel, чтобы обеспечивать максимальную производительность.

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

Концепция версий дистрибутива

Версия Clear Linux определяет совокупность всех частей дистрибутива: системных компонентов и установленного программного обеспечения.

Версия системы охватывает не только базовую системную часть, как это бывает в обычных операционных системах, но и все остальные компоненты. Во время обновления или установки нового программного обеспечения Clear Linux генерирует новую версию системы.

Каждый выпуск системы с одинаковым номером гарантированно содержит одинаковые версии программного обеспечения.

Такой метод контроля версий имеет уникальные преимущества. А именно, системные администраторы могут быстро сравнивать несколько систем Clear Linux и по версии определять, какие из систем не имеют последних патчей или какие из них имеют отличия в комбинациях программного обеспечения.

Stateless-концепция конфигурации

Clear Linux использует так называемую Stateless-концепцию для хранения конфигураций, которая подразумевает четкое разделение всех настроек и данных. Пользовательские данные, данные операционной системы, пользовательские настройки ОС и конфигурация системы полностью разделены.

После установки система не содержит каких либо настроек в директории /etc. Настройки генерируются на лету при запуске системы. Сами настройки представляют из себя специальные «файлы-шаблоны».

Например, если пользователю, необходимо отредактировать (создать) файл /etc/fstab, то он может самостоятельно создать его в директории /etc и использовать классический синтаксис файла fstab. При запуске системы будет выполнена утилита fstab-generator, которая создаст для данного файла «файл-шаблон», который затем будет использован скриптом инициализации.

Если, например, необходимо вернуть систему в исходное состояние, то можно просто очистить директории /etc и /var. Условно это можно назвать возвращением системы к «заводским настройкам» (factory reset).

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

Бандлы

В Clear Linux для организации программ используются Бандлы (bundles). Бандл — это один или набор из нескольких пакетов. В бандл может быть включена одна программа или целый набор программ, утилит, библиотек и других зависимостей.

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

Программы в бандлах уже скомпилированы с необходимыми настройками оптимизации и представлены в бинарном виде. Каждый бандл может работать независимо от других бандлов.

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

Поддержка Flatpak

Помимо бандлов Clear Linux поддерживает установку приложений в формате Flatpak.

Готовые Flatpak-пакеты и бандлы представлены в магазине приложений от Clear Linux.

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

Intel создал свой «репозиторий» — Магазин приложений Clear Linux Store — для Clear Linux, который содержит множество различных бандлов и Flatpak-пакетов. Приложения распространяются бесплатно.

Установку приложений можно выполнить, используя графический менеджер приложений Software или воспользоваться утилитами командной строки swupd и flatpak. Также на сайте Clear Linux есть Web-версия магазина приложений.

Clear Linux 29970 (06.2019) Магазин приложений

Установка бандлов выполняется с использованием swupd. Например, чтобы выполнить установку графического редактора GIMP используется команда:

sudo swupd bundle-add gimp

Для установки Flatpak пакетов используется утилита flatpak. Пример установки игры 0 A.D.

flatpak install flathub com.play0ad.zeroad

Контейнеризация

Важной частью Clear Linux является поддержка и использование контейнеров, а также изолированное выполнение flatpak-приложений и бандлов.

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

Эффективное обновление

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

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

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

Менеджер приложений swupd

В Clear Linux используется менеджер приложений swupd. swupd позволяет обновлять компоненты системы, устанавливать и удалять бандлы, проверять обновления без их установки.

swupd работает с бандлами, а не с отдельными пакетами, как это делают, например, менеджеры APT и YUM.

При выполнении обновлений swupd оперирует не целыми пакетами, а позволяет выполнять обновления отдельными файлами (частями файлов), которые были изменены.

Clear Linux (v. 29970) swupd

Некоторые команды swupd

Вывести список установленных бандлов:

sudo swupd bundle-list

Вывести список всех доступных бандлов:

sudo swupd bundle-list --all

Поиск бандлов по ключевому слову:

sudo swupd search ключевое_слово

Установить бандл:

sudo swupd bundle-add имя_бандла

Mixing

Утилита Mixer используется для генерации различий между различными версиями Clear Linux. С помощью Mixer формируют обновления для Clear Linux. Также с помощью Mixer можно подготавливать собственные обновления системы, чтобы в результате получить необходимую сборку дистрибутива.

Используя Mixer, пользователь генерирует обновления, которые требуется применить к базовой системе. Чтобы получить результирующую сборку, не нужно перекомпилировать всю операционную систему, достаточно применить обновления, сгенерированные Mixer’ом.

Среда рабочего стола GNOME

С 2019 г. Clear Linux использует среду рабочего стола GNOME.

Минимальные системные требования

Минимальные системные требования: одноядерный процессор, 128Mb оперативной памяти и 600Mb дискового пространства.

Для наилучшей производительности рекомендуется:

  • CPU Intel 64bit с поддержкой UEFI and SSE v4.1 streaming SIMD instructions.
  • 4Gb оперативной памяти.
  • 20Gb дискового пространства.
  • GPU Intel HD.

Установка

Clear Linux устанавливается из Live-системы.

Пользователь должен выполнить типичные действия и настройки: разметка диска, имя и пароль пользователя и другие.

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

Clear Linux (v. 29970)
Установка Clear Linux (v. 29970)

Также в процессе установки можно указать бандлы, которые требуется установить. Они будут загружены из интернета. Если не устанавливать дополнительных бандлов, то Clear Linux будет установлен с некоторым минимальным базовым набором бандлов и только с самыми необходимыми утилитами.

Сайт дистрибутива (скачать бесплатно):

clearlinux.org
Войдите, чтобы ставить лайкимне нравится
Лайков: +4
войдите, чтобы ставить лайки
26
  • Опубликовано: 21.06.2019

Скриншоты дистрибутива

Смотрите также

Комментарии

Кирилл
22.06.2019, 01:30
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +2
войдите, чтобы ставить лайки
Чем то напоминает endless os. Но Intel пошли дальше. Меня смущает только производительность flatpack приложений.
Олег
09.07.2019, 10:56
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Какой python используется в ОС?
Андрей
13.07.2019, 11:23
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Не получилось установить на ноутбук
Алексей
18.07.2019, 20:34
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Хороший дистрибутив, но смущает практически полная безальтернативность flatpak (но в том и идея дистриба) и проблемы с локализацией..русский язык для некоторых программ я просто не нашёл как поставить, кажется даже для Firefox. Пользоваться полностью английской версией не хочется, а когда половина на одном языке, половина на другом - мне не нравится категорически.
Григорьевич
05.08.2019, 06:20
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
А где тесты на производительность, если это указывается как преимущество?
ser
05.09.2019, 03:15
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Что за проблема с wine?
daun
06.09.2019, 16:02
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Присутствует ли русский язык в дистрибутиве?
Sergey
12.09.2019, 10:27
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Нет
Владимир
18.09.2019, 16:33
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Да. Можно изменить в настройках системы
Stafik1993Активный
23.09.2019, 17:34
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Чёт кажется, что начнутся проблемы то тут, то там.
Виталий
19.10.2019, 17:41
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
При попытке запустить установку в лайв режиме выдаёт ошибку о непрохождении какой-то проверки.
боцман
27.12.2019, 22:20
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
такая-же история
Belskii
05.02.2020, 13:27
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Обязательно в БИОСе включить UEFI и отключить SecureBoot!
Такая же проблема была!
Виктор
28.10.2019, 13:07
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Если я правильно понял документацию. Установка бандлов происходит паками, а обновление дельтами, потому скачивается не изменённый файл,. а только сами изменения, и файл патчится до последней версии. Хотел скинуть ссылку на документацию где это написано, но увы... Документация -> Guides -> Clear Linux -> swupd -> How it works -> Fullfiles, packs and delta packs.
Оно
24.11.2019, 01:43
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +2
войдите, чтобы ставить лайки
Могу отметить, что это худший вариант для ноутбука. Там, где дебиан показывает 10 часов (на моем ноуте) работы от батареи, этот показывает 4.
Так же, как и другие дистрибутивы не может в сон (i3 8хххх ген 2) уснул = завис...
Я ищу на свой ноут линукс по душе, и перепробовал порядка 10. Только с этим дистром кулер работает на повышенных оборотах и время жизни батареи ничтожно. А самое смешное, что почти все железяки интеловые.
На 4.14 ядре ноут даже не стартует. Осталось плпробовать 4.19 и можно хоронить интел и его "оптимизацию"
luis2
12.12.2019, 06:00
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
После загрузки в лайв режиме и возврата обратно в Windows - убило звук на моей отдельной звуковой карте - не помогает даже переустановка драйверов.
Автоном
12.12.2019, 11:10
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +5
войдите, чтобы ставить лайки
Это винда вам мстит за предательство! Как вы посмели её место обитания оскорблять присутствием пингвина?
IvanBezdomniyАктивный
31.05.2020, 21:12
Постоянная ссылка на комментарийРодительский комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Бывало и наоборот, в далеком 2005 году дружище писал диплом, а был он большим любителем linux. Отмечу, что в 2005 году linux был тот еще подарок, так вот у чувака в дуалбуте была винда и редхат, так вот в опенофисе он значит писал диплом из под линукса и в ус не дул, но вот однажды, он ребутнулся в винду то ли поиграть, то ли еще за чем-то, но сталось так что он значит открыл свой диплом и начал его уже в богомерзком MSOffice курочить, а linux то ему этого значит не простил, при открытии в openoffice что-то намудрилось с кодировкой и уж ни в openoffice ни в MSOffice это чудо нормально не открывалось, точнее открывалось но все в иероглифах и значках ;)
Belskii
05.02.2020, 13:47
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
А я кайфую! Поставил себе на Lenovo IdeaPad-300 как единственную и после остальных (Mint, Ubuntu, MX и еще нескольких) проблем не знаю! Все на русском (FireFox в том числе...) Обошлось без танцев с бубном (кроме некоторых настроек биос при установке, но это уже необходимость).
yuriykadysev
24.02.2020, 15:43
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Пробовал запускать на своем dell vostro 5471, загружается очень быстро, ошибок нет, все работает, но пока не готов пользоваться гномом
Влад
28.02.2020, 14:12
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Отличная система. Года три назад была значительно хуже.
Поставил на два ПК с XEON-Platinum (x2) и E5-2696-v3 (x2) с автообновлением (иногда дает небольшие сбои на текстовых редакторах). Проще и быстрее по сравнению с Gentoo, Funtoo.
Хорошо работает с AVX-512.
igor62il
14.03.2020, 19:14
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Не могу добиться работы аудио.Уст. на вирт.машине.Комп Intel NUC.
Николай
24.04.2020, 15:00
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Попытался установить данную ОС на довольно старенький комп. Написали, что невозможно, т.к. проц не 64 бит.
Clear Linux только под 64 бит?
Nikzheldor
24.04.2020, 19:02
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
А 32-битная версия есть? Встречал кто нибудь?
Валерий
27.04.2020, 02:43
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
После прочтения статьи создаётся впечатление что на любом одноядерном процессоре можно запустить дистрибутив, а это не так.
Instruction Set:
64-bit
Instruction Set Extensions:
Supplemental Streaming SIMD Extension 3 (Intel® SSSE3)
Intel® Streaming SIMD Extensions 4.1 (Intel® SSE 4.1)
Intel® Streaming SIMD Extensions 4.2 (Intel® SSE 4.2)
Carry-less Multiplication (PCLMUL)
Андрей
24.06.2020, 00:07
Постоянная ссылка на комментарий
Войдите, чтобы ставить лайкимне нравится
Лайков: +1
войдите, чтобы ставить лайки
Отличная статья, интересный дистрибутив, возможно ли как вторую систему поставить рядом с виндой?

Написать комментарий

Ваше имя:
Текст комментария: