Пројекат Цлеар Линук помера свој развојни фокус на сервере и цлоуд системе

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

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

Ранее предлагавшаяся собственная тема зазор, одвојен набор пиктограмм, предустанавливаемые сторонние дополнения к GNOME Shell (дасх-то-доцк, десктоп ицонс, нестрпљење, усер-тхеме) и изменённые настройки GNOME на первом этапе будут положио в отдельный пакет «desktop-assets-extras«. На следующей неделе планируется обновить пакеты с рабочим столом до GNOME 3.36, которые будут соответствовать эталонному окружению GNOME, после чего пакет «desktop-assets-extras» будет переведён в разряд устаревших.

Напомним, что дистрибутив Clear Linux развивается компанией Intel и обеспечивает строгую изоляцию приложений при помощи контейнеров, разделённых с использованием полноценной виртуализации. Базовая часть дистрибутива содержит только минимальный набор инструментов для запуска контейнеров и обновляется атомарно. Все приложения оформлены в виде пакетов Flatpak или наборов (Bundle), запускаемых в отдельных контейнерах. Кроме кастомизированных рабочих столов редакция для разработчиков была примечательна расширенной поддержкой оборудования, интеграцией отладочной системы на базе FUSE, добавлением нового инсталлятора и наличием директоријум апликација, в котором были предложены наборы для развёртывания окружений для разработки с использованием различных языков и технологий.

Карактеристике Цлеар Линук-а:

  • Модел испоруке бинарне дистрибуције. Ажурирање система се може извршити на два начина: применом закрпа на систем који ради и потпуно ажурирање система инсталирањем нове слике у посебан Бтрфс снимак и заменом активног снимка новим;
  • Обједињавање пакета у скупове (свежањ), формирајући готову функционалност, без обзира на то колико их софтверских компоненти чини. Пакет и слика системског окружења се формирају на основу спремишта РПМ пакета, али се испоручују без поделе на пакете. Унутар контејнера ради посебно оптимизована копија Цлеар Линук-а, која садржи пакете неопходне за покретање циљне апликације;
  • Ефикасан систем за инсталацију ажурирања уграђен у основни део дистрибуције и обезбеђује убрзану испоруку ажурирања која решавају критичне проблеме и рањивости. Ажурирање у Цлеар Линук-у укључује само податке који су се директно променили, тако да типичне исправке за рањивости и грешке заузимају само неколико килобајта и инсталирају се скоро тренутно;
  • Јединствени систем управљања верзијама – верзија дистрибуције представља стање и верзије свих њених компоненти, што је погодно за креирање репродуцибилних конфигурација и праћење промена компоненти дистрибуције на нивоу датотеке. Промена/ажурирање било ког дела система увек доводи до промене укупне верзије целе дистрибуције (ако се у обичним дистрибуцијама број верзије одређеног пакета само повећава, онда се у Цлеар Линук-у повећава верзија саме дистрибуције) ;
  • Приступ дефинисању конфигурације без стања, који подразумева да су различите класе подешавања одвојене (ОС, корисничка и системска подешавања се чувају одвојено), систем не чува своје стање (без стања) и након инсталације не садржи никаква подешавања у / етц директоријуму, али генерише подешавања у ходу на основу шаблона наведених при покретању. Да бисте ресетовали системске поставке на подразумеване вредности, можете једноставно да избришете /етц и /вар;
  • Коришћење полноценной виртуализации (KVM) для запуска контейнеров, что позволяет обеспечить высокий уровень безопасности. Время запуска контейнеров незначительно отстаёт от традиционных систем контейнерной изоляции (namespaces, cgroups) и приемлемо для запуска контейнеров приложений по требованию (время запуска виртуального окружения составляет около 200мс, а дополнительное потребление памяти 18-20 Мб на контейнер). Для уменьшения потребления памяти применяется механизм ДАКС (директан приступ систему датотека заобилазећи кеш странице без коришћења нивоа блок уређаја), а технологија се користи за уклањање дупликата идентичних меморијских области КСМ (Кернел Схаред Мемори), који вам омогућава да организујете дељење ресурса хост система и повежете различите гостујуће системе са заједничким шаблоном системског окружења.
  • Извор: опеннет.ру

Додај коментар