В ночь на минувшее воскресенье было объявлено об очередном релизе популярнейшей свободной реализации протокола SSH — OpenSSH 6.0.
Несмотря на крупное изменение номера версии (оно связано с принятым подходом к нумерации, когда за версией «[x].9» следует «[x+1].0»), в релизе OpenSSH 6.0 представлены незначительные изменения и исправления обнаруженных за последнее время проблем. Среди новшеств:
в ssh-keygen(1) появились дополнительные контрольные точки (checkpoints) для экранирования модулей;
в ssh-add(1) добавлена опция -k, позволяющая загружать ключи, пропуская сертификаты;
в директиве PermitOpen в sshd(8) стали поддерживаться звездочки — например, «PermitOpen localhost:*»;
в ssh(1) представлена поддержка отмены локального и удаленного проброса портов с помощью мультиплексированного сокета — например, «ssh -O cancel -L xx:xx:xx -R yy:yy:yy user at host»;
в portable SSH добавлена реализация разделения привилегий по песочницам (появилась в OpenSSH 5.9) с помощью seccomp sandbox для Linux (по умолчанию включена).
Компания Google объявила о прекращении поддержки порта Picasa для операционной системы GNU/Linux.
Продукт Picasa for Linux появился в 2006 году и активно использовал наработки Open Source-проекта Wine для запуска Windows-приложения в среде GNU/Linux (без необходимости в портировании/переписывании кода). Однако, по словам разработчиков, появляющиеся в Picasa новые возможности не так просто поддерживать в Linux-версии: «Стало трудно поддерживать равенство [возможностей] в Linux-версии». Это привело их к решению прекратить поддержку Picasa for Linux. По всей видимости, событие связано и с небольшим количеством Linux-пользователей, работающих с продуктом Google.
«Пользователи, скачавшие и установившие старые версии Picasa for Linux, могут продолжать работать с ними, однако обновлений больше не будет», — заявляется в блоге Google.
Леннарт Поттеринг (Lennart Poettering) опубликовал информацию об изменениях, представленных в init-системе systemd. С момента предыдущего обзора новшеств в systemd прошло больше года, и за это время система была существенно обновлена.
Автор приводит список из 65 наиболее значимых изменений в systemd. В частности, говорится о выделении инструментов с графическим интерфейсом (Vala/Gtk) в отдельный проект systemd-ui, о жесткой привязке к системному каталогу /run, интеграции с journald, включении в кодовую базу наработок udev, смене лицензии с GPLv2 на LGPL v2.1, документировании основных API.
Среди прочих новшеств в systemd:
поддержка удаленного вызова операций в systemctl;
утилита systemd-nspawn для запуска контейнеров с целью отладки, сборки и тестирования;
утилита systemd-analyze для построения графика скорости загрузки системы (аналог bootchartd);
утилита systemd-cgtop, показывающая использование ресурсов для всех сервисов в стиле top(1);
утилита systemd-detect-virt для определения окружений виртуальных машин и контейнеров;
службы для изменения некоторых базовых системных настроек: хоста (hostnamed), системной локали (localed), часов (timedated);
служба systemd-logind, собирающая информация о входящих в систему пользователях и их сессиях;
полная автоматическая поддержка многопользовательской работы за компьютером: при подключении нового оборудования на экране появляется приглашение входа в систему (уже доступно в GNOME 3.4);
возможность следить за сервисами в стиле «сторожа» (watchdog) для серверов с высокой доступностью и встраиваемых устройств.