На днях был представлена Open Source-система управления Docker-контейнерами, ориентированная на применение в крупных распределённых кластерах, какие встречаются, например, в проектах категории IoT (интернета вещей), — Nebula.
Новый инструмент оркестровки предназначен для деплоя единого пода из контейнеров (разбитого по микросервисам приложения) на каждом из серверов, число которых может исчисляться тысячами. Автор Nebula уже более года использует свою систему в production для «более тысячи серверов, распределённых по всему миру в разных облаках и регионах», и в качестве предполагаемого применения называет сегмент интернета вещей: «Представьте себе 50 тысяч умных холодильников по всему миру и возможность задеплоить новую версию [их управляющего программного обеспечения] на все устройства за считанные минуты».
Исходный код Nebula написан на языке Python и распространяется на условиях свободной лицензии GNU GPL v3. Он опубликован на GitHub и представлен в виде нескольких репозиториев: nebula, nebula-cmd, api-manager, worker-manager, nebula-python-sdk. К системе прилагается достаточно подробная документация на английском языке.
Вчера был анонсирован очередной релиз свободного веб-браузера от проекта Mozilla — Firefox 55.0.
Одним из самых значимых новшеств этого релиза Firefox стала поддержка в операционной системе Windows экспериментальной технологии WebVR API, предоставляющей разработчикам веб-приложений доступ к возможностям таких устройств виртуальной реальности, как Oculus Rift и HTC Vive. Firefox стал первым браузером для Windows-десктопом с поддержкой WebVR. Среди прочих изменений в Firefox 55.0:
настройка для определения количества одновременно работающих обработчиков контента (content processes), позволяющая ускорить загрузку страниц и переключение между табами;
улучшенные возможности адресной строки: поиск (напрямую из строки) по любому установленному в один клик поисковому движку, включённые по умолчанию предположения для поиска, приоритетное отображение HTTPS-версии сайта (вместо HTTP) при вводе домена (без указания протокола);
обновлённая боковая панель (закладки, история, табы) теперь может показываться и в левом, и в правом углу окна;
поддержка стереомикрофонов в WebRTC;
в предпросмотре печати (Print Preview) добавлена возможность упростить вид страниц перед тем, как их печатать;
функция создания скриншотов веб-страниц с их загрузкой на компьютер или в облако (пока проходит A/B-тестирование, может показываться не у всех пользователей);
добавлена белорусская локаль;
плагин click-to-activate для Adobe Flash по умолчанию включён и разрешён только для URL с http и https;