Intel опубликовал редакцию дистрибутива Clear Linux для разработчиков приложений

Кoмпaния Intel сooбщилa o рaсширeнии oблaсти примeнeния дистрибутивa Clear Linux, рaнee пoзициoнируeмoгo кaк спeциaлизирoвaннoe рeшeниe интересах кoнтeйнeрнoй изoляции. Нoвaя рeдaкция Clear Linux Developer Edition пoзвoляeт испoльзoвaть дистрибутив нa систeмax рaзрaбoтчикoв в кaчeствe пoльзoвaтeльскoгo окружения. В соответствии с умолчанию предлагается рабочий стол GNOME, однако опционально доступны KDE Plasma, Xfce, LXQt, Awesome и i3. Дистрибутив Clear Linux обеспечивает строгую изоляцию приложений присутствие помощи контейнеров, разделённых с использованием полноценной виртуализации. Трендец приложения оформлены в виде пакетов Flatpak иначе говоря наборов (Bundle), запускаемых в отдельных контейнерах. Вариант для разработчиков кроме подготовки наборов с графическими и пользовательскими приложениями примечательно расширением поддержки оборудования, интеграцией отладочной системы для базе FUSE, добавлением нового инсталлятора и введением в режим каталога приложений, в котором предложены наборы чтобы развёртывания окружений для разработки с использованием различных языков и технологий. Предоставляется смешн базовый набор c-basic, включающий сборочные инструментарии сверху базе свежих версий LLVM и GCC с оптимизациями для того чипов Intel (специфичные для контейнерных инфраструктур компоненты выделены в укомплектование containers-basic). Также добавлены преднастроенные наборы интересах развётывания систем машинного обучения (Deep Learning Reference Stack держи базе Intel DL Boost с оптимизациями ради Intel Xeon Scalable) и анализа больших объёмов данных (Data Analytics Reference Stack для базе Apache Hadoop и Apache Spark). Особенности Clear Linux: Бинарная натурщик поставки дистрибутива. Обновление системы могут производится в двух режимах: навал исправлений на работающую систему и полное реконструкция системы через установку нового образа в изолированный снапшот Btrfs и замену активного снапшота держи новый; Агрегирование пакетов в наборы (bundle), образующие готовую функциональность, единовластно от того, сколько программных компонентов их образуют. Bundle и имидж системного окружения формируются на основе репозитория RPM-пакетов, хотя поставляются без разделения на пакеты. (во)внутрь контейнеров выполняется специально оптимизированная материал Clear Linux, содержащая необходимые угоду кому) запуска целевого приложения наборы (bundle); Эффективная доктрина установки обновлений, встроенная в базовую клочок дистрибутива и обеспечивающая ускоренную доставку обновлений с исправлением критических проблем и уязвимостей. Корректировка в Clear Linux включает только нескованно изменившиеся данные, поэтому типовые исправления уязвимостей и ошибок занимают сумме несколько килобайт и устанавливаются почти сейчас; Единая система версионирования - версия дистрибутива представляет положение и версии всех входящих в него компонентов, точно удобно для создания воспроизводимых конфигураций и отслеживания изменений компонентов дистрибутива возьми файловом уровне. Для сброса системных настроек в значения объединение умолчанию можно просто удалить /etc и /var; Оборот полноценной виртуализации (KVM) для запуска контейнеров, кое-что позволяет обеспечить высокий уровня безопасности. Перепавшее запуска контейнеров незначительно отстаёт с традиционных систем контейнерной изоляции (namespaces, cgroups) и ничего себе для запуска контейнеров приложений по мнению требованию (время запуска виртуального окружения составляет орие 200мс, а дополнительное потребление памяти 18-20 Мб в контейнер). Для уменьшения потребления памяти применяется машина DAX (прямой доступ к ФС в обход страничного кэша минуя применения уровня блочных устройств), а интересах дедупликации одинаковых областей памяти применяется методика KSM (Kernel Shared Memory), что позволяет основать совместное использование ресурсов хост-системы и отвести к разным гостевым системам общий стандарт системного окружения. Источник: http://www.opennet.ru/opennews/art.shtml?num=50693