Новая версия БД Apache CouchDB 1.4.0

Доступен релиз распределенной, документ-ориентированной базы данных Apache CouchDB 1.4.0, относящейся к классу NoSQL-систем. Запросы к CouchDB и индексация данных могут выполняться в соответствии с парадигмой MapReduce, используя для формирования логики выборки данных язык JavaScript. Ядро системы написано на языке Erlang, оптимизированного для создания обслуживающих множество параллельных запросов распределенных систем. View-сервер написан на языке Си и базируется на JavaScript-движке Mozilla Spidermonkey. Исходные тексты проекта распространяются под лицензией Apache 2. Доступ к БД производится при помощи протокола HTTP с использованием RESTful JSON API, что позволяет обращаться к данным в том числе из выполняемых в браузере web-приложений. В качестве единицы хранения данных выступает … Читать далее Новая версия БД Apache CouchDB 1.4.0

Увидел свет музыкальный проигрыватель Rhythmbox 3.0

Представлен релиз разрабатываемого проектом GNOME музыкального проигрывателя Rhythmbox 3.0, развиваемого по мотивам iTunes. Rhythmbox отличается бесшовной интеграцией с GNOME, поддерживает средства для управления музыкальной коллекцией, может проигрывать все форматы поддерживаемые фреймворком GStreamer, поддерживает автоматическую загрузку подкастов, позволяет прослушивать интернет-радио, предоставляет гибкие возможности по расширению функциональности через плагины, поддерживает загрузку альбомов из сервисов Magnatune и Jamendo, включает инструменты для синхронизации и копирования музыки для iPod, устройств с поддержкой протокола MTP и USB-накопителей. Ключевые улучшения: Плагины переведены на использование Python 3; Под списком треков добавлена новая область для отображения прогресса выполнения различных задач, таких как импорт работ и передача композиций; Поддержка COMPOSER-тегов; … Читать далее Увидел свет музыкальный проигрыватель Rhythmbox 3.0

21 сентября в Москве пройдёт конференция "Дорога в облака", посвященная облачным технологиям

21 сентября, в День Свободного ПО, в Москве состоится мини-конференция «Дорога в облака», посвященная облачным технологиям. Мероприятие будет проходить в конференц-зале в офисе Яндекса на Парке Культуры. На мероприятии можно послушать и расспросить экспертов и 
разработчиков открытых облачных систем из Яндекса, OpenStack, Fedora Project, Red Hat и Mirantis. Участие бесплатное, но необходимо зарегистрироваться. Количество мест ограничено. Регистрация закрывается 19 сентября в 18:00 по московскому времени. Для тех, кто не сможет присутствовать на конференции, будет организована онлайн-трансляция. Программа мероприятия: «Нестандартное использование Puppet в деплойменте» — Михаил Щербаков, Mirantis. «Как облачные технологии меняют Linux-дистрибутивы?» — Петр Леменков, Fedora Project. «Производительность и масштабируемость … Читать далее 21 сентября в Москве пройдёт конференция "Дорога в облака", посвященная облачным технологиям

Релиз БД Apache Cassandra 2.0 с поддержкой триггеров и легковесных транзакций

Представлен релиз распределённой БД Apache Cassandra 2.0, относящейся к классу noSQL-систем и рассчитанной на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных, хранимых в форме ассоциативного массива (хэша). Код проекта написан на языке Java и распространяется в рамках лицензии Apache 2.0. БД Cassandra объединяет в себе полностью распределённую hash-систему Dynamo, обеспечивающую практически линейную масштабируемость при увеличении объема данных. Cassandra использует модель хранения данных на базе семейства столбцов (ColumnFamily), отличающуюся от систем подобных memcachedb, которые хранят данные только в связке ключ/значение, возможностью организовать хранение хэшей с несколькими уровнями вложенности. Cassandra относится к категории хранилищ повышенно устойчивых к сбоям: помещаемые в БД … Читать далее Релиз БД Apache Cassandra 2.0 с поддержкой триггеров и легковесных транзакций

Nokia на пути к превращению в патентного тролля

Саймон Фиппс (Simon Phipps), президент организации Open Source Initiative (OSI), ранее руководивший направлением open source в компании Sun Microsystems, проанализировал сделку по покупке мобильного бизнеса Nokia компанией Microsoft и пришел к выводу, что вероятен сценарий превращения Nokia в патентного тролля. Компания Nokia лишь лицензировала Microsoft свои патенты, оставив себе полный контроль над ними. После продажи занимающегося производством подразделения, не осталось сдерживающего фактора, который мешал бы Nokia начать патентную агрессию. Такие корпорации как Google теперь не могут противостоять искам Nokia через выдвижение ответного иска, так как всё, к чему можно было применять такие иски, теперь в руках Microsoft, а Nokia уже … Читать далее Nokia на пути к превращению в патентного тролля

Тестирование Coverity показало, что Python лидирует по уровню качества кода

Компания Coverity, развивающая инструментарий для автоматического анализа кода на предмет наличия проблем безопасности и ошибок, опубликовала (PDF, 470 Кб) результаты оценки качества интерпретатора языка Python 3.3.2. Исследование показало, что реализация Python демонстрируют наименьший уровень дефектов по сравнению с другими проприетарными и открытыми проектами, что позволяет рассматривать Python как новый эталон качества. Если для ранее проанализированных открытых проектов зафиксирован средний уровень дефектов в 0.69 ошибок на 1000 строк кода, то для кода Python уровень дефектов составил всего 0.005. Если учесть, что требования промышленных стандартов качества допускают наличие 1 ошибки на 1000 строк кода, то качество кода Python в 200 раз выше … Читать далее Тестирование Coverity показало, что Python лидирует по уровню качества кода

Проект KDE переходит к раздельному выпуску компонентов окружения

Проект KDE объявил об изменении процесса подготовки релизов. В рамках ветки KDE 5 вместо одновременного выпуска новых версий всех компонентов окружения будет введена практика раздельной разработки с обособленным формированием релизов для библиотек (KDE Frameworks), приложений (KDE Applications) и оболочки рабочего стола (KDE Workspaces). Каждый из данных компонентов будет развиваться в соответствии со своим циклом подготовки релизов. Изменение позволит разработчикам выбрать оптимальный для себя цикл разработки и при необходимости пропускать релизы. Тем не менее, новый подход также предусматривает и появление новых требований. В частности, в процессе портирования на KDE Frameworks 5, рекомендуется поддерживать master-ветки компонентов KDE в постоянно стабилизированном и готовом … Читать далее Проект KDE переходит к раздельному выпуску компонентов окружения

Переработка поддержки Direct3D в Wine позволила до двух раз увеличить производительность Windows-игр

Разработчик из компании CodeWeavers представил результаты работы по переработке поддержки Direct3D в Wine. В отличие от ранее доступной штатной прослойки для трансляции вызовов Direct3D в OpenGL, которая вызывала много нареканий с позиции производительности, новый код позволяет увеличить производительность игр на 50%-100% и обеспечить скорость их запуска в Wine на уровне или даже быстрее, чем в Windows. В частности, значительный рост производительности отмечается для игр на базе движка Source, StarCraft 2 и 3DMark 2001. Ускорение достигается за счёт выноса из wined3d отдельной нити для взаимодействия с OpenGL, позволяющей выполнять отрисовку в асинхронном режиме с распараллеливанием на многоядерных системах. Применённый метод напоминает … Читать далее Переработка поддержки Direct3D в Wine позволила до двух раз увеличить производительность Windows-игр

Фонд CПО выпустил полностью свободный вариант ядра Linux 3.11

В рамках проекта Linux-libre, развиваемого Латиноамериканским Фондом свободного ПО, подготовлен полностью свободный вариант ядра Linux-libre 3.11-gnu, очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем. Кроме того, Linux-libre отключает функции ядра по загрузке несвободных компонентов, не входящих в поставку ядра, и удаляет упоминание по использованию несвободных компонентов из документации. Для очистки ядра от несвободных частей, в рамках проекта Linux-libre создан универсальный shell-скрипт, который содержит тысячи шаблонов для определения наличия бинарных вставок и исключения ложных срабатываний. Также доступны для загрузки готовые патчи, созданные на основе использования вышеупомянутого скрипта. Ядро Linux-libre рекомендовано для использования … Читать далее Фонд CПО выпустил полностью свободный вариант ядра Linux 3.11

Верификация загрузки ядра Linux с использованием собственной цифровой подписи

Грег Кроа-Хартман (Greg Kroah-Hartman), мантейнер нескольких подсистем ядра Linux и ответственный за поддержку стабильной ветки ядра, сообщил о присоединении огранизации Linux Foundation к группе UEFI.org и подготовил подробную инструкцию с описанием процесса сборки и загрузки самоподписаного ядра Linux на системах с UEFI Secure boot с использованием собственного ключа для верификации неизменности загружаемого ядра и модулей. Ядро собирается в форме бинарного файла EFI и загружается непосредственно прошивкой UEFI, без использования промежуточных загрузчиков. Читать далее Верификация загрузки ядра Linux с использованием собственной цифровой подписи

Утверждено кодовое имя Fedora 20 — Heisenbug и Android 4.4

Разработчики проекта Fedora утвердили кодовое имя для выпуска Fedora 20. Большинством голосов в качестве имени выбрано слово Гейзенбаг (Heisenbug), обозначающее трудноуловимую плавающую ошибку, исчезающую при попытке её обнаружения. Релиз Fedora 20 запланирован на 26 ноября. Из других имён, участвующих в голосовании можно отметить Eigenstate, Félicette, Superego, Cherry Ice Cream, Chateaubriand, Santa Claus и Österreich. Одновременно компания Google объявила о присвоении следующему выпуску Android 4.4 имени KitKat, в честь известного шоколада. Выбор имени не оправдал слухи по которым Android 4.4 именовался Key Lime Pie (Лаймовый пирог). Напомним, что имена для Android выбираются в алфавитном порядке из названий кондитерских изделий. Интересно, что … Читать далее Утверждено кодовое имя Fedora 20 — Heisenbug и Android 4.4

В GitHub добавлена поддержка двухфакторной аутентификации с использованием SMS

Хостинг свободных проектов GitHub анонсировал поддержку двухфакторной аутентификации, при которой кроме традиционного логина и пароля требуется ввести код подтверждения, отправляемый на устройство, заведомо принадлежащее владельцу аккаунта. В настоящее время реализована поддержка отправки кода на указанный в профиле мобильный телефон через SMS или при помощи специального приложения для смартфонов на базе Android, iPhone, BlackBerry и Windows Phone. Расчёт сделан на то, что перехватив пароль пользователя, злоумышленник одновременно не сможет завладеть его мобильным телефоном. Поддержка двухфакторной аутентификации реализована в форме опции, т.е. может быть включена на усмотрение пользователя при желании получить более высокий уровень безопасности. При включенной опции при обращении к GitHub … Читать далее В GitHub добавлена поддержка двухфакторной аутентификации с использованием SMS

Motorola опубликовала открытый код, используемый в смартфоне Moto X

Компания Motorola Mobility опубликовала исходные тексты изменённых открытых компонентов для своего флагманского смартфона Moto X, поступившего в продажу в конце августа. Moto X укомплектован платформой Android 4.2.2 и является первым устройством, полный цикл разработки которого проходил после покупки Motorola Mobility компанией Google. В частности, доступен код ядра Linux, утилит для работы с ФС F2FS, WebKit, LLVM/Clang, инструментов для настройки беспроводной сети, dnsmasq, системной библиотеки bionic, bluetooth-стека bluez и т.п. Кроме того Motorola добавила Moto X в число устройств для которого предоставлены официальные средства для разблокировки прошивки и опубликовала инструкцию по пересборке из исходных текстов Android-прошивки. Читать далее Motorola опубликовала открытый код, используемый в смартфоне Moto X

В HID-подсистеме ядра Linux выявлено 12 уязвимостей

Кэйс Кук (Kees Cook), бывший главный сисадмин kernel.org и лидер Ubuntu Security Team, ныне работающий в компании Google, сообщил о выявлении 12 уязвимостей в подсистеме HID (Human Interface Device) ядра Linux, обеспечивающей поддержку устройств ввода. Большинство уязвимостей позволяют осуществить DoS-атаку через инициирование краха ядра. Одна проблема теоретически может быть использована для организации выполнения кода на уровне ядра при обработке драйвером некорректного идентификатора Report ID, передаваемого подключенным устройством. Читать далее В HID-подсистеме ядра Linux выявлено 12 уязвимостей

Корректирующее обновление KDE SC 4.11.1

Доступен корректирующий выпуск KDE SC 4.11.1, в котором исправлено 78 ошибок и проведена работа по обновлению переводов. Готовые бинарные сборки KDE SC 4.11.1 в ближайшие часы будут подготовлены для openSUSE, Fedora, Kubuntu и ROSA. Следующий выпуск KDE 4.11.2 намечен на 1 октября. Среди исправлений: Уменьшено время запуска Plasma Desktop; Увеличена плавность прокрутки в Dolphin; Сокращено потребление памяти в различных приложениях; Возвращена возможность использования drag-and-drop для переноса элементов из панели задач в виджет обзора виртуальных рабочих столов (KPager); Устранены проблемы с выделением цветом в текстовом редакторе Kate; Порция исправлений в оконном менеджере KWin и файловом менеджере Dolphin. Читать далее Корректирующее обновление KDE SC 4.11.1

Ubuntu переходит на поставку 64-разрядных сборок по умолчанию

Разработчики Ubuntu приняли решение о переходе к предложению загрузки 64-разрядных образов по умолчанию. Начиная с выпуска Ubuntu 13.10 на сайте ubuntu.com будет предлагаться загрузить 64-разрядные сборки для серверной и десктоп версий Ubuntu. Возможность загрузки 32-разрядных сборок будет оставлена, но акцент переключится на продвижение 64-разрядных вариантов. Также будет изменён текст рекомендации по выбору сборки. Если до сих пор 64-разрядная версия рекомендовалась пользователям ПК c логотипом Windows 8 или с прошивкой UEFI, то с октября 32-разрядная версия будет рекомендована для пользователей устаревших компьютеров с менее чем 2 Гб ОЗУ. Читать далее Ubuntu переходит на поставку 64-разрядных сборок по умолчанию

Верификация загрузки ядра Linux с использованием цифровой подписи

Грег Кроа-Хартман (Greg Kroah-Hartman), мантейнер нескольких подсистем ядра Linux и ответственный за поддержку стабильной ветки ядра, сообщил о присоединении огранизации Linux Foundation к группе UEFI.org и подготовил подробную инструкцию с описанием процесса сборки и загрузки ядра Linux на системах с UEFI Secure boot с использованием собственного ключа для верификации неизменности загружаемого ядра и модулей. Ядро собирается в форме бинарного файла EFI и загружается непосредственно прошивкой UEFI, без использования промежуточных загрузчиков. Читать далее Верификация загрузки ядра Linux с использованием цифровой подписи

SUSE и Collabora объявили о партнёрстве в продвижении коммерческого продукта на базе LibreOffice

Компании SUSE и Collabora объявили об объединений усилий для предоставления качественного сервиса коммерческой поддержки для пользователей офисного пакета LibreOffice. В рамках заключённого соглашения, трудоустроенная в SUSE команда разработчиков LibreOffice перейдёт на работу в Collabora. На базе объединённой команды в Collabora будет сформировано новое подразделение Collabora Productivity, которое будет заниматься разработкой и продвижением коммерческого решения на базе LibreOffice. Коммерческий продукт будет ориентирован на корпоративных пользователей и будет отличаться расширенной поддержкой использования в гетерогенных окружениях с Linux, Windows и OS X, поставкой инкрементальных обновлений для Windows, интеграцией с корпоративным ПО, предоставлением услуг технической поддержки и обучения. Читать далее SUSE и Collabora объявили о партнёрстве в продвижении коммерческого продукта на базе LibreOffice

Microsoft покупает мобильный бизнес компании Nokia

Компания Microsoft объявила о достижении соглашения с советом директоров Nokia о покупке бизнеса, связанного с выпуском мобильных устройств и оказанием сервисов. Кроме того, соглашение предусматривает лицензирование патентов и использование картографических сервисов Nokia. Сумма сделки составит 5.44 млрд евро, из которых 1.65 млрд будет потрачено на лицензирование патентов. Завершить сделку планируется в первом квартале 2014 года, после получения разрешения от регулирующих органов и согласования сделки с акционерами. После завершения сделки около 32 тысяч сотрудников Nokia будут переведены в компанию Microsoft, в том числе 18300 человек непосредственно вовлечённых в сборку и производство устройств. Microsoft также станет владельцем некоторых брендов Nokia, таких как … Читать далее Microsoft покупает мобильный бизнес компании Nokia

Сбор вопросов для интервью с Алексеем Кузнецовым, одним из создателей сетевого стека Linux

Начинается процесс сбора вопросов для интервью с Алексеем Кузнецовым, внёсшем огромный вклад в развитие ядра Linux. Последние 10 лет Алексей отстранился от публичных дел, но в конце 90-х и начале 2000-х годов входил в категорию наиболее значительных разработчиков ядра Linux и занимал c 2000 по 2003 год пост мэйнтейнера сетевой подсистемы Linux. В частности, Алексей довёл до полноценного вида сетевой стек Linux, переработал его для использования на многоядерных системах, доработал поддержку IPv6 и обеспечил средства для управления трафиком. После переработки IP-стека Алексей принялся за переделку поддержки протокола TCP. Результатом стал новый TCP-стек, представленный в ядре Linux 2.2 и до сих … Читать далее Сбор вопросов для интервью с Алексеем Кузнецовым, одним из создателей сетевого стека Linux

Релиз ядра Linux 3.11. Обзор новшеств

После двух месяцев разработки Линус Торвальдс выпустил ядро Linux 3.11. В шутку новому ядру присвоено кодовое имя «Linux for Workgroups», по аналогии с Windows 3.11 for Workgroups. Среди наиболее заметных улучшений: технология сжатого кэширования раздела подкачки Zswap; флаг O_TMPFILE для создания «невидимых» временных файлов; возможность упаковки ядра с использованием сжатия LZ4; экспериментальная поддержка кластерной файловой системы Lustre; спящий режим IRST; динамическое управление питанием GPU Radeon; NFS 4.2; применение SELinux для NFS; порт KVM и Xen для архитектуры ARM64. В новую версию принято 10.7 тысяч исправлений от 1239 разработчиков, размер патча — 44 Мб (изменения затронули 10475 файлов, добавлено 789 тысяч … Читать далее Релиз ядра Linux 3.11. Обзор новшеств