В корпорации Microsoft, которая претендует на значительный сдвиг в сторону клиент-ориентированного подхода, объявили о намерении использовать SSH в виде свободной реализации OpenSSH для возможностей лучшего взаимодействия между GNU/Linux и Windows.
В блоге MSDN отмечают, что «популярным запросом для команды разработчиков PowerShell было использование протокола Secure Shell и Shell-сессий (SSH) для взаимодействия между Windows и Linux в обе стороны: для подключения к Windows и управления этой ОС через Linux и, наоборот, для подключения к Linux и управления этой ОС через Windows». Предполагается, что комбинация PowerShell и SSH позволит предоставить системным администраторам удобные механизмы для удалённого управления системами GNU/Linux и Windows.
Интересно, что та же команда PowerShell из Microsoft уже предпринимала две попытки обеспечить поддержку SSH, однако они были отклонены. Но теперь в корпорации видят качественные перемены во взаимодействии с Open Source-сообществом, поэтому оптимистично смотрят на возможности внести свой вклад в кодовую базу OpenSSH.
Исходный код OpenSSH — стандарта де-факто для удалённого доступа к UNIX-подобным операционным системам — распространяется под свободной лицензией BSD (её упрощённый вариант) и разрабатывается под руководством команды ОС OpenBSD, которая известна строгими правилами по отношению к качеству кода.
Компания Parallels следует своему по открытию исходного кода проектов, связанных с системой виртуализации Virtuozzo в рамках её Open Source-спутника OpenVZ.
Вчера Сергей Бронников анонсировал открытие и публичную доступность исходников ряда пользовательских (userspace) утилит и библиотек, используемых в Virtuozzo для работы с контейнерами и виртуальными машинами, построенными на этой технологии. Список проектов, код которых был открыт:
prlctl — унифицированная консольная утилита для управления виртуальными машинами и контейнерами;
libprlsdk — API на C++ и библиотеки на Python для Virtuozzo, предназначенные для локального и удалённого взаимодействия с сервисом управления диспетчером;
prl-disp-service — основной сервис для управления контейнерами и виртуальными машинами;
libvzctl — низкоуровневая библиотека для управления контейнерами;
libvzevent — низкоуровневая библиотека для уведомлений из ядра о жизненном цикле контейнеров;
vzctl — утилита для контролирования контейнеров;
vztt — утилита для управления шаблонами контейнеров (используется в Virtuozzo начиная с версии 4.0).
Исходники всех проектов доступны в репозитории с веб-интерфейсом src.openvz.org на условиях свободных лицензий GPLv2 и LGPLv2. В Parallels ещё работают над созданием инструкций о том, как сообщество может внести свой вклад в кодовую базу проектов и отправить патчи.