Влияние AdBlock Plus на потребление памяти Firefox

Nicholas Nethercote, один их активных разработчиков Valgrind и автор ряда инициатив по сокращению потребления памяти в Firefox, привёл в своём блоге заслуживающий внимания пример того, насколько существенно дополнения могут влиять на потребление памяти Firefox. Объектом критики стало популярное дополнение AdBlock Plus, которое съедает значительный объём памяти в некоторых ситуациях. В частности, приведён пример страницы, при открытии которой потребление памяти в Firefox с дополнением AdBlock Plus возрастает до почти 2Гб (на 32-разрядных системах и компьютерах с небольшим размером ОЗУ открытие станицы приводит к краху браузера, крах наблюдается и при использовании Chrome с AdBlock), в то время как без дополнения Firefox расходует … Читать далее Влияние AdBlock Plus на потребление памяти Firefox

Выпуск Wine 1.7.19

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.19. С момента выпуска версии 1.7.18 было закрыто 99 отчётов об ошибках. Наиболее важные изменения: Добавлена новая DLL-библиотека JSProxy для автоматической настройки прокси; Улучшена поддержка интерфейса OLE Accessible Object; Улучшена работа компонента для записи XML; Устранены утечки памяти, выявленные при помощи Valgrind; Добавлены начальные заголовочные файлы для поддержки Direct2D; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Gears of War, CC Red Alert 3, Deus Ex, ICQ 6.x/7.x, Radio Manager 1.4, HuluDesktop 0.9.x, Left 4 Dead 2, Lord of the Rings, Supreme Commander 2, Sky Track, Warhammer 40k: … Читать далее Выпуск Wine 1.7.19

Новая свободная кластерная СУБД Postgres-XL

Компания TransLattice, специализирующаяся на управлении географически распределёнными системами хранения данных, анонсировала новую СУБД Postgres-XL, основанную на технологиях PostgreSQL и позиционируемую для создания кластерных систем как для обработки транзакций в реальном времени (OLTP), так и для создания крупных баз для анализа больших наборов данных (решения для бизнес-аналитики). Код СУБД Postgres-XL распространяется под свободной лицензией Mozilla Public License 2.0. Postgres-XL полностью соответствует требованиям ACID (атомарность, согласованность, изолированность, надежность) на уровне всего кластера, предоставляет методы массивной параллельной обработки данных (MPP, Massively Parallel Processing) и поддерживает механизм многоверсионности для обеспечения одновременного конкурентного доступа к БД (MVCC). По своей структуре кластер Postgres-XL состоит из балансировщика … Читать далее Новая свободная кластерная СУБД Postgres-XL

Проект Dyson, комбинирующий окружение Debian и ядром OpenSolaris, представил новую Live-сборку

Разработчики проекта Dyson, в рамках которого развивается дистрибутив, сочетающий пользовательские компоненты Debian с ядром Illumos/OpenSolaris, системной библиотекой libc и системой инициализации SMF, объявил о формировании новой Live-сборки. Dyson позиционируется в качестве ответвления от Debian, которое развивается в направлении наибольшей похожести на Debian и в будущем намерено войти в число официальных портов, по аналогии с Debian GNU/kFreeBSD и Debian GNU/HURD. Большое число пакетов из репозиториев Debian уже могут быть собраны в Dyson без внесения изменений. Размер iso-образа всего 98 Мб. Новая Live-сборка Dyson включает в себя инсталлятор, позволяющий сформировать на диске рабочую систему на основе пакетов из testing-репоизтория проекта («lacaille»). Из … Читать далее Проект Dyson, комбинирующий окружение Debian и ядром OpenSolaris, представил новую Live-сборку

Релиз ftp-сервера ProFTPD 1.3.5

После двух с половиной лет разработки увидел свет новый значительный выпуск ftp-сервера ProFTPD 1.3.5, сильными сторонами которого являются расширяемость и функциональность, а слабыми — недостаточное внимание к качеству и безопасности кода. Одновременно доступен корректирующий выпуск ProFTPD 1.3.4e, который станет последним в серии ProFTPD 1.3.4. Основные новшества ProFTPD 1.3.5: Новые модули: mod_dnsbl для ограничения доступа по черным спискам, опрашиваемым через DNS (DNSBL); mod_snmp для накопления различной статистики и предоставления доступа к ней через протокол SNMP (поддерживается SNMPv1 и SNMPv2); mod_log_forensic для сбора данных о действиях пользователя в рамках установленного сеанса, но сброса данной информации в лог только при выявлении необычной активности; … Читать далее Релиз ftp-сервера ProFTPD 1.3.5

Представлена свободная кластерная СУБД Postgres-XL

Компания TransLattice, специализирующаяся на управлении географически распределёнными системами хранения данных, анонсировала новую СУБД Postgres-XL, основанную на технологиях PostgreSQL и позиционируемую для создания кластерных систем как для обработки транзакций в реальном времени (OLTP), так и для создания крупных баз для анализа больших наборов данных (решения для бизнес-аналитики). В качестве основы Postgres-XL выступил основанный на PostgeSQL 9.2 коммерческий продукт StormDB, перешедший в руки TransLattice после покупки одноимённой компании. Код СУБД Postgres-XL распространяется под свободной лицензией Mozilla Public License 2.0. Postgres-XL полностью соответствует требованиям ACID (атомарность, согласованность, изолированность, надежность) на уровне всего кластера, предоставляет методы массивной параллельной обработки данных (MPP, Massively Parallel Processing) … Читать далее Представлена свободная кластерная СУБД Postgres-XL

Autodesk анонсировал Spark, открытую платформу для 3D-принтеров

Компания Autodesk анонсировала новую открытую программную платформу Spark, предназначенную для использования в 3D-принтерах. Платформа нацелена на упрощение вывода на печать трёхмерных моделей и контроля за тем, как модели напечатаны. В настоящее время существуют десятки приложений для организации работы с 3D-принтерами и несколько видов 3D-принтеров, отличающихся спецификой используемых для печати материалов. Компания Autodesk пытается унифицировать методы работы с принтерами. Spark позволит организовать бесшовный процесс взаимодействия программного обеспечения с 3D-принтером, обеспечит визуализацию процесса печати и упростит отслеживание неточностей и ошибок. По аналогии с тем, как организовано взаимодействие мобильных приложения и смартфонов, Spark обеспечит совместную работу программ для 3D-проектирования с 3D-принтером. Платформа будет … Читать далее Autodesk анонсировал Spark, открытую платформу для 3D-принтеров

Для WebKit реализован JIT-компилятор на основе наработок LLVM

Разработчики браузерного движка WebKit представили FTL (Fourth Tier LLVM), новый режим работы JIT-компилятора, использующий оптимизатор LLVM для генерации эффективного машинного кода. FTL оценивается как стабильный и активирован по умолчанию компанией Apple для OS X и iOS. Использование оптимизатора LLVM позволило применить для JavaScript методы изощрённой оптимизации, ранее доступные только для компилируемых языков, таких как C++ и Objective-C. По сравнению с ранее доступным в WebKit JIT-компилятором DFG (Data Flow Graph), FTL в среднем обеспечивает прирос производительности на 35%. Наибольшая эффективность FTL наблюдается для длительно выполняющихся web-приложений, а также кода, использующего расширение Asm.js. Читать далее Для WebKit реализован JIT-компилятор на основе наработок LLVM

Началось бета-тестирование СУБД PostgreSQL 9.4

После восьми месяцев разработки представлена первая бета-версия СУБД PostgreSQL 9.4. Основные улучшения: Новый тип JSONB («binary JSON») для хранения структурированных наборов данных в формате, обеспечивающем высокую производительность и допускающем создание индексов, функций и операторов для манипулирования данными JSON; Новый Data Change Streaming API, позволяющий декодировать и преобразовывать потоки данных, передаваемые в результате репликации. Указанный API может использоваться для создания новых более гибких, высокопроизводительных и масштабируемых инструментов репликации; Поддержка слотов репликации, позволяющих запасному серверу передавать системе, с которой поступают данные репликации, информацию о позиции в журнале репликации, которой соответствует текущее состояние запасной системы; Выражение «REFRESH MATERIALIZED VIEW CONCURRENTLY» для фонового обновления … Читать далее Началось бета-тестирование СУБД PostgreSQL 9.4

Mozilla добавит в Firefox поддержку модуля с реализацией механизмов DRM

Андреас Гал (Andreas Gal), в апреле заменивший Брендена Айка на посту технического директора, опубликовал план внедрения в Firefox спецификации Encrypted Media Extensions, развиваемой организацией W3C и реализующей элементы поддержки DRM (Digital Rights Management) для организации защиты от копирования видеоконтента, встраиваемого в web-страницы через HTML5-тег video. В Chrome, Safari и IE поддержка HTML5-расширений для защиты от копирования медиаконтента, защищённого авторскими правами, была добавлена около года назад, что становится серьёзным конкурентным преимуществом. Предложенная Андреасом Галом реализация подразумевает добавление в поставку Firefox проприетарного закрытого компонента, разработанного компанией Adobe, с реализацией модуля CDM (Content Decryption Module), необходимого для отображения зашифрованного контента. Модуль не будет … Читать далее Mozilla добавит в Firefox поддержку модуля с реализацией механизмов DRM

Разработчики Ubuntu рассматривают возможность создания отдельной сборки с Unity 8

Команда разработчиков Ubuntu Desktop Team предложила сформировать отдельный временный вариант дистрибутива с пользовательским окружением на базе оболочки Unity 8, Qt 5 и нового графического стека на основе дисплейного сервера Mir. Новая сборка будет развиваться по аналогии с субпроектами, такими как Kubuntu, Xubuntu и Ubuntu GNOME. Оценка работы Unity 8 на основе принципиально иного графического стека в штатном окружении дистрибутива на основе X.Org сопряжена с определёнными трудностями и многие пользователи опасаются экспериментировать с установкой новой оболочки. По мнению разработчиков, наличие отдельной сборки, поддерживающей работу в Live-режиме, поможет поднять интерес к тестированию нового окружения без негативного эффекта для рабочих установок Ubuntu с … Читать далее Разработчики Ubuntu рассматривают возможность создания отдельной сборки с Unity 8

Представлен React, инструментарий для измерения времени выполнения блоков кода в проектах на C/C++

Разработчики файловой системы PohmelFS и распределённого хранилища Elliptics представили инструментарий React (Real-time Call Tree), предназначенный для отслеживания времени выполнения различных частей кода в проектах на языках C и C++. React предоставляет специальную библиотеку, позволяющую добавлять специальные метки в код и генерировать дерево выполнения блоков, выводимое в формате JSON и учитывающее время работы программы в каждом из блоков. Для анализа накопленных данных поставляется скрипт для визуализации информации в форме графиков. Применение React уже позволило значительно поднять эффективность организации работы с кэшем в проектах Elliptics и Eblob. При разработке библиотеки основное внимание уделено минимизации накладных расходов в процессе измерения и простоте использования. … Читать далее Представлен React, инструментарий для измерения времени выполнения блоков кода в проектах на C/C++

Первый бета-выпуск пользовательского окружения KDE Plasma Next

Разработчики проекта KDE объявили о переходе пользовательской оболочки Plasma Next на стадию бета-тестирования. Окружение Plasma Next примечательно переходом на использование платформы KDE Frameworks 5 и библиотеки Qt 5 с применением OpenGL/OpenGL ES для рендеринга с задействованием аппаратного ускорения. Пакеты с бета-выпуском Plasma Next подготовлены для Ubuntu, Fedora и openSUSE. Для ознакомления с возможностями нового окружения разработчики дистрибутива Kubuntu сформировали демонстрационный Live-образ (1.1 Гб), позволяющий протестировать KDE Plasma Next без установки пакетов в рабочую систему. Кроме того, объявлено, что несмотря на запланированный на июль первый релиз Plasma Next, осенний выпуск Kubuntu 14.10 по умолчанию будет поставляться с KDE4. При этом для … Читать далее Первый бета-выпуск пользовательского окружения KDE Plasma Next

Mozilla на пути к интеграции в Firefox поддержки модуля с реализацией механизмов DRM

Андреас Гал (Andreas Gal), в апреле заменивший Брендена Айка на посту технического директора, опубликовал план внедрения в Firefox развиваемой организацией W3C спецификации Encrypted Media Extensions, реализующей элементы поддержки DRM (Digital Rights Management) для организации защиты от копирования видео-контента, встраиваемого в web-страницы через HTML5-тег video. В Chrome, Safari и IE поддержка HTML5-расширений для защиты от копирования медиаконтента, защищённого авторскими правами, была добавлена около года назад, что становится серьёзным конкурентным преимуществом. Предложенная Андреасом Галом реализация подразумевает добавление в поставку Firefox разработанного компанией Adobe проприетарного закрытого компонента с реализацией модуля CDM (Content Decryption Module), необходимого для отображения зашифрованного контента. Модуль не будет включен … Читать далее Mozilla на пути к интеграции в Firefox поддержки модуля с реализацией механизмов DRM

Выход программы для управления фотографиями digiKam 4.0.0

Доступна новая версия программы для управления коллекцией фотографий digiKam 4.0.0. Новый выпуск примечателен интеграцией наработок, созданных в рамках программы Google Summer of Code 2013. Ключевые улучшения: Новый инструмент для систематизации иерархии тегов. Добавление в менеджер тегов и окно просмотра тегов поддержки множественного выделения и переноса групп тегов методом drag-n-drop. Поддержка метаданных для выделения лиц на фотографиях в формате Windows Live Photo. Новый вспомогательный инструмент для определения качества фотографии и автоматической привязки тегов на основе сопроводительных этикеток; Панель с миниатюрами фотографий переведена на Qt model-view, что в дальнейшем позволит перевести весь digiKam на Qt 5; Многочисленные улучшения в инструменте импорта, устранены … Читать далее Выход программы для управления фотографиями digiKam 4.0.0

Релиз системы нелинейного видеомонтажа Kdenlive 0.9.8

После годичного затишья в разработке и инцидента с исчезновением лидера проекта, увидел свет релиз системы нелинейного видеомонтажа Kdenlive 0.9.8. Новый выпуск не содержит существенных новшеств и не включает ожидаемую поддержку GLSL и рефакторинг архитектуры, а предлагает в основном исправления ошибок и сигнализирует о том, что проект живёт и развивается. Из улучшений можно отметить поддержку манипуляторов JogShuttle, обеспечение выравнивания звука в асинхронном режиме, чистка профилей кодирования, обеспечение копирования прокси при переносе проекта и возможность применения ярлыков на шкале времени для клипов, содержащих видео и звук. Kdenlive позиционируется для полупрофессионального использования, поддерживает работу с видеозаписями в форматах DV, HDV и AVCHD, и … Читать далее Релиз системы нелинейного видеомонтажа Kdenlive 0.9.8

Linux Mint переходит на привязку к LTS-выпускам Ubuntu

Разработчики проекта Linux Mint приняли решение использовать в качестве основы для будущих выпусков дистрибутива только релизы Ubuntu с длительным сроком поддержки (LTS) с периодическим бэкпортированием новых версий программ. Будущий выпуск Linux Mint 17 будет поддерживаться до 2019 года и следующие два года будет выступать основой для промежуточных выпусков 17.x, в которые будут включаться новые версии важных приложений, в том числе новые выпуски рабочего стола Cinnamon. Построение дистрибутива только на базе LTS-версий Ubuntu позволит обеспечить неизменный уровень стабильности дистрибутива, упростит сопровождение пакетной базы, выделит время для разработки оригинальных компонентов Linux Mint, таких как Cinnamon, и исключит проблемы пользователей при обновлении до … Читать далее Linux Mint переходит на привязку к LTS-выпускам Ubuntu

Оценка состояния поддержки GPU компании AMD в открытом графическом стеке

Niccolo Belli произвел серию измерений производительности текущего состояния открытого графического стека, используя тестовый пакет Phoronix Test Suite. В тесте использовались максимально свежие компоненты графического стека: Mesa 10.3 из Git, ядро Linux 3.15 с дополнительными патчами для увеличения производительности (предположительно, войдут в состав ядра 3.16), LLVM 3.5 из Git. Интересным в данной серии измерений является то, что в качестве оборудования тестировался GPU HD 7950, основанный на архитектуре GCN, поддержка которой обеспечивается драйвером RadeonSI. Исторически, драйвер RadeonSI несколько отставал от драйвера R600 по производительности и полноте реализации возможностей. Тем не менее, тесты показали что в данный момент ситуация заметно улучшилась. В ходе … Читать далее Оценка состояния поддержки GPU компании AMD в открытом графическом стеке

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

Доступен первый корректирующий выпуск ветки KDE SC 4.13, в котором исправлено 59 ошибок и проведена работа по обновлению переводов. Наиболее важные исправления затронули средства поиска на рабочем столе, компоненты системы управления персональной информацией Kontact, UML-редактор Umbrello, браузер Konqueror и файловый менеджер Dolphin. Готовые бинарные сборки KDE SC 4.13.1 уже созданы для ALT Linux и в ближайшее время будут подготовлены для openSUSE, Fedora, Kubuntu и ROSA. Следующее обновление KDE SC 4.13.2 намечено на 10 июня. Читать далее Корректирующее обновление KDE SC 4.13.1

В X.Org устранены три уязвимости, позволяющие поднять свои привилегии в системе

В библиотеке libXfont, входящей в состав X.Org и используемой в X-сервере, устранена серия уязвимостей, вызванных отсутствием должных проверок при обработке поступающих запросов. Эксплуатация уязвимостей может привести к повышению привилегий локальным пользователем, если X-сервер запускается под пользователем root и в системе используется X Font Server. Кроме того, удалённый злоумышленник, контролирующий работу сервера шрифтов, также может организовать выполнение кода с привилегиями X-сервера. Исправления доступны в виде патчей и будут включены в состав выпусков libXfont 1.4.8 и libXfont 1.4.99.901 (1.5.0 RC 1). Первая уязвимость (CVE-2014-0209) связана с целочисленным переполнением в коде разбора метаданных и может быть эксплуатирована локальным пользователем через создание новой директории … Читать далее В X.Org устранены три уязвимости, позволяющие поднять свои привилегии в системе

29 мая состоится встреча одесской группы пользователей Linux

Пользователи Linux из города Одесса выступили с инициативой возрождения проведения встреч местной группы пользователей Linux. Все одесситы и гости города приглашают присоединиться к рассылке OdLUG и принять участие во встрече группы, которая пройдет 29 мая. Зарегистрироваться для участия во встрече можно здесь. Читать далее 29 мая состоится встреча одесской группы пользователей Linux