Франк Карлитшек (Frank Karlitschek), разработчик KDE, создавший проект ownCloud, анонсировал появление клиентов для синхронизации и коммерческой версии своего облачного хранилища.
Проект облачного хранилища данных ownCloud появился в 2010 году как свободная альтернатива коммерческим решениям. Исходный код ownCloud распространяется под свободной лицензией AGPLv3, написан на PHP, а в качестве СУБД может использовать SQLite, MySQL и PostgreSQL. Оставаясь Open Source-проектом, ownCloud получил коммерческую версию для пользователей, желающих развернуть свое облачное хранилище в корпоративной среде с официальной поддержкой от самих разработчиков в виде компании ownCloud Inc.
Кроме того, у проекта появился специальный клиент для синхронизации данных с десктопом — Desktop Syncing Client, — доступный для операционных систем GNU/Linux и Windows (версия для Mac OS X будет выпущена в скором времени). Клиенты основаны на Mirall и csync, их интерфейс реализован с помощью Qt, а исходный код доступен под лицензией GNU GPL. Вместе с тем, завершается тестирование клиентов для мобильных платформ: Android (тоже под GPL) и iOS.
Опубликованный на днях очередной отчёт по разработке ядра Linux вновь напомнил о теме, которая весьма широко и долгое время обсуждается в Open Source-сообществе: где же вклад Canonical?
Напомним, что, согласно последнему отчёту The Linux Foundation, Canonical нет среди первой двадцатки компаний, которые вносят наибольшее число изменений в код ядра Linux. В то же время она является коммерческим спонсором дистрибутива Ubuntu, являющегося одним из самых популярных в мире. Со стороны это может показаться странным, а многие представители сообщества не одобряют наблюдаемую тенденцию (причем не только в контексте ядра Linux, но и наработок из других Open Source-проектов, активно используемых в дистрибутиве). Известный американский журналист Стивен Воган-Николс (Steven J. Vaughan-Nichols), называющий себя «киберциником» и многие годы пишущий про GNU/Linux и другое свободное ПО, обратился к основателю Canonical Марку Шаттлворту (Mark Shuttleworth) с просьбой прокомментировать ситуацию. Что же сказал второй космический турист?
Ответ Марка преимущественно свёлся к заявлению, что усилия Canonical сосредоточены на том, чтобы предоставить пользователям законченный и удобный продукт, в котором всё «просто работает». Отмечая важность поддержки и улучшения стабильности ядра Linux, Шаттлворт заявил, что в его компании более 25 людей занимаются ядром. Среди направлений деятельности в этой области выделяются работы по поддержке архитектуры ARM, системы безопасности AppArmor, а также совершенствованию качества (Quality Assurance). Однако ядро в плане предоставления конечному пользователю удобной системы — это лишь один из компонентов. Хотя он и является важным вообще, Canonical не рассматривает личную активность в его разработке как основное направление своей деятельности.
Подводя итог, можно сказать, что Canonical участвует в работе над ядром лишь в той мере, в которой это требуется для её бизнеса, оставив фундаментальные заботы по его развитию другим игрокам рынка (софтверным компаниям вроде Red Hat, Novell, Oracle; «железным» гигантам Intel, IBM, AMD и т.п.). При этом усилия авторов Ubuntu сосредоточены на разработках другого, более «прикладного», характера. Среди последних сам Шаттлворт выделяет графическую оболочку Unity, анонсированный на днях MAAS (Metal as a Service; средство для упрощения обслуживания физических серверов в горизонтально масштабируемых окружениях) и Juju (инструмент для управления службами в облачных инфраструктурах).
Вышла новая версия набора свободного программного обеспечения OpenStack, разрабатываемого множеством компаний со всего мира и предназначенного для разворачивания приватных и публичных облачных инфраструктур. Пятый релиз OpenStack получил название «Essex».
Главным новшеством очередной версии OpenStack стало появление в его составе двух новых компонентов: Dashboard (под кодовым названием «Horizon») — портал для работы пользователей и администраторов с облачными ресурсами (поддерживаются плагины для расширения возможностей), и Identity («Keystone») — единая система аутентификации с поддержкой пользователей/паролей, токенов и логинов в стиле AWS (Amazon Web Services).
Всего в OpenStack «Essex» представлено около 150 новых возможностей, среди которых также можно выделить:
в Compute («Nova»): поддержку высокопроизводительных вычислений (HPC) и дополнительных хранилищ данных Nexenta, SolidFire и NetApp;
в Object Storage («Swift»): устаревание объектов в соответствии с политикой хранения документов; дополнительная защита от повреждения и деградации данных; для поставщиков услуг — возможности прямой загрузки данных через веб-страницу с аутентификацией и ограничения максимального числа контейнеров для каждого аккаунта;
в Image Service («Glance»): улучшения в удобстве использования, авторизации и защите образов.
Кроме того, в рамках работы над «Essex» зародился проект Quantum, призванный предоставить автоматизированный фреймворк для управления сетевой активностью дата-центра (полный комплекс задач по администрированию сети: от создания портов и маршрутов до конфигурации VLAN'ов). Quantum в составе OpenStack появится к следующему релизу — «Folsom», который запланирован на осень этого года.
Американская компания OmniTI, специализирующаяся на разработке веб-приложений и построении веб-сервисов, представила операционную систему OmniOS, призванную продолжить развитие проекта OpenSolaris.
Система OmniOS была представлена на конференции DTrace Conference как ответ на прекращение корпорацией Oracle разработки свободной ОС OpenSolaris. В качестве кодовой базы для OmniOS взяты наработки проекта Illumos — анонсированного в 2010 году проекта по развитию OpenSolaris в рамках независимого сообщества, с тех пор объединившего вокруг себя ряд других ассоциированных с OpenSolaris проектов, таких как Nexenta, BeleniX и Schillix.
Авторы OmniOS позиционируют свою операционную систему как «традиционную устанавливаемую ОС, подобную Solaris, с минимальным набором пакетов». Одной из целей, преследуемых OmniOS, является актуализация стороннего программного обеспечения в составе OpenSolaris. Например, в составе нынешней OmniOS пользователи уже могут найти GCC 4.6.3 и OpenSSL 1.0.1. Также разработчики говорят о поддержке в системы таких ключевых технологий Solaris, как контейнеры, Crossbow, ZFS и DTrace.
В дальнейшем OmniTI планирует оказывать услуги технической поддержки по OmniOS. Сайт новой системы — omnios.omniti.com.
Вышел апрельский выпуск русскоязычной версии электронного журнала, посвященного BSD-системам, — BSDmag 2012_04. Главная тема этого номера — «*BSD и облака».
Содержание номера BSDmag 2012_04:
Diego Montavlo — «Вот и приплывают облака...».
Caryn Holt — «Разработка приложений с использованием mport».
Рост популярности пико-проекторов, работающих по USB, привел Linux-разработчиков к необходимости создания соответствующего драйвера для операционных систем GNU/Linux. Первые результаты уже доступны.
Современные мобильные (карманные) проекторы, зачастую называемые пико-проекторами (pocket / handheld / pico projectors), работают по закрытому протоколу через USB, из-за чего нуждаются в специальном драйвере для поддержки в операционной системе. В рамках проекта Open Source-библиотеки libam7xxx энтузиасты провели обратный инжиниринг бинарных данных из Windows-драйвера и реализовали поддержку пико-проекторов в Linux.
На данный момент поддерживаются устройства Acer C110 и Philips/SagemCom PicoPix PPX 1020. Работа драйвера заявлена для любых систем с lubusb-1.0 (в том числе и для Android). Для отображения данных с проектора используется am7xxx-play — демон, основанный на libav. Разработчики собрали пакеты для Debian.
Подробности о Linux-драйвере для пико-проекторов можно найти на ao2.it.
Вилли Тарро (Willy Tarreau), занимавшийся поддержкой ядра Linux 2.4 (начиная с версии 2.4.33), объявил о прекращении выпуска обновлений к ветке 2.4.x.
Анонс конца поддержки (EOL) для Linux 2.4 был сделан ещё 15 месяцев назад: тогда Вилли сообщил о намерении перестать выпускать новые версии 2.4.x, если в течение года не появится ни одного критичного патча. С тех пор в ветку не было включено каких-либо существенных правок, «так что нет причин откладывать EOL [для Linux 2.4]». Таким образом, релизов Linux 2.4.x больше не будет.
Вместе с тем, Вилли отметил интерес некоторых пользователей к наличию централизованного репозитория с исправлениями для ветки 2.4, поэтому он возродил своё Git-дерево на kernel.org для всех желающих (wtarreau/linux-2.4.git), однако никаких гарантий по своевременному появлению в нём каких-либо обновлений автор не даёт.
Программисты одного из популярнейших интернет-сервисов — Twitter — опубликовали под свободной лицензией свои наработки, связанные с СУБД MySQL.
СУБД MySQL (версия 5.5) является постоянным хранилищем для основной массы данных Twiiter: самих публикаций (твитов), пользовательских данных, графа интересов. При этом, по понятным причинам, использование MySQL в популярнейшем сервисе микроблоггинга заметно отличается от традиционной работы со свободной СУБД. Это привело программистов компании к необходимости создать специальные дополнения к MySQL, призванные оптимизировать её для использования в Twitter. Теперь эти разработки доступны под свободной лицензией BSD на GitHub.
Что можно найти среди разработок Twitter для MySQL?
Дополнительные переменные состояний (из «внутренностей» хранилища данных InnoDB) для более эффективного мониторинга производственных инсталляций и лучшего понимания их поведения в плане нагрузки.
Оптимизация распределения памяти в больших NUMA-системах.
Миллисекундная точность для таймаута, по которому отменяется выполнение сервером запроса.
Безопасный и «легкий» метод экспорта и восстановления буферного пула InnoDB, позволяющий создавать инструменты для перезагрузки сервисов с минимальными последствиями.
Оптимизации для твердотельных накопителей (SSD).
Авторы напоминают, что модифицированная ими версия MySQL не предназначена для использования вне инфраструктуры Twitter, и не обещают какой-либо официальной поддержки. С подробностями о самом проекте, названном Twitter MySQL, можно ознакомиться на wiki-странице в GitHub.
Молодое федеральное агентство США — бюро финансовой защиты потребителей (U.S. Consumer Financial Protection Bureau, CFPB) — объявило о своей приверженности программному обеспечению с открытым кодом.
Бюро финансовой защиты потребителей начало функционировать летом прошлого года и изначально позиционировалось как весьма открытая структура. В недавней публикации в блоге CFPB было объявлено об «использовании Open Source, поскольку такое программное обеспечение помогает осуществлять миссию бюро», а также о намерении выкладывать исходный код разработок, созданных как в самом бюро, так и в случае привлечения сторонних программистов.
В агентстве так объяснили свои причины для выкладывания кода в публичный доступ:
Это логически верно, поскольку бюро использует общественные средства для создания исходного кода.
Это обеспечивает публичность деятельности бюро: «Наша работа — защищать потребителей и регулировать финансовые институты. Каждый гражданин имеет право знать, как именно мы добиваемся своих целей».
Open Source-модель позволяет сделать продукты лучше («более стабильными, надежными, безопасными и мощными с меньшими затратами времени и ресурсов нашей команды»).
Бюро финансовой защиты потребителей уже создало свой аккаунт на GitHub, на котором начинает постепенно выкладывать разработки.
Российская ассоциация свободного программного обеспечения совместно с редакцией русскоязычной версии журнала «Linux Format» объявила о проведении конкурса «Лучший свободный проект России в госсекторе 2011».
Как сообщают организаторы конкурса, его цель — выявить и поощрить лучшие проекты в области свободного ПО, реализуемые федеральными и региональными органами власти РФ в рамках исполнения распоряжения Правительства РФ о Переходе федеральных органов государственной власти и федеральных бюджетных учреждений на использование СПО (№2299-р).
В конкурсе «Лучший свободный проект России в госсекторе 2011» предусмотрены семь номинаций по различным отраслям:
Оборона и безопасность;
Образование;
Здравоохранение;
Исполнительная власть;
Законодательная власть;
Судебная власть;
Региональное управление;
Кроме того, есть восьмая номинация — «Выбор сообщества», — призванная выделить самый интересный проект по мнению российского Open Source-сообщества
Положение о конкурсе с подробностями об условиях участия, жюри, принципах отбора проектов и критериях их оценки опубликовано на сайте РАСПО (PDF, 5 страниц, 45 Кб).
Итоги конкурса «Лучший свободный проект России в госсекторе 2011» подведут 10 мая, а награждение победителей состоится на выставке «СвязьЭкспоКомм-2012» (14-17 мая).
Компания Blue Systems обеспечит коммерческую поддержку Kubuntu — Linux-дистрибутиву на базе Ubuntu с KDE, разрабатываемому сообществом энтузиастов.
Напомним, что в феврале компания Canonical, стоящая за Ubuntu, объявила о прекращении финансирования работы Джонатана Ридделла (Jonathan Riddell) — единственного специалиста, занимавшегося развитием Kubuntu в рамках полностью оплачиваемого рабочего дня. Однако вскоре после этого было опубликовано открытое обращение разработчиков Kubuntu, в котором они постарались успокоить сообщество насчет перспектив Kubuntu. Теперь же стало известно ещё и о том, что у Kubuntu появился новый спонсор — компания Blue Systems. Финансирование проекта начнется с цикла подготовки релиза 12.10, который стартует уже в мае (после выпуска Ubuntu и Kubuntu 12.04 в конце этого месяца).
Про саму компанию Blue Systems пока мало что известно. На её сайте сообщается лишь о том, что помимо Kubuntu компания поддерживает ряд других Open Source-проектов, связанных с KDE: Linux-дистрибутивы Netrunner и Linux Mint KDE, а также приложения KDE Folderview, QML-порты Muon Software Center и KDE MenuEditor, kde-gtk-config.
Вчера вечером вышли обновления к Samba с номерами 3.6.4, 3.5.14, 3.4.16 и 4.0 alpha 19, в которых устранена критическая уязвимость, просуществовавшая в коде проекта почти десятилетие.
Обнаруженная на днях уязвимость в свободной реализации протоколов SMB/CIFS — Samba — получила идентификатор CVE-2012-1182 и затрагивает все релизы Samba начиная с версии 3.0.0. Ошибка в генераторе кода для RPC (Remote Procedure Call) позволяла удалённо исполнять на сервере произвольные команды с правами администратора (root). Проблема устранена в выпущенных вчера обновлениях к веткам Samba 3.4, 3.5, 3.6 и 4.0.
Об уязвимости в Samba стало известно от Брайана Горенца (Brian Gorenc) и неизвестного исследователя, работающего в рамках программы HP Zero Day Initiative. Команда разработчиков Samba поблагодарила их за сообщение о проблеме.