Для игр KDE развивается библиотека искусственного интеллекта

В рамках проекта KDE развивается новая библиотека libkdeai (KDE AI library), предоставляющая средства для использования механизмов искусственного интеллекта в игровых приложениях KDE. Первая версия библиотеки поддерживает улучшенный алгоритм альфа-бета-отсечения и пока ориентирована на использование в настольных играх, таких как шахматы или реверси, но в будущих выпусках ожидается реализация алгоритмов и для других типов игр. Читать далее Для игр KDE развивается библиотека искусственного интеллекта

Выпуск Linphone 3.8

Представлен релиз десктоп-редакции открытого программного телефона Linphone 3.8, использующего протокол SIP для организации голосовой связи в сети интернет. Поддерживается организация голосовой и видеосвязи, а также передача текстовых сообщений. Связь может быть установлена с использованием любого SIP-оператора или при помощи предоставляемого проектом бесплатного SIP-сервиса. Интерфейс написан с использованием GTK+. Проект был основан в 2001 году и является одним из первых открытых SIP-клиентов, созданных для Linux. В настоящее время кроме Linux в Linphone обеспечена поддержка платформ FreeBSD, OpenBSD, iOS, Android, Windows Phone, Windows и OS X. Код проекта распространяется через Git-репозиторий git.linphone.org под лицензией GPLv3. Дополнительно развивается web-клиент, дающий возможность развернуть приложение … Читать далее Выпуск Linphone 3.8

Вышла восемнадцатая альфа-версия открытой игры 0 A.D

Доступна восемнадцатая альфа-версия игры 0 A.D., выпущенная под кодовым названием Rhododactylos. Игра является стратегией реального времени с исторической тематикой, охватывая цивилизации, существовавшие примерно с 500 года до нашей эры до 500-го года нашей эры. Игра отличается неплохой графикой и поддерживает сетевую и однопользовательскую игру с ботами на заранее смоделированных, либо динамически создаваемых картах. Сборка игры доступна для Windows, Mac и Linux (Ubuntu, Gentoo, Debian, openSUSE, Fedora, Arch, Chakra, Frugalware, Pisi, Sabayon, Slackware, Mageia и Rosa). Исходные тексты игры были открыты компанией Wildfire Games под лицензией GPL после 9 лет разработки в качестве проприетарного продукта. Код доступен на условиях GPL. Не … Читать далее Вышла восемнадцатая альфа-версия открытой игры 0 A.D

Туннелинг трафика через чат Facebook

Многие операторы мобильной связи предоставляют клиентам бесплатный доступ к Facebook, чем воспользовались энтузиасты, подготовившие проект facebook-tunnel. Facebook-tunnel позволяет поднять туннель через чат Facebook, обеспечивая отправку сообщений в форме блоков, закодированных в формате base64. Для симуляции работы пользователя со страницами Facebook используется gumbo-parser. Туннель создаётся при помощи tuntap. На системе, в которой есть выход в интернет, facebook-tunnel запускается в режиме сервера и привязывается к определённому аккаунту в Facebook. После этого на компьютере, имеющему доступ только к Facebook, под другим Facebook-аккаунтом запускается клиентская часть facebook-tunnel, которая передаёт данные через чат с пользователем, к которому привязана серверная часть. Из планов на будущее отмечается … Читать далее Туннелинг трафика через чат Facebook

Релиз игры Freeciv 2.5

Представлен выпуск многопользовательской пошаговой стратегической игры Freeciv 2.5, развиваемой под впечатлением от серии игр Civilization. В новую версию включён набор правил ‘civ2civ3‘, добавивший некоторые возможности из игры Civilization III и приблизивший геймплей к данной игре, сохранив при этом систему сражений как в Civilization II. Представлен новый клиент на Qt, позволивший начать формирование сборок для Windows. Улучшен движок искусственного интеллекта (AI). Добавлено 16 новых наций. Читать далее Релиз игры Freeciv 2.5

В рамках проекта jvm.go развивается вариант JVM, написанный на языке Go

Язык программирования Go завоёвывает всё большую популярность в области системного программирования, в основном благодаря сочетанию высокой производительности компилируемых языков с такими достоинствами скриптовых языков, как лёгкость написания кода, быстрота разработки и защищённость от ошибок. В рамках проекта jvm.go ведётся работа по созданию реализации виртуальной машины Java на языке Go. В jvm.go достаточно активно используются специфичные средства языка Go, например, сборщик мусора JVM построен на основе предоставляемых языком Go механизмов сборки мусора, а поддержка многопоточности базируется на отображении Java-нити на goroutine. В качестве RunTime-классов, составляющих основу API Java SE, может использоваться rt.jar из состава OpenJDK или Oracle JDK. Разработка проекта ведётся … Читать далее В рамках проекта jvm.go развивается вариант JVM, написанный на языке Go

Проект Mozilla опубликовал Masche, утилиту для поиска в памяти процессов

Разработчики Mozilla представили инструментарий Masche, предназначенный для изучения содержимого памяти работающих процессов, например, с целью анализа последствий инцидентов с нарушением безопасности или для обнаружения каких-то остаточных данных. Поддерживается поиск процессов, загрузивших в память определённую библиотеку, изучение содержимого памяти конкретных процессов или поиск в памяти по определённой маске или регулярному выражению. Формат поискового запроса соответствует утилите pgrep. Поддерживается работа в Linux, OS X и Windows. Код поставляется под лицензией MPL. Читать далее Проект Mozilla опубликовал Masche, утилиту для поиска в памяти процессов

Релиз Tcl/Tk 8.6.4

Доступен релиз Tcl/Tk 8.6.4, динамического языка программирования, распространяемого совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также прекрасно подходит для других задач, таких как web-разработка, создание сетевых приложений, решение задач по администрированию систем и тестированию. Новый выпуск в основном сосредоточен на корректировке проблемного поведения и исправлении ошибок. Представлен Tk-Cocoa 2.0, новый порт Tk для OS X, совместимый с Mac App Store. Восстановлена поддержка tbcload и tclcompiler. Улучшена реализация асинхронных сокетов. Добавлено новый оператор замены %M, указывающий число шаблонов связывания. Читать далее Релиз Tcl/Tk 8.6.4

Выпуск дистрибутива Chakra GNU/Linux 2015.03

Представлен релиз Linux-дистрибутива с непрерывным циклом выпуска обновлений Chakra 2015.03, основанного на наработках проекта Arch Linux. Дистрибутив поставляется с десктоп-окружением KDE 4.14.3, снабжён графическим инсталлятором и конфигураторами, упрощающими настройку оборудования и системных параметров. Chakra GNU/Linux может работать в Live-режиме и устанавливаться на жёсткий диск. Для загрузки доступна DVD-сборка для архитектуры x86_64, размером 1.8 Гб. В репозитории проекта представлено более 5 тыс. пакетов, которые могут быть установлены при помощи пакетного менеджера pacman или через специальный web-каталог и систему Click’n’Run. В новом выпуске в ISO-образе обеспечена возможность загрузки и установки на системах с UEFI. Рабочее окружение основано на KDE 4.14.3, KDE Applications … Читать далее Выпуск дистрибутива Chakra GNU/Linux 2015.03

Разногласия основателей Arduino привели к искам и появлению двух проектов Arduino

Конфликт между основателями проекта Arduino перерос в судебное разбирательство, в рамках которого компании Arduino LLC и Arduino SRL пытаются поделить торговую марку Arduino. Компания Arduino LLC (arduino.cc), которой руководит Массимо Банци (Massimo Banzi), зарегистрирована в США, является официальным куратором проекта, владеет торговой маркой, поддерживает сообщество, развивает открытые проекты и управляет разработкой. Компания Arduino SRL (arduino.org, ранее Smart Projects), основанная Джанлука Мартино (Gianluca Martino), зарегистрирована в Италии и отвечает за производство готовых плат. Причиной конфликта являются разногласия основателей Arduino в плане дальнейшего развития проекта. Массимо Банци, руководитель Arduino LLC, придерживался идеи максимальной открытости платформы и возможности производства плат, продаваемых под брендом … Читать далее Разногласия основателей Arduino привели к искам и появлению двух проектов Arduino

Выпуск платформы KDE Frameworks 5.8.0

Представлен корректирующий выпуск платформы KDE Frameworks 5.8.0, в рамках которой развивается реструктуризованный и портированный на Qt 5 базовый набор библиотек и runtime-компонентов, лежащих в основе KDE. Фреймворк включает в себя 62 библиотеки, часть которых может работать в качестве самодостаточных надстроек над Qt, а часть формируют программный стек KDE. Подробнее с особенностями KDE Frameworks 5 можно познакомиться в анонсе первого выпуска. Статус подготовки бинарных сборок KDE Frameworks 5.8 можно оценить на данной странице. Протестировать без установки можно через Live-сборку от проекта Kubuntu. В новом выпуске: Добавлено два новых фреймворка: KPeople для организации доступа к адресной книге и KXmlRpcClient для работы с … Читать далее Выпуск платформы KDE Frameworks 5.8.0

Компания Apple анонсировала открытый фреймворк ResearchKit

Компания Apple анонсировала ResearchKit, фреймворк с открытым исходным кодом, который дополняет HealthKit. ResearchKit будет доступен для разработчиков в следующем месяце и позволит создавать для платформы iOS приложения для медицинских исследований, которые избавляют от необходимости постоянно посещать исследовательский центр для выполнения заданий или заполнения анкет. Исследования во время нахождения человека в естественных условиях могут дать более объективную картину, чем в лаборатории (например изучение корреляции симптомов болезни с повседневными действиями, диетой и физическими нагрузками). В теории портативная техника Apple с приложениями на ResearchKit сможет заменить дорогостоящее оборудование для исследований. В App Store уже есть приложения (пример) для исследования таких болезней, как астма, … Читать далее Компания Apple анонсировала открытый фреймворк ResearchKit

Релиз свободного безопасного VPN-демона GoVPN 2.0

Состоялся релиз свободного VPN-демона GoVPN 2.0, предназначенного для создания шифрованных аутентифицированных каналов связи поверх UDP. Реализация ориентирована на высокую безопасность, простоту и эффективность. Для аутентификации участников соединения используется протокол обмена ключами DH-EKE (Diffie-Hellman Encrypted Key Exchange), при этом разделяемый ключ (pre-shared key) и хэши от него не передаются другой стороне и обеспечивается защита от дешифровки захваченного трафика (даже при получении ключей и совершении атак повторного воспроизведения). Поддерживается работа в GNU/Linux и FreeBSD. Программа полностью написана на языке Go и распространяется под лицензией GPLv3. Среди новшеств второй версии можно отметить разделение клиентского и серверного кода, поддержку одновременного соединения к серверу нескольких … Читать далее Релиз свободного безопасного VPN-демона GoVPN 2.0

Facebook открыл программные стеки для BMC-контроллеров и сетевых коммутаторов

На саммите Open Compute Summit представлено несколько новых инициатив, развиваемых участниками проекта Open Compute, нацеленного на создание открытых спецификаций и доступных для безвозмездного использования технологий, позволяющих добиться максимальной масштабируемости, гибкости и эффективности работы инфраструктуры датацентров при минимальных затратах. Свои новые открытые аппаратные сетевые устройства, коммутаторы и платформы для создания серверов представили компании Facebook, Intel, HP, Mellanox, Broadcom, Cumulus, Accton, Hyve и NetBRIC. Отдельного внимания заслуживают новые открытые проекты Facebook и Broadcom. Facebook объявил об открытии кода проекта OpenBMC, в рамках которого подготовлен программный фремворк для создания Linux-прошивок для контроллеров BMC (Board Management Controller), предоставляющих низкоуровневый интерфейс для мониторинга и управления … Читать далее Facebook открыл программные стеки для BMC-контроллеров и сетевых коммутаторов

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

В этом году фреймворк для реверс-инжениринга radare2 выступил с собственной инициативой Radare Summer of Code (RSOC). Прошлогодний RSOC прошел успешно: три задания были выполнены и код вошел в главную ветвь репозитория. Radare2 также участвует в Google Summer of Code от лица проекта Openwall. Для проведения собственного лета программирования (Radare Summer of Code) radare2 устраивает краудфандинг RSOC. Желаемая сумма 3000 евро — для 3-х участников, каждому по 1000 евро. Конец сбора средств — 17 июня. Google Summer of Code: Есть место для одного участника. Заявки можно подавать с 16-го до 27-го марта. Оплата в размере $5500. Radare Summer of Code: Заявления … Читать далее Инициатива по форсированию разработки фреймворка для обратного инжиниринга radare2

Доступен дистрибутив Oracle Linux 7.1

Компания Oracle представила релиз промышленного дистрибутива Oracle Linux 7.1, созданного на основе пакетной базы Red Hat Enterprise Linux 7.1. Для загрузки без ограничений, но после бесплатной регистрации, распространяется установочный iso-образ, размером 4.7 Гб, подготовленный для архитектуры x86_64. Для Oracle Linux также открыт неограниченный и бесплатный доступ к yum-репозиторию с бинарными обновлениями пакетов с устранением ошибок (errata) и проблем безопасности. В состав включены два варианта ядра Linux: оригинальное ядро из RHEL 7.1 (ответвление от оригинального ядра 3.10) и развиваемый компанией Oracle пакет с ядром Unbreakable Enterprise Kernel Release 3 Update 4 (ответвление от ядра 3.8). Кроме ядра, по функциональности Oracle Linux … Читать далее Доступен дистрибутив Oracle Linux 7.1

Объявлено о закрытии хостинга открытых проектов Google Code

Компания Google сообщила о сворачивании третьего по величине хостинга открытых проектов — Google Code. С завтрашнего дня добавление в Google Code новых проектов станет невозможным. С 24 августа будет прекращена возможность внесения изменений и инфраструктура будет переведена в режим только для чтения. 26 января будет отключен сервис хостинга проектов, но оставлена возможность загрузки tar-архивов с кодом, обсуждениями проблем и wiki-страницами. В конце 2016 года доступ к архивам будет закрыт. В последние годы большое число проектов, в том числе около тысячи собственных проектов Google, перешли с Google Code на GitHub. С другой стороны отток пользователей сопровождал рост попыток нецелевого использования сервиса … Читать далее Объявлено о закрытии хостинга открытых проектов Google Code

Язык программирования Groovy передан в руки Фонда Apache

Разработчики динамического языка программирования Groovy объявили о решении перевести разработку под крыло организации Apache Software Foundation и направили соответствующую заявку на принятие проекта в инкубатор Apache. Язык Groovy заимствовал некоторые полезные качества Ruby, Haskell и Python, но создан для работы внутри виртуальной машины Java (JVM) и поддерживает тесную интеграцию с Java-приложениями. За годы существования Groovy вокруг данного языка сформировалась экосистема из связанных проектов, таких как MVC web-фреймворк Grails, swing-ориентированный фреймворк Griffon, системы сборки Gant и Gradle, инструментарий для интеграции с Google App Engine — Gaelyk, система параллельного программирования Gpars, тестовый комплект Spock, инструменты для контроля качества CodeNarc и GMetrics. Причиной … Читать далее Язык программирования Groovy передан в руки Фонда Apache

Представлена платформа NativeScript для разработки универсальных приложений на языке JavaScript

Представлен первый публичный выпуск проекта NativeScript, в рамках которого развивается фреймворк, позволяющий создавать универсальные мобильные приложения для платформ iOS, Android и Windows Phone, используя язык JavaScript или TypeScript. Код NativeScript распространяется под лицензией Apache 2.0. Разработка ведётся с использованием парадигмы проектирования MVVM (Model View ViewModel) и не требует изучения основных для мобильных платформ языков, таких как Java, Objective-C и .NET. В итоге формируется единое универсальное приложение на JavaScript, которое выполняется при помощи специфичной для каждой платформы runtime-прослойки. Используемое для выполнения NativeScript-приложений runtime-окружение построено на базе JavaScript-движка V8 на платформе Android, и движка JavaScriptCore в iOS. Разработка runtime для Windows Phone … Читать далее Представлена платформа NativeScript для разработки универсальных приложений на языке JavaScript

Драйвер PMS устраняет проблемы с клавиатурой в OpenBSD

Тео де Раадт (Theo de Raadt) сообщил о совместной работе с Джошуа Стейном (Joshua Stein) на мероприятии s2k15 hackathon (проходившим месяц назад в Австралии) по решению проблем с клавиатурой ThinkPad X1, которые возникают при установке OpenBSD. Было выявлено, что проблемы возникают из-за особо большого и чувствительного тачпада и проявляются только при инсталляции, так как драйвер PMS(4), производящий сброс мыши, отсутствует в конфигурации ядра RAMDISK. Принудительный сброс мышиного порта командой PMS_RESET устраняет проблему с контроллером клавиатуры. Дополнительно было выявлено, что довольно частые проблемы с использованием команды «boot -c» на некоторых других системах коренным образом также проявляются из-за отсутствия сброса мышиного порта. … Читать далее Драйвер PMS устраняет проблемы с клавиатурой в OpenBSD

Доступна редакция дистрибутива ROSA Fresh R5 с рабочим столом GNOME

Компания РОСА представила вариант дистрибутива ROSA Desktop Fresh R5, поставляемый с десктоп-окружением GNOME 3.12. Размер iso-образа 1.5 Гб. Особенности выпуска: Прекращена поставка опционального классического рабочего стола, подготовленного на основе портирования компонентов режима GNOME FallBack (В GNOME доступна штатная реализация классического рабочего стола на основе дополнений к GNOME Shell). Добавлена поддержка горячих клавиш Windows; Возвращена возможность размещения ярлыков приложений на рабочем столе; Упрощено добавление закладок в файловом менеджере Nautilus; Добавлен GUI для инструмента ROSA Freeze, позволяющего заморозить систему от изменений в текущем сеансе (после перезагрузки система окажется в состоянии на момент перед заморозкой); Поддержка загрузки в режиме UEFI Secure Boot; Возможность … Читать далее Доступна редакция дистрибутива ROSA Fresh R5 с рабочим столом GNOME