Размер ущерба в деле Oracle против Google оценен в менее чем 100 млн долларов

Опубликованы финальные варианты расчёта ущерба, который по мнению Oracle был нанесён компанией Google из-за возможного нарушения связанной с Java-технологиями интеллектуальной собственности в платформе Android. После пересчёта с использованием нового метода расчёта, ущерб составил 32.3 млн долларов ($4.6 млн за нарушение двух патентов и $27.7 млн за нарушение интеллектуальной собственности). Итоговая сумма ещё не утверждена, но ожидается, что она не превысит отметки в 100 млн долларов. Напомним, что изначально компания Oracle оценила размер ущерба от 2.6 до 6 миллиардов долларов, отталкиваясь от числа проданных смартфонов под управлением Android, на которых теоретически могли быть лицензированы технологии JavaME. Суд посчитал подобный метод оценки … Читать далее Размер ущерба в деле Oracle против Google оценен в менее чем 100 млн долларов

Релиз среды разработки приложений KDevelop 4.3

После девяти месяцев разработки объявлено о релизе интегрированной среды программирования KDevelop 4.3, основанной на библиотеках KDE/Qt и полностью поддерживающей процесс разработки для KDE 4. Код проекта распространяется под лицензией GPL. Среда разработки доступна для Linux, Solaris, FreeBSD, Max OS X, Windows и различных Unix-систем. Первичным языком разработки является C++, но через использование плагинов обеспечивается поддержка дополнительных языков программирования, таких как PHP, Java, Ruby и Python. Кроме того, доступны плагины для интеграции с инструментариями Valgrind, QTest, qmake, Mercurial и Perforce. Ключевые улучшения: Базовая поддержка стандарта C++11. Так как стандарт был принят несколько месяцев назад, его поддержка в KDevelop пока реализована частично … Читать далее Релиз среды разработки приложений KDevelop 4.3

Обсуждение возможных планов развития GCC 5.0

Среди разработчиков набора компиляторов GCC развернулась обширная дискуссия о планах и задачах для будущей ветки GCC 5.0. При этом основной темой размышлений о возможных путях развития GCC, стало его обсуждение в контексте стремительно набирающего популярность проекта LLVM (Low Level Virtual Machine). Так, активный разработчик GCC Дэвид Малкольм (David Malcolm) из компании Red Hat подробно изложил своё видение будущего проекта, которое сводится к предложению переписать GCC с Си на Си++, разработать полноценный API для подключения плагинов, а также в движении GCC в сторону более модульной структуры – реализации базовой части в виде набора самодостаточных библиотек. Идея заключается в том, что подобные … Читать далее Обсуждение возможных планов развития GCC 5.0

Релиз Midnight Commander 4.8.2

Анонсирован релиз консольного файлового менеджера Midnight Commander 4.8.2. Ключевые улучшения: Базовая часть Добавлена опция «-X» (—no-x11), позволяющая не использовать X11 для определения нажатия клавиш Alt, Ctrl, Shift; Поддержка использования символа ‘~’ для обозначения домашней директории в поле определения начальной директории (‘Start at:’) в диалоге поиска файлов (‘Find File’); Поддержка символа ‘~’ для обозначения домашней директории в «горячих списках» (hotlists); В диалог «Распознавание клавиш» (‘Learn keys’) добавлено распознание обратной табуляции (‘Back Tab’); Для поиска шестнадцатеричных значений можно использовать префикс ‘0x’; Возможность динамического изменения размера панелей; Новые клавиатурные биндинги ScrollLeft и ScrollRight для прокрутки длинных имен файлов в панели; Внутренняя реорганизация виртуальной … Читать далее Релиз Midnight Commander 4.8.2

Для Fedora 18 отклонена интеграция Systemd Journal и рассмотрен первичный статус ARM-сборки

Комитет FESCo (Fedora Engineering Steering Committee), отвечающий за техническую часть разработки дистрибутива Fedora Linux, на состоявшемся 19 марта заседании принял несколько решений, касающихся осеннего релиза Fedora 18. Отвергнуто предложение по переходу дистрибутива на использование подсистемы Journal, призванной заменить собой службу syslog и другие сопутствующие сервисы журналирования событий. Среди причин неприятия перехода на Journal упоминается дискомфорт из-за использования бинарного формата логов и потеря некоторой привычной функциональности syslog. Обозначен курс на продвижение архитектуры ARM в число первичных поддерживаемых архитектур. Финальное решение о придании ARM статуса первичной архитектуры будет принято после дополнительного изучения вопроса. Из одобренных возможностей можно отметить: режим настройки хотспотов в … Читать далее Для Fedora 18 отклонена интеграция Systemd Journal и рассмотрен первичный статус ARM-сборки

Обзор двух NoSQL-плагинов для MySQL: HandlerSocket и Memcached-plugin

Подготовлен подробный обзор особенностей реализации NoSQL-функциональности в MySQL. Рассматриваются два популярных NoSQL-плагина: HandlerSocket от японского разработчика Яшинори Мацунобу (Yoshinori Matsunobu), а также разработка от компании Oracle – плагин Memcached, впервые появившийся в бета-версиях MySQL 5.6.x. Также проведено сравнительное тестирование этих плагинов по скорости их работы. Содержание серии статей: Введение и оглавление; Общая теория и тренды развития: OldSQL — NoSQL — NewSQL; Общее устройство и особенности плагина HandlerSocket; Основные команды HandlerSocket; Общее устройство и особенности плагина Memcached; Тестируем скорость NoSQL-плагинов. Общие выводы. Читать далее Обзор двух NoSQL-плагинов для MySQL: HandlerSocket и Memcached-plugin

Зафиксировано распространение через рекламную сеть AdFox вредоносного ПО, эксплуатирующего уязвимость в Java

Лаборатория Касперского опубликовала разбор вредоносного ПО, отличающийся применением сразу нескольких интересных подходов. Во-первых, вредоносное ПО носило многоплатформенный характер и поражало системы на базе Windows и Mac OS X, эксплуатируя уязвимости в необновлённом плагине Java (теоретически, данное ПО может быть адаптировано и для атаки на Linux). Во-вторых, вредоносное ПО не сохраняло никаких данных на диск и работало исключительно в памяти процесса javaw, что существенно усложнило выявление антивирусами, но позволило сохранить работоспособность только до первого перезапуска. Проблема с небольшим временем жизни зловредного ПО была решена через обеспечение высокой вероятности повторного поражения, для чего эксплуатирующий уязвимость код был интегрирован в рекламные блоки одного … Читать далее Зафиксировано распространение через рекламную сеть AdFox вредоносного ПО, эксплуатирующего уязвимость в Java

Вторая тестовая версия openSUSE 12.2

Сформирован второй тестовый выпуск openSUSE 12.2 (Milestone 2), финальный релиз ожидается 11 июля. Для загрузки подготовлены установочная DVD-сборка (4.3 Гб), а также LiveCD-сборки на базе KDE 4.8 (726 Мб) и GNOME (722 Мб). В процессе подготовки второй тестовой версии проведена работа по реализации поддержки загрузчика Grub2 и обеспечении использования Plymouth для обеспечения бесшовной графической загрузки. В состав дистрибутива интегрирован тестовый выпуск набора компиляторов GCC 4.7, который в дальнейшем будет использован для пересборки пакетов. Ведётся работа по подготовке официальной сборки openSUSE 12.2 для архитектуры ARMv7 (CPU Cortex-A). Обновлены версии графических окружений GNOME и KDE, рассматривается возможность интеграции в состав дистрибутива окружения … Читать далее Вторая тестовая версия openSUSE 12.2

Проект PHP мигрировал с Subversion на Git

Разработчики проекта PHP сообщили о завершении миграции проекта с системы управления исходными текстами Subversion на Git. Для упрощения участия в проекте сторонних разработчиков, подготовлено актуальное зеркало нового Git-репозитория на GitHub, через которое в том числе принимаются pull-запросы. GitHub рекомендован к использованию в первую очередь. В качестве альтернативного варианта на своих мощностях введён в строй репозиторий git.php.net, в котором представлен код всех наработок проекта, в том числе код служб, доступных через Web. В качестве одного из преимуществ миграции на Git называется возможность использования цифровых подписей основной группы разработчиков (PHP development team) при создании тэгов новых релизов, что позволит гарантировать целостность кода … Читать далее Проект PHP мигрировал с Subversion на Git

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

Брендан Грег (Brendan Gregg), один из разработчиков DTrace, представил проект FlameGraph, одна из областей использования которого связана с выявлением узких мест, влияющих на производительность ядра Linux. FlameGraph создан как средство для наглядной визуализации проблемных мест в ядре, потребляющих наибольшее число процессорных ресурсов. Код проекта написан на языке Perl и открыт под лицензией CDDL. В качестве исходных данных поддерживается сбор информации о состоянии системы через такие механизмы, как DTrace, perf_events и SystemTap. Практически, FlameGraph может визуализировать не только статистику работы ядра, но и данные о выполнении любых приложений, которые могут быть получены при помощи вышеотмеченных инструментов DTrace, perf_events и SystemTap. На … Читать далее Инструментарий для наглядной оценки проблем с производительностью

Mozilla покинул директор по развитию web-платформы

Крис Близард (Chris Blizzard), стоящий у истоков проекта Mozilla и занимавший последнее время пост директора по развитию web-платформы, объявил о своём уходе из компании. До 2010 года Крис занимал должность директора по взаимодействию с разработчиками. В качестве причины ухода называется решение попробовать себя в новой роли, приняв предложение небольшого стартапа, нацеленного на создание технологий для создания масштабируемых web-систем. По словам Криса, деятельность новой компании не связана с браузерами, но в перспективе может положительно повлиять на жизнь большого числа web-разработчиков и привести к улучшению Web. Читать далее Mozilla покинул директор по развитию web-платформы

Релиз минималистичного дистрибутива Tiny Core Linux 4.4

Доступен минималистичный Linux дистрибутив Tiny Core Linux 4.4, который может работать на системах с 48 Мб ОЗУ. Загрузочный iso-образ занимает всего 11.9 Мб. Графическое окружение дистрибутива построено на основе X-сервера Tiny X, тулкита FLTK и оконного менеджера FLWM. Дистрибутив загружается целиком в ОЗУ и работает из памяти. Дополнительно поставляется сборка CorePlus (65 Мб), в которую входит ряд дополнительных пакетов, таких как инсталлятор с поддержкой установки Tiny Core Linux в виде файла на NTFS-раздел и с возможностью установки дополнительных расширений, а также готовый набор инструментов для обеспечения выхода в сеть, включая менеджер для настройки Wifi-соединений. В версии 4.4 осуществлено обновление ядра … Читать далее Релиз минималистичного дистрибутива Tiny Core Linux 4.4

Релиз медиаплеера VLC 2.0.1

Спустя месяц после выхода версии 2.0.0 представлен корректирующий релиз медиаплеера VLC 2.0.1, в котором устранено более 120 ошибок и регрессивных изменений, а также добавлено несколько небольших новшеств. Сообщается, что за месяц версия VLC 2.0.0 была загружена более 15 млн раз. Из добавленных в новой версии улучшений отмечается реализация поддержки формата MxPEG, улучшение интерфейса для платформы Mac OS X, ускорение декодирования различных форматов, начальная реализация меню BluRay. Из исправлений отмечаются решение проблем в интерфейсе на базе Qt, устранение ошибок в коде поддержки HTTP Live Streaming, CDDB, UDP/RTP, RAR, Ogg и MKV. Отдельно стоит обратить внимание на устранение двух уязвимостей: переполнение буфера … Читать далее Релиз медиаплеера VLC 2.0.1

Сформирован список заданий для Summer of Code 2012

Компания Google сообщила о выборе проектов для участия в инициативе Google Summer of Code 2012. Из 406 подавших заявки открытых проектов для участия в программе одобрено 180, в том числе 41 проект не принимавший участие в GSoC в предыдущие годы. До 25 марта у студентов есть время выбрать себе задание по душе и обсудить возможность его выполнения с представителями подавших заявку проектов. Заявки от студентов будут приниматься с 26 марта до 6 апреля. Среди участвующих в Summer of Code 2012 проектов можно выделить: Blender, Debian, DragonFly BSD, Drupal, FFmpeg, FreeBSD, GCC, Gentoo, GNOME, Gimp, Illumos, Inkscape, KDE, Kernel.org, LibreOffice, Minix3, … Читать далее Сформирован список заданий для Summer of Code 2012

Представлена новая акция Humble Bundle по распространению комплекта игр

Объявлено о проведении новой акции «Humble Bundle«, в рамках которой пользователь может получить комплект из 5 многоплатформенных игр в обмен на пожертвование проекту любой суммы. Распространяемые в рамках акции игры могут работать не только на платформах Mac OS X, Windows и Linux, но и на платформе Android. В пакет входят следующие игры: Swords Soldiers, Canabalt, Zen Bound 2, Cogs, Avadon. На момент написания новости средний размер суммы взноса составил $5.48 (в прошлой акции $5.89). Средний размер взноса пользователей Linux систем составил $9.29 ($7.90), Mac OS X — $6.29 ($6.81), Windows — $4.77 ($5.33). Часть собранных средств (каждый пользователь индивидуально определяет … Читать далее Представлена новая акция Humble Bundle по распространению комплекта игр

Для Linux представлен драйвер GMUX для переключения между GPU на ноутбуках Apple

Разработчики из компании Canonical представили реализацию для ядра Linux драйвера для гибридной графической подсистемы GMUX, позволяющего организовать переключение между несколькими GPU и управление подсветкой экрана на ноутбуках Apple Macbook Pro. В частности, драйвер позволяет переключать вывод между встроенной видеокартой, когда требуется экономия энергии, и современной дискретной видеокартой, когда нужна высокая производительность видеоподсистемы. Читать далее Для Linux представлен драйвер GMUX для переключения между GPU на ноутбуках Apple

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

Линус Торвальдс представил релиз ядра Linux 3.3. Из основных улучшений можно отметить интеграцию изменений, подготовленных в процессе разработки платформы Android, поддержку новой архитектуры TI C6X, включение наработок по борьбе с негативным влиянием промежуточной буферизации пакетов (Bufferbloat), улучшенную реализацию RAID в Btrfs, возможность изменения размера ФС Ext4 на лету, интеграцию кода виртуального коммутатора Open vSwitch, альтернативную систему агрегации сетевых интерфейсов, новые средства для управления сетевыми приоритетами и возможность ограничения TCP-буфера в привязке к cgroup. В новую версию принято около 9 тысяч исправлений от более тысячи разработчиков, размер патча — 43 Мб (для сравнения, размер патча ядра 3.2 — 99 Мб, 3.1 … Читать далее Релиз ядра Linux 3.3. Обзор новшеств

В открытом драйвере AMD R600g обеспечена поддержка выполнения простых примеров OpenCL

Том Стилард (Tom Stellard), разработчик из компании AMD, довёл реализацию OpenCL, работающую в связке с открытым драйвером R600g, до состояния, когда стало возможно запускать простые примеры в OpenCL и предоставил ряд примеров, иллюстрирующих использование OpenCL. В данный момент, поддержка OpenCL работоспособна на видеокартах семейства HD5000 (Evergreen) и HD 6000 (Northern Islands), за исключением семейства видеокарт HD 6900 (Cayman). Работа над кодом пока не завершена, поэтому сложные OpenCL программы могут не работать, однако ряд представленных простых примеров уже работоспособен. Читать далее В открытом драйвере AMD R600g обеспечена поддержка выполнения простых примеров OpenCL

Началось бета-тестирование Firefox 12. Реализация домашней вкладки для Firefox

Firefox 12 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Релиз https://wiki.mozilla.org/Releases намечен на 24 апреля. Основные новшества Firefox 12: Переработано оформление элементов управления воспроизведением видео и аудио контента средствами HTML5, в том числе и в полноэкранном режиме; В атрибуте «title» реализована поддержка вставки разрывов строк, что позволит обеспечить минимальное форматирование текста, выводимого через title-подсказки; Поддержка центрирования результатов поиска на текущей странице; Автоматическая загрузка файлов через вставку адреса из буфера обмена в окне менеджера загрузок; Для платформы Windows проведена работа по упрощению установки обновлений. Для Windows Vista и … Читать далее Началось бета-тестирование Firefox 12. Реализация домашней вкладки для Firefox

Релиз Skytools 3.0, инструментария для PostgreSQL, используемого в инфраструктуре Skype

Компания Skype выпустила релиз Skytools 3.0, открытого набора инструментов для организации репликации, поддержания серверов горячего резерва и автоматического восстановления после сбоя для кластеров СУБД PostgreSQL. Skytools используется для обеспечения работы крупнейшего в мире PostgreSQL-кластера, обслуживающего базу абонентов Skype (более миллиарда пользователей). Код проекта в большей части написан на языке Python (имеются компоненты на Си) и распространяется в рамках лицензии BSD. В состав пакета входит фреймворк PgQ, позволяющий организовать работу отвечающих требованиям ACID (атомарность, согласованность, изолированность, долговечность) очередей запросов. Очереди отвечают требованиям транзакционной модели, могут быть организованы сразу к нескольким хостам, поддерживают включение процедур. Для репликации используется Londiste — простая и … Читать далее Релиз Skytools 3.0, инструментария для PostgreSQL, используемого в инфраструктуре Skype

Вышел Live-дистрибутив Toorox 03.2012 "KDE"

Вышел релиз Live-дистрибутива Toorox 03.2012, использующего наработки Gentoo, загрузочные скрипты KNOPPIX и пользовательское окружение на базе KDE 4.8.1. Загрузочный iso-образ занимает 2.2 Гб. Toorox позиционируется как переносное пользовательское окружение, работающего на USB Flash. Дистрибутив снабжен графическим инсталлятором, который позволяет задействовать /home раздел с жесткого диска или Flash-накопителя. При установке на Flash поддерживается три режима установки: статическая, персональная и шифрованная, отличающиеся способом организации хранения домашней директории пользователя. По умолчанию на Flash создается два раздела — ext2 для загрузки и FAT32 для использования в роли хранилища данных. Значительной особенностью нового выпуска является обеспечение поддержки из коробки 11 языков (локализация интерфейса и приложений), … Читать далее Вышел Live-дистрибутив Toorox 03.2012 "KDE"