В конце следующей недели на одной площадке Санкт-Петербурга пройдет две международные технические конференции: Linux Piter #3 и Piter Py #4, — посвящённые операционной системе GNU/Linux и языку программирования Python соответственно.
В этом году организаторы добавили синхронный перевод не только с русского на английский, но и с английского на русский (основным языком для обеих конференций является английский). На Linux Piter ожидаются 3 доклада про сети, 5 про контейнеры, 4 про ядро и множество других. Среди выступающих — разработчики и руководители из разных стран и компаний, а вот часть ожидаемых докладов:
Microsoft loves Linux on Azure (Microsoft);
Kernel HTTPS / TCP / IP stack for HTTP DDoS mitigation (Tempesta Technologies);
Zephyr OS Overview (Intel’s Open Source Technology Center);
Container’s anatomy (Virtuozzo), System Containers (Canonical), Containers without a Container Manager, with systemd (Red Hat — Lennart Poettering);
Mixing cgroupfs v1 and cgroupfs v2: finding solutions for container runtimes (Canonical);
The Moby Project, and other container things (Docker);
Improving performance of mission critical applications on Linux (YADRO);
Build and test infrastructure as code (MariaDB Corporation);
Protection against split-brain in case of creation of 2 nodes of a cluster of PostgreSQL (Postgres Professional);
Percona Monitoring and Management Architecture (Percona).
Полная программа доступна здесь. На том же сайте можно пройти регистрацию для участия (текущая цена за 2 дня — от 16 до 18 тысяч рублей). Приобретая билет на Linux Piter, можно свободно посещать и Piter Py.
На Piter Py #4, в свою очередь, будет 7 докладов, посвящённых использованию Python в машинном обучении, визуализации данных и математике, а также выступления про устройство PyPy, подводные камни в asyncio, новую версию Django Channels, работу с изображениями (от мейнтейнера Pillow), полнотекстовый поиск (Elastic), развертывание и тестирование инфраструктур, череда выступлений про веб (как правильно готовить API и что делать, когда ваш pet project вдруг стал чем-то серьёзным). Полную программу Piter Py и другие подробности об этой конференции смотрите на странице мероприятия.
Обе конференции будут проходить 3 и 4 ноября (пятница и суббота, с 9 до 18) по адресу: г. Санкт-Петербург, Стартовая 6, лит. А, Crowne Plaza St.Petersburg Airport.
Корпорация Microsoft представила свою новую Open Source-разработку для нужд DevOps — утилиту Brigade, предназначенную для запуска скриптов, исполняемых в кластере Kubernetes по какому-либо событию.
Утилита Brigade создана бывшими сотрудниками Deis — компании, купленной Microsoft ранее в этом году и стоящей за такими продуктами для Kubernetes, как Helm и Draft. Предназначение Brigade — «скриптование простых и сложных рабочих процессов (workflows) с использованием JavaScript». Решение позволяет связывать контейнеры, запуская их последовательно или параллельно, и вызывать скрипты, основываясь на времени, событиях в GitHub (поддерживается также «DockerHub и другие популярные веб-сервисы»), push-операциях в Docker или других триггерах. README проекта описывает его как «инструмент для создания pipelines для Kubernetes».
Brigade написан на языках Go и TypeScript/JavaScript, функционирует как сервис внутри Kubernetes. Задача (job) в Brigade — это скрипт на обычном JavaScript, который интерпретируется сервисом продукта, что приводит к созданию необходимых ресурсов в Kubernetes. Далее Brigade ожидает событий и выполняет соответствующие триггеру задачи. Предполагается, что новое решение хорошо подходит для задач непрерывной интеграции и доставки приложений (CI/CD), т.к. упрощает автоматизированное тестирование, сборку артефактов и релизов, управление развёртыванием ПО.
Установка Brigade для Kubernetes выполняется одной командой (требуется наличие Helm). Исходный код доступен на GitHub и распространяется на условиях свободной лицензии MIT, однако для большинства изменений в upstream в Microsoft требуют согласия с соглашением Contributor License Agreement (CLA).
В минувшую среду некоммерческая организация The Linux Foundation опубликовала очередной годовой отчёт со статистикой по разработке ядра Linux — «2017 State of Linux Kernel Development».
Отчёт был подготовлен разработчиком ядра Linux и редактором известного веб-ресурса LWN.net Джонатаном Корбетом (Jonathan Corbet) совместно с мейнтейнером ядра Грегом Кроа-Хартманом (Greg Kroah-Hartman), собрал статистические сведения о релизах Linux с 4.8 по 4.13 и почти 83 тысячах патчей, внесённых в кодовую базу проекта (больше всего их было принято на этапе подготовки Linux 4.9 — крупнейшего релиза за историю ядра Linux). Среди ключевых выводов, зафиксированных в этом отчёте:
за последний год более 4300 разработчиков из 500+ компаний внесли изменения в код ядра Linux, причём около трети из них сделали это для себя впервые;
топ-10 организаций, представители которых внесли правки в ядро, представлен компаниями Intel (13,1 % от всех изменений), Red Hat (7,2 %), Linaro (5,6 %), IBM (4,1 %), Samsung (3,2 %), SUSE (3,0 %), Google (3,0 %), AMD (2,7 %), Renesas Electronics (2,0 %), Mellanox (1,7 %); из известных Linux-вендоров в топ-30 также оказались Oracle (1,7 %) и Canonical (1,0 %);
скорость разработки Linux продолжает расти — это касается и числа разработчиков, компаний, количества принятых изменений (последний показатель достиг значения в 8,5 изменений в час — по сравнению с 7,8 в прошлом отчёте);
число неоплачиваемых разработчиков стабилизировалось на уровне 8,2 % от всех изменений (в прошлом отчёте показатель составлял 7,7 %, однако в 2014 году он был значительно выше — 11,8 %).
Также можно отметить, что больше всего новых разработчиков ядра Linux появилось среди сотрудников компаний Intel (+128 человек), Google (58), Huawei Technologies и Code Aurora Forum (по 33), IBM (31). Среди разработчиков, которые внесли больше всего изменений в Linux за год, — Chris Wilson (Intel Open Source Technology Centre, 1,8 %), Mauro Carvalho Chehab (Samsung Electronics, Бразилия, 1,3 %), Johan Hovold (своя компания, Швеция, 1,1 %), Arnd Bergmann (Linaro, Германия, 1,1 %), Christoph Hellwig (независимый консультант, Германия, 1,0 %).
Полный отчёт The Linux Foundation доступен для загрузки на этой странице (в формате PDF).