Выпуск Wine 1.7.21

Вышел очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.7.21. С момента выпуска версии 1.7.20 было закрыто 77 отчётов об ошибках. Наиболее важные изменения: Поддержка критических секций в C runtime; Данные Unicode обновлены до версии 7.0; Поддержка чересстрочного кодирования PNG-изображений; Начальная заглушка с реализацией библиотеки Packager; Устранено более десятка утечек памяти, выявленных при помощи valgrind; Закрыты отчёты об ошибках, связанные с работой игр и приложений: Virtual Moon Atlas 3.5, Unity Web Player 2.1.0, Windows Live Writer, NewPGen, Dragon Age Awakening, Mass Effect 2, Unigine Heaven Benchmark 2.0, AT4RE FastScanner v3.0, Runes of Magic 3.0.x, Frozen Synapse, Office 365, ANSYS … Читать далее Выпуск Wine 1.7.21

На конференции Google I/O представлена открытая графо-ориентированная БД Cayley

На конференции Google I/O анонсирована новая БД Cayley, ориентированная на хранение связанных друг с другом данных, образующих граф (семантический web, социальные сети и т.п). Основная особенность графо-ориентированной БД заключается в том, что кроме записей, определяется и связь между ними, которая учитывается при построении запросов. Код написан на языке Go и распространяется под лицензией Apache. Система является модульной и может использовать разные бэкенды для низкоуровневого хранения и организации обработки запросов. Например, доступны бэкенды для хранения в оперативной памяти, LevelDB и MongoDB. Для выборки связанной информации поддерживается использование Javascript-объекта graph и упрощённый вариант языка MQL (Metaweb Query Language), применяемого в базе структурированных … Читать далее На конференции Google I/O представлена открытая графо-ориентированная БД Cayley

Началось тестирования альтернативного Linux-ядра CentOSPlus для CentOS 7

Разработчики проекта CentOS сообщили о публикации пакетов с ядром CentOSPlus, поставляемых в дополнение к штатным сборкам ядра 3.10.0-123.el7, заимствованным из RHEL. Ядро CentOSPlus подготовлено с целью включения некоторых возможностей и исправлений, которые недоступны в штатном ядре RHEL7. В частности, в CentOSPlus в дополнение к SELinux включена поддержка TOMOYO и AppArmor, активированы дополнительные сетевые драйверы (в том числе драйвер ath5k), возвращена поддержка BusLogic, IPX, Appletalk и ReiserFS. Читать далее Началось тестирования альтернативного Linux-ядра CentOSPlus для CentOS 7

Первая альфа-версия Ubuntu 14.10

Объявлено о начале альфа-тестирования дистрибутива Ubuntu 14.10 «Utopic Unicorn». В соответствии с планом разработки, уже опробованном при подготовке прошлых выпусков, отдельные альфа-сборки не будут сформированы, вместо них для тестирования предлагается использовать ежедневные экспериментальные сборки. Готовые тестовые образы созданы только для Kubuntu, Lubuntu, Ubuntu GNOME и Ubuntu Cloud. Бета-версия Ubuntu 14.10, запланированная на 28 августа, будет сформирована в виде полноценной сборки. Релиз намечен на 23 октября. В альфа-выпуске осуществлена синхронизация новых версий пакетов из репозиториев Debian Unstable. Ядро Linux обновлено до выпуска 3.15. Компоненты пользовательского окружения Kubuntu обновлены до KDE 4.13.2, предоставлена возможность протестировать окружение Plasma 5 через специально подготовленный PPA-репозиторий. … Читать далее Первая альфа-версия Ubuntu 14.10

Материалы семинара по планировщикам режима реального времени в ядре Linux

Опубликованы видеоматериалы и слайды семинара «Real-Time Scheduling in the Linux Kernel», посвященного проблемам и задачам «Реального Времени» ядра Linux. Так же доступен для загрузки дистрибутив Xubuntu Live, модифицированный для использования планировщика SCHED_DEADLINE. Семинар организован Университетом Тренто и Университетом Пизы и ReTiS Laboratory — основными разработчиками планировщика задач SCHED_DEADLINE. Видеозаписи выступлений можно посмотреть на YouTube. Темы первого дня: Планирование реального времени и треды: Основы. SCHED_DEADLINE: Презентация, «Как использовать?!» Введение в Jack (Jack Audio Connection Kit) Жесткое Реальное время в Цифровой Музыкальной Индустрии. Отдельного внимания заслуживает тема: Эксперимент с использованием PREEMPT_RT Linux в Московском метро. Докладчик: Андрей Федотов из OAO НИЦВТ. В … Читать далее Материалы семинара по планировщикам режима реального времени в ядре Linux

Опасная уязвимость в реализациях LZO/LZ4, затрагивающая ядро Linux, FFmpeg, OpenVPN и другие проекты

В различных реализациях алгоритмов распаковки LZO и LZ4 выявлена опасная уязвимость (CVE-2014-4607), которая присутствует уже около 20 лет и может привести к повреждению областей памяти при распаковке специально оформленных сжатых данных. Проблема вызвана целочисленным переполнением, проявляющимся при обработке больших непрерывных блоков нулевых байтов (более 16Мб). В настоящее время обозначена возможность применения уязвимости в LZO для совершения DoS-атак и теоретически для организации выполнения кода злоумышленника. При использовании LZO в моногопоточных программах уязвимость может привести к повреждению структур, влияющих на процесс выполнения, что может быть использовано для получения контроля за выполнением нитей или процессов из другого контекста. Особенность работы алгоритма LZ4 делает … Читать далее Опасная уязвимость в реализациях LZO/LZ4, затрагивающая ядро Linux, FFmpeg, OpenVPN и другие проекты

Новая версия свободной системы 3D-моделирования Blender 2.71

После трёх месяцев разработки представлена новая версия свободного пакета 3D-моделирования Blender 2.71. Последние выпуски Blender развиваются в процессе подготовки нового анимационного фильма Gooseberry и включают доработки, требуемые для реализации тех или иных идей. В настоящее время в рамках программы совместного финансирования уже собрано более 900 тысяч долларов из запланированных 1.9 млн. На 29 июня запланировано начало работы команды, отвечающей за создание и проработку внешнего вида персонажей. Основные новшества Blender 2.71: В движке рендеринга Cycles добавлена поддержка эффекта Motion blur (размытие при быстром движении) для деформируемых мэшей, например, двигающихся персонажей. В рамках работы над поддержкой объёмного рендеринга реализована возможность рендеринга объёмных … Читать далее Новая версия свободной системы 3D-моделирования Blender 2.71

Релиз движка для создания браузерных 3D-приложений Blend4Web 14.06

Увидел свет очередной публичный выпуск открытого 3D web фреймворка Blend4Web. Платформа предназначена для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов. Blend4Web тесно интегрирован с открытым пакетом Blender, использующимся в качестве основного инструмента редактирования 3D-сцен. Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий. Пакет распространяется под лицензией GPLv3. Основные изменения: Представлена новая демо-сцена «Часы«. В сцене реализованы характерные материалы золота и кожи, студийное освещение. Полностью переработана подсистема анимации с целью упрощения использования и оптимизации производительности. Пересмотрены все стадии подготовки анимации: инструменты программы Blender, экспорт, отладка в движке и программные интерфейсы. В частности, в программе Blender … Читать далее Релиз движка для создания браузерных 3D-приложений Blend4Web 14.06

Доступна редакция дистрибутива Linux Mint 17 с десктоп-окружением Xfce

Доступна редакция дистрибутива Linux Mint 17 с рабочим столом Xfce. Дистрибутив основан на пакетной базе Xubuntu 14.04 и поставляется с десктоп-окружением Xfce 4.10, дополненном серией оригинальных приложений, упрощающих настройку и работу в системе. Размер загрузочного iso-образа составляет 1.2Гб. Дистрибутив может работать на системах с 512Мб ОЗУ, но для комфортной работы рекомендуется 1Гб оперативной памяти. Список улучшений в Xfce-редакции дистрибутива Linux Mint 17 в общем виде совпадает с улучшениями в редакциях на основе окружений MATE, Cinnamon и KDE. Читать далее Доступна редакция дистрибутива Linux Mint 17 с десктоп-окружением Xfce

В ядре Linux 3.16 наблюдается ускорение работы свободного видеодрайвера Radeon

Ресурс Phoronix провёл небольшое тестирование, нацеленное на изучение поведения ядра Linux версии 3.16 (ветка DRM-Next) с GPU семейства Radeon. Тест проводился с использованием Ubuntu 14.04 с MESA 10.3 (версия в разработке из git) из «oibaf PPA». Системным процессором выступил Intel Core i7 4790K. В качестве GPU были взяты GPU на основе GCN, а именно HD 7850, HD 7950 и R9 270X. Для сравнения также был взят Radeon HD 6870, основанный на более старой архитектуре VLIW. Как известно, в ядро 3.16 попала серия патчей, ускоряющих доступ к памяти в случае GPU, использующих виртуальную память (GPUVM). В основном это касается GPU семейства … Читать далее В ядре Linux 3.16 наблюдается ускорение работы свободного видеодрайвера Radeon

В Chrome OS появится возможность запуска Android-программ

В прозвучавшей на конференции Google I/O приветственной речи Сандара Пичаи (Sundar Pichai), вице-президента Google по разработке Chrome, Android и приложений Google, отмечены значительные планы по обеспечению интеграции Chrome OS и Android. Платформы продолжат развиваться независимо, но в них появятся новые механизмы для взаимодействия, упрощающие совместное использование нетбуков на основе Chrome OS и смартфонов и планшетов на базе Android. Наиболее важным планом по развитию Chrome OS является предоставление возможности запуска программ, созданных для Android. Технические детали реализации не упоминаются, пока не ясно, будет ли задействован слой для эмуляции Android или похожая на Google Cast система трансляции вывода. Тем не менее, утверждается, … Читать далее В Chrome OS появится возможность запуска Android-программ

Шлем виртуальной реальности из смартфона и картонной каробки

Компания Google анонсировала проект Cardboard, в рамках которого опубликованы схемы и средства для создания шлема виртуальной реальности из смартфона, картонной коробки, пары линз, магнитов и подручных деталей. На смартфоне запускается специальное Android-приложение или в браузере открывается специальная web-страница, организующие стереоcкопический вывод через разделение экрана на две части, а коробка используется для фокусирование каждого глаза на своей половине экрана. Созданный таким образом шлем не может конкурировать с полноценными шлемами виртуальной реальности, но позволяет начать эксперименты без покупки дорогостоящих устройств. Читать далее Шлем виртуальной реальности из смартфона и картонной каробки

Анонсирован предварительный выпуск платформы Android 5

На седьмой ежегодной конференции Google I/O представлен предварительный выпуск следующей редакции открытой мобильной платформы Android — Android L Developer Preview. В силу кардинальных изменений, таких как новый подход к организации пользовательского интерфейса, задействование среды выполнения ART вместо виртуальной машины Dalvik, переработанная система уведомлений и включение наработок по увеличению энергоэффективности, следующий выпуск вероятно получит номер версии Android 5.0, что косвенно подтверждает упоминание в анонсе Google Play Services 5.0. Ключевые особенности Android L Developer Preview: Переход на новую среду выполнения ART, которая заменит собой виртуальную машину Dalvik. ART позволяет в момент установки скомпилировать приложение в машинный код и в дальнейшем выполнять программу … Читать далее Анонсирован предварительный выпуск платформы Android 5

Компания Microsoft открыла код инструментария для работы с форматом OOXML

В рамках инициативы .NET Foundation, подразумевающей переход к открытым методам разработки платформы .NET, компания Microsoft открыла под лицензией Apache исходные тексты Open XML SDK, предоставляющего средства для создания и обработки документов в формате Open XML (DOCX, XLSX и PPTX). В частности, Open XML SDK позволяет генерировать документы, извлекать информацию из существующих документов (в том числе для преобразования в HTML) и модифицировать существующие документы. Несмотря на то, что код Open XML SDK написан на языке C#, по мнению разработчиков LibreOffice он может послужить для улучшения поддержки формата Open XML в свободных офисных пакетах. В LibreOffice уже реализован собственный механизм разбора OOXML, … Читать далее Компания Microsoft открыла код инструментария для работы с форматом OOXML

Google опубликовал XSecureLock, безопасный хранитель экрана для X11

Компания Google опубликовала под лицензией Apache приложение XSecureLock, в рамках которого подготовлен защищённый вариант системы блокировки экрана для X11. Целью разработки XSecureLock было обеспечение максимальной безопасности, которая достигается благодаря модульной архитектуре, при которой аутентифкация и блокировка экрана вынесены в разные процессы. Координирует работу XSecureLock основной управляющий процесс, который содержит минимальный набор кода и запускает для аутентификации и блокирования экрана отдельные процессы-модули, а также контролирует нахождение экрана в заблокированном состоянии. На работу основного процесса не могут влиять ошибки во внешних библиотеках. Благодаря такому подходу XSecureLock защищён от типичного метода атаки на хранители экрана — инициирование краха через передачу некорректных данных во … Читать далее Google опубликовал XSecureLock, безопасный хранитель экрана для X11

Открыты исходные тексты БД Aerospike

Компания Aerospike одновременно с объявлением о получении 20 млн долларов инвестиций заявила об открытии исходных текстов своей NoSQL БД Aerospike, обеспечивающей предсказуемое время доступа к данным, что позволяет применять Aerospike для обработки данных в режиме реального времени. По заявлению создателей, на выполнение 99% запросов тратится менее 1 мс, а 99.9% запросов выполняются не дольше 5 мс. Код серверной части БД написан на языке Си и открыт под лицензией APGL. Клиентские библиотеки, которые доступны для Java, C/C++, Lua и Node.js, распространяются под лицензией Apache 2.0. Использование специально оптимизированного для SSD-накопителей режима работы хранилища в сочетании с размещением индексов в оперативной памяти … Читать далее Открыты исходные тексты БД Aerospike

GTK3-порт Firefox успешно запущен в окружении Wayland

Эмилио Посуэло (Emilio Pozuelo), участвующий в работе по адаптации Firefox для работы с GTK3+ сообщил об успешном запуске экспериментального GTK3-порта Firefox в окружении композитного сервера Weston, развиваемого проектом Wayland. Говорится, что в коде Firefox остаётся много привязок к X11, большинство из которых уже были отделены в блоки «#ifdef MOZ_X11». При организации запуска под управлением Wayland/Weston код Firefox был дополнительно почищен и снабжён рядом «хаков» для обхода возникших проблем. В частности, в текущем виде при запуске Firefox в Weston наблюдаются проблемы с клавиатурой и не полностью отображаются элементы интерфейса. Тем не менее, то, что Firefox стартует без крахов является хорошим стартом … Читать далее GTK3-порт Firefox успешно запущен в окружении Wayland

Обновление Qt 5.3.1 и Qt Creator 3.1.2

Компания Digia опубликовала корректирующий выпуск Qt 5.3.1, вобравший результаты работы по устранению ошибок и проблем, выявленных за месяц с момента выхода Qt 5.3. В новом выпуске не добавлено новых возможностей, но реализована серия оптимизаций производительности и мелких улучшений, не нарушающих совместимость на уровне API и ABI. В частности, проведена оптимизация производительности JIT-компилятора движка Qt Quick Engine, внесено множество небольших корректировок в компоненты Qt Quick Controls, обеспечена поддержка OS X 10.10. Всего по сравнению с выпуском 5.3.0 внесено около 800 исправлений. Одновременно представлен первый стабильный релиз компилятора Qt Quick Compiler, позволяющего скомпилировать QML-файлы в нативный машинный код, который запускается на 30-40% … Читать далее Обновление Qt 5.3.1 и Qt Creator 3.1.2

Увидел свет Eclipse Luna

Организация Eclipse Foundation представила ежегодный релиз Eclipse Luna, объединяющего все развиваемые под эгидой Eclipse проекты, такие как платформа Eclipse, набор инструментов для разработчиков на языке Java, средства для управления исходными текстами, визуальные построители GUI и т.п. Для загрузки подготовлено 14 сборок Eclipse, оптимизированных для различных применений платформы, включая варианты для разработчиков, использующих Java SE, Java EE, JavaScript, PHP и C/C++. В подготовке нового выпуска приняли участие 340 разработчиков, представляющих 52 различных организации. Общий объем выпущенных в рамках Eclipse Kepler исходных текстов составляет 61 млн строк кода. Число вошедших в состав релиза проектов составило 76. По сравнению с прошлым выпуском добавлено … Читать далее Увидел свет Eclipse Luna

Доступен Plasma Media Center 1.3

После семи месяцев разработки проект KDE представил новый выпуск Plasma Media Center 1.3 (PMC), унифицированного интерфейса для работы с мультимедиаконтентом на стационарных ПК, нетбуках, планшетах, телевизорах и других устройствах, на которых может быть запущено окружение KDE. PMC обладает типичными для медиацентров функциями и позволяет показывать изображения, проигрывать музыку и воспроизводить видео. Медиацентр базируется на технологиях Plasma и KDE, и использует QML для формирования интерфейса, адаптированного для различных классов устройств. Для расширения функциональности предоставляется API для создания плагинов. Поддерживается работа как с содержимыми локальных файловых систем, так и внешних онлайн-сервисов, таких, как YouTube, Flickr и Picasa. Управление воспроизведением и навигация по … Читать далее Доступен Plasma Media Center 1.3

В Fedora 21 предстоит большая чистка устаревших пакетов

В выпуске Fedora 21 запланировано удаление из репозитория около сотни пакетов, которые испытывают проблемы со сборкой, устарели или остались без сопровождения. Из наиболее выделяющихся в списке пакетов, можно отметить драйверы для видеокарт, не поддерживающих интерфейс переключения видеорежимов на уровне ядра (KMS). В частности, в Fedora 21 будут удалены X.Org-драйверы для видеокарт на чипах APM, Cirrus, Geode, Glint, i128, i740, Mach64, MGA, NeoMagic, R128, Rendition, s3virge, Savage, SiliconMotion, SiS, TdFX и Trident. Для данных чипов будет предложено использовать универсальный драйвер VESA. Из подлежащих удалению приложений можно отметить unittest, spacewalk-admin, rats, raidutils, obexfs, nvclock, netatalk, jdbm, guile-lib, gnomeradio, fuse-smb, freetalk. Удаление планируется … Читать далее В Fedora 21 предстоит большая чистка устаревших пакетов