В почтовой рассылке графической рабочей среды GNOME была анонсирована новая библиотека libsecret, призванная стать заменой libgnome-keyring.
Представленная libsecret — это библиотека для хранения и получения паролей и другой подобной конфиденциальной информации, взаимодействующая через D-Bus со службой паролей («Secret Service»; примерами реализаций таких служб являются gnome-keyring и ksecretservice). Libsecret использует асинхронную модель и поддерживает многопоточность. Для хранения связок ключей и других элементов на сервере в ней используются proxy-объекты в стиле GDBus.
Пока libsecret не является стабильной, однако уже имеет базовый API для хранения и получения паролей, который разработчик считает устоявшимся. Автор libsecret пообещал в скором времени подготовить патчи для перевода различных проектов, использующих libgnome-keyring, на новую библиотеку.
Исходный код libsecret опубликован под лицензией GNU GPLv2 на git.gnome.org. Примеры работы с libsecret на языках Си, Python и JavaScript доступны здесь.
Компания Red Hat сообщила, что список доступных для приложений в OpenShift языков программирования пополнился JavaScript благодаря поддержке Node.js.
OpenShift — это облачная платформа Red Hat, функционирующая как сервис (PaaS, «Platform as a Service»). На ней можно запускать приложения, написанные на языках программирования PHP, Perl, Python, Ruby, Java EE, а теперь ещё и на JavaScript с использованием фреймворка Node.js. OpenShift является бесплатной, но её исходный код закрыт. Впрочем, Red Hat обещает исправить это упущение в течение «нескольких ближайших месяцев».
Поддержка Node.js в OpenShift появилась в ответ на многочисленные просьбы разработчиков. Безопасность запуска Node.js-приложений в OpenShift достигается благодаря использованию SELinux, cgroups и pam_namespaces.
Завтра в 19:00 состоится очередная встреча петербургской группы пользователей Linux (SPbLUG), которая будет посвящена проекту Calculate Linux.
Традиционное мероприятие SPbLUG посетят представители российского проекта Linux-дистрибутива Calculate. Ожидается, что они расскажут о причинах создания «ещё одного отечественного дистрибутива», а также о собственном опыте перевода компании на GNU/Linux, особенностях Calculate Linux и планах развития.
Начало лекции по Calcluate Linux запланировано на 19:40. Адрес места встречи: г. Санкт-Петербург, 10 линия В.О., 35; СПбГУ Геофак, центр дистанционного обучения «Феникс».