Erlang получает поддержку systemd!

Языки программирования постепенно обрастают библиотеками для работы с systemd. Holger Winkelmann, основатель компании Tavelping GmbH и ее управляющий, в рассылке разработчиков Erlang анонсировал выход ejournald, библиотеки для работы с Journald, и lager_journald_backend, бэкенда Journald для популярного фреймворка ведения журнала событий, Lager, в свою очередь разработанного нашими друзьями из Basho. Travelping, это довольно известная среди телеком-специалистов компания, которая производит высокопроизводительные AAA-решения, SDN-системы для облачных инфраструктур, embedded-системы, и заказное ПО с высокими требованиями по надежности. Понятно, что это как раз ниша для современной системы контроля за сервисами, systemd. Однако до сих пор не было решения по журналированию, используя Journald, и приходилось либо писать в файлики, "вручную", либо использовать syslog (например, так). Теперь есть такая библиотека.

Продолжается работа над интеграцией systemd и EPMD, ключевого элемента распределенных Erlang-систем. Наш товарищ, участник коммьюнити openSUSE, Matwey V. Kornilov, представил еще один вариант совместной работы этих компонентов. Мы обязательно попробуем включить его патчи в ближайшую сборку Erlang.