Открыты исходные тексты игрового движка Atomic

Студия Thunderbeast объявила об открытии исходных текстов игрового движка Atomic, включающего также мощную среду для проектирования и разрабокти игровых приложений. Движок поддерживает создание 2D- и 3D-игр для платформ Windows, OSX, Android, iOS, Linux и Web (WebGL, WebRTC) на языках JavaScript, TypeScript и C++. Код написан на языке C++ и опубликован на GitHub под лицензией MIT, аналогичной лицензии на проект Urho3D, от которого в 2014 году ответвился движок Atomic. В поставку входят runtime-компоненты игрового движка, игровой редактор Atomic Editor, CLI-интерфейс для сборки и управления проектами, большая подборка разнообразных примеров, включая 2D-платформеры, 3D-бродилки, расчёт физики, спрайтовая анимация, отрисовка смены дневных и ночных … Читать далее Открыты исходные тексты игрового движка Atomic

Pale Moon на пути создания нового браузерного продукта

M.C. Straver (Moonchild), создатель браузера Pale Moon, обсудил с другими разработчиками планы по дальнейшему развитию проекта. Разработчики планируют создать новый браузерный продукт, который будет развиваться бок о бок с Pale Moon, а после завершения стабилизации придёт ему на смену. Базовый код Pale Moon основан на наработках Firefox 24 и всё больше расходится с кодовой базой Firefox, что затрудняет перенос исправлений и новых технологий. В долгосрочной перспективе, продолжение развития устаревшей кодовой базы рассматривается как тупиковый процесс, особенно при внедрении в Firefox таких нововведений как многопроцессный режим, дополнения WebExtensions и движок Servo. В новом браузерном продукте предлагается перейти на код одного из … Читать далее Pale Moon на пути создания нового браузерного продукта

Обновление дистрибутива OpenWrt 15.05.1

Доступен промежуточный выпуск дистрибутива OpenWrt 15.05.1 («Chaos Calmer»), ориентированного на применение в различных сетевых устройствах, таких как маршрутизаторы и точки доступа. OpenWRT поддерживает множество различных платформ и архитектур и обладает системой сборки, позволяющей просто и удобно производить кросс-компиляцию, включая в состав сборки различные компоненты, что позволяет легко сформировать адаптированную под конкретные задачи готовую прошивку или образ диска с желаемым набором предустановленных пакетов. Сборки подготовлены для 33 платформ. В новом выпуске: Добавлена поддержка новых устройств: Linksys WRT1900ACS (mvebu), D-LINK DIR-615 rev. Ix (ar71xx), LinkIt Smart7688 (ramips), Gainstrong MiniBox v1.0 (ar71xx), ZBT WG2626 (ramips), TP-LINK TL-WR841N/ND v10 (ar71xx), TL-WR741ND v5 (ar71xx), WR740N … Читать далее Обновление дистрибутива OpenWrt 15.05.1

Опасная уязвимость во всех версиях git

Доступна информация о наличии удалённо эксплуатируемых уязвимостей (CVE-2016-2324 и CVE-2016‑2315) в Git, которые потенциально затрагивают такие системы, как Github, Bitbucket, Gerrit и Gitlab. Проблемы проявляются как на стороне сервера, так и на стороне клиента, и могут привести к выполнению кода атакующего, имеющего доступ к Git-репозиторию. Эксплуатация сводится к инициированию переполнения буфера при выполнении операции push или clone в репозитории, содержащем файл со слишком длинным именем или большим числом вложенных деревьев. Уязвимость устранена в версии 2.7.1 и присутствует во всех более ранних выпусках git (см. дополнение). Атака может быть совершена на клиента, выполняющего операцию «clone» с сервера, на который могут вносить … Читать далее Опасная уязвимость во всех версиях git

Компания Mail.ru открыла исходные тексты клиента ICQ

Компания Mail.ru Group, в 2010 году выкупившая у AOL сервис ICQ, объявила о выпуске новой версии настольного клиента и открытии исходных текстов приложения. Код ICQ уже размещён на GitHub и соответствует 10 выпуску приложения. Вопрос вызывает лицензия под которой открыт код ICQ — информация об условиях использования кода не размещена в репозитории, а в файлах отсутствуют какие-либо примечания, касающиеся лицензии. Право на изучение, модификацию и распространение кода передаётся только при выборе той или иной свободной лицензии, иначе размещённый без указания лицензии код считается собственническим и при его использовании требуется получение личного согласия автора. Новый выпуск ICQ пока доступен только в … Читать далее Компания Mail.ru открыла исходные тексты клиента ICQ

Анонс CryEngine V и новой бизнес-модели, ориентированной на сообщество

На проходящей в Сан-Франциско конференции Game Developers Conference компания Crytek официально анонсировала игровой движок CryEngine V, который поставляется с новой бизнес-моделью «Pay What You Want«, в соответствии с которой разработчикам предлагается максимально полный доступ к набору функций и полный исходный код игрового движка за отдельную плату по своему усмотрению, и без каких-либо обязательств по оплате лицензионных отчислений (можно ничего не платить) или дополнительных сборов за обслуживание и поддержку. Пользователи, которые решили внести свой вклад используя новую бизнес-модель могут выделить до 70% от суммы для нового фонда развития инди игр от Crytek — в рамках новой программы грантов, благодаря которой компания … Читать далее Анонс CryEngine V и новой бизнес-модели, ориентированной на сообщество

Выпуск CyanogenMod 13.0, независимой сборки мобильной платформы Android

Представлен релиз мобильной платформы CyanogenMod 13.0r1, в котором осуществлён переход на использование платформы Android 6.0. Сборки CyanogenMod 13.0 получили статус релиза пока не для всех устройств, а только для тех, работа новой версии на которых не вызывает нареканий. Основные улучшения, специфичные для CyanogenMod (список улучшений в Android 6.0 можно посмотреть здесь): Исключение из поставки системы WhisperPush, позволявшей принимать и отправлять сообщения SMS и MMS, защищённые при помощи протокола TextSecure. Пользователям рекомендуется перейти на основную реализацию TextSecure, воспользовавшись открытым приложением Signal. Из-за несовместимости с Android Gatekeeper прекращена поддержка функции быстрой разблокировки; Переход на использование штатного приложения Android для обмена сообщениями SMS/MMS; … Читать далее Выпуск CyanogenMod 13.0, независимой сборки мобильной платформы Android

Релиз фреймворка Qt 5.6

После девяти месяцев разработки представлен релиз кроссплатформенного фреймворка Qt 5.6, продолжившего развитием ветки Qt 5.x и отнесённого к выпускам с длительным сроком поддержки. Qt 5.6 стал первым LTS-выпуском Qt 5.x, для которого обновления будут выпускаться в течение трёх лет, в то время как обычные выпуски поддерживаются только год. Время поддержки прошлого LTS-выпуска Qt 4.8 истекает в конце 2015 года, пользователям Qt 4.x рекомендуется перейти на Qt 5. При разработке релиза Qt 5.6 использовалась новая система непрерывной интеграции Coin, позволившая повысить оперативность выявления ошибок и перейти на новый уровень тестирования, охватывая различные платформы и конфигурации. При подготовке LTS-выпуска значительное внимание было … Читать далее Релиз фреймворка Qt 5.6

Опасная уязвимость в git 2.7.0 и более ранних выпусках

Доступна информация о наличии удалённо эксплуатируемых уязвимостей (CVE-2016-2324 и CVE-2016‑2315) в Git, которые потенциально затрагивают такие системы, как Github, Bitbucket, Gerrit и Gitlab. Проблемы проявляются как на стороне сервера, так и на стороне клиента, и могут привести к выполнению кода атакующего, имеющего доступ к Git-репозиторию. Эксплуатация сводится к инициированию переполнения буфера при выполнении операции push или clone в репозитории, содержащем файл со слишком длинным именем или большим числом вложенных деревьев. Уязвимость устранена в версии 2.7.1 и присутствует во всех более ранних выпусках git. Атака может быть совершена на клиента, выполняющего операцию «clone» с сервера, на который могут вносить изменения злоумышленники. … Читать далее Опасная уязвимость в git 2.7.0 и более ранних выпусках

Релиз операционной системы Chrome OS 49

Компания Google представила релиз операционной системы Chrome OS 49, основанной на ядре Linux, открытых компонентах и web-браузере Chrome 49. Пользовательское окружение Chrome OS ограничивается web-браузером, а вместо стандартных программ задействованы web-приложения, тем не менее, Chrome OS включает в себя полноценный многооконный интерфейс, рабочий стол и панель задач. Сборка Chrome OS 49 доступна для всех актуальных моделей Chromebook. Энтузиастами сформированы неофициальные сборки для обычных компьютеров с процессорами x86, x86_64 и ARM. Исходные тексты распространяются под свободной лицензией Apache. Дополнительно объявлено об увеличении c 50 до 100 тысяч долларов вознаграждения за выявление уязвимости в Chrome OS, позволяющей выйти за пределы гостевого режима … Читать далее Релиз операционной системы Chrome OS 49

Анонс CryEngine V и новой бизнес модели, ориентированной на сообщество

На проходящей в Сан-Франциско конференции Game Developers Conference компания Crytek официально анонсировала игровой движок CryEngine V, который поставляется с новой бизнес-моделью «Pay What You Want«, в соответствии с которой разработчикам предлагается максимально полный доступ к набору функций и полный исходный код игрового движка за отдельную плату по своему усмотрению, и без каких-либо обязательств по оплате лицензионных отчислений (можно ничего не платить) или дополнительных сборов за обслуживание и поддержку. Пользователи, которые решили внести свой вклад используя новую бизнес-модель могут выделить до 70% от суммы для нового фонда развития инди игр от Crytek — в рамках новой программы грантов, благодаря которой компания … Читать далее Анонс CryEngine V и новой бизнес модели, ориентированной на сообщество

Выпуск файлового менеджера Double Commander 0.7.0

Доступна новая версия двухпанельного файлового менеджера Double Commander 0.7.0, пытающегося повторить функциональность Total Commander и обеспечить совместимость с его плагинами. Предлагается два варианта интерфейса пользователя — на базе GTK2 и Qt4. Проект находится стадии beta-тестирования. Код доступен под лицензией GPLv2. Из особенностей Double Commander можно отметить выполнение всех операций в фоновом режиме, поддержку переименования группы файлов по маске, интерфейс на базе вкладок, двухпанельный режим с вертикальным или горизонтальным размещением панелей, встроенный текстовый редактор с подсветкой синтаксиса, работа с архивами как с виртуальными директориями, расширенные средства поиска, настраиваемая панель, поддержка плагинов Total Commander в форматах WCX, WDX и WLX, функция ведения … Читать далее Выпуск файлового менеджера Double Commander 0.7.0

Уязвимость в git 2.7.0 и более ранних выпусках

Доступна информация о наличии удалённо эксплуатируемых уязвимостей (CVE-2016-2324 и CVE-2016‑2315) в Git. Проблемы проявляются как на стороне сервера, так и на стороне клиента, и могут привести к выполнению кода атакующего, имеющего доступ к Git-репозиторию. Эксплуатация сводится к инициированию переполнения буфера при выполнении операции push или clone в репозитории, содержащем файл со слишком длинным именем или большим числом вложенных деревьев. Уязвимость устранена в версии 2.7.1 и присутствует во всех более ранних выпусках git. Читать далее Уязвимость в git 2.7.0 и более ранних выпусках

Тестирование Firefox 46-beta и Firefox Developer Edition 47

Firefox 46 перешёл на стадию бета-тестирования, что ознаменовало прекращение формирования базовой функциональности и сосредоточение всего внимания на выявлении ошибок и контроле качества. Одновременно сформирован выпуск Firefox Developer Edition 47, который заменил собой aurora-ветку, в рамках которой проводится оценка готовности тех или иных новшеств для последующего бета-выпуска. Загрузить бета-выпуск можно на данной странице, а Firefox Developer Edition здесь. Релиз Firefox 46 намечен на 19 апреля, а Firefox 47 на 7 июня. Улучшения, представленные в бета-версии Firefox 46: Web-страницы, открытые без шифрования по HTTP и содержащие формы ввода пароля («input type=password»), теперь помечаются как небезопасные. Для подобных страниц в адресной строке показывается … Читать далее Тестирование Firefox 46-beta и Firefox Developer Edition 47

В Firefox, Chromium и Edge добавлена экспериментальная поддержка WebAssembly

Объявлено о начале тестирования в ночных сборках Firefox, в Chromium/Chrome Canary и в Microsoft Edge технологии WebAssembly (WASM), предоставляющей не зависящий от браузера универсальный низкоуровневый промежуточный код для выполнения в браузере приложений, скомпилированных из различных языков программирования. Для демонстрации производительности WebAssembly, в сравнении с Asm.js, подготовлен специальный вариант игры Angry Bots на базе движка Unity. По своим задачам WebAssembly во многом напоминает PNaCl (Portable Native Client) и Asm.js. Основное отличие от Asm.js состоит в том, что WebAssembly является бинарным форматом, не завязанным на исходных текстах JavaScript и позволяющим выполнять в браузере низкоуровневый промежуточный код. В отличие от PNaCl, промежуточный код … Читать далее В Firefox, Chromium и Edge добавлена экспериментальная поддержка WebAssembly

CharybdeFS

Разработчики ScyllaDB представили файловую систему CharybdeFS, предназначенную для тестирования устойчивости ПО к ошибкам ввода-вывода. CharybdeFS работает в пространстве пользователя (FUSE), разворачивается поверх обычной ФС и служит для имитации ошибок работы диска с целью тестирования устойчивости работы СУБД. CharybdeFS может симулировать ошибки ввода/вывода, превышение дисковой квоты, ошибки нехватки памяти и ситуации гонки (например, когда файл уже создан кем-то другим). Код написан на С++ и распространяется под собственной лицензией, не поощряющей использование продукта для совершения злонамеренных действий. Читать далее CharybdeFS

В nginx появилась поддержка балансировки UDP-соединений

Разработчики http-сервера nginx объявили о реализации поддержки балансировки UDP-соединений, которая дополнила собой ранее добавленный балансировщик произвольных TCP-соединений, реализованный в виде модуля stream. Проброс UDP может быть полезен для распределения нагрузки между несколькими DNS-, syslog- или radius-серверами. UDP-балансировщик уже интегрирован в репозиторий с исходными текстами nginx и войдёт в состав намеченного на 23 марта выпуска 1.9.13. Среди поддерживаемых методов балансировки: round-robin (круговой перебор, при котором соединения равномерно распределяются среди обработчиков), least-connections (запрос перенаправляется к менее нагруженному серверу), least_time (перенаправление на сервер, демонстрирующий наиболее высокую отзывчивость) и hash (перенаправление на основе хэша от определённого пользователем параметра, например, IP). После перенаправления запроса серверу, … Читать далее В nginx появилась поддержка балансировки UDP-соединений

Успехи Rust: Подготовка первого выпуска Servo и использование Rust в новом хранилище Dropbox

Разработчики проекта Mozilla объявили о намерении сформировать в июне первый альфа-выпуск нового браузерного движка Servo, написанного на языке Rust, а также построенного на базе данного движка web-браузера Browser.html с интерфейсом на базе технологий HTML5. В качестве основных критериев готовности Servo рассматривается обеспечение качественной обработки сайтов github, duckduckgo, hackernews и reddit, которые в целом уже работоспособны в Servo, но полностью не лишены отдельных нерешённых проблем с отрисовкой и функциональностью. Напомним, что браузерный движок Servo развивается проектом Mozilla в сотрудничестве с компанией Samsung. Движок написан на языке Rust и отличается поддержкой многопоточного рендеринга web-страниц, а также распараллеливанием операций с DOM (Document Object … Читать далее Успехи Rust: Подготовка первого выпуска Servo и использование Rust в новом хранилище Dropbox

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

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

Для Wikipedia будет разработан синтезатор речи

Организация Wikimedia Sweden и Королевский технологический институт (Швеция) объявили о разработке совместного проекта Wikispeech по созданию системы синтеза речи для Wikipedia. Разработка ведётся при участии Йоакима Густафсона (Joakim Gustafson), профессора, возглавляющего центр речевых технологий, наработки которой используются в таких проектах как GNU Speach и Snack Sound Toolkit. Система будет развиваться в качестве открытого проекта и сможет быть легко интегрирована на любой сайт, использующий движок MediaWiki. В первую очередь возможность голосового чтения содержимого страниц свободной энциклопедии будет востребована людьми, имеющими проблемы со зрением. При этом, технология может оказаться полезной и обычным посетителям — по данным Wikimedia Sweden, около 25% посетителей Wikipedia, … Читать далее Для Wikipedia будет разработан синтезатор речи

Выпуск платформы Red Hat Enterprise Virtualization 3.6

Компания Red Hat представила выпуск промышленной платформы для организации управления инфраструктурой виртуализации — Red Hat Enterprise Virtualization 3.6. Платформа RHEV основана на Linux-дистрибутиве Red Hat Enterprise Linux 6 и использует в работе технологию виртуализации KVM (Kernel Virtual Machine). Продукт является коммерческим, готовые сборки доступны для загрузки, но обновления предоставляются бесплатно только в течение 60 дней. Тем не менее разработка ведётся в виде серии открытых проектов, все создаваемые для RHEV наработки публикуются под лицензией GPLv2. В частности, используемые в RHEV технологии управления виртуальными машинами развиваются в рамках открытого проекта oVirt, разработка гипервизора KVM ведётся в рамках основной ветки ядра Linux. Для … Читать далее Выпуск платформы Red Hat Enterprise Virtualization 3.6