Проект Clear Linux пренасочва акцента върху сървъри и облачни системи

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

Доставките на пакети с работни среди ще продължат, но в тези пакети ще се предлагат основните варианти на потребителските среди, без специфични за Clear Linux добавки и промени. Включително, ще продължи формирането на пакети с GNOME, но съставът и настройките на работния плот ще отговарят на еталонния вид, предлаган по подразбиране от проекта GNOME.

Предлагащата стана собствена тема дизайн, отделен комплект с икони, предварително инсталирани допълнения за GNOME Shell (dash-to-dock, desktop-icons, impatience, user-theme) и променените настройки на GNOME в началния етап ще бъдат изнесени в отделен пакет «desktop-assets-extras». Следващата седмица се планира актуализация на пакетите с работния плот до GNOME 3.36, които ще съответстват на еталонната среда на GNOME, след което пакетът «desktop-assets-extras» ще бъде прехвърлен в категорията остарели.

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

Характеристики на Clear Linux:

  • Бинарен модел на доставката на дистрибутива. Актуализацията на системата може да се извършва в два режима: нанасяне на корекции на работещата система и изцяло актуализиране на системата чрез инсталиране на нов образ в отделен моментен статус Btrfs и замяна на активния моментен статус с новата;
  • Агрегиране на пакети в комплекти (bundle), образуващи готова функционалност, независимо от броя на софтуерните компоненти, от които се състоят. Bundle и образите на системната среда се форматират на базата на репозитория на RPM пакети, но се предоставят без разделяне на пакети. Внутре в контейнерите се изпълнява специално оптимизирано копие на Clear Linux, съдържащо необходимите набори (bundle) за стартиране на целевото приложение;
  • Ефективна система за инсталиране на актуализации, вградена в основната част на дистрибутива, която осигурява ускорена доставка на актуализации за поправяне на критични проблеми и уязвимости. Актуализацията в Clear Linux включва само непосредственно променените данни, поради което типичните поправки на уязвимости и грешки заемат само няколко килобайта и се инсталират почти мигновено;
  • Единна система за версиониране — версията на дистрибутива представя състоянието и версиите на всички входящи компоненти, което е удобно за създаване на воспроизводими конфигурации и проследяване на измененията на компонентите на дистрибутива на файлово ниво. Промяната/актуализациите на част от системата винаги водят до промяна на общата версия на целия дистрибутив (докато в обикновените дистрибуции просто се увеличава номера на версията на определен пакет, в Clear Linux се увеличава версията на самия дистрибутив);
  • Stateless-подход към определяне на конфигурация, предполагащ, че различните класове настройки са разделени (настройките на ОС, потребителя и системата се съхраняват отделно), системата не запазва своето състояние (stateless) и след инсталация не съдържа никакви настройки в директорията /etc, а генерира настройки на лету на база указаните при стартиране шаблони. За нулиране на системните настройки до стойности по подразбиране, просто можете да изтриете /etc и /var;
  • Използване пълноценна виртуализация (KVM) за стартиране на контейнери, което осигурява висок 수준 на сигурност. Времето за стартиране на контейнерите е незначително по-бавно от традиционните системи за изолация на контейнери (namespaces, cgroups) и е приемливо за стартиране на приложения по заявка (времето за стартиране на виртуалната среда е около 200мс, а допълнителната консумация на памет е 18-20 Мб на контейнер). За намаляване на консумацията на памет се използва механизъм DAX (пряк достъп до ФС, заобикаляйки кеша на страницата без използване на нивото на блоковите устройства), а за дедупликация на идентични области на паметта се прилага технологията KSM (Kernel Shared Memory), която позволява организирането на споделяне на ресурси на хост системата и свързване на различни гост системи към общ шаблон на системната среда.
  • Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster