Страницы

2016-04-22

OpenIndiana 2016.04 - (бывший OpenSolaris)

Представлен выпуск проекта OpenIndiana 2016.04, в рамках которого независимым сообществом развивается полностью свободный дистрибутив, пришедший на смену бинарному дистрибутиву OpenSolaris, развитие которого было прекращено компанией Oracle. Для загрузки сформировано два вида iso-образов - редакция с консольными приложениями (649 Мб) и сборка с графическим окружением GNOME (1.3 Гб). Сообщается, что 2016.04 является последним выпуском OpenIndiana доступным для 32-разрядных систем (поддержка запуска 32-программ на 64-разрядных системах будет сохранена).

2016-04-14

Docker 1.11 теперь на containerd и runC

Представлен релиз инструментария для управления изолированными Linux-контейнерами Docker 1.11, предоставляющего высокоуровневый API для манипуляции контейнерами на уровне изоляции отдельных приложений. В частности, Docker позволяет, не заботясь о формировании начинки контейнера, запускать произвольные процессы в режиме изоляции и затем переносить и клонировать сформированные для данных процессов контейнеры на другие серверы, беря на себя всю работу по созданию, обслуживанию и сопровождению контейнеров. Инструментарий базируется на применении встроенных в ядро Linux штатных механизмов изоляции на основе пространств имён (namespaces) и групп управления (cgroups). Код Docker написан на языке Go и распространяется под лицензией Apache 2.0.

2016-04-12

LXD 2.0

Представлен релиз проекта LXD 2.0, в рамках которых развивается надстройка над инструментарием LXC, позволяющая организовать централизованное управление группой серверов для развёртывания изолированных контейнеров. LXD позиционируется Canonical как "гипервизор контейнеров" и состоит из управляющего фонового процесса, принимающего запросы через REST API, клиента для работы в командной строке и плагина для интеграции с OpenStack. LXD основан на технологиях LXC, но заменяет систему шаблонов и предлагает альтернативный инструментарий, не ограниченный текущим хостом и поддерживающий управление по сети.

2016-04-10

LXC 2.0

Основные изменения в новой версии:
  • Все основные команды lxc переписаны на языке Си
  • Добавлена новая команда lxc-copy, которая сочетает возможности lxc-clone и lxc-start-ephemeral
  • Значительно улучшена поддержка механизма CRIU для сохранения состояния контейнеров с последующей возможностью возобновить работу с сохранённой позиции
  • Полностью переработаны средства обработки cgroup, добавлена поддержка пространств имён cgroup
  • Внесены улучшения в утилиты командной строки. В lxc-clone добавлена поддержка переименования контейнеров. В lxc-start-ephemeral обеспечена возможность изменения точек bind-монтирования. В lxc-attach задействованы промежуточные устройства pts для защиты от атак против родительского shell
  • Реорганизована реализация бэкенда работы с хранилищами, добавлен новый бэкенд для ФС Ceph
  • Добавлены шаблоны для ALT Linux, Slackware и SPARCLinux
  • Реализован новый cgroup-бэкенд cgfsng, который добавлен в список рекомендованных бэкендов
  • Сохранена совместимость C API с прошлыми выпусками 1.x, API присвоен номер версии 1.2.

2016-04-06

GitHub добавл поддержку верификации коммитов по цифровой подписи

GitHub объявили о проверки коммитов и тегов, заверенных цифровой подписью.
По средствам GPG-ключей реализована проверка. Добавить свой ключ можно в разделе настройки ключей GitHub

Выгрузить свой публичный ключ можно так:
gpg --armor --export твой_eмейл@example.com

Заверение коммита или тега цифровой подписью производится добавлением ключа ("git commit -S")
Инструменты-Git-Подпись-результатов-вашей-работы

Подписаный коммит выглядит так: