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

Представлен новый релиз открытого фреймворка для создания браузерных 3D-приложений Blend4Web 16.07. Blend4Web предназначен для создания трехмерного интерактивного контента, работающего в браузерах без использования плагинов. Пакет тесно интегрирован с открытым пакетом Blender, использующимся в качестве основного инструмента редактирования 3D-сцен. Воспроизведение контента осуществляется средствами WebGL, Web Audio и других браузерных технологий. Наработки проекта распространяются под лицензией GPLv3. Основные изменения: Поддержка аппаратного инстансинга (Geometry instancing) для оптимизации отрисовки систем частиц. Использование инстансинга существенно сокращает потребление памяти и, в некоторых случаях, увеличивает скорость рендеринга. В частности, на сцене, представленной ниже, все геометрические данные занимают только 1.6 МБ: Улучшения эффекта глубины резкости (Depth-of-field, DOF). Теперь … Читать далее Релиз движка для создания браузерных 3D-приложений Blend4Web 16.07

Выпуск nginx 1.11.3

Доступен новый выпуск основной ветки высокопроизводительного HTTP-сервера nginx 1.11.3, в котором реализованы следующие изменения: По умолчанию выключена директива accept_mutex, определяющая метод уведомления рабочих процессов о поступлении новых соединений («on» — по очереди, «off» — все разом); На Linux-системах при вызове epoll задействован флаг EPOLLEXCLUSIVE; Добавлен новый модуль ngx_stream_geo_module, позволяющий создавать переменные, значения которых зависят от IP-адреса клиента; Добавлен новый модуль ngx_stream_geoip_module, позволяющий создавать переменные, значения которых зависят от IP-адреса клиента, используя готовые базы MaxMind для привязки диапазонов адресов к регионам; Добавлен новый модуль ngx_stream_split_clients_module, позволяющий создавать переменные для A/B тестирования (также известного как «split-тестирование»); В модуле stream добавлена поддержка переменных … Читать далее Выпуск nginx 1.11.3

Релиз systemd 231

Представлен выпуск системного менеджера systemd 231. Из новшеств можно отметить возможность указания ограничений в процентах, монтирование /tmp в режимах «nosuid» и «nodev», возможность блокировки групп системных вызовов в unit-файлах, запрет по умолчанию для сервисов systemd создания областей mmap, одновременно доступных на запись и исполнение, обработка в systemd-resolved локальных DNS-запросов через 53 порт, добавление в systemd-networkd средств для настройки VLAN, VTI/VTI6 и VRF. Основные изменения: В директиве «SystemCallFilter=» добавлена возможность использования предопределённого набора фильтров системных вызовов, что значительно упрощает настройку и позволяет управлять фильтрацией на уровне групп, а не отдельных системных вызовов. Например, для запрета доступа к системеным вызовам, связанным с … Читать далее Релиз systemd 231

Выпуск OpenVZ 7.0, ставший итогом слияния проектов OpenVZ и Virtuozzo

Разработчики проекта OpenVZ сдержали все свои обещания и выпустили финальную версию OpenVZ 7.0, продукта, образованного в результате слияния кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). Теперь все желающие получили возможность промышленного использования последней версии контейнеров OpenVZ. Исходный код новой версии полностью открыт и доступен в публичном репозитории и зеркале на GitHub. Основные изменения по сравнению с предыдущей версией OpenVZ, базирующейся на ядрах 2.6.32 и 2.6.18: Новая версия OpenVZ представляет собой законченное решение для виртуализации и предлагается в виде Linux дистрибутива, готового для установки на «голое» железо. Для этой версии не предоставляется поддержка установки … Читать далее Выпуск OpenVZ 7.0, ставший итогом слияния проектов OpenVZ и Virtuozzo

Сооснователь Cyanogen Inc развеял опасения, связанные с CyanogenMod

Стив Кондик (Steve Kondik), основатель проекта CyanogenMod, сооснователь и технический директор компании Cyanogen Inc, заверил пользователей, что компания сохраняет интерес к развитию открытой независимой прошивки и продолжит поддерживать проект CyanogenMod. Компания также не отказывается от цели по доведению решений на базе CyanogenMod до более широкой аудитории пользователей. Сообщается, что в процессе развития стартапа, какие-то начинания оказались успешными, а какие-то были осознаны как тупиковые пути. Заложенные в CyanogenMod идеи по-прежнему ценятся в Cyanogen Inc и компания продолжит своё активное участие в разработке. Тем не менее для сохранения компании на плаву не обойтись без изменений, но они не будут связаны с переориентацией … Читать далее Сооснователь Cyanogen Inc развеял опасения, связанные с CyanogenMod

Выпуск OpenVZ 7.0

Разработчики проекта OpenVZ сдержали все свои обещания и выпустили финальную версию OpenVZ 7.0, продукта, образованного в результате слияния кодовых баз открытой системы контейнерной виртуализации OpenVZ и коммерческого продукта Virtuozzo (Parallels Cloud Server). Теперь все желающие получили возможность промышленного использования последней версии контейнеров OpenVZ. Исходный код новой версии полностью открыт и доступен в публичном репозитории и зеркале на GitHub. Основные изменения по сравнению с предыдущей версией OpenVZ, базирующейся на ядрах 2.6.32 и 2.6.18: Новая версия OpenVZ представляет собой законченное решение для виртуализации и предлагается в виде Linux дистрибутива, готового для установки на «голое» железо. Для этой версии не предоставляется поддержка установки … Читать далее Выпуск OpenVZ 7.0

Релиз системы фильтрации спама Rspamd 1.3

Доступен релиз системы фильтрации спама Rspamd 1.3, предоставляющей средства для оценки сообщений по различным критериям, включая правила, статистические методы и чёрные списки, на основе которых формируется итоговый вес сообщения, используемый для принятия решения о необходимости блокировки. Код системы написан на языке Си и распространяется под лицензией BSD. Rspamd построен с использованием событийно-ориентированной архитектуры (Event-driven) и изначально рассчитан на применение в высоконагруженных системах, позволяя обрабатывать сотни сообщений в секунду. Правила для выявления признаков спама отличаются высокой гибкостью и в простейшем виде могут содержать регулярные выражения, а в более сложных ситуациях могут оформляться на языке Lua. Расширение функциональности и добавление новых типов … Читать далее Релиз системы фильтрации спама Rspamd 1.3

Второй бета-выпуск FreeBSD 11.0

Доступен второй бета-выпуск FreeBSD 11.0. Выпуск FreeBSD 11.0-BETA2 доступен для архитектур amd64, i386, powerpc, powerpc64, sparc64 и armv6 (BANANAPI, BEAGLEBONE, CUBIEBOARD, CUBIEBOARD2, CUBOX-HUMMINGBOARD, GUMSTIX, RPI-B, RPI2, PANDABOARD, WANDBOARD). Дополнительно подготовлены образы для систем виртуализации (QCOW2, VHD, VMDK, raw) и облачных окружений Amazon EC2. Релиз FreeBSD 11.0 запланирован на 2 сентября. С новшествами FreeBSD 11 можно ознакомиться в анонсе первого бета-выпуска. Во втором бета-выпуске в утилите freebsd-update появилась возможность установки наборов дистрибутива (‘*-dbg’), внесены исправления в сборочный инструментарий, для архитектур powerpc/powerpc64 и arm/armv6 отключены WITNESS и INVARIANTS, удалена конфигурация ядра GENERIC-NODEBUG, проведена работа над ошибками. Читать далее Второй бета-выпуск FreeBSD 11.0

Релиз ядра Linux 4.7

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.7. Среди наиболее заметных изменений: распараллеливание проверок содержимого директорий, более быстрый и точный механизм управления частотой CPU, поддержка механизма UEFI Capsule для организации обновления прошивок, серия значительных улучшения в средствах трассировки и отладки, поддержка виртуальных контроллеров USB-устройств в стеке USB/IP, возможность ограничения привязки загрузки модулей ядра только из одной ФС, поддержка разработанного для Android механизма sync_file. В новую версию принято около 12 тысяч исправлений от примерно 1500 разработчиков, размер патча — 34 Мб (изменения затронули 9744 файлов, добавлено 493490 строк кода, удалено 194974 строк). Около 47% всех представленных в 4.7 … Читать далее Релиз ядра Linux 4.7

Debian и Ubuntu переходят на X.Org драйвер modesetting для GPU Intel

Репозитории Debian Unstable и Ubuntu 16.10 переведены на применение по умолчанию универсального DDX-драйвера xf86-video-modesetting, вместо специализированного драйвера xf86-video-intel, для GPU Intel, выпущенных начиная с 2007 года (Gen4/965GM и новее). Для старых GPU Intel Gen2 и Gen3 по-прежнему будет загружаться драйвер xf86-video-intel. В качестве основной причины перехода называются трудности с сопровождением драйвера xf86-video-intel, стабильные выпуски для которого не выходили уже почти три года, а стабильность кодовой базы в Git-репозитории оставляет желать лучшего. Предлагаемый для замены драйвер xf86-video-modesetting не привязан к конкретным типам видеочипов и по своей сути напоминает драйвер VESA, но работающий поверх интерфейса KMS. Таким образом, драйвер xf86-video-modesetting можно использовать … Читать далее Debian и Ubuntu переходят на X.Org драйвер modesetting для GPU Intel

Выпуск web-браузера Min 1.4

Доступен выпуск web-браузера Min 1.4, отличающегося минималистичным интерфейсом, построенным вокруг манипуляций с адресной строкой. Браузер создан с использованием платформы Electron, предлагающей средства для создания самодостаточных приложений на основе технологий Chromium и Node.js. Интерфейс полностью написан на JavaScript, CSS и HTML. Код распространяется под лицензией Apache 2.0. Сборки сформированы для Linux (deb), macOS и Windows. Основные возможности браузера Min: Улучшенная система вкладок, предоставляющая такие функции как открытие новой вкладки рядом с текущей вкладкой, скрытие вкладок, к которым пользователь не обращался определённое время, группировка вкладок и просмотр всех вкладок в виде списка; Интеграция в адресную строку средств обращения к поисковой системе DuckDuckGo … Читать далее Выпуск web-браузера Min 1.4

Представлен графический API Vulkan для языка C++

Консорциум Khronos, занимающийся разработкой графических стандартов, анонсировал доступность открытого проекта Vulkan Hpp, в рамках которого развивается вариант графического API Vulkan для языка C++. Vulkan C++ API предоставляет большую гибкость по сравнению с изначальным Vulkan C API и позволяет использовать современные возможности языка C++ для упрощения разработки, сохраняя при этом общую структуру Vulkan-приложения и предоставляя весь спектр возможностей, доступных в низкоуровневом графическом API. Читать далее Представлен графический API Vulkan для языка C++

Выпуск Rakudo Star 2016.07, дистрибутива Perl 6

Представлен релиз пакета Rakudo Star 2016.07, включающего компилятор Rakudo, виртуальную машину MoarVM, документацию, модули и инструменты, необходимые для разработки на языке Perl 6. Компилятор соответствует спецификации Perl v6.c, за исключением поддержки расширенных макросов, неблокирующего ввода/вывода и ряда мелких особенностей, которые планируется довести до рабочего состояния в будущих выпусках. В качестве виртуальной машины для исполнения байткода предлагается MoarVM, которая проходит все необходимые тесты (альтернативный бэкенд на базе JVM пока не обладает всей необходимой функциональностью). Ключевые улучшения: Возможность применения собственного модуля с отладчиком; Представлен метод .Map; Реализованы альтернативные пути вызова subtest; В IO::[Path,Handle] добавлен метод .mode, возвращающий права доступа к файлу в … Читать далее Выпуск Rakudo Star 2016.07, дистрибутива Perl 6

Сервис мгновенного обмена сообщениями Wire открыл код клиентского ПО

Сервис мгновенного обмена сообщениями Wire, предлагающий end-to-end шифрование для сообщений, голосовых звонков и видеовызовов, открыл исходные тексты всех компонентов клиентсного ПО. Код открыт под лицензией GPLv3, что позволяет не только своими силами собрать приложения, аналогичные по функциональности предлагаемым для загрузки эталонным сборкам, но и развивать производные расширенные продукты, интегрировать поддержку Wire в сторонние приложения или задействовать применяемые в Wire методы end-to-end шифрования. Открытие кода также может способствовать портированию настольного клиента для платформы Linux (в настоящее время для Linux предлагается web-клиент). Читать далее Сервис мгновенного обмена сообщениями Wire открыл код клиентского ПО

Релиз EC-Crypt 2.1.0

Состоялся релиз EC-Crypt — нового инструмента шифрования сообщений. Благодаря криптографии эллиптических, кривых публичные ключи пользователей очень короткие — длиной 52 символа. Доступна CLI и GUI версии. Также подготовлены бинарные сборки для Windows и Linux Читать далее Релиз EC-Crypt 2.1.0

Компания Cyanogen Inc на пути ухода от разработки ОС в пользу приложений

По сведениям издания Android Police, подтверждённым изданием Recode, компания Cyanogen Inc находится в процессе сокращения примерно 30 из 136 сотрудников. Отмечается, что сокращение в первую очередь затронет разработчиков, вовлечённых к работу над открытыми компонентами ОС, что может привести к полному отстранению от участия в разработке CyanogenMod. В дальнейшем деятельность компании планируют сосредоточить на развитии приложений и развиваемой совместно с Microsoft платформы создания приложений MOD, а не операционной системы. Для продвижения новой стратегии на должность исполнительного директора назначен Lior Tal, который в прошлом месяце перешёл в Cyanogen Inc из Facebook. Dave Herman ушёл с поста руководителя разработки. Напомним, что компания Cyanogen … Читать далее Компания Cyanogen Inc на пути ухода от разработки ОС в пользу приложений

Доступен аудиокодек Opus 1.1.3

Организация Xiph.Org, занимающаяся разработкой свободных видео- и аудиокодеков, представила релиз аудиокодека Opus 1.1.3. Opus отличается высоким качеством кодирования и минимальной задержкой как при сжатии потокового звука с высоким битрейтом, так и при сжатии голоса в ограниченных по пропускной способности приложениях VoIP-телефонии. На уровне формата качества кодирования выпуск полностью совместимым с версией 1.1, которая отражена в спецификации RFC 6716, и отличается лишь усовершенствованием реализации кодека. В новой версии проведена работа по увеличению производительности на системах с процессорами ARMv7 и ARMv8, применение инструкций Neon позволило ускорить работу на данных системах в среднем на 15%. Добавлена экспериментальная поддержка технологии объёмного звука Ambisonics (для … Читать далее Доступен аудиокодек Opus 1.1.3

Выпуск Wine 1.9.15

Доступен очередной экспериментальный выпуск открытой реализации Win32 API — Wine 1.9.15. С момента выпуска версии 1.9.14 было закрыто 22 отчёта об ошибках. Наиболее важные изменения: В Direct3D реализованы новые инструкции шейдеров; Увеличена производительность GDI; Улучшена поддержка джойстика на платформе macOS; Расширены возможности по выполнению скриптов Active Scripting; В C++ runtime добавлена поддержка дополнительных потоков (stream); Закрыты отчёты об ошибках, связанные с работой игр и приложений: Kings Quest 8, Kirikiri, Metacell, Tesla Effect, Scottrade Elite 2013, GOG Galaxy, Bloodrayne 1-2, Kingsoft Office 2012, Nook eReader, Max Payne, Alone in the Dark (2008), Читать далее Выпуск Wine 1.9.15

В рамках проекта RADV развивается новый драйвер Vulkan для GPU AMD

Дэвид Эйрли (David Airlie), один из наиболее активных разработчиков X.Org, работающий в компании Red Hat, представил новый открытый Mesa-драйвер RADV с реализацией графического API Vulkan для GPU AMD. Проект развивается сотрудником Red Hat независимо от компании AMD, которая разрабатывает собственный драйвер Vulkan, код которого пока закрыт и поставляется в составе проприетарного драйвера AMDGPU-PRO. Драйвер RADV находится на начальном этапе развития, поддерживает только часть API Vulkan и может работать на системах с дискретными GPU серии Tonga и Fiji (AMD Radeon Rx 200 и Rx 300). Тем не менее, уже успешно выполняются штатные примеры tri и cube, демонстрация Vulkan triangle и тесты … Читать далее В рамках проекта RADV развивается новый драйвер Vulkan для GPU AMD

Выпуск wayland-protocols 1.5, набора дополнительных протоколов Wayland

Состоялся релиз пакета wayland-protocols 1.5, содержащего набор протоколов и расширений, дополняющих возможности базового протокола Wayland и предоставляющих возможности, необходимые для построения композитных серверов и пользовательских окружений. В версии 1.5 представлена вторая версия нестабильного протокола tablet-unstable-v2, предоставляющего средства для организации ввода с графических планшетов. В настоящее время в состав wayland-protocols входят следующие стабильные протоколы, в которых обеспечивается обратная совместимость: «viewporter» — позволяет клиенту выполнять действия по масштабированию и обрезанию краёв поверхности на стороне сервера. «presentation time» — обеспечивает отображение видео. Нестабильные протоколы, разработка которых ещё не завершена и не гарантируется сохранение совместимости с прошлыми выпусками: «fullscreen-shell» — управление работой в полноэкранном … Читать далее Выпуск wayland-protocols 1.5, набора дополнительных протоколов Wayland

Первый выпуск гипервизора Bareflank

Компания Assured Information Security представила новый открытый проект Bareflank, в рамках которого развивается гипервизор, ориентированный на использование в качестве прототипа для быстрой разработки собственных специализированных гипервизоров. В отличие от других гипервизоров Bareflank написан на языке C++, поддерживает C++ STL и предоставляет собственную библиотеку размотки исключений (unwind). Модульная архитектура Bareflank позволят легко расширять имеющиеся возможности гипервизора и создавать собственные варианты гипервизоров, как работающих поверх оборудования (как Xen), так и запускаемых в имеющемся программном окружении (как VirtualBox). Код проекта распространяется под лицензией LGPL 2.1. Основные особенности: Поддержка Linux на 64-разрядных CPU Intel. В будущем ожидается поддержка Windows, macOS и UEFI, а также … Читать далее Первый выпуск гипервизора Bareflank